Системата за управление на двигателя е проектирана да изпълнява редица основни и допълнителни функции.
Основните функции на системата включват впръскване на точното количество гориво в точното време в цилиндрите на двигателя.
Допълнителните функции включват управление на устройства за ограничаване на вредните емисии в атмосферата, контрол на състоянието на елементите на системата за подаване на гориво и въздух, както и тяхното управление (турбокомпресор), диагностични функции.
Освен това системата за управление на двигателя взаимодейства със системата за управление на трансмисията, системата за стабилност на обменния курс.
Системата за управление на двигателя се състои от три основни групи компоненти:
- сензори;
- електронен контролен блок (ECM);
- задвижващи механизми.
Сензорите доставят на управляващия блок набор от сигнали, отразяващи състоянието на механизмите, условията на околната среда, контролните действия на водача, сигнали за поведението на автомобила на пътя (и др.).
Управляващият блок на базата на вградената в него програма намира оптималната комбинация от изходни параметри за всяка от възможните комбинации от входни параметри. В този случай промяната на стойностите на параметрите се извършва с висока честота, което прави възможно плавното управление на процеса. Предаването и обработката на данни се извършва в цифров вид. Мултиплексната шина за данни (CAN) се използва за цифрово предаване на данни.
Задвижващите механизми са група от системни елементи, които пряко влияят върху промяната в параметрите на процеса (контролни клапани, горивни инжектори, дроселни и байпасни амортисьори, серво задвижвания, подгревни свещи и др.).
По-конкретно, съставът, функциите и подредбата на елементите на системата са описани по-долу.