Go Back   EcoModder Forum > EcoModding > General Efficiency Discussion
Register Now
 Register Now
 

Reply  Post New Thread
 
Submit Tools LinkBack Thread Tools
Old 10-05-2019, 01:22 PM   #1 (permalink)
Master EcoModder
 
Join Date: Jul 2017
Location: Memphis, Tn
Posts: 463
Thanks: 320
Thanked 107 Times in 81 Posts
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!

  Reply With Quote
Alt Today
Popular topics

Other popular topics in this forum...

   
Old 10-05-2019, 01:32 PM   #2 (permalink)
Master EcoModder
 
teoman's Avatar
 
Join Date: Jan 2017
Location: Istanbul
Posts: 1,245

A3 - '12 Audi A3
Thanks: 65
Thanked 225 Times in 186 Posts
It is more or less pre programmed.

Tuners can change it.
  Reply With Quote
The Following User Says Thank You to teoman For This Useful Post:
EcoCivic (10-05-2019)
Old 10-05-2019, 01:37 PM   #3 (permalink)
Master EcoModder
 
Join Date: Jul 2017
Location: Memphis, Tn
Posts: 463
Thanks: 320
Thanked 107 Times in 81 Posts
Quote:
Originally Posted by teoman View Post
It is more or less pre programmed.

Tuners can change it.
Thanks. So it normally just runs at what it is pre programmed to and only retards timing if the knock sensor detects knock for some reason? Also, presuming the recommended fuel octane is used and everything is working correctly, would the knock sensor ever detect knock under normal conditions?
  Reply With Quote
Old 10-05-2019, 02:05 PM   #4 (permalink)
Corporate imperialist
 
oil pan 4's Avatar
 
Join Date: Jul 2011
Location: NewMexico (USA)
Posts: 11,268

Sub - '84 Chevy Diesel Suburban C10
SUV
90 day: 19.5 mpg (US)

camaro - '85 Chevy Camaro Z28

Riot - '03 Kia Rio POS
Team Hyundai
90 day: 30.21 mpg (US)

Bug - '01 VW Beetle GLSturbo
90 day: 26.43 mpg (US)

Sub2500 - '86 GMC Suburban C2500
90 day: 11.95 mpg (US)

Snow flake - '11 Nissan Leaf SL
SUV
90 day: 141.63 mpg (US)
Thanks: 273
Thanked 3,571 Times in 2,835 Posts
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.
__________________
1984 chevy suburban, custom made 6.5L diesel turbocharged with a Garrett T76 and Holset HE351VE, 22:1 compression 13psi of intercooled boost.
1989 firebird mostly stock. Aside from the 6-speed manual trans, corvette gen 5 front brakes, 1LE drive shaft, 4th Gen disc brake fbody rear end.
2011 leaf SL, white, portable 240v CHAdeMO, trailer hitch, new batt as of 2014.
  Reply With Quote
The Following User Says Thank You to oil pan 4 For This Useful Post:
EcoCivic (10-05-2019)
Old 10-05-2019, 03:33 PM   #5 (permalink)
Cyborg ECU
 
California98Civic's Avatar
 
Join Date: Mar 2011
Location: Coastal Southern California
Posts: 6,299

Black and Green - '98 Honda Civic DX Coupe
Team Honda
90 day: 66.42 mpg (US)

Black and Red - '00 Nashbar Custom built eBike
90 day: 3671.43 mpg (US)
Thanks: 2,373
Thanked 2,174 Times in 1,470 Posts
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.
__________________
See my car's mod & maintenance thread and my electric bicycle's thread for ongoing projects. I will rebuild Black and Green over decades as parts die, until it becomes a different car of roughly the same shape and color. My minimum fuel economy goal is 55 mpg while averaging posted speed limits. I generally top 60 mpg. See also my Honda manual transmission specs thread.



  Reply With Quote
Old 10-05-2019, 04:07 PM   #6 (permalink)
Master EcoModder
 
