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

Engine Coolant Temperature Sensor:




Engine Coolant Temperature Sensor:




The engine coolant temperature sensor threads into the coolant system.

The sensor provides an input to the Powertrain Control Module (PCM). As coolant temperature varies, the sensor resistance changes, resulting in a different input voltage to the PCM.

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

The engine coolant sensor input also determines operation of the low and high speed cooling fans.

HEATED OXYGEN SENSOR (O2 SENSOR) - PCM INPUT

Upstream Heated Oxygen Sensor 1/1:




Upstream Heated Oxygen Sensor 1/1:




The upstream oxygen sensor threads into the out-let flange of the exhaust manifold.

Downstream Heated Oxygen Sensor 1/2:




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

Separate controlled ground circuits are run through the PCM for the upstream O2 sensors.

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 O2S produce voltages 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 sensors produces a low voltage. When there is a lesser amount present (rich air/fuel mixture) it produces a higher voltage. By monitoring the oxygen content and converting it to electrical voltage, the sensors act as a rich-lean switch.

The oxygen sensors are equipped with a heating element that keeps the sensors at proper operating temperature during all operating modes. Maintaining correct sensor temperature at all times 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 operation the PCM monitors the O2S input (along with other inputs) and adjusts the injector pulse width accordingly. During Open Loop operation the PCM ignores the O2 sensor input. The PCM adjusts injector pulse width based on preprogrammed (fixed) values and inputs from other sensors.

The Automatic Shutdown (ASD) 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.

Upstream Oxygen Sensor 1/1
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.

Downstream Oxygen Sensor 1/2
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.

MANIFOLD ABSOLUTE PRESSURE SENSOR - PCM INPUT

MAP Sensor:




MAP Sensor:




The MAP sensor mounts to the driver side of the intake manifold plenum.

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.5 volts and full scale is 4.5 volts. For a pressure swing of 0 - 15 psi the voltage changes 4.0 volts The sensor is supplied a regulated 4.8 to 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 (F4AC1 transmissions only, via the CCD bus)
- Idle speed
- Decel fuel shutoff

The MAP sensor signal is provided from a single piezo resistive 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.

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.

PARK/NEUTRAL SWITCH
The automatic transaxle manual valve lever position sensor supplies the park/neutral input to the Powertrain Control Module. The park/neutral switch input tells the PCM whether the transmission is in Park, Neutral, or a drive gear selection. This input effects idle speed, fuel injector pulse width and ignition timing.

THROTTLE POSITION SENSOR - PCM INPUT

Throttle Position Sensor:




Throttle Position Sensor:




The throttle position sensor mounts to the side of the throttle body. The sensor connects to the throttle blade shaft. The TPS is a variable resistor that provides the Powertrain Control Module (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 to the TPS. The TPS output voltage (input signal to the Powertrain Control Module) represents throttle blade position. The TPS output voltage to the PCM varies from approximately 0.6 volt at minimum throttle opening (idle) to a maximum of 4.5 volts at wide open throttle.

Along with inputs from other sensors, the PCM uses the 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
The PCM receives a signal from the TCM and the transaxle output speed sensor over the bus communication line.

The Transmission Control Module (TCM) supplies the road speed and distance traveled inputs to the PCM. From these inputs and the throttle position sensor input, the PCM determines when a deceleration condition occurs.

AUTOMATIC SHUT DOWN (ASD) AND FUEL PUMP RELAYS - PCM OUTPUT
The ASD relay and fuel pump relay are located in the Power Distribution Center (PDC) near the battery. A decal on the inside of the PDC covers shows the locations of each relay and fuse contained in the PDC.

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. Both relays turn on and off at the same time.

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
All vehicles use a proportional purge solenoid. The 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.

Proportional Purge Solenoid:




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.

EXHAUST GAS RECIRCULATION (LSEGR)
The EGR valve consists of three major components. First there is the pintle, valve seat, and housing which contains and regulates the gas flow. Second there is the armature, return spring, and solenoid coil to provide the operating force to regulate the flow by changing the pintle position. The solenoid coil assembly is in parallel with a diode and connects to the two connectors in the connector assembly. The third major component which senses pintle position and is connected to the three connectors in the electrical connector.

The exhaust gas recirculation flow is determined by the engine controller. For a given set of conditions, the engine controller knows the ideal exhaust gas recirculation flow to optimize NOx and fuel economy as a function of the pintle position. Pintle position is obtained from the position sensor. The engine controller adjusts the duty cycle of 128 Hz power supplied to the solenoid coil to obtain the correct position.

MANIFOLD TUNING VALVE (MTV) - PCM OUTPUT

Manifold Tuning Valve:




The valve opens a crossover passage in that connects both sides of the intake manifold plenum. It is an electric motor.

The PCM controls the MTV solenoid. The manifold tuning valve optimizes acoustical tuning of the intake system during wide open throttle operation throughout the RPM range.

[1][2]SHORT RUNNER VALVE ([1][2]SRV)

Short Runner Valve:




It is a vacuum actuated actuator attached to the intake manifold.

The [1][2]SRV system operates under WOT conditions above 5000 rpm to maximize engine performance. When actuated by the PCM, the SRV solenoid energizes, allowing mechanical linkage to redirect the intake air flow to six short runners. The PCM looks for a current spike when actuating the solenoid. If the spike is not present, the PCM sets the DTC.

IDLE AIR CONTROL MOTOR - PCM OUTPUT

Idle Air Control Motor:




The idle air control motor attaches to the throttle body. It is an electric stepper 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).

when engine rpm is above idle speed, the IAC is used for the following functions:
- Off-idle dashpot
- Deceleration air flow control
- A/C compressor load control (also opens the passage slightly before the compressor is engaged so that the engine rpm does not dip down when the compressor engages)

Target Idle
Target idle is determined by the following inputs:
- Gear position
- ECT Sensor
- Battery voltage
- Ambient(Battery Temperature Sensor
- VSS
- TPS
- MAP Sensor

DATA LINK CONNECTOR - PCM OUTPUT

Data Link Connector:




The data link connector is located inside the vehicle, below instrument panel next to the center column.

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

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 PCI Bus. The PCI Bus is a communications port. Various modules use the PCI 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.

RADIATOR FAN RELAYS - PCM OUTPUT
The low speed and high speed fan relays are located in the Power Distribution Center (PDC) near the battery. A decal on the inside of the PDC covers shows the locations of each relay and fuse contained in the PDC. It is an ISO relay.

The cooling system uses two fans. Both fans operate at two different speeds, low and high. Depending on engine coolant temperature and A/C system high side pressure, the both fans operate at either low or high. The PCM controls radiator speed by grounding the coil side of either the low speed fan relay or the high speed fan relay. The ignition switch supplies voltage to the coil sides of the relay. When the PCM grounds the coil side of the relay, the contacts close and the battery supplies power to the fans.

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

The tachometer receives its information across the PCI Bus from the Body Control Module (BCM). Information on engine RPM is transmitted from the Powertrain Control Module (PCM) across the PCI 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 PCI Bus to the instrument cluster.

TORQUE MANAGEMENT
The PCM receives the torque management input from the transmission control module. The PCM receives the input when the transmission shifts gears. In response, the PCM shuts off a number of fuel injectors when the transmission shifts gears.

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.