OBD-II on järjestelmä, jota käytetään autoissa ajoneuvon eri osien valvontaan, toimintahäiriöiden havaitsemiseen ja tietojen tallentamiseen ajoneuvon ajotietokoneeseen, jotta huoltoteknikko palauttaa ne myöhemmin. OBD-II on lyhenne ajoneuvon vianmäärityksestä; “II” tarkoittaa tämän tekniikan toista ja uusinta versiota. 1970 -luvun lopulta lähtien Yhdysvalloissa myydyt ajoneuvot on varustettu elektroniikalla eri järjestelmien ohjaamiseksi ja toimintahäiriöiden diagnosoimiseksi saastumisen minimoimiseksi. Tämä tapahtui vastauksena kongressiin, joka hyväksyi puhtaan ilman lain ja perusti ympäristönsuojeluviraston (EPA) vuonna 1970. Tämä elektroniikka vaihteli valmistajien ja mallivuosien välillä, mikä teki diagnostisten tietojen hakemisesta mahdollisesti kallista ja aikaa vievää.
Vuonna 1988 EPA ja Kalifornian ilmavoimien lautakunta (CARB) valtuuttivat ajoneuvovalmistajat sisällyttämään itsediagnoosiohjelmia sen varmistamiseksi, että niiden päästölaitteet pysyvät tehokkaina ajoneuvon käyttöiän ajan. Automotive Engineers Society standardoi liittimen pistokkeen ja joukon diagnostisia testisignaaleja. Laitteiston vian sattuessa tämä järjestelmä sytytti ajoneuvon kojelaudassa olevan toimintahäiriön merkkivalon (MIL), jota usein kutsutaan “moottorin tarkistusvaloksi”. Tämä järjestelmä, jota vaadittiin kaikissa vuoden 1991 ja uudemmissa autoissa, tunnettiin nimellä sisäinen diagnostiikka I tai OBD-I.
CARB-tutkimuksissa päädyttiin pian siihen, että OBD-I-järjestelmät eivät havaitse päästöosia, elleivät ne täysin epäonnistu, ja että joissakin tapauksissa ajoneuvo voi silti läpäistä päästötestin. Uudet lait ja vaatimukset tulivat voimaan 1. tammikuuta 1996-OBD-II-standardi. Jokainen ajoneuvo, joka on valmistettu Yhdysvalloissa myytäväksi tästä päivästä lähtien, on varustettu OBD-II: llä.
OBD-II käyttää eri antureita koko autossa toimittaakseen tietokoneen, jota kutsutaan myös elektroniseksi ohjausmoduuliksi (ECM), joka sisältää tietoja, kuten moottorin ja ympäristön lämpötilat, ajoneuvon nopeuden jne. ECM nopeuttaa tai hidastaa sytytysaikaa ja lisää tai vähentää polttoainetta vastaavasti. Se testaa myös kaikkien liitettyjen antureiden signaalit. Kun signaali puuttuu tai se on epätarkka, OBD-II-järjestelmä valaisee MIL: n ja tallentaa muistiin vastaavan vianmäärityskoodin.
Tiedot OBD-II-muistista luetaan automaattiliitännän sisällä olevan liittimen kautta. OBD-II parantaa OBD-I: tä paitsi kehittyneempien diagnostiikkatoimintojensa lisäksi myös siinä, että se mahdollistaa kolmen tyyppisten tietojen lukemisen: vikakoodit, reaaliaikaiset tiedot-raakatunnistintiedot, jotka raportoidaan OBD-II-tietokoneelle ja pysäytyskehystiedot-“tilannekuva” anturitiedoista, kun auton MIL jatkui. OBD-II-koodit luetaan käyttämällä kaapeleita ja ohjelmistoja, jotka on rakennettu kommunikoimaan OBD-II-järjestelmien kanssa. Ne voivat olla erillisiä yksiköitä tai tietokoneeseen asennettuja ohjelmistoja. Jotkut ovat monimutkaisia malleja, jotka on tarkoitettu ammattiteknikolle; yksinkertaisemmat yksiköt hinnoitellaan harrastajille.