Programvara för fordonsdiagnostik, eller programvara för autodiagnostik, samverkar med ett fordons motorstyrdator (ECU) för att tillhandahålla diagnostik och felsökningsdata i realtid. Den kan återställa kontrollampan (CEL) på instrumentbrädan, dra felkoder lagrade i ECU:n och begränsa potentiella orsaker till problem. Denna programvara är ett användbart verktyg för bilunderhåll.
Praktiskt taget alla moderna fordon inkluderar en ECU, även kallad en motorkontrollmodul (ECM), som övervakar olika sensorer placerade i hela motorn, bränsle- och avgassystem. I en bränsleinsprutad motor matar sensorer ECU-informationen som datorn använder för att göra konstanta justeringar av bränsle- och luftblandningen. När ECU:n upptäcker ett problem som den inte kan fixa, löser den CEL och lagrar en felkod för senare hämtning som pekar mekanikern mot möjliga system eller mekanismer som är inblandade.
Före slutet av 1995 tenderade tillverkare att ha proprietära gränssnitt för ECU, proprietära diagnostikprotokoll och proprietära koder. Detta gjorde det inte bara svårt för professionella mekaniker, utan också för människor som ville arbeta med sina bilar. Det ändrades den 1 januari 1996, då alla fordon som tillverkades i USA skulle behöva standardiseras i detta avseende. Alla fordon måste ha ett gränssnitt till ECU, en så kallad inbyggd diagnostik II (OBD-II)-kontakt, inom 3 fot (0.9 meter) från förarsätet, tillgänglig utan verktyg.
Denna lag öppnade dörren för kommersiella programvara för automatisk diagnostik. Dessa verktyg levereras med en dongel eller gränssnittskabel som ansluter OBD-II till en bärbar dator med seriellt, USB eller trådlöst Bluetooth-gränssnitt. Programmet samverkar med fordonets dator för att logga sensordata och andra realtidsparametrar. Med hjälp av programmet kan CEL återställas, felkoder kan dras och potentiella problem kan diagnostiseras innan motorhuven någonsin höjs.
Programvara för automatisk diagnostik används med tändningsnyckeln i tillbehörsläget för vissa ändamål, men motorn kan också vara igång för avancerad felsökning. Detta gör programvaran särskilt användbar för att logga realtidsdata. Spänningsavläsningar, testning av syresensorer och övervakning av olika system är alla möjliga.
Det är viktigt för användare att notera att det finns tre typer av OBD-II-kompatibla system i fordon idag. Diagnostisk programvara som kan läsa alla tre smakerna av OBD-II är känd som ”universell”. Denna mjukvara kommer att vara mer flexibel för familjer med flera bilar eller för framtida fordon än andra program som är utformade för att bara läsa ett av de tre protokollen. Innan du köper någon programvara för automatisk diagnostik bör en person kontrollera vilken typ av OBD-II-system som fordonet det kommer att användas med har.
För de som inte vill eller kan göra sitt eget mekaniska arbete, kan denna programvara fortfarande användas för att hålla bilens ägare uppdaterad om eventuella problem som fordonet kan ha. Det kan också hjälpa ägaren att undvika onödiga reparationer när han tar bilen till en professionell mekaniker eftersom han eller hon har en mindre chans att bli lurad genom att vara mer informerad.
Det finns många företag som säljer programvara för automatisk diagnostik, och priserna varierar lika mycket som alla andra typer av programvara. Vissa grundläggande program är överkomliga för de flesta konsumenter, medan de i den professionella delen av skalan tenderar att ha fler funktioner och en högre prislapp.