Forum: Mikrocontroller und Digitale Elektronik CAN-Bus, CRC-Check


von Bend G. (frankyfarell0)


Lesenswert?

Hallo,

ich habe ein Frage apropos CAN-CRC-Check.

1- Wie kann man der CAN Bus Fehler (z.B. CRC-Check) an die Applikation 
melden?
2- Sind die Klipp-Stationen zur zyklischen Übertragung der Information 
fähig und ist hier die Verwendung des CRC-Check möglich?
3- Wie Kann man die Übertragungsqualität des CAN erkennen?

von Bronco (Gast)


Lesenswert?

Wenn ein fehlerhafter Frame (z.B. CRC-Fehler) erkannt wird, zählt im 
CAN-Controller ein Fehlerzähler hoch.
Wenn mehrere fehlerfreie Frames erkannt wurden, zählt der Fehlerzähler 
wieder herunter.
Dieser Fehlerzähler bestimmt, ob sich der CAN-Controller temporär 
zurückzieht bzw. ganz abkoppelt (Bus off).

Genaues steht hier drinn:
http://esd.cs.ucr.edu/webres/can20.pdf

von Bend G. (frankyfarell0)


Lesenswert?

Hallo Bronco,

vielen Dank für die Antwort. Kann man den Fehler-Counter auf der Ebene 
der Applikation beeinflussen?

Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.