Arvoisa lukija: tervetuloa OBD-lukijoiden arvoitukselliseen ja kuumottavaan maailmaan

Vikakoodinluku on loppupeleissä varsin yksinkertaista hommaa, jonka opettelemalla voit säästää satasia korjaamokuluissa. Mutta mikä vikakoodinlukija omaan autoon sitten soveltuu? Helpoimmalla tietenkin pääset, kun tutustut aiemmassa blogissa listattuihin lippulaivalaitteemme Vpeckerin merkki- ja mallikohtaisiin toimintolistoihin

Jos mielessäsi on kuitenkin muunlaiset laitteet, tulee sinun ensin selvittää autosi OBD2-protokolla.

OBD2-protokollat ovat käytännössä ohjelmointikieliä – tai ennemminkin saman kielen murteita, joiden avulla vikakoodinlukija kommunikoi auton eri järjestelmien kanssa. Sama asia, kuten kilometrikohtainen huoltovalo voidaan ilmaista eri tavoin eri merkkisissä tai -mallisissa autoissa.

Puhutaan ennen protokollan selvitystä kuitenkin hetkinen termistöstä.

OBD / OBD1 = On Board Diagnostic

Ennen yhtenäistettyjä ja pakollisia OBD2-protokollia jokaisella valmistajalla oli oma diagnoosijärjestelmänsä, ja usein myös uniikki liitin. Yksi ja sama lukija sopi yleensä yhteen ainoastaan yhden automerkin (ja harvojen mallien) kanssa. OBD1-järjestelmien alkuperäinen käyttötarkoitus oli päästöjen mittaus.

OBD1-liittimien ahdistava viidakko

 

OBD2 = On Board Diagnostic, versio 2  

OBD2-standardi otettiin käyttöön Yhdysvalloissa valmistetuissa, vuodesta 1996 eteenpäin myydyissä autoissa. Se oli pitkä kehitysaskel vanhasta protokollaviidakosta ja erilaisten liittimien paljoudesta. OBD2-standardin laitteilla saatiin valtavasti enemmän tietoja ja toimintoja, ja universaalit laitteet tulivat käytännössä tavallisen autoilijan saataville. Uudeksi standardipistokkeeksi tuli alla näkyvän kaltainen 16-pinninen plugi.

Tämä OBD2-liitin käyttää ISO 15765-4 CAN -protokollaa. Mutta miten protokollan voi tietää pelkkää liitintä katsomalla? Lue toki lisää.

EOBD = European On Board Diagnostic

EOBD on eurooppalaisten autovalmistajien yhteensopiva vastine OBD2-standardille. Käytännössä EOBD ja OBD2 sekoittuvat iloisesti keskenään. EOBD / OBD2 tuli pakolliseksi eurooppalaisissa bensiinikäyttöisissä henkilöautoissa vuonna 2001 ja dieselistä käyttövoimansa saavissa, kokonaismassaltaan alle 2500 kg autoissa vuonna 2004.

Jos arvelet, että esimerkiksi vanhempi autosi saattaa olla OBD2 / EOBD -yhteensopiva, kurkkaa konepellin alle ja etsi alla olevan kaltainen tarra:

Tämä auto ymmärtää OBD2-kieltä

Jotkin valmistajat, joista kuuluisimpana VAG-konserni, saattoi ottaa OBD2-liittimen käyttöön jo aikaisemmin, mutta käytti silti valmistajakohtaisia protokollia OBD2-standardin sijasta. Tähän tarkoitukseen on saatavilla VAG-kohtaisia vikakoodinlukijoita.

CAN-väylä / ISO 15765-4 CAN

Kaikissa henkilöautoissa vuodesta 2008 pakollinen CAN-väylä on OBD2-ajoneuvodiagnostiikan uusin kehitysaste. Sen avulla katsastuskonttorilla voidaan esimerkiksi lukea tiedot auton päästöistä. CAN-protokollassa kaikki data kulkee samaa väylää pitkin huomattavasti vanhempia järjestelmiä nopeammin. Vaikka CAN onkin tähän asti kaikista edistynein ja kaikille valmistajille pakollinen järjestelmä, voivat eri automerkit operoida omia mallikohtaisia protokolliaan rinnakkain.

Diagnostiikan uusinta uutta edustava CAN-väylä

CAN-väylän käytölle on myös taloudellinen syy – Nykyautoissa on lukemattomia eri sensoreita ja vähintäänkin satoja metrejä erilaisia kaapeleita, joten kaiken datan kuljettaminen yhtä väylää pitkin säästää selvää rahaa valmistuskustannuksissa.

Mikä vikakoodinlukija tulisi hankkia omaan autoon?