Join Date: Jul 2017
Location: Memphis, Tn
Posts: 463
Thanks: 320
Thanked 107 Times in 81 Posts
Quote:
Originally Posted by oil pan 4 View Post
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.
Great information, thank you! What would the knock sensor be used for on an 05 Civic? Would that be considered "modern"? Is it just a failsafe in case for some reason it knocks, or would it actually be used for realtime data so the ECU can optimize the timing?

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
  Reply With Quote
Old 10-05-2019, 04:28 PM   #7 (permalink)
Cyborg ECU
 
California98Civic's Avatar
 
Join Date: Mar 2011
Location: Coastal Southern California
Posts: 6,299

Black and Green - '98 Honda Civic DX Coupe
Team Honda
90 day: 66.42 mpg (US)

Black and Red - '00 Nashbar Custom built eBike
90 day: 3671.43 mpg (US)
Thanks: 2,373
Thanked 2,174 Times in 1,470 Posts
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.
__________________
See my car's mod & maintenance thread and my electric bicycle's thread for ongoing projects. I will rebuild Black and Green over decades as parts die, until it becomes a different car of roughly the same shape and color. My minimum fuel economy goal is 55 mpg while averaging posted speed limits. I generally top 60 mpg. See also my Honda manual transmission specs thread.



  Reply With Quote
Old 10-05-2019, 04:36 PM   #8 (permalink)
Master EcoModder
 
Join Date: Jul 2017
Location: Memphis, Tn
Posts: 463
Thanks: 320
Thanked 107 Times in 81 Posts
Quote:
Originally Posted by California98Civic View Post
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.
Yes, I know for a fact that my 05 has a knock sensor. I have seen it on the back of the block when I had the engine out to rebuild. Good point though!
  Reply With Quote
Old 10-06-2019, 12:40 PM   #9 (permalink)
Corporate imperialist
 
oil pan 4's Avatar
 
Join Date: Jul 2011
Location: NewMexico (USA)
Posts: 11,268

Sub - '84 Chevy Diesel Suburban C10
SUV
90 day: 19.5 mpg (US)

camaro - '85 Chevy Camaro Z28

Riot - '03 Kia Rio POS
Team Hyundai
90 day: 30.21 mpg (US)

Bug - '01 VW Beetle GLSturbo
90 day: 26.43 mpg (US)

Sub2500 - '86 GMC Suburban C2500
90 day: 11.95 mpg (US)

Snow flake - '11 Nissan Leaf SL
SUV
90 day: 141.63 mpg (US)
Thanks: 273
Thanked 3,571 Times in 2,835 Posts
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.
__________________
1984 chevy suburban, custom made 6.5L diesel turbocharged with a Garrett T76 and Holset HE351VE, 22:1 compression 13psi of intercooled boost.
1989 firebird mostly stock. Aside from the 6-speed manual trans, corvette gen 5 front brakes, 1LE drive shaft, 4th Gen disc brake fbody rear end.
2011 leaf SL, white, portable 240v CHAdeMO, trailer hitch, new batt as of 2014.
  Reply With Quote
The Following User Says Thank You to oil pan 4 For This Useful Post:
EcoCivic (10-06-2019)
Old 10-06-2019, 03:50 PM   #10 (permalink)
Master EcoModder
 
Join Date: Jul 2017
Location: Memphis, Tn
Posts: 463
Thanks: 320
Thanked 107 Times in 81 Posts
Quote:
Originally Posted by oil pan 4 View Post
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.
Thanks. Mine doesn't have a MAF sensor, and the timing advance doesn't seem to go much past 30 degrees. Using premium fuel doesn't seem to change the timing advance significantly, but it moves around so much that it's hard to say for sure. For some weird reason the timing always runs at around -8 degrees at idle, not sure why. But it has always done that, both with the stock ECU and with the JDM Honda Stream ECU that I am using now, so I guess it's normal.

  Reply With Quote
Reply  Post New Thread






Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com