CANhack.de CAN-Interface RKS+CAN
Diesel technology, engine technology, vehicle diagnostics, repair & maintenance.

Datum/Uhrzeit entschlüsseln

 
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » Interior / Comfort CAN
Author Message
shavenne
CAN-Profi
CAN-Profi


Joined: 04/27/2015
Posts: 37
Karma: +6 / -0   Thank you, like it!
Location: Paderborn

CAN Support

Post27-04-2015, 16:22    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Hi!

Erstmal: Das ist mein erstes CAN-Bus-Projekt (und auch mein erstes Arduino-Projekt), also seid bitte gnädig icon_lol.gif.

Ich bin derzeit dabei ein Android-Tablet in mein Vectra C (welcher ein CID besitzt) zu bauen und für die bestmögliche Integrierung gehört bei mir auch neben Titelanzeige (was schon funktioniert) usw. auch, dass das Tablet das Datum und die Uhrzeit zum OEM-Display synchronisiert.

Ich habe dazu die Messages schon einmal mitgeschnitten und verglichen, aber ich erkenne einfach nicht das richtige 'Muster' draus.

Hier mal, was ich vom CD70 (==OEM-HU) mitgeschnitten habe. Rechts ist jeweils, wann die Message aufgetaucht ist. Messages kamen grundsätzlich nur zu vollen Minuten:
Code:
ID:458 D3 92 45 21 BE 63 56 04   | 25.04.2015 23:24
ID:458 D3 92 45 21 BE 63 56 44   | 25.04.2015 23:25
ID:458 D3 92 45 21 BE 63 56 84   | 25.04.2015 23:26
ID:458 D3 92 45 21 BE 63 57 44   | 25.04.2015 23:29
ID:458 D3 92 45 21 BE 63 58 84   | 25.04.2015 23:34
ID:458 D3 92 45 21 BE 63 5A 04   | 25.04.2015 23:40
ID:458 D3 92 45 21 BE 63 5A 84   | 25.04.2015 23:42
ID:458 D3 92 45 21 BE 63 5A C4   | 25.04.2015 23:43
ID:458 D3 92 45 21 BE 63 5B 04   | 25.04.2015 23:44
ID:458 D3 92 45 21 BE 63 5B 44   | 25.04.2015 23:45
ID:458 D3 92 45 21 BE 63 5D 84   | 25.04.2015 23:54
ID:458 D3 92 45 21 BE 63 5D C4   | 25.04.2015 23:55
ID:458 D3 92 44 21 BE 63 60 04   | 26.04.2015 00:00
ID:458 D3 92 44 21 BE 63 61 44   | 26.04.2015 00:05
ID:458 D3 92 45 41 BE 63 61 84   | 26.04.2015 00:06
ID:458 D3 92 45 41 BE 63 61 C4   | 26.04.2015 00:07
ID:458 D3 92 45 41 BE 63 62 04   | 26.04.2015 00:08
ID:458 D3 92 45 41 BE 64 C3 84   | 26.04.2015 14:14


Die Differenz zwischen einer Minute ist in der Regel in Dezimal umgerechnet: 64. Aber zwischen 23:55 und 0:00 hatte ich dann z.B. eine Differenz von 320 erwartet, stattdessen ist sie 576 icon_neutral.gif.

Nebenbei habe ich dann auch mal die Nachrichten modifiziert wieder ins CAN gesendet, dabei kam z.B. folgendes heraus:
Code:
D3 92 45 21 A9 71 2C 44   | 22.12.2007 20:49
D3 92 45 21 A9 72 2C 44   | 23.12.2007 04:49
D3 92 45 21 A9 73 2C 44   | 23.12.2007 20:49
D3 92 45 21 A9 74 2C 44   | 24.12.2007 04:49

Rechts ist dann natürlich jeweils das, was dabei rausgekommen ist.

Erkennt da irgendwer das Muster?! Ich steh auf dem Schlauch..

Gruß
Sven


Last edited on 27-04-2015, 16:26, edited 1 time in total.
Back to top Profile PM
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Joined: 06/07/2011
Posts: 573
Karma: +29 / -0   Thank you, like it!
Location: Ländle



Post27-04-2015, 17:42    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Willkommen,

Quote:
Neu bei Dropbox? Registrieren Sie sich kostenlos, um Dokumente und Fotos freizugeben.

bitte als Dateianhang hier im Thema, danke!

Die ID sehe ich mir anschliessend mal an.

Viele Grüsse, Rainer
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface
Back to top Profile PM WWW
shavenne
CAN-Profi
CAN-Profi


Joined: 04/27/2015
Posts: 37
Karma: +6 / -0   Thank you, like it!
Location: Paderborn

CAN Support

Post27-04-2015, 17:48    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Ist ein Video und tut eigentlich nicht sooo viel zur Sache. Zeigt nur, wie weit ich bisher bin icon_wink.gif.

Ich bin nun ein wenig weitergekommen, indem ich mir das ganze Mal binär angeschaut habe.. (die Idee kam mir gerade kurz vor Feierabend).
Wenn ich die Bytes aufteile und gewisse Bits weglasse, bekomme ich die richtigen Differenzen. Muss nur mal schauen wie die sich nun genau zusammensetzen.

