< Back to TunerCodeSA Index
ACCEL/DECEL Tab

[-] ASYNC ACCEL

Description
Asynchronous accel enrichment are extra sequential injector firings that occur due to rapid throttle opening. If the throttle is opened at a rate greater than
ACCEL dTPS DEADBAND and the RPM is between MINIMUM RPM and MAXIMUM RPM, an accel pump event is triggered.

Async Accel IPW (AAIPW) Calculation:
If overrun fuel cut is inactive:
AAIPW = async_accel_base_ipw_ x async_accel_dtps_factor_ x async_accel_load_factor_

If overrun fuel cut is active:
AAIPW = async_accel_base_ipw_ x async_accel_fuel_cut_dtps_factor_

The active injector size factor is then applied to AAIPW.

Once all injectors_fired_count injectors have been fired, the async accel event is over and AAIPW is set to 0. Another async accel event cannot be triggered until the throttle opening rate drops below ACCEL dTPS DEADBAND.

ASYNC PARAMETERS

BASE IPW ECT TABLE


ASYNC FACTOR TABLES

MAF LOAD FACTOR TABLE

MAP LOAD FACTOR TABLE

NORMAL dTPS FACTOR TABLE

FUEL CUT dTPS FACTOR TABLE


[-] SYNC ACCEL

Description
Synchronous accel adds additional enrichment to the normal calculated injector pulse width (IPW) when the throttle is opening and/or the MAP is increasing.

ACCEL PARAMETERS

dTPS ACCEL PARAMETERS

dMAP ACCEL PARAMETERS


dTPS ACCEL

dTPS ACCEL Description
"Accel dTPS Parameters" control synchronous injector enrichment due to throttle opening rate. If the throttle is opened at a rate greater than
ACCEL dTPS DEADBAND, and accel_dtps_load_factor_ is at least dTPS MIN LOAD FACTOR, an accel dTPS enrichment event is triggered and accel_dtps_TIF_ is calculated. Once the initial value of accel_dtps_TIF_ is calculated, subsequent calculations update accel_dtps_rate_factor and accel_dtps_tps_factor only. In other words, accel_dtps_base_tif_, accel_dtps_rpm_factor_, and accel_dtps_load_factor_ are not updated for subsequent calculations during the dTPS event. The accel_dtps_rate_factor is maximized such that subsequent calculations can only increase the value of accel_dtps_TIF_. This accounts for the case where the rate of throttle opening is increasing.

The accel_dtps_TIF_ calculation:
accel_dtps_TIF_ = accel_dtps_base_tif_ x accel_dtps_rpm_factor_ x accel_dtps_load_factor_ x
accel_dtps_rate_factor x accel_dtps_tps_factor

Once accel_dtps_TIF_ has been set, it is decayed by subtracting accel_dtps_decay every engine revolution.

dTPS ACCEL FACTOR TABLES
Factors from each table are multiplied together with the factor from one of the dTPS ACCEL LOAD FACTOR TABLES to set the total dTPS accel enrichment factor.

dTPS BASE TIF ECT TABLE

dTPS TPS FACTOR TABLE

dTPS RATE FACTOR TABLE

dTPS RPM FACTOR TABLE


dTPS LOAD FACTORS

dTPS ACCEL LOAD FACTOR PARAMETERS

dTPS ACCEL LOAD FACTOR TABLES
The factor from one of these tables, based on active load source, is included in the multiplication from the
dTPS ACCEL FACTOR TABLES.

dTPS MAF LOAD FACTOR TABLE

dTPS MAP LOAD FACTOR TABLE


dMAP ACCEL

dMAP ACCEL Description
If
Enable dMAP Fuel Trim is set, "Accel dMAP Parameters" control enrichment due to the rate of change in intake manifold pressure (dMAP). If MAP is increasing at a rate greater than dMAP DEADBAND, accel_dmap_TIF_ is calculated. Unlike accel_dtps_TIF_, subsequent accel_dmap_TIF_ calculations recalculate all parameters each pass and set accel_dmap_TIF_ only if greater than the current value.

The accel_dmap_TIF_ calculation:
accel_dmap_TIF_ = accel_dmap_base_tif_ x accel_dmap_rpm_factor_ x accel_dmap_load_factor_ x
accel_dmap_rate_factor_

Once accel_dmap_TIF_ has been set, it is decayed by subtracting accel_dmap_decay every engine revolution.
NOTE: accel_dmap_TIF_ is applied ONLY when the active load source is MAP.

dMAP BASE TIF ECT TABLE

dMAP LOAD FACTOR TABLE

dMAP RATE FACTOR TABLE

dMAP RPM FACTOR TABLE


[-] DECEL

Description
Decel reduces the normal calculated injector pulse width (IPW) when the throttle is closing and/or the MAP is decreasing.

