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.

Kontakt