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.
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.
Mag auch Tradition dabei sein. Ist bei SDLC/HDLC, den Klassikern unter den bitsynchronen Übertragungen, auch nicht anders.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.