Viisi yleisintä OBD2-protokollaa edustavat suurinta osaa moderneista autoista. OBD2-yhteensopiva autosi käyttää erittäin suurella todennäköisyydellä yhtä seuraavista ohjelmointikielistä.

ISO 9141-2 on yleisin eurooppalaisissa ajoneuvoissa vuosina 2000–2004  käytetty OBD2-protokolla

ISO14230-4 (KWP2000) -protokolla on yleinen vuodesta 2003 lähtien kaikissa merkeissä. Pitää sisällään KWP-fast ja KWP-slow -protokollat

ISO 15765-4 CAN on uusin OBD2-prokolla, ja on ollut pakollinen vuodesta 2008, pitää sisällään myös variaatiot:

  • ISO 15765-4 CAN (11 bit ID,500 Kbaud)
  • ISO 15765-4 CAN (29 bit ID,500 Kbaud)
  • ISO 15765-4 CAN (11 bit ID,250 Kbaud)
  • ISO 15765-4 CAN (29 bit ID,250 Kbaud)

SAE J1850 PWM on käytössä pääosin General Motors -yhtymän ajoneuvoissa

SAE J1850 VPW on Amerikan Fordien yleisin protokolla

Tässä vielä lyhenteiden selitykset:

SAE     = Society of Automotive Engineers = Autoinsinöörien liitto
PWM   = Pulse Width Modulation = Pulssinleveysmodulaatio
VPW    = Variable Pulse Width Modulation = Vaihtuva pulssinleveysmodulaatio
ISO      = International Organization for Standardization = Kansainvälinen standardisoimisjärjestö
KWP    = Keyword Protocol = Avainsanaprotokolla
CAN     = Controller Area Network = Automaatioväylä

Mistä OBD2-protokollan voi tarkistaa?

Vaikka 16-pinniset OBD2-liittimet seuraavat standardia, niiden pinnijärjestykset ovat erilaisa protokollasta riippuen. Alla oleva piirros kuvaa auton kabiinissa kuljettajan lähistöllä olevaa OBD2-naaraspistoketta. Numerot kuvaavat pinnijärjestystä. Huomaa että liitin saattaa olla ylösalaisin.

Kaavakuva OBD2-liittimen pinnijärjestyksestä, kuskin näkökulmasta

Tämän listan ja taulukon perusteella selvität OBD2-protokollasi:

Eli lyhyesti: katso autosi liittimestä, mitkä pinnit ovat käytössä ja vertaa sitä alla olevaan listaan ja taulukkoon. Jos esimerkiksi liittimesi kuudes ja neljästoista pinnipaikka ovat käytössä, tarvitset ISO 15765-4 CAN -tyypin lukijan.

Pinni 1 – valinnainen valmistajakohtainen väylä
Pinni 2 – J1850 PWM & J1850VPW
Pinni 3 – mahdollinen valmistajakohtainen väylä
Pinni 4 – Runko, maa
Pinni 5 – Signaali, maa
Pinni 6 – ISO 15765-4 CAN
Pinni 7 – ISO 9141-2 & ISO14230-4 (KWP2000)
Pinni 8 – valinnainen valmistajakohtainen väylä
Pinni 9 – valinnainen valmistajakohtainen väylä
Pinni 10 – J1850 PWM & J1850VPW
Pinni 11 – valinnainen valmistajakohtainen väylä
Pinni 12 – valinnainen valmistajakohtainen väylä
Pinni 13 – valinnainen valmistajakohtainen väylä
Pinni 14 – ISO 15765-4 CAN
Pinni 15 – ISO 9141-2 & ISO14230-4 (KWP2000)
Pinni 16 – Akku 12 V

Protokolla Pinni 2 Pinni 6 Pinni 7 Pinni 10 Pinni 14 Pinni 15
ISO 15765-4 CAN           X             X  
ISO 9141-2             X            (X)
ISO14230-4 (KWP2000)             X            (X)
SAE J1850 PWM     X             X    
SAE J1850 VPW     X          

(X)=valinnainen

Sitten ei muuta kun vikakoodinlukijaa valitsemaan!  Suurin osa yleismallisista OBD2-laitteistamme tukee kaikkia yleisimpiä protokollia, jotka on listattu tuotesivuilla.

Helppoa, eikö totta 🙂

PS. jos vikakoodilukijoiden suuri määrä saa pääsi pyörälle, etkä ole oikein varma tulisiko sinun hankkia käsilukija, obd-lukija tietokoneeseen tai muille mobiililaitteille, lue tämä muutaman minuutin pituinen  opas vikakoodinlukijan hankintaan.