Jump to content

Problemi con interfaccia OBD ISO


Post consigliati

Postato

dopo 1000 ricerche in rete ho verificato che in teoria tutte le Subaru dal 1996 in avanti hanno interfaccia OBD a standard iso, però tutte le informazioni che ho trovato arrivano dagli USA, dove oltre tutto le Subaru sono costruite in loco e quindi possono differire dalle nostre più di quanto si possa pensare.

In effetti sul lato sinistro in basso alla fine della plancia, c'è il bel connettore OBD.

Ho preso una interfaccia basata su ELM323 su e-bay però non riesco a stabilire la connessione col pc.

Tra tutti i software scaricati e provati, quello che consente un debugging più chiaro è EasyOBDII

Con il quale arriva a darmi OK il "Vehicle Data Bus" dopo di che da errore di comunicazione.

Domani vado dall'installatore e provo con la sua diagnosi per capire se il connettore è 'finto' o effettivamente si cava qualcosa :) ;)

Postato

Prova con una vettura sicuramente ISO, così testi software e interfaccia.

 

Poi usa Hyperterminal di windows settato come in :

http://www.scantool.net/support/index.php?...&kbarticleid=32

 

e prova a digitare le stringhe indicate

 

se ottieni l'errore

BUS INIT: ...ERROR leggi:

http://www.scantool.net/support/index.php?...&kbarticleid=31

 

e contatta il technical in fondo eventualmente

 

Riguardo alle stringhe da inviare scaricati questo pdf che è un ottimo supporto che ho usato è dove puoi tentare uno SLOW e FAST INITIALITATION:

http://www.elmelectronics.com/DSheets/ELM323DS.pdf

 

Utilizzando Hyperterminal e questa guida dei comandi nativi dell'elm sono riuscito a risolvere i miei problemi.

 

Ciao, Luca.

Postato

Puoi fare anche un' altra prova:

attacchi l' interfaccia alla macchina (e non al PC).

Dovresti veder lampeggiare un led che ti segnala che la macchina sta periodicamente mandando un segnale alla spina OBD.

Se nessun led lampeggia vuol dire che la macchina non sta comunicando niente.

Cmq. i led sono 4:

1) Si accende quando la macchina trasmette;

2) Si accende quando il PC legge quello che è stato trasmesso;

3) Si accende quando il PC trasmette;

4) Si accende quando la macchina legge.

 

Attaccando solo l' interfaccia, ti si accende un led solo perchè la macchina trasmette ma nessuno ascolta nè risponde nè tantomeno la macchina legge.

Se il led lampeggia, vuol dire che il collegamento auto-interfaccia è OK e allora devi cercare il problema nel collegamento al PC.

Poi occhio che ci sono due OBD: la più vecchia è appunto OBD, quella più nuova è OBDII, con funzionalità avanzate (diagnosi efficienza cat, misfire e roba simile).

Poi c'è lo standard europeo EOBD che a quanto ne so è ben compatibile con OBDII.

Ma nulla so sulla compatibilità tra OBD ed OBDII.

 

Ops, mi sono reso conto ora che le cose che ho detto riguardo ai protocolli erano sostanzialmente già scritte nei link postati da luczan.

Vabbè... :)

Postato

steu851, sperando in un incompatibilità hardware:

hai un computer con vera seriale o un adattatore usb-seriale ?

 

Puoi fare la prova con qualche palmare dotato di porta seriale o direttamente da un desktop che ha una vera porta seriale ?

 

Qui è riportata la compatibilità iso dal 2000 per tutte le subaru

http://www.obd-2.de/tech_com-suba.html

 

dovresti provare con uno scanner obd generico. molte volte è riportato il protocollo supportato in qualche videata iniziale di questi scanner.

 

Nel manuale officina del tuo modello di vettura dovrebbe essere riportato il protocollo supportato (se riesci a visionarlo presso qualche concessionario disponibile).

 

Ciao, Luca.

Postato

steu851, sperando in un incompatibilità hardware:

hai un computer con vera seriale o un adattatore usb-seriale ?

 

Puoi fare la prova con qualche palmare dotato di porta seriale o direttamente da un desktop che ha una vera porta seriale ?

 

Qui è riportata la compatibilità iso dal 2000 per tutte le subaru

http://www.obd-2.de/tech_com-suba.html

 

dovresti provare con uno scanner obd generico. molte volte è riportato il protocollo supportato in qualche videata iniziale di questi scanner.

 

Nel manuale officina del tuo modello di vettura dovrebbe essere riportato il protocollo supportato (se riesci a visionarlo presso qualche concessionario disponibile).

 

Ciao, Luca.

 

L'interfaccia dovrebbe essere uguale alla tua, per lo meno dall'esterno è uguale a quella della tua foto.

Quello che mi ha stupito è che all'interno l'integrato è un PIC16C505 che comunque viene riconosciuto dal software come ELM323 2.0

Il PC è un vecchio P3 500 scelto proprio perchè ha la seriale vera (ho la fortuna di avere in ufficio un armadio pieno di notebook di vari modelli) posso riesumare il vecchio compaq con win98 che però non ha più la batteria funzionante, però non credo dipenda dal pc

 

Il problema è sicuramente la macchina.

Il modello è del 98, nel 2000 uscì la versione Euro3, sicuramente OBD2 Iso, speravo che lo fosse già visto che in USA era già OBD2 il modello precedente, dal 96.

Domani se l'installatore ha tempo provo con la sua diagnosi universale.

 

Aggiorno:

- Con Hyperterminal dando i comandi a mano non c'è errore, mi spiego meglio

se do un comado tipo 03 leggo "Bus Init ..." e poi va a capo senza riosposta

- ho provato dall'impiantista sia con un tester che con una sua interfaccia collegata ad un pc, dove ho selezionato come auto Subaru Legacy 2500, e come info aggiuntive c'era 1999-> e quindi ci starei dentro, ma poi era scritto Euro 3, e la mia è Euro2. Infatti in entrambi i casi c'è stato errore di connessione.

 

Pazienza.

Mi dispiace perchè volevo abilitare il variatore d'anticipo, ma senza un feedback di quello che sto facendo non mi arrischio a smanettare.

Partecipa alla discussione

Puoi scrivere ora e registrarti in seguito. Se hai un account, accedi ora

Guest
Rispondi a questo topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...