Notices
ECU Flash

EcuFlash Glossary

Thread Tools
 
Search this Thread
 
Old Aug 4, 2007, 06:38 PM
  #1  
Evolved Member
Thread Starter
iTrader: (3)
 
Jim in Tucson's Avatar
 
Join Date: Oct 2006
Location: Tucson, Arizona, USA
Posts: 1,480
Likes: 0
Received 1 Like on 1 Post
EcuFlash Glossary

I've been struggling to learn EcuFlash; however, I have not been able to locate any documentation, so the self-education opportunity is rather limited. I thought an EcuFlash Glossary would at least be a starting point and might well eventually evolve into actual documentation.

Please post definitions and I'll update this thread.

I also have a similar thread for EvoScan.

EcuFlash Glossary in process

FUEL
High Octane Fuel Map - This is the primary fuel map.
With VIII, it starts decreasing octane number at 4 or greater knock sums.
With IX, you will run on this map as long as you do not encounter sustained knock counts > 6.

Low Octane Fuel Map - This is the secondary fuel map that is used when the ECU detects a problem (usually knock). Once the ECU's "Octane" value begins to drop from 100, the ECU begins to interpolate this map in to the high octane fuel map.

Injector Battery Voltage Latency Compensation - Used to fine tune the fuel trims after the injector scaling is done.

Accel Enrichment -

Open Loop Load #1 - These maps control the crossover to open loop from closed loop, dependent on preset load axis percentage. Load #1 is presumed to be warm-up, #2 is normal operation.

Open Loop Load #2 - These maps control the crossover to open loop from closed loop, dependent on preset load axis percentage. Load #1 is presumed to be warm-up, #2 is normal operation.

Open Loop Throttle Low Load -
Open Loop Throttle High Load -

Injector Scaling - Stock is set @ 513 for USDM cars. End user must re-scale injectors when using bigger aftermarket injectors. Rule of thumb is: the number in the table should be 10-15% smaller than the actual injector size. End user must log fuel trims to make sure that the number in the table is accurate. Fuel trims must be kept between +/-5

Min Coolant Temp for Closed Loop

TIMING
High Octane Ignition Map 1 -
Low Octane Ignition Map 1 -
High Octane Ignition Map 2 -
Low Octane Ignition Map 2 -
High Octane Ignition Map 3 -
Low Octane Ignition Map 3 - The ECU interpolates between (1 and 2) OR between (2 and 3) depending on a condition. The condition *seems* to do with MIVEC advance - it appears that the ECU will use 1&2 when the MIVEC advance is increasing and 2&3 when the MIVEC advance is decreasing.
The point to this - when tuning you can either:
a) make the same changes to all 3 maps.
b) make changes only to #2.
The ECU uses a "Weighted Mean" equation x(final) = w1x1 +w2x2 +w3x3+w4x4 / w1+w2+w3+w4
Thus if you are only making changes to #2 you will need to add much more (because of the averaging affect) timing to #2 than if you were making the same changes to 1, 2 and 3...

VVT Map 1 (Main) -
Knock Sensor Filter Map 1 -
Knock Sensor Filter Map 2 -
Knock Sensor Filter Map 3 -
Knock Sensor Filter Map 4 -
Knock Sensor Filter Map 5 -
Knock Sensor Filter Map 6 -
Knock Sensor Filter Map 7 -
Knock Sensor Filter Map 8 -
Knock Sensor Filter Map 9 -
Knock Sensor Filter Map 10 -
Knock Sensor Filter Map 11 -
Knock Sensor Filter Map 12 -

LIMITS
Rev Limit - RPM limit while moving.
Stationary Rev Limit - RPM limit while stationary. (gasp!) Aka, launch control!
Speed Limit - In kph, set at 510 in USDM's effectively disabling limiter.

TURBO
Boost Control Load Offset - This value is added to the "Boost Desired Engine Load" value to determine the desired load%.

Turbo Boost Error Correction - This table is used to help the ECU reach the desired load %. The left column references the difference between actual and desired load %, and the right column is the amount of adjustment to the wastegate duty cycle (WGDC) that will be applied to compensate for that difference.

Boost Desired Engine Load #1 - This table (in addition to the Boost Control Load Offset value) determines the desired load % for a given RPM. This is referred to as a boost control table because any load % > 100% reflects a pressurized intake system.

Boost Desired Engine Load #2

Boost Desired Engine Load #3 - This BDEL table is used when vehicle speed exceeds "boost control limiting vehicle speed".

