發動機工作時因點火時間提前過度(點火提前角)、發動機的負荷、溫度及燃料的質量等影響,會引起發動機爆震。發生爆震時,由于氣體燃燒在活塞運動到上止點之前,輕者產生噪音及降低發動機的功率,重者會損壞發動機的機械部件。為了防止爆震的產生,爆震傳感器是不可缺少的重要部件,以便通過電子控制系統去調整點火提前時間。
發動機發生爆震時,爆震傳感器把發動機的機械振動轉變為信號電壓送至ECU。ECU根據其內部事先儲存的點火及其他數據,及時計算修正點火提前角,去調整點火時間,防止爆震的發生。
爆震傳感器也有多種類型。常見的有壓電式和瓷質伸縮式兩大類。其中壓電式共振型傳感器應用最多,它一般安裝在發動機機體上部,利用壓電效應把爆震時產生的機械振動轉變為信號電壓。當產生爆震時的振動頻率(約6000Hz左右)與壓電效應傳感器自身的固有頻率一致時,即產生共振現象。這時傳感器會輸出一個很高的爆震信號電壓送至ECU,ECU及時修正點火時間,避免爆震的產生。