FREE REPAIR MANUALS & LABOR GUIDES 1982-2013 Vehicles
Courtesy of Operation CHARM: Car repair manuals for everyone.

Control Module Inputs and Outputs

AUTOMATIC SHUTDOWN (ASD) SENSE - PCM INPUT
It is an input to the Powertrain Control Module from the rely in the Power Distribution Center, refer to the cover for relay location.

The ASD sense circuit informs the PCM when the ASD relay energizes. A 12 volt signal at this input indicates to the PCM that the ASD has been activated. This input is used only to sense that the ASD relay is energized.

When energized, the ASD relay supplies battery voltage to the fuel injectors, ignition coils and the heating element in each oxygen sensor. If the PCM does not receive 12 volts from this input after grounding the ASD relay, it sets a Diagnostic Trouble Code (DTC).

When energized, the ASD relay provides power to operate the injectors, ignition coil, generator field, O2 sensor heaters (both upstream and downstream), and also provides a sense circuit to the PCM for diagnostic purposes. The PCM energizes the ASD any time there is a Crankshaft Position sensor signal that exceeds a predetermined value. The ASD relay can also be energized after the engine has been turned OFF to perform an O2 sensor heater test, if vehicle is equipped with OBD II diagnostics.

With SBEC III, the ASD relay's electromagnet is fed battery voltage, not ignition voltage. The PCM still provides the ground. As mentioned earlier, the PCM energizes the ASD relay during an O2 sensor heater test. This test is performed only after the engine has been shut OFF. The PCM still operates internally to perform several checks, including monitoring the O2 sensor heaters. This and other DTC tests are explained in detail in the On-Board Diagnostic Student Reference Book.

BATTERY VOLTAGE - PCM INPUT
The direct battery feed to the PCM is used as a reference point to sense battery voltage.

In order for the PCM to operate, it must be supplied with battery voltage and ground. The PCM monitors the direct battery feed input to determine battery charging rate and to control the injector initial opening point. It also has back-up RAM memory used to store Diagnostic Trouble Codes (supply working DTCs). Direct battery feed is also used to perform key-OFF diagnostics and to supply working voltage to the controller for OBDII.

If battery voltage is low the PCM will increase injector pulse width (period of time that the injector is energized).

Effect on Fuel Injectors
Fuel injectors are rated for operation at a specific voltage. If the voltage increases, the plunger will open faster and conversely, if voltage is low the injector will be slow to open. Therefore, if sensed battery voltage drops, the PCM increases injector pulse.width to maintain the same volume of fuel through the injector.

Charging
The PCM uses sensed battery voltage to verify that target charging voltage (determined by Battery Temperature Sensor) is being reached. To maintain the target charging voltage, the PCM will full field the generator to 0.5 volt above target then turn OFF to 0.5 volt below target. This will continue to occur up to a 100 Hz frequency, 100 times per second.

ENGINE COOLANT TEMPERATURE SENSOR - PCM INPUT

Fig.2 Engine Coolant Temperature Sensor:




The coolant sensor threads next to the coolant fill neck 2.5L. New sensors have sealant applied to the threads.

The coolant temperature sensor has one element. The element supplies coolant temperature signal to the PCM. The PCM supplies coolant temperature information on the CCD Bus to the Body Control Module (BCM) for the instrument panel gauge cluster. The PCM determines engine coolant temperature from the coolant temperature sensor.

As coolant temperature varies, the coolant temperature sensor resistance changes resulting in a different current draw from the PCM.

When the engine is cold, the PCM will provide slightly richer air-fuel mixtures and higher idle speeds until normal operating temperatures are reached.

FUEL LEVEL SENSOR - PCM INPUT
The fuel gauge level sending unit is attached to the fuel pump module.

The fuel level sensor (fuel gauge sending unit) sends a signal to the PCM to indicate fuel level. The purpose of this feature is to prevent a false setting of misfire and fuel system monitor trouble codes if the fuel level is less than approximately 15 percent of its rated capacity. It is also used to send a signal for fuel gauge operation via the PCI bus circuits.

