Forum: Haus & Smart Home CAN Bus Bit-Stuffing Warum gerade nach dem 5 Bit?


von Spartakus (Gast)


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.

von britneypunter (Gast)


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.

von A.K. (Gast)


Lesenswert?

Mag auch Tradition dabei sein. Ist bei SDLC/HDLC, den Klassikern unter
den bitsynchronen Übertragungen, auch nicht anders.

von Spartakus (Gast)


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

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