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) |
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.
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.