Timpul de aprindere este stabilit de sistemul de control electronic. Datele pentru modurile de funcționare ale motorului sunt programate și introduse în memoria modulului de control al motorului.
Parametrii motorului (viteza arborelui cotit, sarcina, temperatura etc.) măsurată de diferiți senzori. Pe baza acestora, sunt trimise comenzi pentru a controla timpul de aprindere la setarea optimă.