Sustav upravljanja motorom dizajniran je za obavljanje niza osnovnih i dodatnih funkcija.
Glavne funkcije sustava uključuju ubrizgavanje točne količine goriva u pravo vrijeme u cilindre motora.
Dodatne funkcije uključuju kontrolu uređaja za ograničavanje štetnih emisija u atmosferu, kontrolu stanja elemenata sustava za dovod goriva i zraka, kao i kontrolu istih (turbo punjač), dijagnostičke funkcije.
Osim toga, sustav upravljanja motorom je u interakciji sa sustavom upravljanja prijenosom, sustavom stabilnosti tečaja.
Sustav upravljanja motorom sastoji se od tri glavne skupine komponenti:
- senzori;
- elektronička upravljačka jedinica (ECM);
- izvršni uređaji.
Senzori opskrbljuju upravljačku jedinicu skupom signala koji odražavaju stanje mehanizama, uvjete okoline, upravljačke radnje vozača, signale o ponašanju automobila na cesti (i tako dalje.).
Upravljačka jedinica na temelju programa koji je u njoj ugrađen pronalazi optimalnu kombinaciju izlaznih parametara za svaku od mogućih kombinacija ulaznih parametara. U ovom slučaju, promjena vrijednosti parametara događa se na visokoj frekvenciji, što omogućuje glatku kontrolu procesa. Prijenos i obrada podataka vrši se u digitalnom obliku. Za prijenos podataka u digitalnom obliku koristi se multipleksna sabirnica podataka (CAN).
Aktuatori su skupina elemenata sustava koji izravno utječu na promjenu parametara procesa (regulacijski ventili, mlaznice za gorivo, prigušnice i premosne zaklopke, servo pogoni, žarnice itd.).
Konkretnije, sastav, funkcije i raspored elemenata sustava opisani su u nastavku.