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?
Gast
#3106748
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
Hallo Bronco, vielen Dank für die Antwort. Kann man den Fehler-Counter auf der Ebene der Applikation beeinflussen? Danke
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.