Adaptive Cruise Control Description
The adaptive cruise control functionality depends on various modules on the vehicle to function and each module performs a function that is critical to the proper operation of the adaptive cruise control system. Adaptive cruise control will not operate if any components fail. Communication between modules is via serial data. The following is a functional description of the active safety control module and the other associated components:
Active Safety Control Module
The Active Safety Control Module analyzes data from various modules, sensors and switches to provide enhanced safety features. Refer to Active Safety System Description and Operation for more information. In addition to enhanced safety features, the active safety control module provides the adaptive cruise control system functionality. The active safety control module analyzes data from the long range radar sensor module, front short range radar sensor modules and frontview camera module to identify and classify objects in the road environment. The system scans the road environment to detect targets within its specified field of view. The active safety control module then sends throttle and/or brake commands to the engine control module (ECM) and electronic brake control module (EBCM) via serial data in order to control the vehicle acceleration/deceleration based on the data from the modules. The ECM and EBCM provide throttle control and automatic braking needed for proper cruise speed adjustment. The following is a list of the active safety control module functions pertaining to the adaptive cruise control functionality:
- The active safety control module processes the road environment to get data concerning any vehicle ahead of the adaptive cruise control vehicle. Detection, parameter estimation, tracking, object classification and diagnostics are the primary functions. When an object is detected, the controller calculates the object range, range rate, acceleration and azimuth angle parameters.
- The active safety control module performs adaptive cruise control state processing automatically - distance control or speed control. The adaptive cruise control 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, the adaptive cruise control 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 adaptive cruise control vehicle speed, acceleration and distance between the two vehicles will be used to determine the adaptive cruise control follow speed limit. The adaptive cruise control follow speed limit will ensure that an acceptable distance is maintained to the preceding vehicle.
- The active safety control module determines the follow speed limit for throttle control by the ECM.
- The active safety control module arbitrates the adaptive cruise control system brake and throttle control between the EBCM and the ECM.
- The active safety control module requests brake light activation during automatic braking.
- The active safety control module provides operational feedback to the vehicle driver. The active safety control module sends signals for telltales and messages to be displayed on the instrument cluster or driver information center.
Body Control Module (BCM)
The following are the adaptive cruise control System functions provided by the BCM:
- The BCM provides a translating gateway for the high speed GMLAN serial data circuit.
- The BCM reads all cruise control switches and the gap switch. The active safety control module monitors a variety of user operated switches from the BCM switch status information sent via the GMLAN serial data circuit.
- The BCM illuminates the brake light based on a GMLAN message from the active safety control module during automatic braking.
- The BCM measures the brake pedal position and sends brake pedal travel status via GMLAN serial data circuit to the ECM. The ECM disengages the adaptive cruise control system when the brake is applied by the driver pressing the brake pedal.
- The BCM serves as a gateway to the instrument cluster and driver information center. The BCM will generate visual warnings based on high speed GMLAN serial data messages from the active safety control module.
Engine Control Module (ECM)
The following are the adaptive cruise control system functions performed by the ECM:
- The ECM provides the electronic throttle control to the adaptive cruise control 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 BCM. Engaging and disengaging the adaptive cruise control system are functions performed by the ECM.
- The ECM determines the driver selected vehicle speed. Unless the adaptive cruise control 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 adaptive cruise control.
Antilock Brake System (ABS)
The following are the adaptive cruise control System functions performed by the EBCM:
- The EBCM controls the operation of the Antilock Brake System.
- The EBCM provides automatic braking for the adaptive cruise control system. The active safety control 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 BCM.
- 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 adaptive cruise control 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 adaptive cruise control 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
The driver information center is a part of the instrument cluster and displays the adaptive cruise control system warning messages. The active safety control module requests messages to be displayed on the driver information center by sending a GMLAN request to the BCM. The BCM sends a GMLAN serial data request to the instrument cluster demanding the display of the warning message. When the message is acknowledged by the driver and the cause of the message resolved, the driver information center turns the message off. The adaptive cruise control system will not operate if the driver information center fails.
Brake Pedal Position Sensor
The BCM monitors the brake pedal position sensor in order to determine when pressure is being applied to the brake by the driver stepping on the brake pedal. The brake pedal position sensor receives a low reference signal and a 5 V reference from the BCM. When the brake is applied, a signal is applied from the brake pedal position sensor through the brake pedal position sensor signal circuit to the BCM. The BCM utilizes this signal in deciding when to command the activation of the stop lamps. The BCM 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 adaptive cruise control system. The adaptive cruise control system will not engage unless the initial brake pedal travel signal is valid and received by the BCM. When the BCM brake pedal position signal indicates that brake pedal pressure is being applied by the driver when the adaptive cruise control System is engaged, the ECM immediately disengages the adaptive cruise control System. Re-engaging the adaptive cruise control System will require the driver pressing the set or resume switch. Refer to Exterior Lighting Systems Description and Operation for more information on the brake pedal pressure sensor.
Accelerator Pedal
Deceleration of the adaptive cruise control 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 automatic braking by the EBCM. During automatic braking the ECM is commanded to release the throttle from the currently controlled cruise position by the active safety control module. 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 adaptive cruise control vehicle depresses the accelerator pedal with the intention of requesting greater speed than the current throttle position. An example is an adaptive cruise control 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.