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

Lista ID SMART 450 CDI 2003

 
Vai a pagina: 1, 2  Avanti
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » Generale
Autore Messaggio
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

Messaggio18-08-2017, 13:28    Oggetto: Lista ID SMART 450 CDI 2003 Cita

Ciao a tutti,

Qualcuno ha una lista dei codici motore per la Smart 450 CDI del 2003?

Sono grato per qualsiasi indicazione di un identificativo.

Grazie mille in anticipo.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

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



Messaggio18-08-2017, 17:22    Oggetto: Lista ID SMART 450 CDI 2003 Cita

Benvenuti, anche con la presentazione "Sono un mendicante, una generosa offerta!".

Cosa di utile hai scoperto finora e che vorresti comunicarci?

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


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP WWW
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

CAN-Diagnose piace questo.
Messaggio18-08-2017, 18:01    Oggetto: Lista ID SMART 450 CDI 2003 Cita

CAN-Diagnose ha scritto:
Benvenuti, anche dopo la presentazione "Sono un mendicante, una generosa offerta!".

Cosa di utile hai scoperto finora e che vorresti comunicarci?

Cordiali saluti, Rainer


Mi dispiace, non pensavo che si prendesse tutto così sul serio qui.

Bene, mi chiamo Flo, vengo dal Westerwald e guido una Smart CDI del 2003. Dato che mi ha infastidito dover ancora guidare un veicolo senza una corretta interfaccia OBD, ho deciso di collegarmi al CAN-Bus.

Ho utilizzato il modulo MCP2515 e un Raspberry Pi per intercettare il traffico del CAN BUS e analizzarlo con Wireshark.
0° byte 1° byte ... 7° byte
Ora ho scoperto che:

0x210 = secondo byte = pressione di sovralimentazione (risoluzione sconosciuta).

0x310 = 4° byte = giri/minuto (motore, risoluzione sconosciuta, valore massimo 124).
0x300 = secondo byte = velocità (?)
0x23A = secondo byte = non disponibile, ma interessante (probabilmente correlato alla velocità).

0x080 = velocità di rotazione della ruota?

Vorrei realizzare un display interattivo e per farlo ho bisogno di diverse cose:

Velocità di rotazione.
Velocità massima in bicicletta: -200 km/h.
Temperatura in gradi Celsius.
Capacità del serbatoio in litri.
Pressione di sovralimentazione in bar, meno la pressione atmosferica.
Temperatura del intercooler.
Ultimo valore in percentuale.

PS: Qui, il mio talento icon_smile_thumb_up.gif

LG.
Flo.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
postmann
CAN-Profi
CAN-Profi


Iscritto il: 23/05/2013
Messaggi: 142
Karma: +63 / -0   Grazie, mi piace!


Supporto CAN

Metaln00b piace questo.
Messaggio18-08-2017, 20:17    Oggetto: Lista ID SMART 450 CDI 2003 Cita

Innanzitutto, benvenuto.

Guarda, vediamo se riesci a gestire questi dati. Non sono completamente sicuro, dato che sono pensati principalmente per una roadster, ma forse potrebbero comunque funzionare.

ID 0x080h, byte 0 e 1: velocità di rotazione della ruota anteriore, da 0 a 32767 giri al minuto, con risoluzione di 0,5.
ID 0x080h, byte 2 e 3 -> Velocità di rotazione della ruota sinistra, da 0 a 32767 giri al minuto, con risoluzione di 0,5.
ID 0x080h, byte 4 e 5 -> Velocità di rotazione della ruota, valore da 0 a 32767 giri al minuto, con risoluzione di 0,5.
ID 0x080h, byte 6 e 7 -> Velocità di rotazione della ruota, metà valore, da 0 a 32767 giri/min, con risoluzione di 0,5.

ID 0x190h, byte 2 -> Velocità del motore: 0 - 6375 1/min, risoluzione di 25.
ID 0x190h, byte 5 -> Temperatura del motore: -40 - 214 °C, risoluzione 1.

ID 0x515 Byte 0 -> Temperatura ambiente da -40 a -80°C con risoluzione di 1 grado.
ID 0x515 Byte 7 -> Livello del serbatoio: 0 - 48 litri, risoluzione 0,5 litri.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

CAN-Diagnose piace questo.
Messaggio19-08-2017, 22:49    Oggetto: Lista ID SMART 450 CDI 2003 Cita

postmann ha scritto:
Innanzitutto, benvenuto,

Guarda, vediamo se riesci a gestire questi dati. Non sono completamente sicuro, dato che sono pensati principalmente per una roadster, ma forse potrebbero comunque funzionare.

