Operation CHARM: Car repair manuals for everyone.

Part 1 Introduction and Modules



Cruise Control Description and Operation (Adaptive Cruise Control)

Adaptive Cruise Control (ACC)

The Adaptive Cruise Control System (ACC) is an enhanced Cruise Control System with the ability to sense and react to forward traffic. Compared to the common Cruise Control System found on many vehicles, the main functional enhancement of the ACC System is the ability to detect the presence of a vehicle in the path of the ACC vehicle. The ACC retains the existing cruise control feature that controls the vehicle speed to the driver selected speed. However, ACC allows a driver to set and maintain a following distance to the preceding nearest vehicle in the ACC vehicle path. The distance sensing cruise control (DSCC) module calculates a follow speed limit to ensure an acceptable distance is maintained to the preceding vehicle in front, should one be present. The ACC System automatically adjusts the speed of an ACC vehicle when the vehicle comes up behind a slower travelling vehicle in front. The ACC System applies limited automatic braking and throttle control without driver input when necessary to maintain the set following distance of the ACC vehicle. The preceding vehicle's speed and acceleration along with the ACC vehicle speed and acceleration and the distance between the 2 vehicles are factors used by the DSCC module to determine the ACC follow speed limit. The ACC vehicle speeds up to the original driver selected set speed when the pathway becomes clear without driver input.

Adaptive Cruise Control (ACC) System Description

The Adaptive Cruise Control (ACC) System depends on various modules on the vehicle to function and each module performs a function that is critical to the proper operation of the ACC System. ACC will not operate if any components fail. Communication between modules is via the high-speed GMLAN serial data circuit. The instrument panel module (IPM) provides a translating gateway function for the GMLAN serial data links. The GMLAN utilizes the controller area network (CAN) communications protocol. The following is a functional description of the distance sensing cruise control (DSCC) module and the other associated components:

Distance Sensing Cruise Control (DSCC) Module

The DSCC module contains the radar and the DSCC controller. The DSCC module utilizes the radar to identify and classify objects in the road environment. The radar scans the road environment to detect targets within its specified field of view. The DSCC controller then makes throttle and/or brake commands to the engine control module (ECM) and electronic brake control module (EBCM) via the GMLAN serial data circuit in order to control the vehicle acceleration/deceleration based on the data from the radar. The ECM and EBCM provide throttle control and automatic braking needed for proper cruise speed adjustment. An internal yaw rate sensor is used by the DSCC module to determine the predicted path of the ACC vehicle. The main power feed for the DSCC module is the battery and this signal is always at battery potential. However, the ACC System only activates when the ignition 1 input is active and in the RUN position. The ignition 1 voltage signal to the DSCC module has to be 9.2 volts or more to be considered active by the DSCC module. When the ignition 1 signal is not active, all ACC functions are disabled. The following is a list of the DSCC module functions:

* The radar processes the road environment to get data concerning any vehicle ahead of the ACC vehicle. Detection, parameter estimation, tracking, object classification and diagnostics are the primary radar functions. When an object is detected, the DSCC controller calculates the object range, range rate, acceleration and azimuth angle parameters.
* The DSCC module performs ACC state processing automatically-distance control or speed control. The ACC System operates in 2 possible states-Cruise or Follow. The normal operating state is Cruise, whereby the vehicle speed is controlled to match the driver selected set speed. When a preceding forward target is identified by the radar, the ACC System will automatically transition into the follow speed state to provide proper lane spacing behind the target vehicle in front. The preceding vehicle's speed and acceleration, with the ACC vehicle speed, acceleration and distance between the two vehicles will be used to determine the ACC follow speed limit. The ACC follow speed limit will ensure that an acceptable distance is maintained to the preceding vehicle.
* The DSCC module determines the follow speed limit for throttle control by the ECM.
* The DSCC module arbitrates the ACC System brake and throttle control between the EBCM and the ECM.
* The DSCC module requests brake light activation during automatic braking.
* The DSCC module provides operational feedback to the vehicle driver. The DSCC module sends signals for telltales and messages to be displayed on the driver information center (DIC) via the IPM. The DSCC module will provide audible feedback to the driver via the IPM and the radio amplifier as well.

Instrument Panel Module (IPM)

The following are the ACC System functions provided by the IPM:

* The IPM provides a translating gateway for the high speed GMLAN serial data circuit.
* The IPM reads all cruise control switches and the gap switch. The DSCC module monitors a variety of user operated switches from the IPM switch status information sent via the GMLAN serial data circuit.
* The IPM illuminates the brake light based on a GMLAN message from the DSCC module during automatic braking.
* The IPM measures the brake pedal position and sends brake pedal travel status via GMLAN serial data circuit to the ECM. The ECM disengages the ACC System when the brake is applied by the driver pressing the brake pedal.
* The IPM serves as a gateway to the display systems, instrument panel cluster (IPC), DIC and amplifier, visual and audible warnings. The IPM will generate visual and audible warnings based on high speed GMLAN serial data messages from the DSCC module.

