엔진의 노킹을 검출하는 센서이다. 노크 센서를 장착한 엔진에서는 노킹이 일어나면 노크 센서에서 그것을 감지하고 이 신호를 받아서 배전기의 지각 제어를 함으로써 노킹을 피해 간다. 노크 센서는 압전 소자를 사용하고, 엔진 진동의 크기를 전기 신호(전압)로 변환하는 것이다. 과급기(터보차저, 슈퍼차저) 부착 엔진 및 무연 프리미엄 가솔린 사양의 엔진에 장착되어 있다. 검출 특성으로서는 노킹 주파수에 센서 자신이 공진 특성을 갖는 공진형과 주파수에 대해서 평탄한 검출 감도를 보이는 비공진형이 있다. 강자성체(强磁性體, 니켈과 철의 합금)의 코어와 코일 및 영구 자석에 의해서 구성되어 진동을 받으면 그림의 부에 진동이 전해지고 휘어지는 데 따라 사이에 끼어 있는 코어에 힘이 가해지기 때문에 내부 비틀림을 받게 되어 자속이 변화해서 미리 노킹 발생 시의 진동 주파수에 맞추어 놓은 공진점에서 급격한 전압이 발생한다. 엔진은 끊임없이 진동하고 있지만, 노킹 발생 시의 진동 주파수는 6∼8kHz이기 때문에 센서에는 약 7kHz의 공진점이 주어져 있다. 노킹 센서라고도 한다.