В основе работы датчика детонации лежит пьезоэффект. Это когда датчик улавливает любые механические воздействия (удары, вибрации, шумы и т.д.), в результате чего у него на выходе появляется напряжение. Это напряжение поступает в контроллер управления двигателя, и ЭБУ на основе данных сигнала с датчика уже корректирует угол опережения зажигания (УОЗ). При возникновении детонации в цилиндрах двигателя уровень шумов и вибрации возрастает. Датчик это определяет, посылая сигнал контроллеру, а тот уменьшает угол опережения зажигания, для того чтобы избежать детонационных стуков...
Датчик кислорода, как и многие другие датчики в автомобиле входит в единую схему для управления двигателем. Сигнал от датчика (как впрочем и всех остальных) поступает на ЭБУ. В зависимости от того, какой сигнал передает датчик, блок управления двигателем сначала определяет на какой смеси в данный момент работает двигатель (бедной или богатой), затем, в зависимости от этих показаний, изменяет время впрыска на форсунки, пытаясь скорректировать состав топливновоздушной смеси до оптимальных значений...