artikel:can-bus:kommunikationen:datum_uhrzeit

Datum und Uhrzeit

Die aktuelle Uhrzeit wird auf allen CAN-Bussen (HS-CAN, MS-CAN, MM-CAN) im Mondeo über die CAN-ID 080 im 1 Sekunden Intervall übermittelt. Die Nachricht hat folgenden Aufbau:

ID  DLC  INTV  D0 D1 D2 D3 D4 D5 D6 D7
080   8  1000  YY MM DD HH MM SS 00 00
Byte Inhalt Beispiel Erklärung
D0 YY 11 (= 2017) Die letzten beiden Ziffern des aktuellen Jahres
D1 MM 04 (= April) Monat im Jahr. 01 = Januar, 0C = Dezember
D2 DD 0E (= 14.) Tag im Monat. 01 = der 1., 1F = der 31.
D3 HH 0C (= 12) Die aktuelle Stunde (im 24h-Format) von 00 bis 17 (= 23 Uhr)
D4 MM 25 (= 37) Die aktuelle Minute von 00 bis 3B (= 59)
D5 SS 2C (= 44) Sekunde, von 00 bis 3B (= 59)
D6 00 00 Statisch immer 00 (Padding-Byte)
D7 00 00 Statisch immer 00 (Padding-Byte)

:i: Alle Bytewerte sind in hexadezimaler Form angegeben, so wie es in CAN-Logs und CAN-Tools üblich ist.

Der zentrale Zeitgeber für Datum und Uhrzeit ist das BCM.

Der Timer im BCM kann über eine CAN-Nachricht mit der ID 100 angepasst werden. Die Nachricht erwartet das BCM auf dem MS-CAN. Das Radio, welches nur mit dem MM-CAN verbunden ist, nutzt hierfür das IPC als Gateway. Der Aufbau ist ähnlich der der Zeit-ID oben, jedoch werden nur die geänderten Werte übertragen. Nicht zu ändernde Zeit-Elemente enthalten an der jeweiligen Position den Wert 00.

Byte Inhalt Beispiel Erklärung
D0 00 00 Statisch immer 00 (Padding-Byte)
D1 CH 01 Zunächst 01 und anschließend 00
D2 SS 2C (= 44) Sekunde, von 00 bis 3B (= 59)
D3 MM 25 (= 37) Die aktuelle Minute von 00 bis 3B (= 59)
D4 HH 0C (= 12) Die aktuelle Stunde (im 24h-Format) von 00 bis 17 (= 23 Uhr)
D5 DD 0E (= 14.) Tag im Monat. 01 = der 1., 1F = der 31.
D6 MM 04 (= April) Monat im Jahr. 01 = Januar, 0C = Dezember
D7 YY 11 (= 2017) Die letzten beiden Ziffern des aktuellen Jahres

Eine Änderungsnachricht sieht wie folgt aus:

ID  DLC  D0 D1 D2 D3 D4 D5 D6 D7
100   8  00 01 00 30 14 0D 04 11
100   8  00 00 00 30 14 0D 04 11

Die Nachricht wird zweimal hintereinander übertragen, einmal mit gesetztem Bit 1 (Wert 01) in Datenbyte D1 und anschließend mit zurückgesetztem Bit 1 (Wert 00) in D1. Die Übernahme der Änderung geschieht nach Erhalt der zweiten Nachricht im BCM.

Die Änderungsnachricht wird nur im Falle einer Anpassung gesendet und kann daher von jedem Modul genutzt werden. Aktuell sind das im Mondeo das IPC und das Radio. Eine besondere Sicherheitssperre gibt es nicht, jede Änderungsnachricht wird vom BCM akzeptiert.

  • Manuell, nach verlassen des Menüs „Einstellungen“ ⇒ „Uhrzeit“ im Kombiinstrument (IPC)
  • Manuell, nach dem ändern und verlassen des Menüs „Einstellungen“ ⇒ „Datum/Uhrzeit“ im Radiosystem
  • Per GPS, ebenfalls im Menü „Einstellungen“ des Radiosystems wählbar

In allen Fällen wird die geänderte Zeit einmalig zum BCM übermittelt, auch bei GPS. Es findet also kein periodischer Abgleich statt.

Auch dies ist ein manueller Vorgang, bei welchem die Uhrzeitänderung wie oben genannt übermittelt wird.

  • artikel/can-bus/kommunikationen/datum_uhrzeit.txt
  • Zuletzt geändert: Mon. 01.03.2021 11:20
  • von go4it