Датчик детонации заворачивается в верхнюю часть блока цилиндров и улавливает аномальные вибрации (детонационные удары) в двигателе.
Чувствительным элементом датчика является пьезокристаллическая пластинка. При детонации на выходе датчика генерируются импульсы напряжения, которые увеличиваются с возрастанием интенсивности детонационных ударов. Контроллер по сигналу датчика регулирует опережение зажигания для устранения детонационных вспышек топлива.