OBD-II je sistem, ki se uporablja v avtomobilih za spremljanje različnih sestavnih delov vozila, odkrivanje okvar in shranjevanje informacij v vgrajeni računalnik vozila, da jih kasneje obnovi serviser. OBD-II je kratica za diagnostiko na vozilu; “II” označuje drugo in najnovejšo različico te tehnologije. Od poznih sedemdesetih let prejšnjega stoletja so vozila, ki se prodajajo v Združenih državah, opremljena z elektroniko za nadzor različnih sistemov in diagnosticiranje okvar s ciljem zmanjšanja onesnaževanja. To se je zgodilo kot odgovor na to, da je kongres leta 1970 sprejel zakon o čistem zraku in ustanovil Agencijo za varstvo okolja (EPA). Ta elektronika se je med proizvajalci in modelnimi leti razlikovala, zaradi česar je bilo iskanje diagnostičnih informacij potencialno drago in zamudno.
Leta 1988 sta EPA in kalifornijski odbor za zračne vire (CARB) pooblastili, da proizvajalci vozil vključijo programe samodiagnosticiranja, da zagotovijo, da bo njihova oprema za emisije učinkovita v življenjski dobi vozila. Društvo avtomobilskih inženirjev je standardiziralo vtič konektorja in niz diagnostičnih testnih signalov. Ob okvari opreme je ta sistem na armaturni plošči vozila prižgal indikator okvare (MIL), ki se pogosto imenuje lučka “check engine”. Ta sistem, potreben v vseh avtomobilih iz leta 1991 in novejših, je postal znan kot diagnostika na vozilu I ali OBD-I.
Študije CARB so kmalu ugotovile, da sistemi OBD-I ne bodo zaznali komponent emisij, razen če popolnoma odpovejo, in da bi v nekaterih primerih vozilo še vedno lahko prestalo preskus emisij. Novi zakoni in zahteve so začeli veljati 1. januarja 1996 – standard, sprejet za OBD-II. Vsako vozilo, izdelano za prodajo v ZDA od tega datuma, je opremljeno z OBD-II.
OBD-II uporablja različne senzorje po celotnem avtomobilu, da računalniku, imenovanemu tudi elektronski krmilni modul (ECM), zagotovi informacije, kot so temperatura motorja in okolice, hitrost vozila itd. ECM nato pospeši ali upočasni čas vžiga in temu ustrezno doda ali odšteje gorivo. Preizkuša tudi signale vseh priključenih senzorjev. Ko signal manjka ali je izven specifikacije, sistem OBD-II osvetli MIL in shrani ustrezno diagnostično kodo napake v svoj pomnilnik.
Podatki iz pomnilnika OBD-II se berejo prek priključka v avtomobilu. OBD-II izboljšuje OBD-I ne le v svojih bolj izpopolnjenih diagnostičnih zmožnostih, ampak tudi v tem, da omogoča branje treh vrst podatkov: kode težav, podatki v realnem času – neobdelane informacije senzorja, sporočene računalniku OBD-II. , in podatki zamrznjenega okvira – »posnetek« podatkov senzorja v trenutku, ko se je vklopil MIL avtomobila. Kode OBD-II se berejo s kabli in programsko opremo, ustvarjeno za komunikacijo s sistemi OBD-II. Te so lahko v obliki samostojnih enot ali programske opreme, ki je nameščena na osebnem računalniku. Nekateri so zapleteni modeli, namenjeni profesionalnim tehnikom; enostavnejše enote so cene za ljubitelje.