CANhack.de CAN interfaccia RKS+CAN
Hardware CAN, Software CAN, Protocolli CAN - Forum CAN-Bus per il tuo progetto CAN-Bus.

Decifrare data e ora

 
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » CAN Abitacolo / Comfort
Autore Messaggio
shavenne
CAN-Profi
CAN-Profi


Iscritto il: 27/04/2015
Messaggi: 37
Karma: +6 / -0   Grazie, mi piace!
Località: Paderborn

Supporto CAN

Messaggio27-04-2015, 16:22    Oggetto: Decifrare data e ora Cita

Ciao!

Innanzitutto: questo è il mio primo progetto CAN-Bus (e anche il mio primo progetto Arduino), quindi siate gentili icon_lol.gif.

Attualmente sto installando un tablet Android nel mio Vectra C (che è dotato di CID) e, per una perfetta integrazione, oltre alla visualizzazione del titolo (cosa che già funziona) ecc., è importante che il tablet sincronizzi la data e l'ora con il display originale (OEM).

Ho già analizzato e confrontato i messaggi in precedenza, ma non riesco proprio a individuare lo schema corretto.

Ecco cosa ho registrato dall'unità principale originale (CD70). A destra, in ogni caso, è indicato il momento in cui è apparso il messaggio. I messaggi sono comparsi principalmente solo agli intervalli di un minuto.
Codice:
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


La differenza di un minuto viene solitamente convertita in decimale: 64. Ma, ad esempio, tra le 23:55 e le 0:00, mi aspettavo una differenza di 320, invece è risultata 576 icon_neutral.gif.

Oltre a ciò, ho modificato anche alcuni messaggi e li ho ritrasmessi tramite il bus CAN, ottenendo, ad esempio, i seguenti risultati:
Codice:
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

A destra, in ogni caso, si trova ciò che è risultato dal processo.

Qualcuno riconosce lo schema? Sono confuso...

Saluti.
Sven.


Tradotto il 09-07-2026, 16:36.
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 573
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio27-04-2015, 17:42    Oggetto: Decifrare data e ora Cita

Benvenuti.

Citazione:
Nuovo utente di Dropbox? Registrati gratuitamente per condividere documenti e foto.

Certo, ecco la traduzione in italiano, allegata in un file di testo:
Traduzione.txt

Controllero l'ID dopo.

Cordiali saluti, Rainer.
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Tradotto il 09-07-2026, 16:36.
Torna su Profilo MP WWW
shavenne
CAN-Profi
CAN-Profi


Iscritto il: 27/04/2015
Messaggi: 37
Karma: +6 / -0   Grazie, mi piace!
Località: Paderborn

Supporto CAN

Messaggio27-04-2015, 17:48    Oggetto: Decifrare data e ora Cita

È un video e, in realtà, non dice poi molto icon_wink.gif. Mostra solo quanto sono arrivato finora
Codice:
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
.

Sono riuscito a fare un po' di progressi, analizzando tutto in binario (l'idea mi è venuta proprio poco prima di finire il lavoro).
Dividendo i byte ed eliminando alcuni bit, ottengo le differenze corrette. Devo solo capire come sono esattamente strutturati.



La seguente informazione si riferisce a queste posizioni:
D3 92 45 21 BE 63
5A 0}4.



Non hai il permesso di visualizzare questi file, accedi o registrati per ottenere diritti estesi o aggiornamenti di stato.



Tradotto il 09-07-2026, 16:38.
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 573
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio27-04-2015, 18:49    Oggetto: Decifrare data e ora Cita

Quando è stata prodotta la tua Vectra?

Potrebbe essere che l'ora venga calcolata in secondi a partire dal 1° gennaio 2000, sottraendo il valore 0x80 dal byte 4 (primo byte: 0)?
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Tradotto il 09-07-2026, 16:38.
Torna su Profilo MP WWW
shavenne
CAN-Profi
CAN-Profi


Iscritto il: 27/04/2015
Messaggi: 37
Karma: +6 / -0   Grazie, mi piace!
Località: Paderborn

Supporto CAN

Messaggio27-04-2015, 19:01    Oggetto: Decifrare data e ora Cita

Settembre 2007.

Secondo me, non ci sono secondi nella trasmissione.

Ho trovato il "blocco di minuti", che è riproducibile. Il resto sembra essere un "numero di ore trascorse", se ho capito bene. Sto ancora cercando di capire e provando icon_wink.gif.


