Ima sljedeće funkcije:
1) Primanje ulaznih informacija od senzora ili drugih uređaja i pretvaranje ulaznih informacija u signale koje može primiti mikroprocesor;
2) Pohraniti, izračunati, analizirati i obraditi informacije, analizirati program koji se koristi za izlazne vrijednosti, pohraniti karakteristične parametre modela vozila, podatke u izračunu (pohraniti i dohvatiti u bilo kojem trenutku), te pohraniti informacije o kvaru;
3) Računska analiza. Izračunajte podatke o naredbi izvršenja na temelju informacijskih parametara, usporedite ulazne informacije sa standardnom vrijednošću i istražite grešku.
4) Naredba za izvršavanje izlaza. Pretvorite slabe signale u naredbe za izvršenje, ispišite informacije o pogrešci i samoispravite se.
