Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Obd2 uart - citanje VIN-a

[es] :: Elektronika :: Obd2 uart - citanje VIN-a

[ Pregleda: 1154 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Obd2 uart - citanje VIN-a11.06.2016. u 15:35 - pre 95 meseci
Zdravo drugari,

Imam povezan arduino sa OBD simualtorom i sa AllPro OBD adapterom i za sad sve funkcionise savrseno osim citanja VIN-a (sve ostale komande rade ocekivano).

Tacnije, kad posaljem `0902` komandu za citanje VIN-a dobijem kao odgovor samo jedan red HEX-a podataka.

Povezao sam bio i rucno tj. direktno preko FTDI kabla na komp simulator da proverim da nije nesto do tog medju layer-a i nije, i preko serial monitora takodje dobijem samo jedan red odgovora koji odgovara kad se procita za prva 3 karaktera VIN-a.
E sad, kako sam ja iscitao sva ona uputstva kako bi to trebalo da radi, ja bi trebalo da dobijem vise redova u responsu i svaki od redova da ima identifikator koji je po redu tipa prvi red, drugi red, treci red, kako bi se sklopio pravilno celi response i pravilno procitao HEX i konvertovao u string (VIN).

Zanima me dal je neko imao slicna iskustva, i da li mozda ima neka fora da ja moram rucno da trazim ostale redove nakon sto procitam ovaj prvi?

 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Obd2 uart - citanje VIN-a11.06.2016. u 16:17 - pre 95 meseci
Mora da vrati više linija, obično 5. A šta ti daje PID 09 01?
gorankg
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: Obd2 uart - citanje VIN-a11.06.2016. u 22:42 - pre 95 meseci
Kad probam 0901 kaze "NO DATA".

Ne nadjoh cemu sluzi taj PID?
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Obd2 uart - citanje VIN-a12.06.2016. u 08:35 - pre 95 meseci
Treba da vrati broj poruka u VIN izveštaju. To što dobijaš NO DATA ukazuje da VIN nije implementiran. Da nije reč o nekom starijem vozilu?
gorankg
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: Obd2 uart - citanje VIN-a12.06.2016. u 14:33 - pre 95 meseci
Ne bas, koristim ECUsim 2000 CAN simulator, i fora sto sa drugim adapterom od SparkFun-a uspem da dobijem vin koji je hardkodiran na simulatoru (1G1JC5444R....) ali ne i sa ovim AllPro-om.
A i sa ovim "problematicnim" adapterom, ja dobijem prva 3 karaktera VIN-a (1G1) samo jer su oni u prvom redu responsa-a ali je problem sto dobijam samo jedan red umesto vise redova.

E sad, to sto je VIN kad se dekodira GMC, Chevrolet iz 94-te to mislim da ne bi trebalo da ima nikakve veze sa hardware-om, na samom software-u ovih adaptera ne bi trebalo da ima nikakva zavisnost od toga koje je vozilo pa da oni nesto dodatno tu petljaju, vec sta procita to da vrati zar ne?

Moguce da je nesto sa firmware-om ovog adaptera, mada sumnjivo mi je jer ovo nije neka tako retka komanda pa da se provukla, a opet, sve ostalo radi identicno na oba adaptera.

Inace probao sam i direktno sa FTDI kablom, cisto da se uverim da ja ne "progutam" ili ne procitam nesto lepo u svom code-u tako da nije do mene izgleda.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Obd2 uart - citanje VIN-a12.06.2016. u 19:35 - pre 95 meseci
Vidi, moguće je da treba nešto poslati da bi se dobio drugi, treći itd red odgovora. Ako imaš adapter preko kojeg dobijaš regularan odgovor najbolje je da snifuješ OBD. To možeš da uradiš pomoću ultrajeftinog elm327 adaptera. Meni se to pokazalo jako korisnim kad nisam znao šta i kako oko OBD.
gorankg
 
Odgovor na temu

[es] :: Elektronika :: Obd2 uart - citanje VIN-a

[ Pregleda: 1154 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.