Engine Control Module (ECM)

The following are the ACC System functions performed by the ECM:

* The ECM provides the electronic throttle control to the ACC System. The ECM is also responsible for determining when a driver is overriding the adaptive cruise control throttle position by pressing the accelerator pedal.
* The ECM processes the cruise control switch requests received via the GMLAN serial data circuit from the IPM. Engaging and disengaging the ACC System are functions performed by the ECM.
* The ECM determines the driver selected vehicle speed. Unless the ACC module requests a lower vehicle speed, the ECM will control the vehicle speed to the driver selected set speed.
* The ECM allows automatic braking without disengaging the ACC.

Antilock Brake System (ABS)

The following are the ACC System functions performed by the EBCM:

* The EBCM controls the operation of the Antilock Brake System.
* The EBCM provides automatic braking for the ACC System. The DSCC module will request vehicle deceleration via high speed GMLAN serial data circuit.
* The EBCM determines when the driver-applied brake pressure is active. The EBCM will communicate this status via the GMLAN serial data circuit to the IPM.
* The EBCM releases vehicle automatic braking when there is a throttle override by the driver pressing the accelerator.
* The EBCM predicts brake temperatures. Due to automatic braking, the brake system may overheat. When the brakes are overheated, the EBCM requests the ACC System to be temporarily shut down by the ECM until the brakes cool to a normal operating temperature.

Refer to ABS Description and Operation.

Transmission Control Module (TCM)

The transmission control module (TCM) provides a down shift to protect the brakes. When the TCM detects some driver braking activity or ACC automatic braking activity, the TCM down shifts the vehicle transmission to increase engine braking. This helps reduce braking activity, extend brake pad life and reduce brake system overheating.

Driver Information Center (DIC)

The DIC is a part of the IPC and displays the ACC System warning messages. The DSCC module requests messages to be displayed on the DIC by sending a GMLAN request to the IPM. The IPM sends a GMLAN serial data request to the DIC demanding the display of the warning message. When the message is acknowledged by the driver and the cause of the message resolved, the DIC turns the message off. These displays are accompanied by a chime warning internal to the DIC. The ACC System will not operate if the DIC fails. The following are the 3 ACC messages that can be displayed on the DIC:

* Service Radar Cruise
* Cruise Not Ready
* Clean Radar

Radio Amplifier

The amplifier receives a GMLAN serial data message from the IPM in order to request an audible warning. The chime alerts the vehicle driver to certain ACC vehicle conditions. The audible chime accompanies a visual indicator as a warning to the driver. The ACC System will not operate if the radio amplifier fails.

Brake Pedal Position (BPP) Sensor

The IPM monitors the brake pedal position (BPP) sensor in order to determine when pressure is being applied to the brake by the driver stepping on the brake pedal. The BPP sensor receives a low reference signal and a 5-volt reference from the IPM. When the brake is applied, a signal is applied from the BPP sensor through the BPP sensor signal circuit to the IPM. The IPM utilizes this signal in deciding when to command the activation of the stop lamps. The IPM continuously sends signals via the GMLAN serial data circuit to the EBCM and the ECM reflecting the brake pedal position status. This will include the initial brake travel signal required for the activation of the ACC System. The ACC System will not engage unless the initial brake pedal travel signal is valid and received by the IPM. When the IPM brake pedal position signal indicates that brake pedal pressure is being applied by the driver when the ACC System is engaged, the ECM immediately disengages the ACC System. Re-engaging the ACC System will require the driver pressing the set or resume switch. Refer to Brake Pedal Position Sensor Calibration and to Exterior Lighting Systems Description and Operation for more information on the brake pedal pressure sensor.

Accelerator Pedal

Deceleration of the ACC vehicle to maintain a certain distance and speed while a slower moving vehicle is in its path is achieved through throttle control by the ECM and the application of light automatic braking by the EBCM. During automatic braking the ECM is commanded to release the throttle by the DSCC module. The DSCC module via the GMLAN serial data circuit requests the ECM to release the throttle from the currently controlled cruise position. At the end of automatic braking, the ECM will control the vehicle speed to the current set vehicle speed. Driver throttle override occurs when the driver of the ACC vehicle depresses the accelerator pedal with the intention of requesting greater speed than the current throttle position. An example is an ACC vehicle driver stepping on the accelerator for a passing maneuver. The ECM continuously monitors the throttle and reports a throttle override condition. When no throttle override is present, automatic braking is allowed. When throttle override is detected by the ECM, automatic braking in not allowed to affect the vehicle acceleration.

Cruise Control Switch