ID 0x080h, byte 0 e 1: velocità di rotazione della ruota anteriore, da 0 a 32767 giri al minuto, con risoluzione di 0,5.
ID 0x080h, byte 2 e 3 -> Velocità di rotazione della ruota sinistra, da 0 a 32767 giri al minuto, con risoluzione di 0,5.
ID 0x080h, byte 4 e 5 -> Velocità di rotazione della ruota, valore da 0 a 32767 giri al minuto, con risoluzione di 0,5.
ID 0x080h, byte 6 e 7 -> Velocità di rotazione della ruota, metà valore, da 0 a 32767 giri/min, con risoluzione di 0,5.

ID 0x190h, byte 2 -> Velocità del motore: 0 - 6375 1/min, risoluzione di 25.
ID 0x190h, byte 5 -> Temperatura del motore: -40 - 214 °C, risoluzione 1.

ID 0x515 Byte 0 -> Temperatura ambiente da -40 a -80°C con risoluzione di 1 grado.
ID 0x515 Byte 7 -> Contenuto del serbatoio da 0 a 48l con risoluzione 0,5


Grazie mille.

Ho trovato il valore della velocità in PID 300. I primi due byte, presi insieme, indicano la velocità di rotazione.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

CAN-Diagnose piace questo.
Messaggio22-08-2017, 1:26    Oggetto: Lista ID SMART 450 CDI 2003 Cita

Notizie:

Ho trovato qualcos'altro: Smart CDI 2003 4two.

ID 0x210

Byte [0] = Temperatura dell'intercooler * 0,5 (ipotesi).
Byte [1] = Pressione di sovralimentazione (motore spento = FE [esadecimale]; motore al minimo = 00 [esadecimale]).
Non sono sicuro se si tratti della valvola EGR o della pressione di sovralimentazione. Non ho idea dei valori minimi e massimi del sensore. Quando si accelera, il valore aumenta e poi diminuisce, ma non riesco a capire perché sia 254 quando il motore è spento.

ID 0x515.

Byte [6!!! non 7] = Contenuto del serbatoio * 0,5


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

CAN-Diagnose piace questo.
Messaggio03-09-2017, 16:51    Oggetto: Lista ID SMART 450 CDI 2003 Cita

ID 0x090

Byte nullo.
se 24 (freno premuto), se 20 (freno non premuto).


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

CAN-Diagnose piace questo.
Messaggio08-09-2017, 19:17    Oggetto: Lista ID SMART 450 CDI 2003 Cita

ID 0x300

Sesto byte.
Frizione.
1-2-3 Procedura di chiusura, 3 = chiuso.
0 = Aperto.

Terzo byte = trasmissione.
Gang_Prefisso___Il corridoio è accessibile_Rielezioni.
N____00_______01_________-----------
R____112______119________07
1____16_______17_________-----------
2____33_______34_________35
3____50_______51_________52
4____67_______68_________69
5____84_______85_________86
6____101______102________-----------

Se si preme il tasto "indietro" due volte, il comportamento è il seguente:

Se si è, ad esempio, nella quarta marcia e si preme due volte il pulsante per scalare, il valore decimale è valido per la marcia successiva, quindi per la seconda marcia si ottengono prima 36,35 e poi 34 (marcia inserita). Se si preme due volte il pulsante per salire nella quarta marcia, si arriva alla sesta marcia nella sequenza decimale: 100,101 e poi 102. Non ho idea di come si comporti 3x.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

Messaggio13-09-2017, 19:48    Oggetto: Lista ID SMART 450 CDI 2003 Cita

ID 0x220 (contachilometri)

Byte 0:
03 = Standard (luce spenta).
23 (alterna con 03) = freccia di direzione sinistra.
13 (alternando con 03) = freccia destra.
43 = Accensione delle luci (a partire dalle luci di posizione).
63 (alterna a 43) = freccia sinistra.
53 (alternando con 43) = freccia destra.

Terzo, quarto e quinto byte = valore della distanza in chilometri.

Secondo byte, sesto byte, settimo byte = non ne ho idea.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
alex
Ospite




 


Account gratuito, nessun supporto sviluppo CAN

CAN-Diagnose piace questo.
Messaggio13-09-2017, 21:05    Oggetto: Lista ID SMART 450 CDI 2003 Cita

Come il programmatore può immediatamente notare, la soluzione è probabilmente la seguente:

Bit 5 = 0x20: Indicatore di direzione sinistro.
Bit 4 = 0x10: Indicatore di direzione destro.
Bit 6 = 0x40. Luce.

e i bit da 0 a 3 erano sempre uguali (0011=3) e devono ancora essere ulteriormente studiati, così come il bit 7.