HEATED OXYGEN SENSORS - PCM INPUT

Fig.4 Oxygen Sensor 1/1 Upstream:




The upstream oxygen sensor threads into the outlet flange of the exhaust manifold.

Fig.5 Oxygen Sensor 1/2 Downstream:




The downstream heated oxygen sensor threads into the outlet pipe at the rear of the catalytic convertor.

As vehicles accumulate mileage, the catalytic convertor deteriorates. The deterioration results in a less efficient catalyst. To monitor catalytic convertor deterioration, the fuel injection system uses two heated oxygen sensors. One sensor upstream of the catalytic convertor, one downstream of the convertor. The PCM compares the reading from the sensors to calculate the catalytic convertor oxygen storage capacity and converter efficiency. Also, the PCM uses the upstream heated oxygen sensor input when adjusting injector pulse width.

When the catalytic converter efficiency drops below emission standards, the PCM stores a diagnostic trouble code and illuminates the malfunction indicator lamp (MIL).

The automatic shutdown relay supplies battery voltage to both the upstream and downstream heated oxygen sensors. The oxygen sensors are equipped with a heating element. The heating elements reduce the time required for the sensors to reach operating temperature.

Oxygen Sensor 1/1 Upstream
The input from the upstream heated oxygen sensor tells the PCM the oxygen content of the exhaust gas. Based on this input, the PCM fine tunes the air-fuel ratio by adjusting injector pulse width.

The sensor input switches from 0 to 1 volt, depending upon the oxygen content of the exhaust gas in the exhaust manifold. When a large amount of oxygen is present (caused by a lean air-fuel mixture), the sensor produces voltage as low as 0.1 volt. When there is a lesser amount of oxygen present (rich air-fuel mixture) the sensor produces a voltage as high as 1.0 volt. By monitoring the oxygen content and converting it to electrical voltage, the sensor acts as a rich-lean switch.

The heating element in the sensor provides heat to the sensor ceramic element. Heating the sensor allows the system to enter into closed loop operation sooner. Also, it allows the system to remain in closed loop operation during periods of extended idle.

In Closed Loop, the PCM adjusts injector pulse width based on the upstream heated oxygen sensor input along with other inputs. In Open Loop, the PCM adjusts injector pulse width based on preprogrammed (fixed) values and inputs from other sensors.

Oxygen Sensor 1/2 Downstream
The downstream heated oxygen sensor input is used to detect catalytic convertor deterioration. As the convertor deteriorates, the input from the downstream sensor begins to match the upstream sensor input except for a slight time delay By comparing the downstream heated oxygen sensor input to the input from the upstream sensor, the PCM calculates catalytic convertor efficiency.

IGNITION SENSE - PCM INPUT
The ignition sense input informs the Powertrain Control Module (PCM) that the ignition switch is in the crank or run position.

INTAKE AIR TEMPERATURE SENSOR - PCM INPUT

Fig.8 Intake Air Temperature Sensor And MAP Sensor:




The IAT sensor threads into the intake manifold.

The Intake Air Temperature (IAT) sensor measures the temperature of the intake air as it enters the engine. The sensor supplies one of the inputs the PCM uses to determine injector pulse width and spark advance.

MANIFOLD ABSOLUTE PRESSURE (MAP) SENSOR - PCM INPUT
The MAP sensor mounts to the intake manifold.

The MAP serves as a PCM input, using a silicon based sensing unit, to provide data on the manifold vacuum that draws the air/fuel mixture into the combustion chamber. The PCM requires this information to determine injector pulse width and spark advance. When MAP equals Barometric pressure, the pulse width will be at maximum.

