Are urmatoarele functii:
1) Primește informațiile introduse de la senzori sau alte dispozitive și transformă informațiile de intrare în semnale care pot fi recepționate de microprocesor;
2) Stocați, calculați, analizați și procesați informații, analizați programul utilizat pentru valorile de ieșire, stocați parametrii caracteristici ai modelului vehiculului, datele din calcul (stocare și preluare în orice moment) și stocați informațiile de eroare;
3) Analiza de calcul. Calculați datele comenzii de execuție pe baza parametrilor de informații, comparați informațiile de intrare cu valoarea standard și investigați defecțiunea.
4) Comanda de execuție a ieșirii. Convertiți semnalele slabe în comenzi de execuție, scoateți informații despre defecțiuni și auto-corectați.
