Контролер має здатність оцінювати результати своїх розрахунків та команд, запам'ятовувати режими недавньої роботи та діяти відповідно до них. «Навчання» контролера є безперервним процесом, що триває протягом усього терміну експлуатації автомобіля.
Паливо подається за одним із двох різних методів: синхронному, тобто. при певному положенні колінчастого валу, чи асинхронному, тобто. незалежно або без синхронізації з обертанням колінчастого валу. Синхронне впорскування палива - метод, що найчастіше застосовується. Асинхронне упорскування палива застосовується в основному в режимі пуску двигуна.
Контролер включає форсунки послідовно. Кожна з форсунок включається через кожні 720°повороту колінчастого валу. Такий метод дозволяє більш точно дозувати паливо по циліндрах і знизити рівень токсичності газів, що відпрацювали.
Кількість палива, що подається визначається станом двигуна, тобто. режим його роботи. Ці режими забезпечуються контролером та описані нижче.
Коли колінчастий вал двигуна починає прокручуватися стартером, перший імпульс від датчика положення колінчастого валу викликає імпульс від контролера включення відразу всіх форсунок, що дозволяє прискорити пуск двигуна.
Початковий упорскування палива відбувається щоразу при пуску двигуна. Тривалість імпульсу впорскування залежить від температури. На холодному двигуні імпульс упорскування збільшується збільшення кількості палива, на прогрітому - тривалість імпульсу зменшується. Після початкового упорскування контролер перемикається на відповідний режим керування форсунками.
Режим запуску двигуна. При включенні запалення контролер включає реле електробензонасоса, який створює тиск у магістралі подачі палива до паливної рампи.
Контролер перевіряє сигнал від ДТОЖ (датчика температури охолоджуючої рідини) та визначає необхідну для пуску кількість палива та повітря.
Коли колінчастий вал двигуна починає прокручуватися, контролер формує фазований імпульс включення форсунок, тривалість якого залежить від сигналів ДТОЖ (датчика температури рідини, що охолоджує). На холодному двигуні тривалість імпульсу більша (для збільшення кількості палива, що подається), а на прогрітому - менше.
Режим збагачення під час прискорення. Контролер стежить за різкими змінами положення дросельної заслінки (за сигналом ДПДЗ (датчика положення дросельної заслінки)), а також за сигналом ДМРВ (датчика масової витрати повітря) і забезпечує подачу додаткової кількості палива за рахунок збільшення тривалості імпульсу впорскування. Режим збагачення при прискоренні застосовується тільки для управління паливоподачею в перехідних умовах (при переміщенні дросельної заслінки).
Режим вимкнення подачі палива при гальмуванні двигуном. При гальмуванні двигуном із включеною передачею та зчепленням контролер може на короткі періоди часу повністю відключити імпульси упорскування палива. Відключення та включення подачі палива в цьому режимі відбувається при створенні певних умов по температурі рідини, що охолоджує, частоті обертання колінчастого валу, швидкості автомобіля і куту відкриття дросельної заслінки.
Компенсація напруги живлення. При падінні напруги живлення система запалювання може давати слабку іскру, а механічний рух відкриття форсунки може займати більше часу. Контролер компенсує це шляхом збільшення часу накопичення енергії в котушках запалення та тривалості імпульсу упорскування.
Відповідно при зростанні напруги акумуляторної батареї (або напруги в бортовій мережі автомобіля) контролер зменшує час накопичення енергії в котушках запалення та тривалість упорскування.
Режим вимкнення подачі палива. При вимкненому запаленні паливо форсункою не подається, внаслідок чого виключається самозаймання суміші в перегрітому двигуні. З іншого боку, імпульси упорскування палива не подаються, якщо контролер не отримує опорних імпульсів від датчика положення колінчастого валу, тобто. це означає, що двигун не працює.
Відключення подачі палива відбувається при перевищенні гранично допустимої частоти обертання колінчастого валу двигуна, що дорівнює 6200 хв, для захисту двигуна від роботи на недопустимо високих оборотах.