Also like the cam and crank sensors, a 5 volt reference is supplied from the PCM and returns a voltage signal to the PCM that reflects manifold pressure. The zero pressure reading is 0.5V and full scale is 4.5V. For a pressure swing of 0 - 15 psi the voltage changes 4.0V. The sensor is supplied a regulated 4.8 - 5.1 volts to operate the sensor. Like the cam and crank sensors ground is provided through the sensor return circuit.

The MAP sensor input is the number one contributor to pulse width. The most important function of the MAP sensor is to determine barometric pressure. The PCM needs to know if the vehicle is at sea level or is it in Denver at 5000 feet above sea level, because the air density changes with altitude. It will also help to correct for varying weather conditions. If a hurricane was coming through the pressure would be very, very low or there could be a real fair weather, high pressure area. This is important because as air pressure changes the barometric pressure changes. Barometric pressure and altitude have a direct inverse correlation, as altitude goes up barometric goes down. The first thing that happens as the key is rolled on, before reaching the crank position, the PCM powers up, comes around and looks at the MAP voltage, and based upon the voltage it sees, it knows the current barometric pressure relative to altitude. Once the engine starts, the PCM looks at the voltage again, continuously every 12 milliseconds, and compares the current voltage to what it was at key on. The difference between current and what it was at key on is manifold vacuum.

During key ON (engine not running) the sensor reads (updates) barometric pressure. A normal range can be obtained by monitoring known good sensor in you work area.

As the altitude increases the air becomes thinner (less oxygen). If a vehicle is started and driven to a very different altitude than where it was at key On the barometric pressure needs to be updated. Any time the PCM sees Wide Open throttle, based upon TPS angle and rpm it will update barometric pressure in the MAP memory cell. With periodic updates, the PCM can make its calculations more effectively.

The PCM uses the MAP sensor to aid in calculating the following:
- Barometric pressure
- Engine load
- Manifold pressure
- Injector pulse-width
- Spark-advance programs
- Shift-point strategies (F4AG1 transmissions only, via the CCD bus)
- Idle speed
- Decel fuel shutoff

The MAP sensor signal is provided from a single piezoresistive element located in the center of a diaphragm. The element and diaphragm are both made of silicone. As the pressures changes the diaphragm moves causing the element to deflect which stresses the silicone. When silicone is exposed to stress its resistance changes. As manifold vacuum increases, the MAP sensor input voltage decreases proportionally. The sensor also contains electronics that condition the signal and provide temperature compensation.

The PCM recognizes a decrease in manifold pressure by monitoring a decrease in voltage from the reading stored in the barometric pressure memory cell. The MAP sensor is a linear sensor; as pressure changes, voltage changes proportionately. The range of voltage output from the sensor is usually between 4.6 volts at sea level to as low as 0.3 volts at 26 in.Hg (Table 1). Barometric pressure is the pressure exerted by the atmosphere upon an object. At sea level on a standard day, no storm, barometric pressure is 29.92 in.Hg. For every 100 feet of altitude barometric pressure drops 0.10 in.Hg. If a storm goes through it can either add, high pressure, or decrease, low pressure, from what should be present for that altitude. You should make a habit of knowing what the average pressure and corresponding barometric pressure is for your area. Always use the Diagnostic Test Procedures for MAP sensor testing.

POWER STEERING PRESSURE SWITCH - PCM INPUT
A pressure sensing switch is located on the power steering gear.

Fig.9 Power Steering Pressure Switch:




The switch provides an input to the PCM during periods of high pump load and low engine RPM; such as during parking maneuvers.

When power steering pump pressure exceeds 4137Kpa (600 psi), the switch is open. The PCM increases idle air flow through the IAC motor to prevent engine stalling. When pump pressure is low, the switch is closed.

SENSOR RETURN - PCM INPUT
The sensor return circuit provides a low electrical noise ground reference for all of the systems sensors. The sensor return circuit connects to internal ground circuits within the Powertrain Control Module (PCM).

SCI RECEIVE - PCM INPUT
SCI Receive is the serial data communication receive circuit for the DRB scan tool. The Powertrain Control Module (PCM) receives data from the DRB through the SCI Receive circuit.

