CAN Bus Bit-Stuffing Warum gerade nach dem 5 Bit?

Gast #390936
Lesenswert?

Hallo.

Beschäftige mich im Moment mit dem Übertragungsverfahrem im CAN Bus.
Ich versteh nicht warum gerade nach 5 gleichen Bits das Stuffbit
angehängt wird?
Warum nicht nach dem 3.Bit??
Hat das irgendwas mit ner Mindestfrequenz zu tun oder ist die Bitlänge
einfach willkürlich so gewählt worden?

Schönen Dank im vorraus.
Gast #390937
Lesenswert?

Das ist halt so in der Norm spezifiziert.
Man hat sich dabei natürlich auch was gedacht. Z.B. wären Stuffbits
nach 3 gleichen Bits auf Grund des Aufbaus von CAN nicht notwendig, da
hier die Tackte noch nicht soweit auseinander gelaufen sein können.
Jedes Stuffbit belasten den Bus zusätzlich. Mit einem Stuffbit nach
jedem (fast jedem) 5. gleichen Bit im Data-Fame hat man sich auf ein
vernünftiges Mittelmass geeinigt.

Zu dem möchte ich noch hinzufügen, dass nicht jede Spezifikation in
einer Norm unbedingt einen Sinn machen muss. Hier sitzen oftmals
mächtige Firmen mit am Tisch die aus welchen Gründen auch immer diese
eine Sache unbedingt in der Norm haben möchten.
Beisspiel: Das A_D Bit nach dem A_S(Ack slot) Bit hat keine Bedeutung,
muss aber jedes mal mitgesendet werden.
Gast #390939
Lesenswert?

Achso. Dann ist das Rätsel um das Stuff-Bit endlich gelöst! :)
Hab bis jetzt unmengen an Seiten über CAN per Google gefunden, aber
nirgends ne Begründung gefunden.
Vielen Dank an euch beiden..

mfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren