Diagnostica EOBD
- marco1975
- GaBBro Resin Timme

- Messaggi: 2348
- Iscritto il: domenica 1 ottobre 2006, 16:24
- Regione: Toscana
- Provincia: LIVORNO - LI
- Moto: my 05 - RSV R Factory 1000
- Località: Livorno
Allora, ricapitoliamo: ha preso l'interfaccia elm327, ti sei procurato il connettore a 3 poli della foto... e poi? Come hai capito che l'interfaccia elettrica era la linea K? Se non erro la linea K ha 2 fili: come li hai collegati visto che il connettore ha 3 pin?
E poi, come fai ad usare il protocollo CAN su una linea K?
Ciao.
E poi, come fai ad usare il protocollo CAN su una linea K?
Ciao.
- charly958
- 4500 rpm

- Messaggi: 438
- Iscritto il: martedì 24 luglio 2007, 21:08
- Regione: Piemonte
- Provincia: TORINO - TO
- Moto: my 04 - RSV R Factory 1000
- Località: bruino (TO)
E ricapitoliamo...
Il connettore diagnosi, se guardi sullo schema elettrico, ha tre pin. Dato che due sono alimentazione (+Vbatt e Gnd), rimane solo un filo per la comunicazione e nel mondo della Diagnosi Auto c'? solo un tipo di comunicazione ad un filo e cio? la linea K.
Nelle auto, che hanno un conn. a 16 pin, possono coesistere la linea k con la linea can (che son altri due fili separati) per funzioni diverse.
Solitamente la linea can ? pi? "potente" e ti permette, se hai i tools specifici, di accedere a pi? info, fino alla riprogrammazione totale della ecu.
La linea_k ti permette di fare diagnosi, cambiare la mappa di default, azzerare gli errori memorizzati, leggere i sensori del motore, ecc.
OK?
Il connettore diagnosi, se guardi sullo schema elettrico, ha tre pin. Dato che due sono alimentazione (+Vbatt e Gnd), rimane solo un filo per la comunicazione e nel mondo della Diagnosi Auto c'? solo un tipo di comunicazione ad un filo e cio? la linea K.
Nelle auto, che hanno un conn. a 16 pin, possono coesistere la linea k con la linea can (che son altri due fili separati) per funzioni diverse.
Solitamente la linea can ? pi? "potente" e ti permette, se hai i tools specifici, di accedere a pi? info, fino alla riprogrammazione totale della ecu.
La linea_k ti permette di fare diagnosi, cambiare la mappa di default, azzerare gli errori memorizzati, leggere i sensori del motore, ecc.
OK?
- marco1975
- GaBBro Resin Timme

