Operation CHARM: Car repair manuals for everyone.

Circuit Operation

The Cruise Control System maintains a driver selected speed by operating the throttle through the Cruise Control Servo. The Powertrain Control Module (PCM) controls the servo based on input data from driver-operated controls and other inputs like vehicle speed and engine rpm

System Enable/Disable
The Cruise Control System is enabled when the Cruise on/off Switch is in the ON position. Voltage from Fuse D5 is now applied to the PCM cruise enable input (CKT 397), the Set/Coast Switch, Resume/Accel Switch and the PCM cruise brake switch input (CKT 86). The PCM now can enable the cruise function once the driver sets the desired speed.

The Cruise Control System is disabled when one of the brake inputs indicates that the brake pedal is depressed or the Cruise on/off Switch is in the OFF position. This removes voltage from the PCM cruise enable input (CKT 397). Various PCM codes will also disable the Cruise Control System for the entire ignition cycle when set.

Cruise Disengagement
The PCM has two (4.9L) or three (Northstar) disengage inputs. One is the cruise brake switch input (CKT 86) and the second is the TCC brake switch input (CKT 420). The third (Northstar only) part of the TCC Brake Switch, is the extended travel brake switch input (CKT 847). The PCM will disengage the Cruise Control System when battery voltage is not applied to any of the brake inputs. when the ignition is in RUN (CKT 420) through Fuse D1, CKT 741, and the TCC Brake Switch. Depressing the brake pedal opens this circuit. When ignition is in RUN, voltage is applied to the cruise brake switch input (CKT 86) through Fuse D5, CKT 241, the Cruise Control Switch, CKT 397, and the Stop/BTSI/Cruise Brake Switch. Depressing the brake pedal or placing the Cruise Control Switch in the OFF position open this circuit.

One other disengage for the system is the Cruise Vacuum Release Valve. The valve is part of the TCC Brake Switch. It is designed to vent servo vacuum to atmosphere when the brake pedal is depressed. This valve disengages the cruise system by preventing the servo from pulling in the throttle cable.

Set/Coast
The Set/Coast Switch serves two main functions: 1) to set the cruise speed, and 2) to reduce the cruise set speed once the system has been engaged.

To set the cruise speed the vehicle speed must be above 24 mph and the Set/Coast Switch must be closed momentarily at the desired speed. When this occurs voltage from Fuse D5 is applied to the PCM Set/Coast input (CKT 84) through the Cruise Control Switch and the Set/Coast Switch. The PCM reacts by storing the vehicle speed that it was monitoring at its vehicle speed input and begins operating the Cruise Control Servo to maintain the set speed.

Once a speed is set, each momentary closures of the Set/Coast Switch cause the PCM to decrease the set speed 1 mph per closure (tap down). Holding the Set/Coast Switch closed cause the PCM to release the throttle the vehicle coast until the switch is released. The PCM maintain the vehicle speed when the switch was released provided that the speed is above 24 mph.

Resume/Accel
The Resume/Accel Switch serves two main functions: 1) to increase the cruise set speed once the system has been engaged, and 2) to return the vehicle to a previously set speed after the system has been disengaged. When the Resume/Accel Switch is closed, Fuse D5 applies voltage to the PCM resume/accel input (CKT 87) through the closed Cruise Control Switch, the Resume/Accel Switch. The PCM returns the vehicle to its previously set speed by simultaneously monitoring the vehicle speed input and operating the Cruise Control Servo.

If the Resume/Accel Switch is held closed with a speed already set, the PCM will increase the vehicle speed until the switch is released. Once the switch is released the PCM maintains that speed as the set speed.

If the Resume/Accel switch is tapped with cruise engaged the PCM increase the vehicle speed 1 mph per switch closure.

Cruise Control Servo
The Cruise Control Servo is vacuum-operated diaphragm that moves the throttle cable in response to the PCM commands. The PCM controls the servo by using two solenoid valves, the Vent Valve Solenoid and the Vacuum Valve Solenoid. The PCM energizes the solenoid valves by applying voltage to the valves from the PCM valve control output terminals (CKTs 205 and 403) The solenoid valves are grounded at ground G301 (4.9L) or ground G102 (Northstar).

Increasing Throttle Angle
To increase speed, the PCM energizes the Vacuum Valve Solenoid in the servo to apply vacuum to the diaphragm and increase the throttle angle. The PCM also energizes the Vent Valve Solenoid to close and seal the vacuum circuit in the servo. Once the desired speed is reached, the PCM de-energizes the Vacuum Valve Solenoid. The valve moves to the closed position, sealing the vacuum circuit. The Vent Valve remains energized and closed to maintain vacuum and speed.

Decreasing Throttle Angle
To reduce speed, the PCM de-energizes the vent valve solenoid. The vent valve opens which reduces vacuum in the servo, allowing the throttle angle to decrease. The Vacuum Valve Solenoid remains de-energized when a speed reduction is required.

Servo Position Sensor
The PCM uses the Servo Position Sensor to monitor throttle movement to ensure smooth acceleration and de-acceleration. The Servo Position Sensor is a variable inductor. As the servos vacuum diaphragm moves, a steel rod attached to the throttle cable inside the Cruise Control Servo moves in and out of a coil of wire. When this occurs, the inductance of the wire coil changes. Inductance is an electrical property that opposes the flow of alternating (AC) current.

The PCM servo position sensor input terminal (CKT 398) applies a 5 volt alternating signal to the Servo Position Sensor and monitors the change in the inductance across the sensor coil as the throttle cable moves.