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
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
| Check | Typical good | Suspect |
|---|---|---|
| Output when tapping near the sensor (scope) | Clear spikes, often up to about 1 V | No response |
| Resistance across the pins | Very 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 ECU | Continuity on each wire, no short to ground or between wires | Open, shorted or chafed |
| Mounting | Clean face, specified torque (often about 20 Nm), no washer | Loose, over-tightened, or dirt under it |
| Knock retard in live data | Small, and only under heavy load | Large 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
| Wire | What you should see |
|---|---|
| Signal | A small AC voltage from vibration; clear spikes when the block is tapped |
| Signal return | Through the ECU (on some 1-wire sensors the body grounds through the block) |
| Shield (if fitted) | Grounded at one end only |
Before you start
- Read the fault codes and check fuel quality, engine temperature and the history (recent intake manifold work often disturbs the sensor or its connector).
- Look for loose heat shields or brackets: their rattle can be heard as knock.
Scan tool
- Watch knock retard per cylinder on a road test under load.
- 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
- Check each wire from the sensor to the ECU for continuity and for shorts to ground and to each other.
- Measure across the sensor pins only to rule out a short; a very high reading is normal for most sensors.
Oscilloscope
- Back-probe the signal, about 0.5 V/div and 50 ms/div, with the ignition on or the engine idling.
- Tap lightly on the block near the sensor with a small spanner: every tap should give a clear, decaying burst.
- With the engine running, the signal should grow with rpm and show no constant large spikes at light load.
Mounting
- 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
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 find | It usually means |
|---|---|
| Knock sensor circuit code and a flat signal when tapping | Open sensor or wiring, or poor mounting |
| Signal fine, but large knock retard | Real knock: fuel quality, carbon, overheating, a lean mixture or timing; check those before the sensor |
| Knock code right after engine work | Connector left off, wrong torque, or wiring pinched under the intake manifold |
| Retard on one cylinder only | A 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.