- Messaggi: 2348
- Iscritto il: domenica 1 ottobre 2006, 16:24
- Regione: Toscana
- Provincia: LIVORNO - LI
- Moto: my 05 - RSV R Factory 1000
- Località: Livorno
Dunque ragazzi, dopo un paio di giorni persi a girovagare in Internet ho raccolto un p? di informazioni che mi hanno chiarito le idee piuttosto confuse che avevo su questo post e sui termini utilizzati: vediamo se riesco a renderlo pi? comprensibile a tutti.
- CENNI PRELIMINARI: I PROTOCOLLI
In telecomunicazioni, affinch? due o pi? macchine possano comunicare tra loro devono rispettare regole ben precise che sono dette protocolli.
- OBD: UN PO DI STORIA
OBD = On Board Diagnostic
Si tratta di uno standard introdotto negli Stati Uniti all?inizio degli anni 80 che prevedeva la presenza sugli autoveicoli di un sistema diagnostico di bordo capace di monitorarne alcune parti e di identificare, per mezzo di codici d'errore, eventuali malfunzionamenti. Lo standard non prendeva in esame n? la tipologia del connettore di diagnosi, n? i protocolli di comunicazione.
OBDII = On Board Diagnostic v.2
Introdotto in California nel 1994 e successivamente in tutti gli USA nel 1996, rappresenta un' evoluzione del precedente OBD sia in termini di potenzialit? che di standardizzazione. Permette infatti di monitorare le parti del veicolo direttamente coinvolte nella limitazione delle emissioni inquinanti, segnalandone i malfunzionamenti all'utente con un'apposita spia. Prevede inoltre la standardizzazione del tipo di connettore di diagnosi e della sua piedinatura, dei protocolli di comunicazione e del formato dei messaggi.
EOBD = European On Board Diagnostic
Si tratta della versione Europea dello standard OBDII con il quale presenta alcune lievi differenze. In base alla direttiva 98/69 CEE tutti gli autoveicoli a benzina immatricolati a partire dal 01/01/2001 e tutti gli autoveicoli Diesel immatricolati a partire dal 01/01/2003, devono essere equipaggiati con l'EOBD.
I sistemi OBDII e EOBD sono provvisti di un connettore standard a 16 poli (connettore ISO-9141) per il collegamento in officina ad appositi strumenti diagnostici, con i quali dialogano con specifici protocolli, a seconda del produttore:
VPW (Variable Pulse Width): General Motors
PWM (Pulse-Width Modulation): Ford
ISO 9141: Chrysler in Asia ed Europa (linea K)
Pi? precisamente i protocolli sono:
o SAE J1850 PWM (41.6 kbaud)
o SAE J1850 VPW (10.4 kbaud)
o ISO 9141-2 (5 baud init, 10.4 kbaud)
o ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
o ISO 14230-4 KWP (fast init, 10.4 kbaud)
o ISO 15765-4 CAN (11 bit ID, 500 kbaud)
o ISO 15765-4 CAN (29 bit ID, 500 kbaud)
o ISO 15765-4 CAN (11 bit ID, 250 kbaud)
o ISO 15765-4 CAN (29 bit ID, 250 kbaud)
ISO 9141 e ISO14230 sono essenzialmente compatibili a livello elettrico, ad eccezione del fatto che il secondo ? usato con veicoli a 24 Volt. A livello software ISO14230 ? un ISO9141-2 esteso.
Un discorso a parte merita il pi? recente protocollo CAN (Control Area Network) che definisce di fatto una vera e propria rete di computer di bordo. In pratica una semplice coppia di fili (con impedenza caratterisctica di 120 Ohm), fa da BUS collegando tra loro tutte le centraline di bordo del veicolo, rendendo possibile lo scambio di informazioni. Per esempio sulla nostra RSV la linea CAN collega l'ECU con il cruscotto che funge anche da strumento di diagnosi.I vantaggi di questo standard stanno nella possibilit? di snellire il cablaggio sul veicolo, e di permettere il collegamento dello strumento di diagnosi in un unico punto, rendendolo cos? parte integrante della CAN!
- ELM 327: QUESTO SCONOSCIUTO
Adesso viene il momento di dialogare con la nostra ECU e lo vogliamo fare con il nostro PC portatile oppure con un palmare, che per? non supportano i protocolli dell' EOBD. Utilizziamo allora un circuito integrato di nome ELM327 che altro non fa che riconoscere automaticamente questi protocolli (CAN compreso) e convertirli nello standard RS232 che altro non ? che la seriale del nostro PC.
Siamo finalmente in grado di connetterci fisicamente con la nostra ECU, ma purtroppo non ? sufficiente: a questo punto ci vuole un software compatibile che interpreti correttamente i dati che vengono scambiati: e QUI VIENE IL BELLO!
Charly mi hai convinto, ma allora perch? dialoghi con il protocollo CAN se sei sulla linea K??
L' assone dove viene collegato, sulla linea K?
Ora vado a letto!
Buonanotte.
- CENNI PRELIMINARI: I PROTOCOLLI
In telecomunicazioni, affinch? due o pi? macchine possano comunicare tra loro devono rispettare regole ben precise che sono dette protocolli.
- OBD: UN PO DI STORIA
OBD = On Board Diagnostic
Si tratta di uno standard introdotto negli Stati Uniti all?inizio degli anni 80 che prevedeva la presenza sugli autoveicoli di un sistema diagnostico di bordo capace di monitorarne alcune parti e di identificare, per mezzo di codici d'errore, eventuali malfunzionamenti. Lo standard non prendeva in esame n? la tipologia del connettore di diagnosi, n? i protocolli di comunicazione.
OBDII = On Board Diagnostic v.2
Introdotto in California nel 1994 e successivamente in tutti gli USA nel 1996, rappresenta un' evoluzione del precedente OBD sia in termini di potenzialit? che di standardizzazione. Permette infatti di monitorare le parti del veicolo direttamente coinvolte nella limitazione delle emissioni inquinanti, segnalandone i malfunzionamenti all'utente con un'apposita spia. Prevede inoltre la standardizzazione del tipo di connettore di diagnosi e della sua piedinatura, dei protocolli di comunicazione e del formato dei messaggi.
EOBD = European On Board Diagnostic
Si tratta della versione Europea dello standard OBDII con il quale presenta alcune lievi differenze. In base alla direttiva 98/69 CEE tutti gli autoveicoli a benzina immatricolati a partire dal 01/01/2001 e tutti gli autoveicoli Diesel immatricolati a partire dal 01/01/2003, devono essere equipaggiati con l'EOBD.
I sistemi OBDII e EOBD sono provvisti di un connettore standard a 16 poli (connettore ISO-9141) per il collegamento in officina ad appositi strumenti diagnostici, con i quali dialogano con specifici protocolli, a seconda del produttore:
VPW (Variable Pulse Width): General Motors
PWM (Pulse-Width Modulation): Ford
ISO 9141: Chrysler in Asia ed Europa (linea K)
Pi? precisamente i protocolli sono:
o SAE J1850 PWM (41.6 kbaud)
o SAE J1850 VPW (10.4 kbaud)
o ISO 9141-2 (5 baud init, 10.4 kbaud)
o ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
o ISO 14230-4 KWP (fast init, 10.4 kbaud)
o ISO 15765-4 CAN (11 bit ID, 500 kbaud)
o ISO 15765-4 CAN (29 bit ID, 500 kbaud)
o ISO 15765-4 CAN (11 bit ID, 250 kbaud)
o ISO 15765-4 CAN (29 bit ID, 250 kbaud)
ISO 9141 e ISO14230 sono essenzialmente compatibili a livello elettrico, ad eccezione del fatto che il secondo ? usato con veicoli a 24 Volt. A livello software ISO14230 ? un ISO9141-2 esteso.
Un discorso a parte merita il pi? recente protocollo CAN (Control Area Network) che definisce di fatto una vera e propria rete di computer di bordo. In pratica una semplice coppia di fili (con impedenza caratterisctica di 120 Ohm), fa da BUS collegando tra loro tutte le centraline di bordo del veicolo, rendendo possibile lo scambio di informazioni. Per esempio sulla nostra RSV la linea CAN collega l'ECU con il cruscotto che funge anche da strumento di diagnosi.I vantaggi di questo standard stanno nella possibilit? di snellire il cablaggio sul veicolo, e di permettere il collegamento dello strumento di diagnosi in un unico punto, rendendolo cos? parte integrante della CAN!
- ELM 327: QUESTO SCONOSCIUTO
Adesso viene il momento di dialogare con la nostra ECU e lo vogliamo fare con il nostro PC portatile oppure con un palmare, che per? non supportano i protocolli dell' EOBD. Utilizziamo allora un circuito integrato di nome ELM327 che altro non fa che riconoscere automaticamente questi protocolli (CAN compreso) e convertirli nello standard RS232 che altro non ? che la seriale del nostro PC.
Siamo finalmente in grado di connetterci fisicamente con la nostra ECU, ma purtroppo non ? sufficiente: a questo punto ci vuole un software compatibile che interpreti correttamente i dati che vengono scambiati: e QUI VIENE IL BELLO!
Charly mi hai convinto, ma allora perch? dialoghi con il protocollo CAN se sei sulla linea K??
L' assone dove viene collegato, sulla linea K?
Ora vado a letto!
Buonanotte.
- Gabro
- GaBBro Resin Timme

