Software-ul de diagnosticare auto ajută la identificarea și repararea problemelor la automobilele moderne. Acest tip de software interacționează frecvent cu computerul de diagnosticare de bord al unei mașini și poate fi folosit de mecanici profesioniști, precum și de pasionați și utilizatori casnici. Software-ul de diagnosticare auto este disponibil pentru multe platforme.
Mașinile moderne sunt un amestec de moștenirea secolului XX și tehnologia secolului XXI. În timp ce cele mai de bază concepte ale motorului cu ardere internă nu s-au schimbat prea mult de la nașterea automobilului, electronicele moderne și tehnologia computerelor au făcut mașinile mai curate, mai sigure și mai eficiente. Cu toate acestea, mașinile și camioanele de astăzi nu sunt suficient de inteligente pentru a se repara singure, așa că computerele de bord pot identifica adesea problemele înainte ca șoferul să le observe. Software-ul de diagnosticare auto face o punte între om și mașină și îi ajută atât pe mecanicii amatori, cât și pe cei profesioniști să identifice problemele rapid și ușor.
În SUA, toate vehiculele vândute începând cu 1996 trebuie să aibă un computer de diagnostic intern, precum și o interfață standard pentru a accesa datele de la computer, sistemele de control al emisiilor și senzori. Acest set de standarde, cunoscut sub numele de diagnosticare la bord II (OBD-II), a înlocuit sistemele anterioare care erau unice pentru fiecare producător. OBD-II și standardele similare din Europa și Asia au deschis ușa pentru instrumente și software care ar putea interfața cu mașinile de la toți producătorii; de asemenea, a oferit mecanicilor independenți o modalitate de a accesa informațiile electronice rezervate anterior dealerilor.
Astăzi, software-ul de diagnosticare auto care se interfață cu sistemele ODB-II este disponibil practic pentru orice platformă, de la laptopuri la smartphone-uri. Capacitățile acestor programe variază, dar majoritatea pot citi coduri de diagnosticare a problemelor (DTC) care declanșează luminile de verificare a motorului de pe tablourile de bord ale mașinilor. DTC-urile pot oferi informații specifice despre problemele electrice și mecanice ale unui vehicul. Uneori, un șofer poate citi sau reseta un cod de eroare fără a deplasa la un mecanic auto.
Pe lângă codurile de eroare, software-ul de diagnosticare auto poate utiliza OBD-II și standarde similare europene și asiatice pentru a monitoriza funcțiile vehiculului. Software-ul poate trimite un mesaj către dispozitivele electronice ale mașinii, cerând informații despre orice, de la temperatura lichidului de răcire până la momentul aprinderii. Aceste funcții pot oferi informații utile, cum ar fi consumul de carburant sau pot diagnostica probleme care nu declanșează neapărat un DTC.
Software-ul profesional de diagnosticare auto se poate baza pe mai mult decât doar pe informații OBD-II. Mecanicii și dealerii de mașini pot folosi instrumente specializate, cum ar fi un osciloscop, pentru a diagnostica problemele electrice sau un analizor de gaze de eșapament pentru testarea emisiilor. Există software-ul care interfață cu aceste instrumente și poate fi un ajutor important pentru profesioniștii de service auto. În plus, unii producători folosesc coduri și mesaje care nu fac parte din standardul OBD-II, care pot fi imposibil de citit de software-ul la nivel de consumator. Aceste coduri non-standard necesită un software profesional construit cu suport pentru un anumit producător.