Czujnik stuków znajduje się w miejscu, które zapewnia optymalne wykrywanie stuków we wszystkich cylindrach silnika. Drgania bloku silnika podczas detonacji są przenoszone na pierścieniowy dysk piezoceramiczny, gdzie indukuje się napięcie przemienne i wyprowadza je jako sygnał do komputera przez ekranowany przewód.
W takim przypadku komputer zmniejsza kąt wyprzedzenia zapłonu w odpowiednim cylindrze o 4°. Jeśli detonacja w tym cylindrze nie ustaje, czas zapłonu zmniejsza się we wszystkich cylindrach. Maksymalne skrócenie kąta wyprzedzenia zapłonu wynosi 12°. Po ustaniu stukania, ECU stopniowo zwiększa kąt wyprzedzenia zapłonu, aż do pojawienia się stukania, a cykl sterowania jest powtarzany.
Podczas instalowania dwóch lub więcej czujników ich działanie jest zsynchronizowane z obrotami wałków rozrządu, co pozwala kontrolować kąt wyprzedzenia zapłonu dla każdego cylindra osobno. Regulacja odbywa się stopniowo, w odstępie 4°.
Zastosowanie tego czujnika pozwala na utrzymanie maksymalnego dopuszczalnego ciśnienia w komorze spalania silnika na granicy spalania detonacyjnego. W ten sposób, aby zapewnić efektywne wykorzystanie paliwa przy jego minimalnym zużyciu. Czujnik spalania stukowego wykrywa wahania procesu spalania i jest bezpośrednio podłączony do ECU-KSUD. W przypadku spalania detonacyjnego UOS jest automatycznie ustawiany później.
Gdy czujnik ulegnie awarii, ECU silnika ustawia UOZ tak późno, aby wykluczyć spalanie detonacyjne, podczas gdy część mocy jest tracona, wydajność spada, ale integralność silnika jest zachowana. Jeśli jeden z czujników spalania stukowego ulegnie awarii, ECU automatycznie ustawia kąt wyprzedzenia zapłonu na stronę opóźnienia, aby w silniku nie występowało stukanie.