Pogledaj jedan post
Old 05.01.2013., 20:26   #1
OBD-II, CAN Bus, ELM327 i auto dijagnostika i logiranje općenito

Dakle, vidio u sada vec zatvorenoj temi, da se poteglo pitanje uredjaja i softvera za monitoring i logiranje rada motora za moderna vozila (recimo od 2000. g. nadalje). Jednako tako sam primjetio da i neke "iskusnjare" na PDFu ne znaju o cemu se radi pa da spomenem par pojmova s motivom razmjene iskustava i znanja. Ovo je jedan lijep i zanimljiv hobi i moze se dosta nauciti o samom radu modernih motora. Relativno je jeftino za poceti, a kasnija nadogradnja ovisi o interesu i financijskim mogucnostima. Primjenjivo i na automobile i na kamione.

Pa da nabrojim par pojmova bitnih za pocetak:

OBD-II - zakonom (EU, USA, Japan) reguliran i industrijski standardiziran skup protokola za dijagnostiku motora. Sva vozila od 2000. g. moraju ga imati implementiranog. Rijec je o "aktivnom" protokolu, tj. korisnik mora aktivno slati "upite" ECU motora na sto ovaj mora odgovoriti. Da bi se mogli slati upiti potrebno je na konektor u vozilu prikljuciti uredjaj koji se zove OBD-II reader ili interface te taj uredjaj prikljuciti zicno (USB, serijski kabl) ili bezicno (bluetooth, wifi) na neku vrstu racunala koje moze prikazivati podatke (laptop, mobitel...).

OBD-II PIDovi - skup "naredbi" koje se salju ECU motora. Ovisno od proizvodjaca do proizvodjaca neka vozila podrzavaju vise, a neka manje naredbi. Postoji nuzan minimum koje vozilo mora podrzavati, sve ostalo je dobra volja proizvodjaca.

CAN Bus - niz standarda vezanih za medjusobnu komunikaciju razlicitih kontrolera u vozilu. Naime, moderna vozila imaju niz kontrolera koji medjusobno moraju komunicirati, recimo motorni kontroler, ABS kontroler, SRS (airbag) kontroler, kontroler prijenosa, infotainment kontroler, kontroler serva, kontroler tijela vozila (prozori, retrovizori, klima, centralna brava...), kontroler instrument ploce i slicno. Danasnja vozila imaju minimalno 5 kontrolera koji medjusobno moraju komunicirati. Vecina danasnjih vozila koristi upravo ovaj standard, a tako ce biti i u blizoj buducnosti buduci je zakonodavstvo i industrija mnogih drzava bas ovaj standard proglasila obveznim.

ELM327 bazirani uredjaji - najpopularniji (i najjeftiniji ) uredjaji za komunikaciju sa vozilom preko OBD-II protokola. Ima ih vec od 10ak dolara na ebayu. Osim njih za komunikaciju je jos potrebno nekakvo racunalo (laptop, mobitel...) koji ce se spojiti na ovaj uredjaj i slati upite kontroleru motora te prikazivati odgovore bilo brojcano ili graficki. Naravno potreban je i softver, a danas programa ima za PC (win, linux, osx), android, symbian, wince, palmos... uglavnom, vecinu onoga sto se koristi ima i program za komunikaciju. Ima ih besplatnih i onih koji se placaju.

CAN snifferi - napredniji uredjaji koji rade na nizem nivou od OBD-II readera. Uocite da preko OBD-II imate pristup samo motornom kontroleru, a za sve ostale morate se spustiti na nizu razinu. Proizvodjaci nisu duzni dokumentirati ovaj protokol pa tu uskacu razni entuzijasti koji sami pokusavaju (i uspjevaju) dokuciti kako su informacije kodirane.

Eto, toliko za pocetak, pa ako bude interesa, mogu jos toga napisati.

Koristite li sto od OBD-II?
Logirate li svoje voznje?
Jeste li pokusali dekodirati CAN bus frameove?
Jeste pokusali sami slati svoje frameove na CAN bus, recimo za kontrolu displaya radija ili otkljucavanje/zakljucavanje vozila s mobom, otvaranje/zatvaranje prozora ili bunkera i slicno?
coherent is offline  
Odgovori s citatom