Perangkat lunak diagnostik otomotif, atau singkatnya perangkat lunak diagnostik otomatis, berinteraksi dengan komputer kontrol mesin kendaraan (ECU) untuk menyediakan diagnostik waktu nyata dan data pemecahan masalah. Itu dapat mengatur ulang lampu mesin periksa (CEL) di dasbor, menarik kode masalah yang disimpan di ECU, dan mempersempit potensi penyebab masalah. Perangkat lunak ini adalah alat yang berguna untuk perawatan otomotif.
Hampir semua kendaraan modern memiliki ECU, juga disebut modul kontrol mesin (ECM), yang memantau berbagai sensor yang terletak di seluruh sistem mesin, bahan bakar, dan pembuangan. Dalam mesin injeksi bahan bakar, sensor memberi informasi ECU yang digunakan komputer untuk membuat penyesuaian konstan pada campuran bahan bakar dan udara. Ketika ECU mendeteksi masalah yang tidak dapat diperbaiki, ECU melakukan trip dan menyimpan kode masalah untuk pengambilan nanti yang mengarahkan mekanik ke sistem atau mekanisme yang mungkin terlibat.
Sebelum akhir 1995, pabrikan cenderung memiliki antarmuka eksklusif untuk ECU, protokol diagnostik eksklusif, dan kode kepemilikan. Hal ini tidak hanya mempersulit mekanik profesional, tetapi juga bagi orang-orang yang ingin mengerjakan mobil mereka. Itu berubah pada 1 Januari 1996, ketika setiap kendaraan yang dibuat di Amerika Serikat akan diminta untuk distandarisasi dalam hal ini. Semua kendaraan harus memiliki antarmuka ke ECU, yang disebut konektor diagnostik II (OBD-II), dalam jarak 3 kaki (0.9 meter) dari kursi pengemudi, dapat dijangkau tanpa alat.
Undang-undang ini membuka pintu bagi perangkat lunak diagnostik mobil komersial. Alat-alat ini dilengkapi dengan dongle atau kabel antarmuka yang menghubungkan OBD-II ke komputer laptop dengan antarmuka serial, USB, atau Bluetooth nirkabel. Program ini berinteraksi dengan komputer kendaraan untuk mencatat data sensor dan parameter waktu nyata lainnya. Dengan menggunakan program ini, CEL dapat diatur ulang, kode masalah dapat ditarik, dan potensi masalah dapat didiagnosis sebelum mengangkat kap mesin.
Perangkat lunak diagnostik otomatis digunakan dengan kunci kontak di posisi aksesori untuk beberapa tujuan, tetapi mesin juga dapat berjalan untuk pemecahan masalah tingkat lanjut. Ini membuat perangkat lunak sangat berguna untuk mencatat data waktu nyata. Pembacaan tegangan, pengujian sensor oksigen, dan pemantauan berbagai sistem semuanya dimungkinkan.
Penting bagi pengguna untuk mencatat bahwa ada tiga jenis sistem yang sesuai dengan OBD-II di kendaraan saat ini. Perangkat lunak diagnostik yang dapat membaca ketiga rasa OBD-II dikenal sebagai “universal.” Perangkat lunak ini akan lebih fleksibel untuk keluarga multi-mobil atau untuk kendaraan masa depan daripada program lain yang dirancang untuk membaca hanya satu dari tiga protokol. Sebelum membeli perangkat lunak diagnostik otomatis apa pun, seseorang harus memeriksa untuk melihat jenis sistem OBD-II yang dimiliki kendaraan yang akan digunakannya.
Bagi mereka yang tidak mau atau tidak dapat melakukan pekerjaan mekanis mereka sendiri, perangkat lunak ini masih dapat digunakan untuk memberi tahu pemilik mobil tentang kemungkinan masalah yang mungkin dialami kendaraan. Ini juga dapat membantu pemilik menghindari perbaikan yang tidak perlu saat membawa mobil ke mekanik profesional karena, dengan mendapat lebih banyak informasi, dia memiliki peluang lebih kecil untuk ditipu.
Ada banyak perusahaan yang menjual perangkat lunak diagnostik otomatis, dan harganya sangat bervariasi seperti jenis perangkat lunak lainnya. Beberapa program dasar terjangkau bagi sebagian besar konsumen, sedangkan program pada skala profesional cenderung memiliki lebih banyak fitur dan label harga yang lebih tinggi.