The Subaru SVX World Network   SVX Network Forums
Live Chat!
SVX or Subaru Links
Old Lockers
Photo Post
How-To Documents
Message Archive
SVX Shop Search
IRC users:

Go Back   The Subaru SVX World Network > SVX Main Forums > Technical Q & A

Reply
 
Thread Tools Display Modes
  #16  
Old 08-12-2012, 07:35 PM
oab_au oab_au is offline
Registered User
Subaru Gold Contributor
 
Join Date: Mar 2001
Location: Coffs Harb, Australia.
Posts: 5,032
Significant Technical Input Registered SVX
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by THE NEW GUY View Post
in the old times, the carburetor had a barb connector for a hose thar lead the the distributor to act on a diafragm to increase the ignition timing advance. This was the "LOAD" factor on the advance. The RPM factor was done with counterweights on the rotor.
We do not have distributors now. It's all on the chip. but I do not feel any increase of the ignition advance due to "load" on my SVX. May be the only way to confirm it, is with a camera and a timing gun, some tape and run the car....
To see why the ignition timing is advanced over the engines running conditions, you have to look at why we time it, in the first place.
The whole objective is to develop the pressure on the piston at about 15/18* after top dead center, when the con rod is at an angle, that can exert the force on the crank.
Now while the rate that the combustion chamber full of air/fuel burns, is basically constant, the speed of the engine is not. When the engine is idling the spark starts the burn at 10*BTDC this takes 25* at this speed to build up max pressure by 15* ATDC. As the engine increases speed, we have to light the fuel earlier to allow for the pressure to build up. So as the engine increases speed, we increase the spark advance to allow for the time that it takes for the fuel burn, to develop maximum pressure.

At about 2200/3000 rpm another factor starts to speeds up the burn rate.
This is the turbulence created by the squish of gas squeezed out of the space between the edge of the piston and the cylinder head squish area. This turbulence has been increasing over the last 1500/2000 rpm or so, but now it has got to the point that the increase in the burn rate due to the increasing turbulence keeps pace with the increasing engine speed. The Ignition Advance then remains constant at about 36* BTDC, from about 3000 up. This means it takes 51* to get maximum pressure on the piston at 15* ATDC.

The fuel mixture, turbulence, temperature and pressure, all affect the rate of the burn. Any change in the rate of the burn requires a change in the Ignition advance to bring the maximum pressure back to 15*ATDC. So when we lift the foot, the cylinder pressure reduces, and the fuel mixture is leaned off. Both of these factors result in the burn taking longer, so the ignition timing is advanced, around 20* is added to the 36* to get the max pressure back to the 15/18* spot.

In the old distributor, the centrifugal weights advanced the timing with the rpm rise. The Vacuum advance worked to advance the timing, when the vacuum is high, that is when the cylinder pressure is low, and the mixture is lean, and the burn rate is slow.

Harvey.
__________________
One Arm Bloke.
Tell it like it is!

95 Lsi. Bordeaux Pearl, Aust. RHD.149,000Kls Subaru BBS wheels.
97 Liberty GX Auto sedan. 320,000Kls.
04 Liberty 30R Auto Premium. 92.000kls.
Reply With Quote
  #17  
Old 08-12-2012, 10:09 PM
kwren's Avatar
kwren kwren is offline
Registered User
 
Join Date: Aug 2006
Location: washington state
Posts: 3,499
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by THE NEW GUY View Post
I do not feel any increase of the ignition advance due to "load" on my SVX.
I'll be that you would sure feel the difference if the ignition failed to advance due to "load".

The result of ignition advance is actually easy for me to feel when I need an increase in power.

Without the ignition advance there would be no increase in power. Probably just a bunch of sputtering.

Keith
Reply With Quote
  #18  
Old 08-13-2012, 03:25 AM
oab_au oab_au is offline
Registered User
Subaru Gold Contributor
 