Boost Desired Engine Load #4
Max Wastegate Duty #1 - In it's most basic function, this map determines the range of control the boost control solenoid (BCS) has to control boost levels. These values can be set low as a sort of first line defense against overboost, and some tuners use this table to dial in an exact boost curve. In it's stock application, all values are set to 100%. At 100%, this map basically turns over all boost control to the "Boost Desired Engine Load" and "Boost Control Load Offset" tables.

Max Wastegate Duty #2 -
Max Wastegate Duty #3 -
Max Wastegate Duty #4 -

Boost Limit - Boost cut determined by load to rpm. Increase load to avoid boost cut when adding a boost controller.

Boost Cut Delay Timer - Amount of time (in milliseconds) that actual load (boost) is allowed to be greater than the Boost Limit value before the cut is applied.

Boost Enhancement (Anti-Lag) Start RPM

MISC
IC Relay Timer Time
IC Relay Timer Control Judgment
IC Relay Timer Air Temp
IC Relay Timer ON Mode Switch Time
IC Relay Timer Control RPM
IC Relay Timer Control Water Temp
IC Relay Control Vehicle Speed
IC Relay Control EV

IDLE
Desired ISCV initial step position with AC off
Desired ISCV initial step position with AC off
Desired ISCV initial step position with AC on - steps (AC on/off, drive or neutral) Steps work in conjunction with the target idle to achieve the end idle result. Steps of 10 (i.e. 106-116) seem to correspond to about 100rpm everything else being left the same.

