Кут випередження запалення контролюється електронною системою керування. Величини оптимальних кутів випередження запалення для всіх режимів роботи двигуна записані в пам'ять електронного блоку керування двигуном (ECM).
Режим роботи двигуна (частота обертання колінчастого валу, навантаження, тепловий стан двигуна і т.д.) визначається за сигналами різних датчиків. На підставі сигналів від датчиків та даних про оптимальні кути випередження запалення електронний блок керування двигуном (ECM) посилає сигнал переривання струму первинної обмотці котушки запалювання на силовий транзистор.
У вторинній обмотці котушки запалювання наводиться висока напруга, достатня для іскроутворення між електродами свічки, і таким чином оптимальне управління кутом випередження запалювання.