Programvara för bildiagnostik har vuxit kraftigt under de senaste fem till åtta åren. När datorer blir mer integrerade i bilmotorer, diagnostiseras motorproblem med datorer och programvara. Professionella bilmekaniker har använt denna typ av programvara i många år. Programvara för bildiagnostik har helt förändrat branschen.
Det finns tre olika funktioner i de flesta program för bildiagnostik: inmatningsverktyg, tolkningslogik och modellspecifik data. Priset för program för bildiagnostik varierar kraftigt, beroende på målgruppen och antalet inkluderade modeller. De allra flesta mjukvaruprogram är designade för att fungera med ett brett utbud av hårdvarukomponenter, vilket ger stor flexibilitet för kunderna.
Det primära syftet med programvara för bildiagnostik är att förse mekanikern eller bilägaren med korrekt information för att hjälpa till med felsökningsprocessen. Informationen som denna typ av programvara kan ge sträcker sig från grundläggande utdata av avläsningar och jämförelse med standarder till en lista över möjliga problem baserad på avläsningarna som tas från bilen.
Moderna bilar har en datorprocessor installerad i motorrummet. Programvaran samlar in data från denna processor och använder den för att hjälpa till med diagnosen. De faktiska data som samlas in varierar beroende på modell, men inkluderar vanligtvis avläsningar av motortemperatur, gaseffekt, elektriska impulser och gasförbrukning. All denna information kan användas för att identifiera potentiella svårighetsområden eller eliminera andra områden som potentiella problem.
Det finns två olika klasser av programvara för bildiagnostik: personlig och professionell. Personlig programvara är designad för hemmabruk och ger minimal funktionalitet. Denna typ av programvara tar data som datorprocessorn har lagrat på den och ger en lista över vanliga möjliga problem. Problemlistan är ofta ganska grundläggande och inte heltäckande.
Professionell bildiagnostikprogramvara är avsedd att användas av en utbildad, professionell mekaniker. Denna typ av programvara granskar all data som tillhandahålls av processorn och ger mekanikern möjlighet att mata in ytterligare information eller observationer. Beräkningar och logik används för att ge en omfattande lista över möjliga problem. När mekanikern granskar de olika alternativen kan han eller hon uppdatera systemet med ytterligare information, vilket resulterar i en reviderad lista över möjliga problem.
Varje bildiagnostikprogramvara innehåller en databas med information och specifikationer för ett brett utbud av produktmodeller. De övre och nedre toleranserna ingår för de olika datamängder som samlas in av bearbetningsenheten. Programmet jämför de faktiska avläsningarna mot specifikationerna för att identifiera möjliga problem.