- Messaggi: 24335
- Iscritto il: mercoledì 15 dicembre 2004, 18:51
- Regione: Lazio
- Provincia: ROMA - RM
- Moto: my 00 - RSV MILLE R
- Località: ROMA!!!
suggerisco un cambio di obbiettivocharly958 ha scritto: Io non voglio modificare il contenuto della flash [/i]
www.gabroracing.com/
________________
Please like and follow the #gabroracing socials!
FB: www.facebook.com/gabroracing
IG: www.instagram.com/gabroracing
YT: www.youtube.com/@gabroracing
________________
Please like and follow the #gabroracing socials!
FB: www.facebook.com/gabroracing
IG: www.instagram.com/gabroracing
YT: www.youtube.com/@gabroracing
- marco1975
- GaBBro Resin Timme

- Messaggi: 2348
- Iscritto il: domenica 1 ottobre 2006, 16:24
- Regione: Toscana
- Provincia: LIVORNO - LI
- Moto: my 05 - RSV R Factory 1000
- Località: Livorno
Correggimi se sbaglio: scAssone pu? fare di tutto tramite linea k, diagnostica e download mappe giusto? Quindi tramite linea k potremmo fare tutto, il problema ? che non sappiamo come dialogarci perch? non c'? il sw specifico per la ns ECU, dico bene?charly958 ha scritto:S?, l'ax..e si connette SOLO con la linea K.
- Gabro
- GaBBro Resin Timme

