Hi, habe CAN und bekomme immer Jitter Fehler. Was passiert denn da, wenn ein Jitter auftritt, gibt es ein Errorframe und anschließend wird die Botschaft erneut gesendet oder was läuft wie ab?
Der Errorframe enthält so 'ne Art Fehlerzähler. Nach so und so vielen Fehlern werden verschiedene Mechanismen gestartet, bis zum Abmelden des Teilnehmers. Ich meine 2 mal 6Bit Zähler. Genaueres gibt es in den Datenblättern, bei http://www.me-systeme.de/canbus.html#kapitel10 und in Büchern ;-)
Jill schrieb: > habe CAN und bekomme immer Jitter Fehler Wie kommst du auf Jitter-Fehler? Beschäftige dich mal mit den Phase-Segmenten, Die sind für Laufzeitunterschiede und Synkronisation zuständig. http://www.intron-tech.com/downfile%5CCANcriterion%5CBOSCH%20The%20config%20of%20CAN%20Bit%20Timing_L.pdf Volker
Jill schrieb: > habe CAN und bekomme immer Jitter Fehler. Was für ein Protokoll fährst du auf dem CAN-Bus? Denn auf der CAN-Bus Übertragungsebene an sich gibt es keine Jitter-Fehler. Wenn der Takt des CAN-Controllers eines Telinehmers wirklich so sher jittert, dass er dauernd fehlerhafte Messages erkennt, dann wird er wegen seiner internen Fehlerzähler früher oder später selber vom Bus gehen. Was allerdings ein Problem mit Jitter haben kann, ist ein Protokoll, das zu einer bestimmten Zeitpunkt eine bestimmte CAN-Nachricht erwartet. Und wenn die dann nicht (oder zu spät) gesendet wird, gibt es einen Protokollfehler.
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.