OBD-II este un sistem utilizat în automobile pentru a monitoriza diferite componente ale vehiculului, pentru a detecta defecțiunile și pentru a stoca informațiile în computerul de bord al vehiculului pentru a fi recuperate ulterior de către un tehnician de service. OBD-II este un acronim pentru diagnosticare la bord; „II” denotă a doua și cea mai actuală versiune a acestei tehnologii. Începând cu sfârșitul anilor 1970, vehiculele vândute în Statele Unite au fost echipate cu electronice pentru a controla diferite sisteme și a diagnostica defecțiunile cu scopul de a minimiza poluarea. Acest lucru a apărut ca răspuns la adoptarea Legii privind aerul curat și la înființarea Agenției pentru Protecția Mediului (EPA) în 1970. Aceste dispozitive electronice au variat între producători și ani de model, făcând ca recuperarea informațiilor de diagnosticare să fie potențial costisitoare și consumatoare de timp.
În 1988, EPA și Air Resources Board (CARB) din California au mandatat ca producătorii de vehicule să includă programe de auto-diagnosticare pentru a se asigura că echipamentul lor de emisii va rămâne eficient pe durata de viață a vehiculului. Societatea Inginerilor Auto a standardizat un conector și un set de semnale de testare de diagnosticare. La defecțiunea echipamentului, acest sistem a aprins un indicator luminos de defecțiune (MIL) pe tabloul de bord al vehiculului, denumită adesea lumină „verificare motor”. Acest sistem, necesar pentru toate automobilele din 1991 și mai noi, a devenit cunoscut sub numele de diagnosticare la bord I, sau OBD-I.
Studiile CARB au concluzionat curând că sistemele OBD-I nu ar detecta componentele emisiilor decât dacă nu reușesc complet și că, în unele cazuri, vehiculul ar putea trece un test de emisii. Noi legi și cerințe au intrat în vigoare la 1 ianuarie 1996 – standardul adoptat pentru OBD-II. Fiecare vehicul construit pentru vânzare în SUA de la acea dată este echipat cu OBD-II.
OBD-II folosește diverși senzori în întreaga mașină pentru a furniza computerului, numit și modul de control electronic (ECM), informații precum temperatura motorului și a mediului ambiant, viteza vehiculului și așa mai departe. Apoi, ECM avansează sau întârzie sincronizarea aprinderii și adaugă sau scade combustibil în consecință. De asemenea, testează semnalele tuturor senzorilor atașați. Atunci când un semnal lipsește sau în afara specificațiilor, sistemul OBD-II luminează MIL și stochează un cod de diagnosticare corespunzător în memorie.
Informațiile din memoria OBD-II sunt citite printr-un conector din interiorul mașinii. OBD-II îmbunătățește OBD-I nu numai prin abilitățile sale de diagnosticare mai sofisticate, ci și prin faptul că permite citirea a trei tipuri de date: coduri de eroare, date în timp real – informațiile brute ale senzorului raportate computerului OBD-II , și date înghețate-cadru – o „instantanee” a datelor senzorului în momentul în care a pornit MIL-ul mașinii. Codurile OBD-II sunt citite folosind cabluri și software concepute pentru a comunica cu sistemele OBD-II. Acestea pot lua forma unor unități autonome sau software care este instalat pe un PC. Unele sunt modele complexe destinate tehnicienilor profesioniști; unitățile mai simple au prețuri către pasionați.