This thread will deluge you with more info than you?€™ve ever wanted to know about the IACV in your Honda. This information was copied out of the Honda OBD training manual as I didn?€™t feel like paraphrasing it all.
23.1 General Overview:
Idle control, along with fuel control are two of the most important sub-systems of the PGMFI fuel injection system. These two systems have a large impact on the driveability of a car. If the idle control system is not operating correctly, many driveability symptoms can occur, some of which are:
- Idle RPM too high
- Idle fluctuating wildly
- Idle RPM too low and/or erratic
- Idle fluctuating when loads occur to the engine
- Fast idle too low for cold starts
The main output device that controls engine idle is the idle air control (IAC) valve. This valve was added to all models in 1988 and is controlled by at least the following inputs:
- Air Conditioning Switch
- Brake Light Switch
- Clutch Switch (Manual Transmissions)
- Electric Load Detector (ELD)
- Engine Coolant Temp (ECT) Sensor
- Engine RPM
- Gear Position Switch (Automatics)
- Power Steering Pressure (PSP) Switch
- Starter Signal Input
The Honda PGMFI system is a speed/density type fuel injection system. It does not measure actual mass airflow, but calculates it from the engine RPM and the manifold absolute pressure (MAP) sensor input. On speed/density fuel injection systems, idle is controlled by simply controlling the air that bypasses the throttle plate.
The idle control system is one of the PGMFI sub systems that has seen a lot of change since the first 1985 models. The early idle control systems were primitive by today's standards. The curb idle was set by an air by-pass screw in the throttle body. This screw controlled how much air bypassed the throttle blade. Except for the fast idle controls the only other feature was a vacuum diaphragm that opened the throttle to offset the air conditioning compressor load.
The idle control systems of these earlier models had the characteristics of a carburetor. The engine control module (ECM) had no control over the idle other than the air conditioning vacuum diaphragm. To help make the idle more stable, the ECM would typically widen the injector pulse width (PW) slightly, and increase timing, when any type of load was sensed.
23.3.1 Idle Speed Control:
The idle control systems on the earliest PGMFI systems were very basic. Other than a fast idle system and an air conditioning idle boost, the idle was totally controlled by how much air bypassed the throttle plate. This bypass air was controlled by the idle air bypass screw. The idle air bypass screw is a large brass screw with a flat slot and is located on the throttle body. The idle air bypass screw in Image 23-2 is shown inside the circle.
To adjust the idle follow the instructions from the underhood label or the service manual. The technique used to set idle for models with an IAC valve is different than the earlier models.
In 1988 Honda added an IAC valve to the PGMFI system. By adding the IAC valve the ECM now had full control over the idle. The IAC valve is an electrically activated valve that controls the amount of air that bypasses the throttle blade. Now the ECM could increase the idle to offset the load from any event that occurred. An IAC valve is shown at the left most arrow, in Image 23-1.
23.3.5 Load Events:
The Honda engines run so lean at idle that virtually any event will cause the idle to "bobble". When a load event occurs, more than just the IAC valve makes a correction. Small changes are also made to the PW and the ignition timing.
Screen Capture 23-1 shows the effect of an electrical load on the PW and ignition timing. This technique was used prior to the IAC valve in an attempt to help stabilize the idle when loads occurred.
Even with the addition of the IAC valve, this strategy continued. When a load occurs on a late model car, the IAC valve opens, the PW widens, and the timing is increased.
The ECM monitors the idle and will compensate for any load that attempts to pull the idle down. The disadvantage with this approach is that the idle must start dropping before the ECM can make a correction. This would result in the idle "bobbling" on every load event.
To help prevent this, the ECM monitors most components that could have a significant effect on the base idle. It can then begin making a correction before the idle has a chance to drop. The PCM is programmed to apply a specific package of adjustments to the IAC valve, PW, and ignition timing for each load event signal.
Some of the inputs that are used by the ECM to anticipate a load are:
- A/T Gear Position Switch
- Air Conditioning Switch
- Brake Light Switch
- Clutch Switch
- Electrical Load Detector (ELD) Sensor
- Power Steering Pressure (PSP) Switch
23.4 Idle Air Control (IAC) Valve Overview
Honda used two different types of IAC valves. The most popular is the 2-wire
unit. The two wire IAC valve uses current through a winding to open a plunger against a spring. On some of the later model Hondas, a 3-wire IAC valve is used. The 3-wire is a rotary type valve. The following information applies to the 2-wire IAC valve. The 3-wire IAC valve is covered at the end to this section.
The models with IAC valves still have an idle air bypass screw that allows the
base idle to be set. The base idle speed is set by unplugging the IAC valve and adjusting the idle air bypass screw. Unplugging the IAC valve will set a diagnostic trouble code (DTC). It is best to clear the DTC with scan tool so that adaptive learning will not be lost.
The base idle speed is important. If the base idle is set too high, the IAC valve will not be able to bring down the idle speed by reducing the bypass air. If the base idle is set too low, the IAC valve will not be able to add enough air to compensate for large loads.
When the base idle speed is set correctly, the IAC valve will need to open some to supply additional air for the engine to reach correct idle speed.
23.5 Two Wire IAC Valve:
The 2-wire IAC valve is supplied battery voltage on one side of its winding and the ECM supplies an electronically simulated ground on the other side, as shown in Illustration 23-1.
The ECM controls the current in the IAC valve winding by controlling the amount of time the ground is supplied to the IAC valve. The amount of current that flows through the IAC valve windings control how strong the magnetic force is that opens the plunger against spring tension.
On OBD-II equipped Hondas, the functionality of the IAC valve is checked by an output state monitor (OSM) inside the ECM. The current needed to operate the IAC valve is compared to a standard. If the current requirements deviate significantly from the normal level a DTC could be set.
The ground signal supplied by the ECM is a duty cycle type signal. The current is controlled in the IAC valve winding by controlling the amount of time the ground is supplied.
The valve does not fully open and close, but is held open a certain amount by the current in the valve windings. The ground is turned on and off so fast that the plunger does not have enough time to fully closed.
In Screen Capture 23-2 you can see the voltage reading of an IAC valve ground wire taken with a digital storage oscilloscope (DSO). When the volt- age is at 0v (at the bottom of the signal) a ground is being supplied to the IAC valve and current is flowing through the IAC valve winding.
The DSO Screen Capture 23-2 was taken on a cold engine. You can see that the ground time (0 volts) is more than the no ground time (battery voltage). This causes the IAC valve to be more open and increases the idle.
Screen Capture 23-3 is the same car but just warmed up to normal operating temperature. You will notice now that the on/off time is virtually the same.
Screen Capture 23-4 shows the IAC valve current as loads are created. Turning on the defrosters made the first "hump" and turning on the air conditioning created the second one.
This is the information that is available by using a Mastertech with the Honda/Acura software on some models as early as 1992. Many scan tools cannot provide this information prior to OBD-II. Since "IAC Command" is an OBD-II defined parameter, it is available on all OBD-II equipped models with a generic scan tool (GST).
When you use the Mastertech unit with the Honda/Acura software on pre OBD-II Hondas, the unit of measure is in amperes. The unit of measure for IAC valves since OBD-II is in "counts". It is a relative number that increases when the IAC valve current increases and decreases when the IAC valve current decreases.
The IAC valve is supplied heated water, via two small coolant hoses, to keep the valve from developing ice during cold operation. The IAC valve is not sensitive to the temperature increase from the heated water. The position of the IAC valve's plunger is totally dependent upon the amount of time the ground is on, which is controlled by the ECM.
(cont'd in next post)
__________________