Desired Idle RPM-Neutral
Desired Idle RPM-Drive - (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.

High Intake Air Temp ISCV Increase
Desired Idle RPM with AC on
High Intake Air Temp Idle Speed Target

Last edited by Jim in Tucson; Oct 12, 2007 at 09:39 PM.
Old Aug 4, 2007, 07:10 PM
  #2  
Evolved Member
iTrader: (2)
 
TouringBubble's Avatar
 
Join Date: Jul 2006
Location: Chelsea, AL
Posts: 2,639
Likes: 0
Received 3 Likes on 3 Posts
High Octane Fuel Map - This is the primary fuel map. You will run on this map as long as you do not encounter sustained knock counts > 6.

Low Octane Fuel Map - This is the secondary fuel map that is used when the ECU detects a problem (usually knock). Once the ECU's "Octane" value begins to drop from 100, the ECU begins to interpolate this map in to the high octane fuel map.
Old Aug 4, 2007, 08:17 PM
  #3  
Evolved Member
iTrader: (6)
 
occultworks's Avatar
 
Join Date: Jan 2006
Location: OR
Posts: 595
Likes: 0
Received 0 Likes on 0 Posts
Rev Limit - Rpm limit while moving.

Stationary Rev Limit - Rpm limit while stationary. (gasp!) Aka, launch control!

Speed Limit - In kph, set at 510 in usdm's effectively disabling limiter.

Boost Limit - Boost cut determined by load to rpm. Increase load to avoid boost cut when adding a boost controller.

Boost Cut Delay Timer - Amount of time to wait before boost cut is activated when set load is reached.

There, I did the easy ones.
Old Aug 5, 2007, 09:54 PM
  #4  
Evolved Member
Thread Starter
iTrader: (3)
 
Jim in Tucson's Avatar
 
Join Date: Oct 2006
Location: Tucson, Arizona, USA
Posts: 1,480
Likes: 0
Received 1 Like on 1 Post
UPDATED - Thanks guys...
Old Aug 5, 2007, 10:30 PM
  #5  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Boost Desired Engine Load #3 - This BDEL table used when vehicle speed exceeds "boost control limiting vehicle speed".
Old Aug 6, 2007, 12:34 AM
  #6  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
since when was it > 6 knock transition to low octane fuel map?
Old Aug 6, 2007, 07:36 AM
  #7  
Evolved Member
iTrader: (6)
 
nj1266's Avatar
 
Join Date: Nov 2004
Location: USA
Posts: 3,254
Likes: 0
Received 13 Likes on 3 Posts
Injector Scaling - stock is set @ 513 for usdm cars. End user must re-sacle injectors when using bigger aftermarket injectors. Rule of thumb is: the number in the table should be 10-15% smaller than the actual injector size. End user must log fuel trims to make sure that the number in the table is accurate. Fuel trims must be kept between +/-5

Injector Battery Voltage Latency Compensation - used to fine tune the fuel trims after the injector scaling is done.
Old Aug 6, 2007, 07:48 AM
  #8  
Evolved Member
iTrader: (2)
 
TouringBubble's Avatar
 
Join Date: Jul 2006
Location: Chelsea, AL
Posts: 2,639
Likes: 0
Received 3 Likes on 3 Posts
Originally Posted by tephra
since when was it > 6 knock transition to low octane fuel map?
Sustained >6 knock BEGINS to INTERPOLATE the low octane map because it drops the octane value. 6 knock does not go directly to the low octane map. Amount of interpolation is based on the octane value ... the lower the value the greater the interpolation to the low octane map.
Old Aug 6, 2007, 08:05 AM
  #9  
Evolved Member
iTrader: (23)
 
80210's Avatar
 
Join Date: Oct 2006
Location: Denver, CO
Posts: 587
Likes: 0
Received 0 Likes on 0 Posts
This is a great idea. Please place a link for the evoscan version too.
Old Aug 6, 2007, 09:54 AM
  #10  
Evolved Member
iTrader: (2)
 
TouringBubble's Avatar
 
Join Date: Jul 2006
Location: Chelsea, AL
Posts: 2,639
Likes: 0
Received 3 Likes on 3 Posts
Boost Control Load Offset - This value is added to the "Boost Desired Engine Load" value to determine the desired load%.

Turbo Boost Error Correction - This table is used to help the ECU reach the desired load %. The left column references the difference between actual and desired load %, and the right column is the amount of adjustment to the wastegate duty cycle (WGDC) that will be applied to compensate for that difference.

Boost Desired Engine Load - This table (in addition to the Boost Control Load Offset value) determines the desired load % for a given RPM. This is referred to as a boost control table because any load % > 100% reflects a pressurized intake system.

Max Wastegate Duty - In it's most basic function, this map determines the range of control the boost control solenoid (BCS) has to control boost levels. These values can be set low as a sort of first line defense against overboost, and some tuners use this table to dial in an exact boost curve. In it's stock application, all values are set to 100%. At 100%, this map basically turns over all boost control to the "Boost Desired Engine Load" and "Boost Control Load Offset" tables.
Old Aug 6, 2007, 09:58 AM
  #11  
Evolved Member
iTrader: (2)
 
TouringBubble's Avatar
 
Join Date: Jul 2006
Location: Chelsea, AL
Posts: 2,639
Likes: 0
Received 3 Likes on 3 Posts
Boost Cut Delay Timer - this value is the amount of time (in milliseconds) that actual load (boost) is allowed to be greater than the Boost Limit value before the cut is applied.
Old Aug 6, 2007, 06:34 PM
  #12  
Evolved Member
Thread Starter
iTrader: (3)
 
Jim in Tucson's Avatar
 
Join Date: Oct 2006
Location: Tucson, Arizona, USA
Posts: 1,480
Likes: 0
Received 1 Like on 1 Post
Updated

Thanks all!
Old Aug 6, 2007, 06:39 PM
  #13  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 64 Likes on 48 Posts
Open Loop #1 and #2- These maps control the crossover to open loop from closed loop, dependent on preset load axis percentage. Load #1 is presumed to be warmup, #2 is normal operation.
Old Aug 6, 2007, 06:43 PM
  #14  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 64 Likes on 48 Posts
ISCV (Idle solenoid control valve?) steps (AC on/off, drive or neutral) Steps work in conjunctionwith the target idle to achieve the end idle result. Steps of 10 (i.e. 106-116) seem to correspond to about 100rpm everything else being left the same.

Desired Idle (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.
Old Aug 6, 2007, 07:08 PM
  #15  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by JohnBradley
ISCV (Idle solenoid control valve?) steps (AC on/off, drive or neutral) Steps work in conjunctionwith the target idle to achieve the end idle result. Steps of 10 (i.e. 106-116) seem to correspond to about 100rpm everything else being left the same.

Desired Idle (or target idle)- The Rpm that the ECU is trying to reach but has to modify things like the ISCV and fueling to reach until the car has reached operating temp. At this point the Car will idle (stock cammed anyway) at the desired rpm target fairly easily.
I think that the ISCV sets the initial solenoid position when returning to idle from higher rpms or when starting the car. After that the ECU checks the rpm and adjusts the solenoid position to reach the target idle.


Quick Reply: EcuFlash Glossary



All times are GMT -7. The time now is 09:08 PM.