How to test · Sensor

How to test a knock sensor: tap test, scope and mounting torque

The knock sensor listens for detonation so the ECU can retard the ignition timing. A failed sensor or broken wiring sets a code and the ECU usually retards the timing as a precaution, so the engine feels flat and uses more fuel. Real knock has other causes: low-octane fuel, carbon deposits, overheating, a lean mixture or late cam timing. On some Hyundai and Kia engines the knock sensor is also used to detect bearing knock.

Updated · written by ipacen; typical values, not manufacturer data

In short

Most knock sensors are piezoelectric: they make a small AC voltage when the engine block vibrates, so a resistance check rarely proves much (many read very high or open). The useful test is a scope on the signal: tapping lightly on the block near the sensor should give clear spikes, often up to about 1 V. Check the wiring and shield, and that the sensor is clean and tightened to the specified torque, often around 20 Nm.

Typical values

CheckTypical goodSuspect
Output when tapping near the sensor (scope)Clear spikes, often up to about 1 VNo response
Resistance across the pinsVery high or open on most piezo sensors; some types have a built-in resistor (check the spec)A low reading: short in the sensor or wiring
Wiring to the ECUContinuity on each wire, no short to ground or between wiresOpen, shorted or chafed
MountingClean face, specified torque (often about 20 Nm), no washerLoose, over-tightened, or dirt under it
Knock retard in live dataSmall, and only under heavy loadLarge retard at light load: real knock or a noisy sensor

Typical ranges, not manufacturer data: check the specification for the engine.

Wiring: what you should measure

Typical 2-wire piezo sensor

WireWhat you should see
SignalA small AC voltage from vibration; clear spikes when the block is tapped
Signal returnThrough the ECU (on some 1-wire sensors the body grounds through the block)
Shield (if fitted)Grounded at one end only

Before you start

  1. Read the fault codes and check fuel quality, engine temperature and the history (recent intake manifold work often disturbs the sensor or its connector).
  2. Look for loose heat shields or brackets: their rattle can be heard as knock.

Scan tool

  1. Watch knock retard per cylinder on a road test under load.
  2. Retard on every cylinder at light load suggests a noisy signal or a mounting problem; retard on one cylinder suggests a real problem on that cylinder.

Multimeter

  1. Check each wire from the sensor to the ECU for continuity and for shorts to ground and to each other.
  2. Measure across the sensor pins only to rule out a short; a very high reading is normal for most sensors.

Oscilloscope

  1. Back-probe the signal, about 0.5 V/div and 50 ms/div, with the ignition on or the engine idling.
  2. Tap lightly on the block near the sensor with a small spanner: every tap should give a clear, decaying burst.
  3. With the engine running, the signal should grow with rpm and show no constant large spikes at light load.

Mounting

  1. If you remove the sensor, clean the contact face and the block, fit it without washers or sealant, and tighten to the specified torque.

What it looks like on a scope

Good500 ms (tapping the block)
1.5 V0 V−1.5 V
Signal while tapping the block near the sensor: a quiet baseline and a clear, decaying burst for every tap.
Fault: No response500 ms (tapping the block)
1.5 V0 V−1.5 V
A flat line when tapping: an open sensor or wiring, or a sensor loose on its mounting. The ECU retards the timing and sets a knock sensor code.

Typical shapes drawn by ipacen, not a capture from one car: amplitude and timing vary with the engine, the sensor and the rpm.

What the readings tell you

You findIt usually means
Knock sensor circuit code and a flat signal when tappingOpen sensor or wiring, or poor mounting
Signal fine, but large knock retardReal knock: fuel quality, carbon, overheating, a lean mixture or timing; check those before the sensor
Knock code right after engine workConnector left off, wrong torque, or wiring pinched under the intake manifold
Retard on one cylinder onlyA real problem on that cylinder (lean injector, hot spot) more often than a bad sensor

Questions mechanics ask

Can you test a knock sensor with a multimeter?

Only partly. You can check the wiring for opens and shorts, but most piezo sensors read very high or open across their pins, so resistance does not prove the sensor works. Use a scope and the tap test.

What does a bad knock sensor do?

The ECU sets a code and usually retards the ignition timing to be safe, so the engine feels flat, uses more fuel and may run hotter. It rarely causes a breakdown on its own.

Does the knock sensor mounting torque matter?

Yes. The sensor hears the engine through its mounting face, so too loose, too tight, a washer or dirt under it changes the signal and can cause false knock or a code.

Values are typical, not manufacturer data. Always follow the service information for the vehicle and work safely.