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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.