Tradotto il 09-07-2026, 16:39.
Torna su Profilo MP
shavenne
CAN-Profi
CAN-Profi


Iscritto il: 27/04/2015
Messaggi: 37
Karma: +6 / -0   Grazie, mi piace!
Località: Paderborn

Supporto CAN

Messaggio28-04-2015, 0:44    Oggetto: Decifrare data e ora Cita

Ho ottenuto il risultato new_shocked.gif che desideravo.



Non hai il permesso di visualizzare questi file, accedi o registrati per ottenere diritti estesi o aggiornamenti di stato.



Tradotto il 09-07-2026, 16:39.
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 573
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio28-04-2015, 11:37    Oggetto: Decifrare data e ora Cita

Cosa fantastica, congratulazioni! icon_biggrin.gif
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Tradotto il 09-07-2026, 16:39.
Torna su Profilo MP WWW
Nosferatu
Ospite




 


Account gratuito, nessun supporto sviluppo CAN

Messaggio07-05-2015, 9:57    Oggetto: Decifrare data e ora Cita

Ciao,

Trovo che il progetto a cui stai lavorando sia davvero fantastico! Io, nel mio Vectra C, sto sostituendo il CD30MP3 con...
Dopo aver sostituito il lettore stereo doppio DIN, ho riscontrato anche il fastidioso problema della data e dell'ora.
Sarei grato se potessi aiutarmi a capire come sono codificate la data e l'ora.
e come possono essere implementate tramite CAN. Ho a disposizione un'interfaccia CAN. Sto cercando una soluzione.
da un piccolo controller (AVR o STM32) a cui è collegato un modulo GPS economico. Questo controller potrebbe quindi sincronizzare l'ora automaticamente.
posizionare.

Cordiali saluti.
Marco.


Tradotto il 09-07-2026, 16:41.
Torna su
shavenne
CAN-Profi
CAN-Profi


Iscritto il: 27/04/2015
Messaggi: 37
Karma: +6 / -0   Grazie, mi piace!
Località: Paderborn

Supporto CAN

Messaggio07-05-2015, 10:11    Oggetto: Decifrare data e ora Cita

Ciao!

Quindi, in linea di principio, tutto è spiegato sopra icon_wink.gif.

Secondo me, i primi 4 byte possono essere sempre impostati su "D3 92 45 21". Anche se a volte l'unità principale OEM varia, non ho ancora capito perché. Comunque, con i valori sopra indicati, funziona sempre nel mio caso.

Come sono strutturati gli altri 4 byte, puoi vedere dalle mie note scritte a mano nell'immagine del mio ultimo post. L'ora sembra essere impostata secondo il fuso orario UTC.

Saluti.
Sven.


Tradotto il 09-07-2026, 16:42.
Torna su Profilo MP
Nosferatu
Ospite




 


Account gratuito, nessun supporto sviluppo CAN

Messaggio07-05-2015, 11:14    Oggetto: Decifrare data e ora Cita

Ciao,

Ho accidentalmente trascurato l'immagine con la icon_smile.gif corrispondenza. Questo, ovviamente, è utile.
Hai mai dato un'occhiata al protocollo con cui i testi vengono trasmessi al display?

Saluti.
Marco.


Tradotto il 09-07-2026, 16:43.
Torna su
shavenne
CAN-Profi
CAN-Profi


Iscritto il: 27/04/2015
Messaggi: 37
Karma: +6 / -0   Grazie, mi piace!
Località: Paderborn

Supporto CAN

CAN-Diagnose piace questo.
Messaggio07-05-2015, 11:32    Oggetto: Decifrare data e ora Cita

Sì, come si può vedere nel video precedente, non è possibile trasferire solo testi, ma è anche possibile creare, in una certa misura, menu personalizzati icon_wink.gif.

Spiegare tutto questo adesso richiederebbe molto tempo, soprattutto perché non ho ancora capito completamente le notizie.

Ascolta attentamente gli ID 6C1 e 2C1.

Per simulare la trasmissione di una radio accesa, invia un segnale ogni 2-3 secondi.
"41 00 60 0C 82 00 02 2A" sull'ID 691.


Tradotto il 09-07-2026, 16:44.
Torna su Profilo MP
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » CAN Abitacolo / Comfort
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.