Detonation vs. Pre-Ignition
In a healthy engine, the air-fuel mixture ignites at the spark plug and burns outward in a controlled "flame front". Knock (or detonation) occurs when spontaneous ignition happens elsewhere in the combustion chamber, causing two flame fronts to collide. This creates a massive, uncontrolled pressure spike that can shatter pistons.
Root Causes of Knock
- Low Octane Fuel: Fuel ignites too easily under pressure.
- Carbon Hotspots: Glowing carbon deposits ignite fuel before the spark.
- High Intake Temps: Hot air reduces the detonation threshold.
- Lean Mixture: Thin fuel runs hot, increasing thermal load.
Piezoelectric "Ears"
Modern knock sensors are essentially tuned microphones. They use piezoelectric crystals that generate a voltage when they vibrate at a specific frequency (typically around 6kHz to 15kHz, depending on cylinder bore size). The ECU "listens" to this frequency only during the "Knock Window"�a few degrees after Top Dead Center (TDC).
Immediate Timing Retard
When the ECU detects a knock signal above a certain noise floor, it takes immediate action. It retards (delays) the ignition timing by several degrees. By firing the spark plug later, the peak cylinder pressure is reduced, ending the detonation condition instantly.
If the knock persists, the ECU will apply "Global Retard" across all cylinders and may even limit boost pressure (on turbocharged engines) to protect the hardware.
IAM: The Long-Term Memory
Advanced ECUs (like those in Subaru, BMW, and Mitsubishi) use an Ignition Advance Multiplier (IAM) or "Knock Learn Value". If the engine detects repeated knock, it lowers this multiplier, reducing overall performance until it can confirm that high-quality fuel has been added or temperatures have dropped.
AI Performance Monitoring
OBDAssistant's real-time logging captures "Knock Retard" PIDs at high sample rates. By graphing timing retard against intake air temperature (IAT), we can help you identify heat soak issues or bad fuel batches before physical engine damage occurs.