![]() |
How is ignition timing controlled?
I am wondering how a car's ECU controls ignition timing, in a general sense. I am well aware of the fact that the ECU advances and retards timing based on load, RPM, speed, intake air temp, coolant temp, throttle position, etc. But what I am wondering is if the ECU tries to advance the ignition timing as much as possible without the knock sensor detecting knock, or if the ECU just sets the timing to what it is programmed to and retards timing if it detects knock.
For example, if the car is cruising under a steady load and all other conditions stable, will the ECU advance the timing until it detects knock and then retard it slightly so the timing advance is always as much is possible, or does it just set the timing to what it is programmed to run at for the given conditions and leave it alone unless it is detecting knock? Thanks in advance! |
It is more or less pre programmed.
Tuners can change it. |
Quote:
|
In older fuel injected vehicles the knock sensor was used as a kind of a fail safe to keep them running smooth, only triggered by abnormal operations causing knock.
In newer engines it seems that the knock sensor is used as a real time instrument to provide vital computer input. It allows engines to get the best fuel economy running near stochometric air fuel mix buy running up to 50 and even 60 degrees of advance. Modern engine control systems will keep adding timing advance while cruising down the road until a little knock is detected then the computer pulls timing back. |
Also, some of the older electronic fuel injection cars, such as a Civic DX, CX, OR LX from the 1990s, did not even have knocks sensors. Timing on suchvehicles must be entirely by pre-programing, I would guess.
|
Quote:
To ask this another way, could simply using a higher octane fuel than what is recommended result in more ignition timing advance, or would nothing really change since there wouldn't be knock under normal conditions anyways? Thanks in advance |
You have confirmed that your 05 Civic has a knock sensor? An 05 is the last year of the d-series engine. Not all d-series engines had knock sensors. You will want to check with a good source, or better find it on your block.
|
Quote:
|
If the engine uses mass air flow to regulate the air and fuel going into the engine it's more likely to actively use the knock sensor.
I think the easiest way to tell would be to use a live obd2 monitor rig get an idea of what the timing looks like. If it only ever goes to around 40 degrees or so it probably runs a fixed timing table. If it goes over 50 it's probably using the knock sensor. Then to confirm put a few gallons of premium gas from empty in it and it should run even more advance. |
Quote:
|
All times are GMT -4. The time now is 08:43 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com