DECEL PARAMETERS

dTPS DECEL PARAMETERS

dMAP DECEL PARAMETERS


dTPS DECEL

DECEL dTPS Description
"Decel dTPS Parameters" control IPW reduction due to throttle closing rate. If the throttle is closing at a rate greater than DECEL dTPS DEADBAND, and engine load is falling at a rate greater than min_load_falling_delta per 10msec, the current throttle position is checked. If TPS is below decel_dtps_mid_tps, decel dTPS is activated. Also, if TPS is between decel_dtps_mid_tps and decel_dtps_max_tps, and the TPS closing rate is above decel_dtps_mid_tps_deadband, decel dTPS is activated.

The decel_dtps_TIF_ calculation:
decel_dtps_TIF_ = decel_dtps_base_tif_ x decel_dtps_rpm_factor_ x
decel_dtps_load_factor_

If the newly calculated value is above the current value, decel_dtps_TIF_ is set to the new value. decel_dtps_TIF_ is decayed by subtracting DECEL dTPS DECAY every 10msec. When the DECEL dTPS MAX DURATION timer has expired, or decel_dtps_TIF_ has decayed to 0, decel dTPS is deactivated and decel_dtps_TIF_ is cleared.

dTPS DECEL FACTOR TABLES
Factors from each table are multiplied together with the factor from one of the dTPS DECEL TPS FACTOR TABLES to set the total dTPS decel factor.

dTPS ECT FACTOR TABLE

dTPS MAP LOAD FACTOR TABLE

dTPS MAF LOAD FACTOR TABLE

dTPS RPM FACTOR TABLE


dTPS TPS FACTOR

dTPS DECEL TPS FACTOR TABLES
The factor from one of these tables is included in the multiplication from the dTPS DECEL FACTOR TABLES.

dTPS MAX TPS RPM TABLE

dTPS MID TPS RPM TABLE


dMAP DECEL

dMAP DECEL Description
If
Enable dMAP Fuel Trim is set, "Decel dMAP Parameters" control IPW reduction due to the rate of change in intake manifold pressure (dMAP). If MAP is decreasing at a rate greater than DECEL dMAP DEADBAND, decel_dmap_TIF_ is calculated. Subsequent decel_dmap_TIF_ calculations recalculate all parameters each pass and set decel_dmap_TIF_ only if greater than the current value.

The decel_dmap_TIF_ calculation:
decel_dmap_TIF_ = decel_dmap_base_tif_ x decel_dmap_rpm_factor_ x
decel_dmap_load_factor_ x decel_dmap_rate_factor_

Once decel_dmap_TIF_ has been set, it is decayed by subtracting decel_dmap_decay every engine revolution. (See DECEL dMAP DECAY FACTOR)
NOTE: decel_dmap_TIF_ is applied ONLY when the active load source is MAP.

dMAP DECEL FACTOR TABLES
Factors from each table are multiplied together to set decel_dmap_TIF_.

dMAP BASE TIF ECT TABLE

dMAP LOAD FACTOR TABLE

dMAP RPM FACTOR TABLE

dMAP RATE FACTOR TABLE


[-] OVERRUN FUEL CUT

Description
When the throttle closes, if the RPM is above fuel_cut_on_rpm for fuel_cut_on_delay_timer msec, the Fuel Cut flag is set and fuel cut transition (2 injectors cut) is activated for fuel_cut_transition_timer msec. When fuel_cut_transition_timer expires, full fuel cut is activated (4 injectors cut). When the RPM falls to fuel_cut_transition_rpm, fuel cut transition is re-activated (2 injectors cut). When the RPM falls to fuel_cut_off_rpm, fuel cut is deactivated and the Fuel Cut flag is cleared.

If ENABLE A/C CONTROL is set and the AC Switch is ON, the fuel_cut_off_rpm is set to FUEL CUT OFF A/C ON RPM.

If the RPM is falling faster than FUEL CUT RPM Falling DELTA LIMIT, RPM COMP is added to both fuel_cut_off_rpm and to fuel_cut_transition_rpm. This turns fuel cut off at a higher RPM.

When Fuel Cut flag is set, ignition timing is retarded by FUEL CUT RETARD degrees, which is then decayed at 1 degree/cycle during fuel cut transition.

FUEL CUT RPM TABLES

FUEL CUT ON RPM TABLE

FUEL CUT TRANSITION RPM TABLE

FUEL CUT OFF RPM TABLE


FUEL CUT PARAMETERS

FUEL CUT BELOW ECT TIMERS

FUEL CUT ABOVE ECT and ABOVE RPM TIMERS

FUEL CUT ABOVE ECT and BELOW RPM TIMERS

FUEL CUT RPM Falling Parameters

< Back to TunerCodeSA Index