The cruise control switch, functionally is a common feature that is shared between the Adaptive Cruise Control (ACC) System and the regular Cruise Control System. The ACC System will not operate if any cruise switch fails. The cruise control switch comprises the following cruise control function switches:

* On/off switch
* Set/decrease switch
* Resume/increase switch

The cruise control function switches are arranged in a resistive ladder design whereby each switch function is set up with different resistance values. The instrument panel module (IPM) through the cruise control switch signal circuit detects a predetermined voltage value when any cruise control switch function is activated. The associated cruise control function signal detected by the IPM is then sent to the engine control module (ECM) as a GMLAN serial data circuit message. The ECM on receiving the message provides the cruise control function requested by the IPM. The ECM is responsible for recognizing and responding to cruise control switch requests sent by the IPM. The cruise control function switches are used by the ECM to communicate to the distance sensing cruise control (DSCC) module the driver selected vehicle speed. The driver selected vehicle speed is communicated through GMLAN serial data circuit to the DSCC module and the IPM. The ACC System engages and adjusts vehicle speeds based on the activation of the following cruise control function switches:

On/Off Switch

The IPM monitors the cruise control set/coast and resume/accel switch signal circuit in order to determine when the On/Off switch is disabled or activated. The IPM detects a predetermined voltage value on the cruise control set/coast and resume/accel switch signal circuit. The On/Off switch state is then relayed to the ECM via the GMLAN serial data circuit. The ECM sends the On/Off switch input status to the DSCC module. When the On/Off switch is turned ON, the ACC System enters either a standby enabled or a standby disabled mode. The standby enabled mode indicates that every condition required for the ACC System to function has been met, but the ACC is not engaged. When the ACC is in the standby disabled mode, the conditions necessary for the ACC System to function has not been met. When the On/Off switch is turned OFF, the ACC will enter the disabled mode. The ACC will not activate in the disabled mode. When the automatic braking is active and the ACC On/Off switch is turned OFF, the ACC will delay entering the disabled mode.

Set/Decrease Switch

The ACC System is engaged when the ACC On/Off switch is turned ON and the set/decrease switch is momentarily pressed and released. When the set/decrease switch is pressed, the selected vehicle speed is set to the current vehicle speed by the ECM. The vehicle speed must be at or greater than 40 km/h (25 mph). While in the engaged state, the selected vehicle speed and the following distance can be adjusted. Pressing and holding the set/decrease switch, when the ACC System is engaged, will decrease the selected vehicle speed without deactivating the ACC. Momentarily pressing and releasing the set/decrease switch, when the ACC is engaged, decreased the selected vehicle speed by 1.6 km/h (1 mph) for each time that the set/decrease switch is pressed.

Resume/Increase Switch

The resume/increase switch is used in order to increase the selected vehicle speed when ACC is active. The amount selected vehicle speed can be increased from the resume/increase switch depends on how long the switch is pressed. The presence of a slower moving vehicle in the path of the ACC vehicle will limit the extent to which the selected vehicle speed can be achieved. If there is no preceding vehicle in front, limiting the ACC vehicle acceleration, then the vehicle speed that is attained is the new selected vehicle speed. Acceleration is terminated when the resume/increase switch is released. Momentarily pressing and releasing the resume/increase switch will allow the selected vehicle to accelerate in at 1.6 km/h (1 mph) increments for each time that the resume/increase switch is momentarily pressed.

Gap Up/Down Switch

The gap up/down switch allows the driver to determine how closely the adaptive cruise control (ACC) vehicle follows a target vehicle while ACC is engaged. When the ACC vehicle speed is being limited due to a slower travelling vehicle, the ACC vehicle speed is automatically controlled to the follow speed limit. The gap switch has 6 following distance selections that range from 1-2 seconds. The gap switch following distance between the ACC vehicle and the target vehicle is expressed in time as opposed to actual distance. The distance maintained for a selected gap will vary based on vehicle speed. The faster the vehicle speed, the further back you will follow. The gap setting can only be adjusted when the ACC System is engaged. The gap up/down switch is hard-wired to the instrument panel module (IPM) and voltage is provided to the switch from the IPM via the gap up/down ignition 1 voltage circuit. Based on voltage variations, the IPM is able to read the selected gap up/down switch selection and communicates the switch status on the GMLAN serial data circuit to the distance sensing cruise control (DSCC) module. The gap up/down switch is a 3 position momentary switch-Center, Gap Up and Gap Down-with the following valid signal values:

* No Activation
* Increase Gap
* Decrease Gap

The initial push of the gap switch recalls the current setting and activates the display. Subsequent pushes of the gap switch will change the gap setting. Momentarily pressing the gap up/down switch will adjust the switch to the desired gap setting. When the voltage from the gap up/down switch circuit is in an invalid range, the IPM will default to increasing the gap value.