Join Date: Mar 2001
Location: Coffs Harb, Australia.
Posts: 5,032
Significant Technical Input Registered SVX
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by kwren View Post
I'll be that you would sure feel the difference if the ignition failed to advance due to "load".

The result of ignition advance is actually easy for me to feel when I need an increase in power.

Without the ignition advance there would be no increase in power. Probably just a bunch of sputtering.

Keith
Keith, no it is the other way around. When you are cruising along on a steady throttle, the ignition advance is the 56* maximum.
When you floor the throttle, the ignition timing retards this 56*, back to the full load 36* BTDC.
Once the engine is under full load, the advance stays the same 36* at all rpms above 2500, doesn't change.

Harvey.
__________________
One Arm Bloke.
Tell it like it is!

95 Lsi. Bordeaux Pearl, Aust. RHD.149,000Kls Subaru BBS wheels.
97 Liberty GX Auto sedan. 320,000Kls.
04 Liberty 30R Auto Premium. 92.000kls.
Reply With Quote
  #19  
Old 08-13-2012, 12:38 PM
THE NEW GUY THE NEW GUY is offline
Registered User
 
Join Date: Apr 2011
Location: Montreal
Posts: 193
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by oab_au View Post
The Vacuum advance worked to advance the timing, when the vacuum is high, that is when the cylinder pressure is low, and the mixture is lean, and the burn rate is slow.

Harvey.
Hi Harvey. Its nice to hear from you.
But this is not accurate. the vaccum hose that connect to the distributor is conected so the vaccum is aplied on the distributor's diafragm only if you press the gas pedal a few, and it's proportionally to the throttle position. there's a poit where no more vaccum is aplied to the diafragm because there's no more vaccum on the intake manifold. this hose comes from the throtte body, not from the intake manifold.
Anyways, your explanation is so clear. Do you think a vaccum sensor would help our subarus SVX to perform better? (with a new chip of course)
do you have the 1av1 chip? (stage 1 intalled in your car)
Thanks
Reply With Quote
  #20  
Old 08-13-2012, 03:30 PM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by oab_au View Post
I think you have their actions, in reverse.
Thanks Harvey.

In order to redeem myself let me post some pictures of the actual SVX ignition timing maps extracted from various ECUs in my collection.



On the left is the base (minimum) timing map, for low octane fuel. On the right is the advance map. A percentage of the advance map gets added onto the base map depending on the amount of knock detected. If you have good fuel and never get any knock, then your timing will be base + 100% of the advance.

It's interesting to note that the Euro and US base maps are very similar, but the Euro car is allowed to add more timing at high rpm and load. But the JDM one is way ahead. At 4400 rpm and 64 load JDM timing is (17 + 11)=38 degrees whereas the USDM is (10+10)=20 degrees. Eighteen degrees difference!

That's why my JDM runs so much better on 98 octane than 95. I am sure that a local garage ripped me off recently by putting 95 in their 98 pump. As soon as I drove away I felt the drop in power as the ECU pulled the timing right back.

But anyway, I digress. As you can see, timing does indeed increase with engine load. But I don't really understand what you intend to do with a MAP sensor, unless you have a standalone ECU. I think modifying the stock ECU to take input from a MAP sensor and incorporate it into the load calculation would require a significant amount of expertise.
Attached Images
File Type: jpg timing.jpg (156.4 KB, 431 views)
__________________
Subaru ECU and TCU Website
1992 Alcyone SVX Version L
1992 Alcyone SVX Version L
1994 Alcyone SVX S40-II
2004 Subaru Legacy 2.5 SE Sports Tourer
1996 Subaru Legacy 2.2 GX Wagon
1988 Subaru Justy J12 SL-II
Reply With Quote
  #21  
Old 08-13-2012, 03:51 PM
icingdeath88's Avatar
icingdeath88 icingdeath88 is offline
some sort of nerd. some sort.
Subaru Silver Contributor
 