Code:
ID:458 D3 92 45 21 BE 63 5A 04   < 25.04.2015 23:40  0101 1010 0000
ID:458 D3 92 45 21 BE 63 5A 84   < 25.04.2015 23:42  0101 1010 1000
ID:458 D3 92 45 21 BE 63 5A C4   < 25.04.2015 23:43  0101 1010 1100
ID:458 D3 92 45 21 BE 63 5B 04   < 25.04.2015 23:44  0101 1011 0000
ID:458 D3 92 45 21 BE 63 5B 44   < 25.04.2015 23:45  0101 1011 0100
ID:458 D3 92 45 21 BE 63 5D 84   < 25.04.2015 23:54  0101 1011 1000
ID:458 D3 92 45 21 BE 63 5D C4   < 25.04.2015 23:55  0101 1101 1100
ID:458 D3 92 44 21 BE 63 60 04   < 26.04.2015 00:00  0110 0000 0000


Das binäre bezieht sich auf diese Stellen:
D3 92 45 21 BE 63 5A 04.



You are not permitted to view these file(s), please log in or register for extended rights or status updates.



Last edited on 27-04-2015, 17:50, edited 4 times in total.
Back to top Profile PM
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Joined: 06/07/2011
Posts: 573
Karma: +29 / -0   Thank you, like it!
Location: Ländle



Post27-04-2015, 18:49    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Wann wurde Dein Vectra gebaut?

Evtl. wird die Uhrzeit in Sekunden ab dem 1.1.2000 berechnet, wobei vom Byte 4 (erstes Byte:0) 0x80 abgezogen wird?
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Last edited on 27-04-2015, 18:51, edited 2 times in total.
Back to top Profile PM WWW
shavenne
CAN-Profi
CAN-Profi


Joined: 04/27/2015
Posts: 37
Karma: +6 / -0   Thank you, like it!
Location: Paderborn

CAN Support

Post27-04-2015, 19:01    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Bj09/2007.

Sekunden gibt es bei der Übertragung m.E. nicht.

Den 'Minutenblock' habe ich gefunden, reproduzierbar. Der Rest scheint ein 'Stunden seit' zu sein, wenn ich das richtig sehe. Ich rätsel und probiere noch icon_wink.gif
Back to top Profile PM
shavenne
CAN-Profi
CAN-Profi


Joined: 04/27/2015
Posts: 37
Karma: +6 / -0   Thank you, like it!
Location: Paderborn

CAN Support

Post28-04-2015, 0:44    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Ich hab mein gewünschtes Ergebnis new_shocked.gif



You are not permitted to view these file(s), please log in or register for extended rights or status updates.

Back to top Profile PM
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Joined: 06/07/2011
Posts: 573
Karma: +29 / -0   Thank you, like it!
Location: Ländle



Post28-04-2015, 11:37    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Coole Sache, Glückwunsch! icon_biggrin.gif
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface
Back to top Profile PM WWW
Nosferatu
Guest




 


Free account, no CAN development support

Post07-05-2015, 9:57    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]Hi,

ich finde das Projekt, das Du gerade hast wirklich toll ! Da ich grad im meinem Vectra C das CD30MP3 gegen
einen Doppel-DIN Receiver getauscht habe, habe ich nun auch das lästige Datum und Zeit Problem.
Ich würde mich freuen, wenn Du mir hier weiterhelfen könntest, wie das Datum und Uhrzeit codiert sind,
und wie sie über CAN gestellt werden können. CAN Interface ist bei mir vorhanden. Mir schwebt eine Lösung
aus einem kleinen Controller (AVR oder STM32) vor, an dem ein billig GPS hängt. Der könnte dann die Zeit immer selbst
stellen.

Viele Grüße
Marco
Back to top
shavenne
CAN-Profi
CAN-Profi


Joined: 04/27/2015
Posts: 37
Karma: +6 / -0   Thank you, like it!
Location: Paderborn

CAN Support

Post07-05-2015, 10:11    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Hi!

Also im Prinzip steht alles oben icon_wink.gif.

Die ersten 4 Bytes kannst du meines Erachtens immer "D3 92 45 21" nehmen. Das OEM-HU variiert da zwar manchmal, habe allerdings noch nicht verstanden, warum es das tut. Mit dem obigen klappt es bei mir auf jeden Fall immer.

Wie die anderen 4 Bytes aufgebaut sind, siehst du auf meinen handgeschriebenen Notizen auf dem Bild in meinem letzten Post. Die Uhrzeit scheint nach UTC zu gehen.

Gruß
Sven


Last edited on 07-05-2015, 10:11, edited 1 time in total.
Back to top Profile PM
Nosferatu
Guest




 


Free account, no CAN development support

Post07-05-2015, 11:14    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]Hi,

hab das Bild mit der Bitzuordnung doch glatt übersehen icon_smile.gif Das hilft natürlich weiter.
Hast Du dir schon mal das Protokoll angesehen, mit dem die Texte an das Display übertragen werden ?

Gruß
Marco
Back to top
shavenne
CAN-Profi
CAN-Profi


Joined: 04/27/2015
Posts: 37
Karma: +6 / -0   Thank you, like it!
Location: Paderborn

CAN Support

CAN-Diagnose likes this.
Post07-05-2015, 11:32    Subject: Datum/Uhrzeit entschlüsseln Translating...

[Translating...]

Ja, wie man im obigen Video sehen kann, kann man auch nicht nur Texte übertragen, sondern auch bis zu einem gewissen Grad eigene Menüs bauen icon_wink.gif.

Aber das jetzt hier zu erklären, wäre schon recht langwierig, zumal ich die Nachrichten auch noch nicht 100% verstanden habe.

Lausche einfach mal auf den IDs 6C1 und 2C1.

Um ein angeschaltetes Radio vorzugaukeln sendest du alle 2-3sek einmal
"41 00 60 0C 82 00 02 2A" auf ID 691.
Back to top Profile PM
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » Interior / Comfort CAN
Jump to:  
You cannot post new topics in this forum.