Perangkat lunak diagnostik otomotif membantu mengidentifikasi dan memperbaiki masalah pada mobil modern. Jenis perangkat lunak ini sering kali berinteraksi dengan komputer diagnostik onboard mobil, dan dapat digunakan oleh mekanik profesional serta penghobi dan pengguna rumahan. Perangkat lunak diagnostik otomotif tersedia untuk banyak platform.
Mobil modern adalah perpaduan antara warisan abad ke-20 dan teknologi abad ke-21. Sementara konsep paling dasar dari mesin pembakaran internal tidak banyak berubah sejak kelahiran mobil, elektronik modern dan teknologi komputer telah membuat mobil lebih bersih, lebih aman, dan lebih efisien. Namun, mobil dan truk saat ini tidak cukup pintar untuk memperbaiki diri, sehingga komputer di dalam pesawat sering kali dapat mengidentifikasi masalah sebelum pengemudi menyadarinya. Perangkat lunak diagnostik otomotif menjembatani kesenjangan antara manusia dan mesin, dan membantu mekanik amatir dan profesional mengidentifikasi masalah dengan cepat dan mudah.
Di AS, semua kendaraan yang dijual sejak 1996 diharuskan memiliki komputer diagnostik internal, serta antarmuka standar untuk mengakses data dari komputer, sistem kontrol emisi, dan sensor. Rangkaian standar ini, yang dikenal sebagai diagnostik onboard II (OBD-II), menggantikan sistem sebelumnya yang unik untuk setiap pabrikan. OBD-II dan standar serupa di Eropa dan Asia membuka pintu bagi alat dan perangkat lunak yang dapat berinteraksi dengan mobil dari semua pabrikan; itu juga memberi mekanik independen cara untuk mengakses informasi elektronik yang sebelumnya disediakan untuk dealer.
Saat ini, perangkat lunak diagnostik otomotif yang berinteraksi dengan sistem ODB-II tersedia untuk hampir semua platform, mulai dari laptop hingga smartphone. Kemampuan program ini bervariasi, tetapi sebagian besar dapat membaca kode masalah diagnostik (DTC) yang memicu lampu mesin periksa di dasbor mobil. DTC dapat memberikan informasi spesifik tentang masalah listrik dan mekanik di dalam kendaraan. Terkadang seorang pengemudi dapat membaca atau mengatur ulang kode masalah tanpa mengunjungi montir mobil.
Selain kode masalah, perangkat lunak diagnostik otomotif dapat menggunakan OBD-II dan standar Eropa dan Asia serupa untuk memantau fungsi kendaraan. Perangkat lunak tersebut dapat mengirim pesan ke perangkat elektronik mobil, meminta informasi tentang segala hal mulai dari suhu cairan pendingin hingga waktu pengapian. Fungsi-fungsi ini dapat memberikan informasi yang berguna seperti jarak tempuh bahan bakar atau mendiagnosis masalah yang tidak selalu memicu DTC.
Perangkat lunak diagnostik otomotif profesional dapat mengandalkan lebih dari sekadar informasi OBD-II. Mekanik dan dealer mobil mungkin menggunakan alat khusus seperti osiloskop untuk mendiagnosis masalah kelistrikan atau penganalisis gas buang untuk pengujian emisi. Perangkat lunak untuk berinteraksi dengan alat-alat ini ada, dan dapat menjadi bantuan penting bagi para profesional layanan otomotif. Selain itu, beberapa produsen menggunakan kode dan pesan yang bukan merupakan bagian dari standar OBD-II yang mungkin tidak dapat dibaca oleh perangkat lunak tingkat konsumen. Kode non-standar ini memerlukan perangkat lunak profesional yang dibuat dengan dukungan untuk produsen tertentu.