Neue Funktionen im Kraftfahrzeug fordern immer mehr zeitlich determinierte, verlässliche Kommunikationssysteme. In der Ergänzung der ISO 11898-1 wurde eine zeitgesteuerte Schicht (TTCAN) standardisiert, die es erlaubt, auf einem CAN-Bus die Nachrichtenzeit gesteuert zu versenden. Die Zeitsteuerung in TTCAN beruht auf der so genannten Referenznachricht, die regelmäßig gesendet wird. Dem Anwender stehen bezogen auf diese Referenznachricht Zeitfenster zur Verfügung, die mit periodischen Nachrichten aber auch mit Ereignisnachrichten befüllt werden dürfen. Ein Zeitfenster für periodische Nachrichten ist exklusiv für diese Nachrichten reserviert. Da mit dem CAN Protokoll die Bitarbitrierung weiterhin zur Verfügung steht, ist es in einfacher Weise möglich, auch ereignisgesteuerte Nachrichten zu unterstützen. TTCAN kann in zwei Stufen (Level 1 und 2) implementiert werden. Gerade Level 2 ist für zeitgesteuerte Systeme von besonderem Interesse, da er selbst bei einer nicht periodischen Kommunikation eine Genauigkeit der Uhrensynchronisation von etwa einer CAN-Bitzeit ermöglicht. Im Beitrag wird insbesondere die Uhrensynchronisation und die Initialisierung von TTCAN-Netzwerken beschrieben. Ausführlich wird die Bildung der Network Time Unit erläutert. Der Synchronisationsablauf der Zeit im Basiszyklus (Cycle Time) wird dargestellt. Die Driftkorrektur wird erläutert, durch die Abhängigkeit von der Auflösung der globalen Zeit ein Gleichlauf der Knoten kleiner/gleich einer NTU erreicht werden kann.
TTCAN: Zeitgesteuerter Nachrichtenverkehr im CAN-Netzwerk
TTCAN: Time triggered communication on CAN
2001
10 Seiten, 8 Bilder
Conference paper
German
TTCAN: Zeitgesteuerter Nachrichtenverkehr im CAN-Netzwerk
Automotive engineering | 2001
|Wiley | 2012
|SAE Technical Papers | 2001
|British Library Conference Proceedings | 2003
|