OBD-II adalah sistem yang digunakan di mobil untuk memantau berbagai komponen kendaraan, mendeteksi malfungsi, dan menyimpan informasi di komputer on-board kendaraan untuk dipulihkan nanti oleh teknisi servis. OBD-II adalah akronim untuk diagnostik on-board; “II” menunjukkan versi kedua dan terbaru dari teknologi ini. Dimulai pada akhir 1970-an, kendaraan yang dijual di Amerika Serikat telah dilengkapi dengan elektronik untuk mengontrol berbagai sistem dan mendiagnosis malfungsi dengan tujuan meminimalkan polusi. Ini muncul sebagai tanggapan atas Kongres yang mengesahkan Clean Air Act dan mendirikan Badan Perlindungan Lingkungan (EPA) pada tahun 1970. Elektronik ini bervariasi antara produsen dan model tahun, membuat pengambilan informasi diagnostik berpotensi mahal dan memakan waktu.
Pada tahun 1988, EPA dan Dewan Sumber Daya Udara California (CARB) mengamanatkan bahwa produsen kendaraan memasukkan program diagnosa diri untuk memastikan bahwa peralatan emisi mereka akan tetap efektif untuk masa pakai kendaraan. Society of Automotive Engineers menstandarisasi steker konektor dan satu set sinyal uji diagnostik. Saat peralatan rusak, sistem ini menyalakan lampu indikator malfungsi (MIL) di dasbor kendaraan, yang sering disebut lampu “periksa mesin”. Sistem ini, diperlukan di semua mobil tahun 1991 dan yang lebih baru, dikenal sebagai diagnostik on-board I, atau OBD-I.
Studi CARB segera menyimpulkan bahwa sistem OBD-I tidak akan mendeteksi komponen emisi kecuali mereka benar-benar gagal, dan bahwa dalam beberapa kasus kendaraan masih bisa lulus uji emisi. Undang-undang dan persyaratan baru mulai berlaku pada 1 Januari 1996 – standar yang diadopsi untuk OBD-II. Setiap kendaraan yang dibuat untuk dijual di AS sejak tanggal tersebut dilengkapi dengan OBD-II.
OBD-II menggunakan berbagai sensor di seluruh mobil untuk menyediakan komputer, juga disebut modul kontrol elektronik (ECM) dengan informasi seperti suhu mesin dan lingkungan, kecepatan kendaraan, dan sebagainya. ECM kemudian memajukan atau memperlambat waktu pengapian dan menambah atau mengurangi bahan bakar yang sesuai. Ini juga menguji sinyal dari semua sensor yang terpasang. Ketika sinyal hilang atau di luar spesifikasi, sistem OBD-II menerangi MIL dan menyimpan kode masalah diagnostik yang sesuai ke memorinya.
Informasi dari memori OBD-II dibaca melalui konektor di dalam auto. OBD-II meningkatkan OBD-I tidak hanya dalam kemampuan diagnostiknya yang lebih canggih, tetapi juga karena memungkinkan tiga jenis data untuk dibaca: kode masalah, data waktu nyata – informasi sensor mentah yang dilaporkan ke komputer OBD-II , dan data freeze-frame – “snapshot” data sensor saat MIL mobil menyala. Kode OBD-II dibaca menggunakan kabel dan perangkat lunak yang dibuat untuk berkomunikasi dengan sistem OBD-II. Ini dapat berupa unit yang berdiri sendiri atau perangkat lunak yang diinstal pada PC. Beberapa adalah model kompleks yang ditujukan untuk teknisi profesional; unit yang lebih sederhana dihargai untuk penggemar.