Tradotto il 03-07-2026, 15:19.
Torna su
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

Messaggio13-09-2017, 22:03    Oggetto: Lista ID SMART 450 CDI 2003 Cita

alex ha scritto:
Come il programmatore può immediatamente notare, probabilmente si tratta di:

Bit 5 = 0x20: Indicatore di direzione sinistro.
Bit 4 = 0x10: Indicatore di direzione destro.
Bit 6 = 0x40. Luce.

e i bit 0-3 erano sempre uguali (0011=3) e devono ancora essere studiati, così come il bit 7
.

Perché non mi dicono niente? icon_cry.gif


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
alex
Ospite




 


Account gratuito, nessun supporto sviluppo CAN

Messaggio13-09-2017, 22:26    Oggetto: Lista ID SMART 450 CDI 2003 Cita

Lo ho fatto, oppure non era chiaro o era una battuta?

Poiché nel cruscotto sono presenti indicatori di controllo per gli indicatori di direzione (sinistra e destra) e per gli anabbaglianti, il bit 7 potrebbe indicare gli abbaglianti, e i bit da 0 a 3 potrebbero rappresentare altre 'spie' presenti nel cruscotto.


Tradotto il 03-07-2026, 15:19.
Torna su
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

Messaggio13-09-2017, 23:03    Oggetto: Lista ID SMART 450 CDI 2003 Cita

alex ha scritto:
Lo faccio, oppure non era chiaro o era una battuta?

Poiché ci sono indicatori di controllo nel cruscotto per gli indicatori di direzione (sinistra, destra) e per gli anabbaglianti, il bit 7 potrebbe rappresentare gli abbaglianti e i bit da 0 a 3 potrebbero rappresentare altre "luci di controllo" nel cruscotto.


Sembra che io abbia frainteso. Mi è sembrato che tu sapessi già quale fosse il frame e l'ID per gli indicatori di direzione, ecc.

icon_lol.gif


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
alex
Ospite




 


Account gratuito, nessun supporto sviluppo CAN

Messaggio14-09-2017, 2:25    Oggetto: Lista ID SMART 450 CDI 2003 Cita

No, a quanto pare, non hai ancora ben chiaro il concetto di bit, byte, esadecimale, ecc., ed è per questo che volevo decodificare i dati che hai registrato.


Tradotto il 03-07-2026, 15:19.
Torna su
Metaln00b
Hacker
Hacker


Iscritto il: 08/08/2017
Messaggi: 28
Karma: +7 / -0   Grazie, mi piace!

2003 Smart CDI
Supporto CAN

Messaggio14-09-2017, 8:49    Oggetto: Lista ID SMART 450 CDI 2003 Cita

alex ha scritto:
No, a quanto pare, non hai ancora ben chiaro il concetto di bit, byte, esadecimale, ecc., ecco perché volevo decodificare i dati che hai raccolto, in base a quello.


Ah, okay, mi scuso per la mia reazione. icon_wink.gif

Volevo rendere le cose più chiare per chi non ne è così esperto, o per chiarire meglio il comportamento in questione.

Sì, certo, hai ragione. Sembra che i codici 0x03 non siano sempre presenti; questa mattina, ad esempio, il mio programma di test non ha funzionato perché improvvisamente il codice 0x03 è scomparso. Sembra che questo codice appaia solo su veicoli "smart" appena acquistati e utilizzati esclusivamente con l'accensione.

Continuerò a informarvi.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP Garage
alex
Ospite




 


Account gratuito, nessun supporto sviluppo CAN

Metaln00b piace questo.
Messaggio14-09-2017, 8:59    Oggetto: Lista ID SMART 450 CDI 2003 Cita

Come ho detto, penso che i bit meno significativi potrebbero semplicemente essere collegati ad altre spie nel cruscotto, come quelle relative alla batteria, all'accensione, alla pressione dell'olio, ecc.


Tradotto il 03-07-2026, 15:19.
Torna su
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » Generale
Vai a pagina: 1, 2  Avanti
Articoli e argomenti simili
Argomento Forum
Nessun nuovo messaggio Lista ID Golf 6: Codici e Informazioni Bus CAN Generale
Nessun nuovo messaggio Skoda Octavia Kombi Bj. 2003 Hardware specifica del veicolo e assegnazione pin
Nessun nuovo messaggio Confronto tra le generazioni precedenti della VW Golf (fi... Bus CAN Generale
Nessun nuovo messaggio CAN Protokoll Mercedes Benz Atego Baujahr 2003 Hardware specifica del veicolo e assegnazione pin
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.