Softver za automobilsku dijagnostiku, ili skraćeno softver za automatsku dijagnostiku, povezuje se s upravljačkim računalom motora (ECU) vozila za pružanje dijagnostičkih podataka i podataka za rješavanje problema u stvarnom vremenu. Može resetirati lampicu kontrolnog motora (CEL) na nadzornoj ploči, izvući kodove problema pohranjenih u ECU-u i suziti potencijalne uzroke problema. Ovaj softver je koristan alat za održavanje automobila.
Gotovo sva moderna vozila uključuju ECU, koji se također naziva upravljački modul motora (ECM), koji nadzire različite senzore smještene u motoru, sustavu goriva i ispušnom sustavu. U motoru s ubrizgavanjem goriva, senzori unose informacije ECU-a koje računalo koristi za stalne prilagodbe mješavine goriva i zraka. Kada ECU otkrije problem koji ne može riješiti, aktivira CEL i pohranjuje kod problema za kasnije pronalaženje koji usmjerava mehaničara prema mogućim uključenim sustavima ili mehanizmima.
Prije kasne 1995., proizvođači su imali tendenciju da imaju vlasnička sučelja za ECU-e, vlasničke dijagnostičke protokole i vlasničke kodove. To nije samo otežavalo posao profesionalnim mehaničarima, već i ljudima koji su željeli raditi na svojim automobilima. To se promijenilo 1. siječnja 1996., kada bi svako vozilo proizvedeno u Sjedinjenim Državama moralo biti standardizirano u tom pogledu. Sva vozila moraju imati sučelje za ECU, nazvano konektor za dijagnostiku na vozilu II (OBD-II), unutar 3 stope (0.9 metara) od vozačevog sjedala, do kojeg se može doći bez alata.
Ovaj zakon otvorio je vrata komercijalnim softverskim alatima za autodijagnostiku. Ovi alati dolaze s ključem ili kabelom sučelja koji povezuje OBD-II s prijenosnim računalom sa serijskim, USB ili bežičnim Bluetooth sučeljem. Program se povezuje s računalom vozila kako bi zabilježio podatke senzora i druge parametre u stvarnom vremenu. Koristeći program, CEL se može resetirati, mogu se izvući kodovi problema i dijagnosticirati potencijalni problemi prije nego što ikad podignete haubu.
Softver za automatsku dijagnostiku koristi se s ključem za paljenje u položaju za dodatnu opremu u neke svrhe, ali motor također može raditi za napredno rješavanje problema. To čini softver posebno korisnim za bilježenje podataka u stvarnom vremenu. Očitavanje napona, ispitivanje senzora kisika i nadzor raznih sustava su mogući.
Za korisnike je važno napomenuti da danas u vozilima postoje tri vrste sustava usklađenih s OBD-II. Dijagnostički softver koji može čitati sve tri vrste OBD-II poznat je kao “univerzalni”. Ovaj softver bit će fleksibilniji za obitelji s više automobila ili za buduća vozila od drugih programa dizajniranih za čitanje samo jednog od tri protokola. Prije kupnje bilo kojeg softvera za autodijagnostiku, pojedinac bi trebao provjeriti s kakvom vrstom OBD-II sustava vozilo će se koristiti.
Za one koji ne žele ili ne mogu sami obavljati svoj mehanički posao, ovaj se softver i dalje može koristiti za informiranje vlasnika automobila o svim potencijalnim problemima koje bi vozilo moglo imati. Također može pomoći vlasniku da izbjegne nepotrebne popravke kada odnese automobil profesionalnom mehaničaru jer, ako je više informiran, ima manje šanse da bude opljačkan.
Postoje mnoge tvrtke koje prodaju softver za auto dijagnostiku, a cijene variraju koliko i bilo koji drugi tip softvera. Neki osnovni programi pristupačni su većini potrošača, dok oni na profesionalnoj strani ljestvice obično imaju više značajki i višu cijenu.