Automobiļu diagnostikas programmatūra vai saīsināti auto diagnostikas programmatūra saskaras ar transportlīdzekļa dzinēja vadības datoru (ECU), lai nodrošinātu reāllaika diagnostikas un problēmu novēršanas datus. Tas var atiestatīt kontroles dzinēja indikatoru (CEL) informācijas panelī, izvilkt ECU saglabātos problēmu kodus un sašaurināt iespējamos problēmu cēloņus. Šī programmatūra ir noderīgs rīks automašīnu apkopei.
Praktiski visos mūsdienu transportlīdzekļos ir ECU, ko sauc arī par dzinēja vadības moduli (ECM), kas uzrauga dažādus sensorus, kas atrodas visā dzinējā, degvielas un izplūdes sistēmās. Dzinējā ar degvielas iesmidzināšanu sensori ievada ECU informāciju, ko dators izmanto, lai pastāvīgi pielāgotu degvielas un gaisa maisījumu. Kad ECU konstatē problēmu, ko tā nevar novērst, tā izslēdz CEL un saglabā kļūdas kodu vēlākai izguvei, kas norāda mehāniķi uz iespējamām iesaistītajām sistēmām vai mehānismiem.
Pirms 1995. gada beigām ražotājiem bija tendence izmantot patentētas saskarnes ECU, patentētus diagnostikas protokolus un patentētus kodus. Tas ne tikai apgrūtināja darbu profesionāliem mehāniķiem, bet arī cilvēkiem, kuri vēlējās strādāt pie savām automašīnām. Tas mainījās 1. gada 1996. janvārī, kad katram ASV ražotam transportlīdzeklim šajā ziņā būtu jābūt standartizētam. Visiem transportlīdzekļiem ir jābūt saskarnei ar ECU, ko sauc par iebūvēto diagnostikas II (OBD-II) savienotāju, kas atrodas 3 pēdu (0.9 metru) rādiusā no vadītāja sēdekļa, kas ir sasniedzams bez instrumentiem.
Šis likums pavēra durvis komerciāliem auto diagnostikas programmatūras rīkiem. Šie rīki ir aprīkoti ar sargspraudni vai interfeisa kabeli, kas savieno OBD-II ar klēpjdatoru ar seriālo, USB vai bezvadu Bluetooth saskarni. Programma saskaras ar transportlīdzekļa datoru, lai reģistrētu sensoru datus un citus reāllaika parametrus. Izmantojot programmu, var atiestatīt CEL, izvilkt kļūdu kodus un diagnosticēt iespējamās problēmas, pirms paceļat pārsegu.
Automātiskās diagnostikas programmatūra dažiem nolūkiem tiek izmantota ar aizdedzes atslēgu piederuma pozīcijā, taču dzinējs var darboties arī uzlabotai problēmu novēršanai. Tas padara programmatūru īpaši noderīgu reāllaika datu reģistrēšanai. Ir iespējami sprieguma rādījumi, skābekļa sensoru pārbaude un dažādu sistēmu uzraudzība.
Lietotājiem ir svarīgi ņemt vērā, ka mūsdienās transportlīdzekļos ir trīs veidu OBD-II saderīgas sistēmas. Diagnostikas programmatūra, kas spēj nolasīt visas trīs OBD-II versijas, ir pazīstama kā “universāla”. Šī programmatūra vairāku automašīnu ģimenēm vai nākotnes transportlīdzekļiem būs elastīgāka nekā citas programmas, kas paredzētas tikai viena no trim protokoliem lasīšanai. Pirms automātiskās diagnostikas programmatūras iegādes personai ir jāpārbauda, kāda veida OBD-II sistēma ir transportlīdzeklim, ar kuru tas tiks izmantots.
Tiem, kas nevēlas vai nevar veikt savu mehānisko darbu, šo programmatūru joprojām var izmantot, lai automašīnas īpašnieks būtu informēts par iespējamām problēmām, kas varētu rasties transportlīdzeklim. Tas var arī palīdzēt īpašniekam izvairīties no nevajadzīgiem remontdarbiem, nogādājot automašīnu pie profesionāla mehāniķa, jo, ja viņš ir vairāk informēts, viņam vai viņai ir mazāka iespēja tikt noplēstam.
Ir daudzi uzņēmumi, kas pārdod automātiskās diagnostikas programmatūru, un cenas atšķiras tikpat daudz kā jebkura cita veida programmatūrai. Dažas pamata programmas ir pieejamas lielākajai daļai patērētāju, savukārt tām, kas atrodas skalas profesionālajā galā, parasti ir vairāk funkciju un augstākas cenas.