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

Rappresentazione a 16 bit: guida e tutorial

 
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » Sistema CAN-USB CANhack.de: RKS+CAN
Autore Messaggio
chriskross



Iscritto il: 20/04/2012
Messaggi: 12
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio05-02-2017, 11:56    Oggetto: Rappresentazione a 16 bit: guida e tutorial Cita

Ciao!

Ho iniziato a interessarmi al CAN bus solo di recente.

Ho registrato i dati utilizzando KCANMonitor su come leggere una memoria EEPROM tramite OBD.

Purtroppo, viene visualizzato solo con 8 bit. Esiste un modo per convertirlo in 16 bit?

Oppure, è possibile salvare i dati letti in formato BIN? La memoria EEPROM va dall'offset 00000000 a 00001FF0, ovvero 8192 - 16 byte.


Tradotto il 13-08-2026, 3:31.
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



Messaggio05-02-2017, 12:50    Oggetto: Rappresentazione a 16 bit: guida e tutorial Cita

Ciao,

Il log CAN ottenuto durante la lettura non rappresenta effettivamente il "contenuto" dell'EEPROM, ma mostra i messaggi CAN che richiedono informazioni all'EEPROM e le relative risposte contenenti i dati dell'EEPROM.

Citazione:
Purtroppo, viene visualizzato solo con 8 bit; è possibile in qualche modo convertirlo a 16 bit?

Un po' inutile... da due valori a 8 bit, semplicemente osservandoli, si dovrebbe essere in grado di ottenere un valore a 16 bit nell'ordine di byte desiderato. icon_wink.gif
Esempio: 0x12 0x34 può essere interpretato come 0x1234 o 0x3412, a seconda dell'ordine dei byte utilizzato.

Con quale protocollo vengono effettivamente interrogati i dati? Utilizzando KWP2000 tramite CAN (ISO 11898, ISO 15765-2)?

Come punto di partenza per te: cerca "presentation_debrecen_en_2008_03_27.pdf".
In quella posizione, controllerei gli ID di protocollo 0x21, 0x22, 0x23, ecc., e verificherei se qualcosa di simile compare nel log CAN.

Purtroppo, le specifiche KWP2000 o UDS, che includono dettagli sugli ID dei protocolli, sono a pagamento, ma sono sicuro che si possa trovare qualcosa di simile online.

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


Tradotto il 13-08-2026, 3:34.
Torna su Profilo MP WWW
chriskross



Iscritto il: 20/04/2012
Messaggi: 12
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio05-02-2017, 13:06    Oggetto: Rappresentazione a 16 bit: guida e tutorial Cita

Grazie Rainer, lo guarderò subito.

Si tratta di un dispositivo UDS Volkswagen.

I dati vengono visualizzati sull'indirizzo 0X77E.


Tradotto il 13-08-2026, 3:35.
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



Messaggio05-02-2017, 13:10    Oggetto: Rappresentazione a 16 bit: guida e tutorial Cita

chriskross ha scritto:
Grazie Rainer, lo guarderò subito.

Si tratta di un dispositivo UDS Volkswagen.

I dati vengono visualizzati su 0x77E
.
L'ID CAN utilizzata non ha nulla a che vedere con l'ID del protocollo...

Cordiali saluti, Rainer.
Certo, potresti pubblicare qui una parte del log (l'inizio più le prime 30 righe probabilmente sarebbero sufficienti) e poi possiamo vedere cosa succede. icon_smile.gif
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Tradotto il 13-08-2026, 3:36.
Torna su Profilo MP WWW
dunt
Hacker
Hacker


Iscritto il: 06/11/2015
Messaggi: 11
Karma: +0 / -0   Grazie, mi piace!


Supporto Premium

Messaggio10-02-2017, 19:56    Oggetto: Rappresentazione a 16 bit: guida e tutorial Cita

chriskross ha scritto:
Grazie Rainer, lo guarderò subito.

Si tratta di un dispositivo UDS Volkswagen.

I dati vengono visualizzati su 0X77E
.

Fammi indovinare: un contachilometri NEC 24c32 o 64?

Se hai estratto i dati dalla memoria EEPROM, puoi cercare all'interno del log CAN le sezioni corrispondenti a quelle specifiche aree della EEPROM.

Saluti.


Tradotto il 13-08-2026, 3:38.
Torna su Profilo MP
chriskross



Iscritto il: 20/04/2012
Messaggi: 12
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio28-02-2017, 9:16    Oggetto: Rappresentazione a 16 bit: guida e tutorial Traduzione in corso...

[Traduzione in corso...]

icon_biggrin.gif
Torna su Profilo MP

Valutazioni - Rappresentazione a 16 bit: guida e tutorial

Valutazione media: 0,00 - valutazione peggiore: 0 - valutazione migliore: 0 - numero di valutazioni: 0 - Visualizza valutazioni

Non sei autorizzato a valutare questo argomento. Danke sagen
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » Sistema CAN-USB CANhack.de: RKS+CAN
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.