Accell Enrichment News
Thanks Appauld for answering my silly question. I had to read this over several times to make good sense of it.
Here's what I've got using the same definitions as you have posted for the 94170015 ROM. (I'm using 94170014)

Questions:
(I've intentionally left out the "accel enrich base vs engine temp" from this post because the post above that describes it as simply a multiplier table makes sense to me. It seems to be fundamental alongside the tables that define air density at different temperatures... not something I care to change.)
Here's what I've got using the same definitions as you have posted for the 94170015 ROM. (I'm using 94170014)

Questions:
- Is there a good understanding of the fields in the "Asynch_Acell_Enrichment" table? (paus period, min TPSdelta, Max pulsewidth, idle tpsrange, after engine start addition)
- The 0-8 in the "Asynch vs TPSDelta" table are increasingly faster tps changes?
- The numbers on the right, I assume that's the assigned fuel increase for accel enrich at these different deltas, but are the units something we can understand? Is it some form of pulsewidth?
- Any idea on how the two righthand tables work? ("Asynch TPS(RPM) limit" and "Asynch Accel vs RPM") I can't understand what kind of limits I'm looking at.
- Finally- what is the reasoning behind the term "asynch"? I'm assuming something is asynchronous... but what does that mean to us? I'm thinking about just renaming these tables to be more understandable but I wanted to fully understand their functions before I create new titles.
(I've intentionally left out the "accel enrich base vs engine temp" from this post because the post above that describes it as simply a multiplier table makes sense to me. It seems to be fundamental alongside the tables that define air density at different temperatures... not something I care to change.)
Questions:
- Is there a good understanding of the fields in the "Asynch_Acell_Enrichment" table? (paus period, min TPSdelta, Max pulsewidth, idle tpsrange, after engine start addition)
- The 0-8 in the "Asynch vs TPSDelta" table are increasingly faster tps changes?
- The numbers on the right, I assume that's the assigned fuel increase for accel enrich at these different deltas, but are the units something we can understand? Is it some form of pulsewidth?
- Any idea on how the two righthand tables work? ("Asynch TPS(RPM) limit" and "Asynch Accel vs RPM") I can't understand what kind of limits I'm looking at.
- Finally- what is the reasoning behind the term "asynch"? I'm assuming something is asynchronous... but what does that mean to us? I'm thinking about just renaming these tables to be more understandable but I wanted to fully understand their functions before I create new titles.
(I've intentionally left out the "accel enrich base vs engine temp" from this post because the post above that describes it as simply a multiplier table makes sense to me. It seems to be fundamental alongside the tables that define air density at different temperatures... not something I care to change.)
2) To the best of my knowledge the table is simply an increasing rate of throttle change per cycle of some sort. There doesn't appear to be a look up for how much a delta unit is
.3) I don't really know about the Asynch TPS(RPM) limit i think its a mutiplier for the table to the right of it Asynch TPS(RPM) limit which is a table of how much extra fuel to squirt on the change.
4) its async becuase its outside of ipw loop adding a burst of fuel for a rapid change in condition.
Syncronous Enrichment is fuel added during the normal sequential firing pulses.
Asyncronous Enrichement is where an extra pulse of fuel is added inbetween normal firing events. Under these conditions the injectors are usually fired as multipoint (all at once) rather than the normal sequential firing.
Acceleration Enrichment typically uses both for OEM applications, but whether it uses both or just one of them will depend on the conditions. Sync is used almost all of the time, and Async is mostly used at lower rpm where there is more available time between events, and under more sudden load changes.
Asyncronous Enrichement is where an extra pulse of fuel is added inbetween normal firing events. Under these conditions the injectors are usually fired as multipoint (all at once) rather than the normal sequential firing.
Acceleration Enrichment typically uses both for OEM applications, but whether it uses both or just one of them will depend on the conditions. Sync is used almost all of the time, and Async is mostly used at lower rpm where there is more available time between events, and under more sudden load changes.
Really don't know if these are right since the values are so different they do seem to fit the bill though far as length and position to other elements which is how i'm finding them.
<table name="Accel Enrich Base vs Engine Temp" category="Fuel" address="3a06" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="50e8" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Asynch_Acell_Enrichment" category="Fuel" address="1654" type="2D" level="1" scaling="uint16">
<table name="X" type="Static Y Axis" elements="5">
<data>pause_period</data>
<data>min_TPSdelta</data>
<data>Max_pulsewidth</data>
<data>idle_TPSRange</data>
<data>after_engine_start_addition</data>
</table>
</table>
<table name="Asynch_VS_TPSDELTA" category="Fuel" address="3a52" type="2D" level="1" scaling="uint8">
<table name="X" type="Static Y Axis" elements="9">
<data>0</data>
<data>1</data>
<data>2</data>
<data>3</data>
<data>4</data>
<data>5</data>
<data>6</data>
<data>7</data>
<data>8</data>
</table>
</table>
<table name="Asynch_TPS(Rpm) Limit" category="Fuel" address="3a62" type="2D" level="1" scaling="WGDuty">
<table name="X" address="4fb4" type="Y Axis" elements="10" scaling="RPM"/>
</table>
<table name="Asynch_Accel_vsRPM" category="Fuel" address="3a80" type="2D" level="1" scaling="uint8">
<table name="X" address="4fb4" type="Y Axis" elements="15" scaling="RPM"/>
</table>
<table name="Accel Enrich Base vs Engine Temp" category="Fuel" address="3a06" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="50e8" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Asynch_Acell_Enrichment" category="Fuel" address="1654" type="2D" level="1" scaling="uint16">
<table name="X" type="Static Y Axis" elements="5">
<data>pause_period</data>
<data>min_TPSdelta</data>
<data>Max_pulsewidth</data>
<data>idle_TPSRange</data>
<data>after_engine_start_addition</data>
</table>
</table>
<table name="Asynch_VS_TPSDELTA" category="Fuel" address="3a52" type="2D" level="1" scaling="uint8">
<table name="X" type="Static Y Axis" elements="9">
<data>0</data>
<data>1</data>
<data>2</data>
<data>3</data>
<data>4</data>
<data>5</data>
<data>6</data>
<data>7</data>
<data>8</data>
</table>
</table>
<table name="Asynch_TPS(Rpm) Limit" category="Fuel" address="3a62" type="2D" level="1" scaling="WGDuty">
<table name="X" address="4fb4" type="Y Axis" elements="10" scaling="RPM"/>
</table>
<table name="Asynch_Accel_vsRPM" category="Fuel" address="3a80" type="2D" level="1" scaling="uint8">
<table name="X" address="4fb4" type="Y Axis" elements="15" scaling="RPM"/>
</table>
I hope this is the right place to ask this: I've been having a strange issue with a rich condition while cruising with the throttle around 13.7%(EVOScan). This only happens after cruising at a higher percentage for a time. I've also noticed a wicked lean spike after boosting then slightly lifting off the throttle. Has anyone else experienced this? Is there a way to correct my issue using the asynch tables?
I hope this is the right place to ask this: I've been having a strange issue with a rich condition while cruising with the throttle around 13.7%(EVOScan). This only happens after cruising at a higher percentage for a time. I've also noticed a wicked lean spike after boosting then slightly lifting off the throttle. Has anyone else experienced this? Is there a way to correct my issue using the asynch tables?