THROTTLE POSITION SENSOR - PCM INPUT

Fig.11 Throttle Position Sensor:




The throttle position sensor mounts to the side of the throttle body.

The Throttle Position Sensor (TPS) connects to the throttle blade shaft. The TPS is a variable resistor that provides the PCM with an input signal (voltage). The signal represents throttle blade position. As the position of the throttle blade changes, the resistance of the TPS changes.

The PCM supplies approximately 5 volts DC to the TPS. The TPS output voltage (input signal to the PCM) represents throttle blade position. The TPS output voltage to the PCM varies from approximately 0.5 volt at minimum throttle opening (idle) to a maximum of 3.7 volts at wide open throttle.

Along with inputs from other sensors, the PCM uses TPS input to determine current engine operating conditions. The PCM also adjusts fuel injector pulse width and ignition timing based on these inputs.

VEHICLE SPEED AND DISTANCE - PCM INPUT

Fig.12 Output Speed Sensor - Automatic Transaxle:




The vehicle speed output sensor is located in the transmission.

The Transmission Control Module (TCM) supplies the vehicle speed signal to the PCM based on the output shaft speed. The PCM sends a 5 volt signal to the TCM. The TCM switches this signal to a ground, and then opens the circuit at a rate of 8000 pulses per mile. When the PCM counts 8000 pulses, the PCM assumes the vehicle has traveled one mile. The output speed sensor is located on the side of the transaxle.

The speed and distance signals, along with a closed throttle signal from the TPS, determine if a closed throttle deceleration or normal idle condition (vehicle stopped) exists. Under deceleration conditions, the PCM adjusts the idle air control motor to maintain a desired MAP value. Under idle conditions, the PCM adjusts the idle air control motor to maintain a desired engine speed.

AUTOMATIC SHUTDOWN RELAY - PCM OUTPUT

Fig.13 Power Distribution Center (PDC):




The ASD relay and fuel pump relay are located in the Power Distribution Center (PDC) near the Air Cleaner. The inside top of the PDC cover has a label showing relay and fuse location. They are ISO relays.

The PCM operates the Automatic Shut Down (ASD) relay and fuel pump relay through one ground path. The PCM operates them by switching the ground path for the relays ON and OFF.

The ASD relay connects battery voltage to the fuel injectors and ignition coil. The fuel pump relay connects battery voltage to the fuel pump.

The PCM turns the ground path OFF when the ignition switch is in the OFF position. Both relays are OFF. When the ignition switch is in the ON or Crank position, the PCM monitors the crankshaft position sensor and camshaft position sensor signals to determine engine speed. If the PCM does not receive a crankshaft position sensor signal and camshaft position sensor signal when the ignition switch is in the Run position, it de-energizes both relays. When the relays are de-energized, battery voltage is not supplied to the fuel injectors, ignition coil and fuel pump.

PROPORTIONAL PURGE SOLENOID - PCM OUTPUT

Fig.14 Proportional Purge Solenoid:




The solenoid attaches to a bracket near the front engine mount. To operate correctly, the solenoid must be installed with the electrical connector on top.

The purge solenoid regulates the rate of vapor flow from the EVAP canister to the throttle body. The PCM operates the solenoid.

During the cold start warm-up period and the hot start time delay, the PCM does not energize the solenoid. When de-energized, no vapors are purged.

The proportional purge solenoid operates at a frequency of 200 hz and is controlled by an engine controller circuit that senses the current being applied to the proportional purge solenoid and then adjusts that current to achieve the desired purge flow. The proportional purge solenoid controls the purge rate of fuel vapors from the vapor canister and fuel tank to the engine intake manifold.

IDLE AIR CONTROL MOTOR - PCM OUTPUT

Fig.16 Idle Air Control Motor Air Bypass Passage:




The Idle Air Control (IAC) motor is mounted on the throttle body. The PCM operates the idle air control motor.