Join Date: Aug 2009
Location: Tampa, FL
Posts: 3,560
Registered SVX
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by b3lha View Post
I think modifying the stock ECU to take input from a MAP sensor and incorporate it into the load calculation would require a significant amount of expertise.
This. Actually, this seems like an understatement.
__________________
'94 Laguna Blue LSi ~159k.......JDM ultra short-geared 3.900 STi Version 7 6-speed w/ Cobb shortshifter, ECUtune 244,8.1mm/256,9.1mm i/e cams, group N motor mounts, '97 grille, JDM clear corners, Momo JDM Legacy GT steering wheel, apkarian's LED tails, silver STi BBS wheels, PWR radiator, redstuff pads f/r, drilled/slotted rotors, bontragerworks rsb #18, Koni/GC 450f/375r coilovers, Megan Racing adjustable lateral links, KMac c/c plates, Stebro exhaust, ECUtune 1v5, Optima battery in the trunk where it belongs. Turbo project

'97 Ebony LSi ~137k #036.......Power mode mod, JDM clear corners, BBS wheels. AUX/pocket mod

Now a mod "over there" ............Photo album
Reply With Quote
  #22  
Old 08-13-2012, 05:25 PM
bazza bazza is offline
Registered User
 
Join Date: May 2012
Location: Australia
Posts: 412
Re: how does the ecu determine the load on the engine?

Interesting how much timing they can run in NA mode. Here's a conservative timing map for a stock EG33 with a turbo (E85):

Reply With Quote
  #23  
Old 08-13-2012, 05:43 PM
icingdeath88's Avatar
icingdeath88 icingdeath88 is offline
some sort of nerd. some sort.
Subaru Silver Contributor
 
Join Date: Aug 2009
Location: Tampa, FL
Posts: 3,560
Registered SVX
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by bazza View Post
Interesting how much timing they can run in NA mode. Here's a conservative timing map for a stock EG33 with a turbo (E85):
Remind me, what kind of ECU are you running again?
__________________
'94 Laguna Blue LSi ~159k.......JDM ultra short-geared 3.900 STi Version 7 6-speed w/ Cobb shortshifter, ECUtune 244,8.1mm/256,9.1mm i/e cams, group N motor mounts, '97 grille, JDM clear corners, Momo JDM Legacy GT steering wheel, apkarian's LED tails, silver STi BBS wheels, PWR radiator, redstuff pads f/r, drilled/slotted rotors, bontragerworks rsb #18, Koni/GC 450f/375r coilovers, Megan Racing adjustable lateral links, KMac c/c plates, Stebro exhaust, ECUtune 1v5, Optima battery in the trunk where it belongs. Turbo project

'97 Ebony LSi ~137k #036.......Power mode mod, JDM clear corners, BBS wheels. AUX/pocket mod

Now a mod "over there" ............Photo album
Reply With Quote
  #24  
Old 08-14-2012, 01:53 AM
bazza bazza is offline
Registered User
 
Join Date: May 2012
Location: Australia
Posts: 412
Re: how does the ecu determine the load on the engine?

Quote:
Originally Posted by icingdeath88 View Post
Remind me, what kind of ECU are you running again?
It's a LinkPlus G3 full wire in unit.
Reply With Quote
  #25  
Old 08-15-2012, 12:51 AM
THE NEW GUY THE NEW GUY is offline
Registered User
 
Join Date: Apr 2011
Location: Montreal
Posts: 193
Re: how does the ecu determine the load on the engine?

impresive, all your answers. thanks guys.
now, I have read somewhere, that stock ecu can adjust injection only 4% up and 4% down due to O2 sensors. Is it correct?
If so, that give me only 4% reduction in gasoline consuption if I inject HHO as an alternative fuel combined with gasoline. It doesn't worth the effort...
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 12:17 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© 2001-2015 SVX World Network
(208)-906-1122