Home  > Training  > E-Books  > CAN  > Bittiming
 

Bittiming

Eine CAN-Nachricht setzt sich aus einer Anzahl von Bits zusammen. Jedes einzelne Bit gliedert sich in drei Zeitsegmente. Das SYNC-Segment dient dem Empfänger, den Gleichlauf mit dem Sender aufrechtzuerhalten. Zu diesem Zweck prüft der Empfänger, ob die Signalflanken während des SYNC-Segments empfangen werden. Wenn die Signalflanke in das SYNC-Segment fällt, dann herrscht zwischen Sender und Empfänger Gleichlauf. Wenn die Signalflanke nicht in das SYNC-Segment fällt, dann muss sich der Empfänger nachsynchronisieren.

Mit Hilfe des ersten Zeitsegments TSEG_1 wird die maximale Signallaufzeit in einem CAN-Netzwerk kompensiert. Diese leitet sich aus den beiden weitest entfernten CAN-Knoten im CAN-Netzwerk ab. Eine zu geringe Dimensionierung des TSEG_1 verursacht einen fehlerhaften Buszugriff und führt zu Problemen beim Acknowledgement. Das zweite Zeitsegment TSEG_2 dient als Zeitreserve für die Nachsynchronisation. Diese wird benötigt, falls der Empfänger langsamer als der Sender taktet. Die benötigte Zeitdauer für TSEG_2 ergibt sich im Wesentlichen aus der Qualität der verwendeten Taktgeber.





© 2006-2008 Vector Informatik GmbH. Letzte Änderung: 2008-03-18

Seite abonnieren

Fanden Sie diese Seite hilfreich?