The PCM adjusts engine idle speed through the idle air control motor to compensate for engine load, coolant temperature or barometric pressure changes.

The throttle body has an air bypass passage that provides air for the engine during closed throttle idle. The idle air control motor pintle protrudes into the air bypass passage and regulates air flow through it.

The PCM adjusts engine idle speed by moving the IAC motor pintle in and out of the bypass passage. The adjustments are based on inputs the PCM receives. The inputs are from the throttle position sensor, crankshaft position sensor, coolant temperature sensor, MAP sensor, vehicle speed sensor and various switch operations (brake, park/neutral, air conditioning).

DATA LINK CONNECTOR

Fig.17 Data Link (Diagnostic) Connector:




The data link connector is located inside the vehicle, under the instrument panel, at the driver's kick panel.

The data link connector (diagnostic connector) links the DRB scan tool with the Powertrain Control Module (PCM). Refer to On-Board Diagnostics in Emission Control.

MALFUNCTION INDICATOR (CHECK ENGINE) LAMP - PCM OUTPUT
Refer to the Instrument Panel Systems for more information.

The PCM supplies the malfunction indicator (check engine) lamp ON/OFF signal to the instrument panel through the CCD Bus. The CCD Bus is a communications port. Various modules use the CCD Bus to exchange information.

The Check Engine lamp comes on each time the ignition key is turned ON and stays ON for 3 seconds as a bulb test.

The Malfunction Indicator Lamp (MIL) stays on continuously, when the PCM has entered a Limp-In mode or identified a failed emission component. During Limp-in Mode, the PCM attempts to keep the system operational. The MIL signals the need for immediate service. In limp-in mode, the PCM compensates for the failure of certain components that send incorrect signals. The PCM substitutes for the incorrect signals with inputs from other sensors.

If the PCM detects active engine misfire severe enough to cause catalyst damage,it flashes the MIL. At the same time the PCM also sets a Diagnostic Trouble Code (DTC).

For signals that can trigger the MIL (Check Engine Lamp) refer to the On-Board Diagnostics Chart.

RADIATOR FAN RELAYS - PCM OUTPUT
The radiator fan relays are located in the PDC. The inside top of the PDC cover has a label showing relay and fuse location.

The PCM energizes the radiator fans through either the low or high speed radiator fan relay. The PCM controls the ground circuit for the coil side of the relay. Power for both relay coils is supplied through a 10 amp fuse in the PDC. Power for both relay contacts is supplied power through a 40 amp fuse in the PDC.

The PCM monitors the A/C compressor discharge (high side) pressure through the air conditioning pressure transducer. Depending on engine coolant temperature and A/C system high side pressure, both fans operate at either low or high speed.

TACHOMETER - PCM OUTPUT
Refer to the Instrument panel System for more information.

The tachometer receives its information across the CCD Bus from the Body Control Module (BCM). Information on engine RPM is transmitted from the Powertrain Control Module (PCM) across the CCD Bus to the BCM. The BCM calculates the position of the tachometer pointer based on the input from the PCM and adjusts the position of the gauge pointer to the necessary position. This signal is sent over the CCD Bus to the instrument cluster.

5 VOLT SUPPLY - PCM OUTPUT
The PCM supplies 5 volts to the following sensors:
- A/C pressure transducer
- Engine coolant temperature sensor
- Manifold absolute pressure sensor
- Throttle position sensor
- Linear EGR solenoid

8-VOLT SUPPLY - PCM OUTPUT
The PCM supplies 8 volts to the crankshaft position sensor, camshaft position sensor.

THROTTLE BODY

Fig.19 Throttle Body:




The throttle body mounts to the intake manifold. The throttle position sensor and idle air control motor attach to the throttle body.

At above idle conditions, air flow through the throttle body is controlled by a cable operated throttle blade. During closed throttle idle conditions, the idle air control motor controls air flow. Refer to Idle Air Control Motor.