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: 575
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: 145
Karma: +64 / -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 Combi: Usata, Anno 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 Bus Mercedes Atego 2003: Guida e Diagnosi Hardware specifica del veicolo e assegnazione pin
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.