kfz-datec
Protokoll
can-bus
end of frame
Der End of Frame besteht aus 7 Bits. Sie markieren das Ende einer Botschaft und werden
rezessiv gesendet.
Er ist durch eine bewusste Kodierverletzung zu erkennen, da nach 5 gleichen Bits kein
Stuffbit eingefügt wird.
Hier haben Steuergeräte die Möglichkeit durch Senden eines dominanten Bits Fehler zu
melden.
2.4.8
2.4.8
Stuffbit:
Wenn mehr als 5 gleich Bits hintereinander gesendet werden, besteht die
Möglichkeit, dass Steuergeräte sich desynchronisieren. D.h. aus zwei 0en
könnte das Steuergerät eine 0 übernehmen.
Daher werden nach 5 gleichen Bits immer ein umgekehrtes Bit eingefügt.
Beispiel:
gesendet werden soll:
0 0 1 0 1 0 0 0 0 0 0 1 0 0
gesendet wird aber:
0 0 1 0 1 0 0 0 0 0 1 0 1 0 0
gesendet werden soll:
1 1 0 1 1 1 1 1 1 1 1 0 0 0
gesendet wird aber:
1 1 0 1 1 1 1 1 0 1 1 1 0 0 0
rot dargestellt ist das jeweilige Stuffbit und dient nur als
Synchronisation durch Wechsel des Spannungspegel auf dem Bus.