View Single Post
  #1043  
Old 06-04-2010, 04:05 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: Memory dump of ECU

The fuel and timing tables are straightforward and well understood.

Fuel

There is a target AFR map. The ECU measures how many grams of air are flowing into the engine using the MAF sensor. Then it calculates exactly how many grams of fuel it must mix with that air to achieve the target AFR.

When driving at constant speed, the O2 sensors provide feedback that allows the ECU to tweak the amount of fuel to compensate for the quality of the fuel and the density of the air. When these feedback adjustments have been calculated, they get remembered. (learning).

Timing
There is a "base timing" map and an "permitted advance" map. There is an "advance multiplier" value that determines what percentage of the permitted advance gets added to the base timing. The ECU adjusts the advance multiplier based on the amount of knock detected. If no knock is detected it will slowly increase the advance multiplier towards 100%. When knock is detected, it will backs off a little.
__________________
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