- Messaggi: 24335
- Iscritto il: mercoledì 15 dicembre 2004, 18:51
- Regione: Lazio
- Provincia: ROMA - RM
- Moto: my 00 - RSV MILLE R
- Località: ROMA!!!
spostato in tutorial
www.gabroracing.com/
________________
Please like and follow the #gabroracing socials!
FB: www.facebook.com/gabroracing
IG: www.instagram.com/gabroracing
YT: www.youtube.com/@gabroracing
________________
Please like and follow the #gabroracing socials!
FB: www.facebook.com/gabroracing
IG: www.instagram.com/gabroracing
YT: www.youtube.com/@gabroracing
- Tunderfast
- 3000 rpm

- Messaggi: 287
- Iscritto il: sabato 29 novembre 2003, 9:54
- Regione: Lazio
- Provincia: ROMA - RM
- Moto: my 03 - TUONO MILLE
- Località: Ciampino
Penso che questo vi possa interessare:
http://www.obd2world.it/catalogo.asp?si ... tegoria=30
Spero di esservi stato utile
Ciao
http://www.obd2world.it/catalogo.asp?si ... tegoria=30
Spero di esservi stato utile
Ciao
- charly958
- 4500 rpm

- Messaggi: 438
- Iscritto il: martedì 24 luglio 2007, 21:08
- Regione: Piemonte
- Provincia: TORINO - TO
- Moto: my 04 - RSV R Factory 1000
- Località: bruino (TO)
...purtroppo non ? l'interfaccia che mi manca, Ho comprato la piu "bella" la ELM327 che fa tutti gli standard. A me manca un sw dedicato all'Aprilia RSV!Tunderfast ha scritto:Penso che questo vi possa interessare:
http://www.obd2world.it/catalogo.asp?si ... tegoria=30
Spero di esservi stato utile
Esatto! Il problema ? solo nel sw! Appena riesco mi metto a vedere con l'oscillo se si capisce come sono formati i pacchetti.marco1975 ha scritto:Correggimi se sbaglio: scAssone pu? fare di tutto tramite linea k, diagnostica e download mappe giusto? Quindi tramite linea k potremmo fare tutto, il problema ? che non sappiamo come dialogarci perch? non c'? il sw specifico per la ns ECU, dico bene?charly958 ha scritto:S?, l'ax..e si connette SOLO con la linea K.
Ma possibile che con tutte le conoscenze che abbiamo non si riesca a trovare/sbirciare in un cappero di documento qualche info sul protocollo che usano?
Adesso ho trovato un demo (sigh! :'( ) che mi permetterebbe di trasmettere gli headers che voglio io.
Si chiama wOBD v1.5beta. Spero sabato di poterci mettere le mani! bye bye!
- marco1975
- GaBBro Resin Timme

- Messaggi: 2348
- Iscritto il: domenica 1 ottobre 2006, 16:24
- Regione: Toscana
- Provincia: LIVORNO - LI
- Moto: my 05 - RSV R Factory 1000
- Località: Livorno
La centralina usata da Rotax per il nostro V60 Magnesium ? una Siemens VDO MSE 3.7 . Girando in rete ho trovato un'aziende tedesca, guarda caso, che ha implementato un software per palmari chiamato DiagRA D (CE). Questo software supporta interfacce Bluetooth per la connessione su linea CAN (e credo anche linea K), ed ? in grado di programmare anche la Flash della nostra centralina via linea K, tramite il protocollo KWP 2000.
Ecco l'articolo:
http://www.raconsulting.de/upload/media ... 07_eng.pdf
Che ne pensate di quest'altro prodotto?
clicca
Ecco l'articolo:
http://www.raconsulting.de/upload/media ... 07_eng.pdf
Che ne pensate di quest'altro prodotto?
clicca









