Контролерът има възможност да оценява резултатите от своите изчисления и команди, да помни последните режими на работа и да действа в съответствие с тях. "Самообучението" на контролера е непрекъснат процес, който продължава през целия живот на автомобила.
Горивото се доставя по един от два различни метода: синхронно, т.е. при определено положение на коляновия вал, или асинхронен, т.е. независимо или без синхронизация с въртенето на коляновия вал. Синхронното впръскване на гориво е най-често използваният метод. Асинхронното впръскване на гориво се използва главно в режим на стартиране на двигателя.
Контролерът включва инжекторите последователно. Всяка от дюзите се активира на всеки 720° завъртане на коляновия вал. Този метод ви позволява по-точно да дозирате горивото в цилиндрите и да намалите нивото на токсичност на отработените газове.
Количеството подадено гориво се определя от състоянието на двигателя, т.е. режима му на работа. Тези режими се предоставят от контролера и са описани по-долу.
Когато коляновият вал на двигателя започне да се върти от стартера, първият импулс от сензора за положение на коляновия вал предизвиква импулс от контролера за включване на всички инжектори наведнъж, което прави възможно ускоряването на стартирането на двигателя.
Първоначалното впръскване на гориво се извършва при всяко стартиране на двигателя. Продължителността на инжекционния импулс зависи от температурата. При студен двигател импулсът на впръскване се увеличава, за да се увеличи количеството гориво; при горещ двигател продължителността на импулса намалява. След първоначалното впръскване контролерът превключва на съответния режим на управление на инжектора.
Режим на стартиране на двигателя. Когато запалването е включено, контролерът включва релето на електрическата горивна помпа, което създава налягане в тръбопровода за подаване на гориво към горивната шина.
Контролерът проверява сигнала от DTOZH (датчик за температура на охлаждащата течност) и определя количеството гориво и въздух, необходими за стартиране.
Когато коляновият вал на двигателя започне да се върти, контролерът генерира фазиран импулс за включване на инжекторите, чиято продължителност зависи от сигналите на DTOZH (датчик за температура на охлаждащата течност). При студен двигател продължителността на импулса е по-голяма (за увеличаване на количеството подадено гориво), а при загрял - по-кратка.
Увеличете режима на обогатяване. Контролерът следи внезапни промени в положението на дросела (според сигнала TPS (сензор за положение на дросела), както и сигнала DMRV (сензор за масов въздушен поток) и осигурява допълнително гориво чрез увеличаване на продължителността на импулс на инжектиране. Режимът на богато ускорение се използва само за преходен контрол на горивото (движение на дросела).
Режим на спиране на горивото при спиране на двигателя. При спиране на двигателя с включена предавка и съединител, контролерът може напълно да деактивира импулсите за впръскване на гориво за кратки периоди от време. Изключването и включването на подаването на гориво в този режим става, когато се създадат определени условия за температурата на охлаждащата течност, скоростта на коляновия вал, скоростта на автомобила и ъгъла на отваряне на дросела.
Компенсация на захранващото напрежение. Когато захранващото напрежение падне, системата за запалване може да даде слаба искра и механичното движение на "отварянето" на дюзата може да отнеме повече време. Контролерът компенсира това чрез увеличаване на времето за съхранение на енергия в запалителните бобини и продължителността на импулса на впръскване.
Съответно, когато напрежението на батерията (или напрежението в бордовата мрежа на автомобила) се увеличи, контролерът намалява времето за натрупване на енергия в бобините на запалването и продължителността на инжектиране.
Режим на изключване на горивото. Когато запалването е изключено, дюзата не подава гориво, което предотвратява спонтанното запалване на сместа при прегрял двигател. Освен това импулсите за впръскване на гориво не се прилагат, ако контролерът не получава референтни импулси от сензора за положение на коляновия вал, т.е. това означава, че двигателят не работи.
Подаването на гориво също се прекъсва, когато се превиши максимално допустимата скорост на двигателя, равна на 6200 минути, за да се предпази двигателят от работа при неприемливо високи скорости.