Fuel - Diagnosis With Cross Count/Integrator/Block Learn
Bulletin No. T 86-80File in Group 6C
Number 109
Corp. Ref. No. 616303
Date AUG. '86
SUBJECT: FUEL CONTROL DIAGNOSIS USING CROSS COUNT/INTEGRATOR/BLOCK LEARN INFORMATION
MODELS AFFECTED: 1986 DE VILLE, FLEETWOOD, ELDORADO, SEVILLE, CIMARRON, AND BROUGHAMS
All 1986 DFI-equipped vehicles have two new ECM data parameters useful for fuel system and driveability diagnosis.
^ Integrator - parameter P. 1.4 on "C" cars and ED 19 on "E/K" cars
^ Cross counts - parameter P. 1.3 on "C" cars and ED 18 on "E/K" cars
These parameters display information about oxygen sensor activity and ECM fuel control as explained in this bulletin.
Figure 2 - ENGINE PERFORMANCE DIAGNOSIS:
On vehicles equipped with the 2.0L EFI or 2.8L PFI engines, an additional parameter, called "Block Learn" or "Block Learn Multiplier" can be displayed using a scan tool. The chart on the last page (Figure 2) explains how to use these parameters when diagnosing vehicles with fuel system and driveability complaints.
INTEGRATOR
The fuel control integrator parameter indicates how the ECM is controlling fuel delivery.
The integrator may be set to a value of 128 when an acceleration enrichment, power enrichment, deceleration enleanment, power steering anticipate, A/C anticipate or P/N to D/R anticipate is issued from the ECM. From 128, the integrator will move higher (add fuel) if the ECM sees a lean signal from the oxygen sensor or the integrator will move lower (subtract fuel) if the ECM sees a rich signal from the oxygen sensor.
Integrator movement is based on the averaging, or integration, of oxygen sensor voltage. If the ECM sees a rich indication for a longer time than a lean indication, the ECM will subtract fuel to achieve a 14.7:1 air/fuel ratio. Conversely, if the ECM sees a lean indication for a longer period of time than a rich indication, the ECM will add fuel to compensate. Integrator values will range from approximately 88 counts to 160 counts.
CROSS COUNTS
Cross counts, or oxygen sensor cross counts, is an indication of how many times the oxygen sensor has toggled rich/lean in a one second period.
At idle, a value of 0 is not unusual since there is a low flow of exhaust gas across the oxygen sensor. As engine RPM increases, cross counts should increase as a result of increased exhaust gas flow across the oxygen sensor. At part throttle in P/N, cross counts should be greater than
10. Exceptions to this is when a power enrichment, acceleration enrichment or other anticipate (Power Steering, A/C, gear change) occurs causing the integrator to reset to 128.
The value displayed when selecting the cross counts parameter may be larger than the number of times the rich/lean status light toggles within one second. The reason for this is because the rich/lean status light is not updated as often as the cross count parameter. Since the cross count parameter is updated quickly, it is the best indicator of oxygen sensor activity.
Figure 1 - BLOCK LEARN SCAN TOOL READINGS:
BLOCK LEARN
Block learn is a portion of ECM memory used to adjust fuel delivery across all operating conditions of the engine. The ECM reserves memory locations for various load conditions of the engine specified by MAP and RPM (see Figure 1). Each location represents a "block", or specific operating condition of the engine. Within a block the ECM stores a number that represents fuel adjustment (similar to the integrator).
A value of 128 in a given block indicates no fuel adjustment is needed for that engine load condition. A higher number indicates that the ECM has seen lean operation under those conditions and is adding fuel to compensate. Conversely, a lower number indicates that the ECM has seen rich operation under those load conditions and is subtracting fuel to compensate. On DFI equipped vehicles, all block learn values are reset to 128 when long term memory power is removed from the ECM as indicated by a Code E52.
The ECM learns, or adjusts fuel, under most load conditions to achieve 14.7:1 air/fuel ratio once the engine has warmed up. Block learn values compensate for lean or rich operation based on integrator values for given engine load conditions. For example, if the integrator value is consistently above 128 for a given load condition, the block learn value will adjust upward to compensate for the lean air/fuel mixture condition. Block learn values are long term fuel compensation values stored in ECM memory. Short term, or transient, fuel control is accomplished using the integrator.
Figure 2 - ENGINE PERFORMANCE DIAGNOSIS:
ENGINE PERFORMANCE DIAGNOSIS (Refer to Figure 2)
When diagnosing engine performance and particularly fuel control problems, an accurate understanding of the relationship between oxygen sensor, fuel integrator, block learn, and engine emissions is essential. The following discussion will explain the relationship between these elements. This is to aid in diagnosing fuel control problems when using an engine performance analyzer and on-board diagnostic parameters.
There are four fuel control operating conditions that can be diagnosed using oxygen sensor and engine emissions information. In each case, the information available about the oxygen sensor (cross counts, integrator, and block learn) will help pinpoint the cause of poor vehicle performance.
NOTICE: High or low integrator or block learn values do not necessarily indicate a faulty system. Only use this diagnosis if the vehicle is exhibiting the "symptoms" listed below.
#1 - Lean engine operation with oxygen sensor indicating lean operation.
Symptoms: Stumbles/stalls, surges, poor performance, excessive NOx, low indicated fuel economy on FDP or DIC.
Parameters: 02 voltage remains low (below .45v), very high integrator and/or block learn values (above 128).
Possible Causes:
- Low fuel pressure
- Vacuum leak, intake manifold leak
- Lean or wrong injectors
- No EGR operation
#2 - Lean engine operation with oxygen sensor indicating rich operation.
Symptoms: Stumbles/stalls, surges, poor performance, excessive NOx, low fuel economy.
Parameters: 02 voltage remains high (above .45v), low integrator and/or block learn values (below 128).
Possible Causes:
02 signal is being "tricked" rich, check for:
- Too much EGR
- 02 sensor ground loose, dirty, star washer missing
- 02 contaminated 02 sensor (oil or carbon fouled).
#3 - Rich engine operation with oxygen sensor indicating lean operation. (Oxygen sensor is being "tricked" lean)
Symptoms: Black smoke, catalytic converter odor, fouled plugs, high CO and HC.
Parameters: 02 voltage remains low (below .45v), high integrator and/or block learn values (above 128).
Possible Causes:
- Contaminated 02 sensor (silicon fouled).
- AIR being directed to the heads all the time
- Cracked or leaking exhaust manifold
- Cylinder not firing, sending unburned air through exhaust (ignition related misfire)
#4 - Rich engine operation with oxygen sensor indicating rich operation.
Symptoms: Black smoke, catalytic converter odor, fouled plugs, high CO and HC.
Parameters: 02 voltage remains high (above .45v), low integrator and/or block learn values (below 128).
Possible Causes:
- High fuel pressure (blocked fuel return line, inoperative fuel pressure regulator)
- Leaking or wrong injectors
- Canister purge purging all the time
- Low coolant or MAT values
- Restricted air cleaner