LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> GMC >> 2021 >> Terrain SL >> Repair and Diagnosis >> External Pages >> Different car >> Section 94 (Driver Assistance Systems) >> Description And Operation >> Adaptive Cruise Control Description and Operation >> Adaptive Cruise Control Components
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Adaptive Cruise Control Components

WARNING: This page is about a different car, the 2020 GMC Terrain and 2020 Chevrolet Equinox. However, it is still accessible from the selected car via links, so may be relevant.

The adaptive cruise control functionality depends on various switches and control modules on the vehicle to function. Each component performs a function that is critical to the proper operation of the adaptive cruise control system. Adaptive cruise control will not operate if any single component has a fault. Communication between modules is via serial data. The following is a functional description of the B174W Frontview Camera - Windshield and the other associated components:

B174W Frontview Camera - Windshield 

The B174W Frontview Camera - Windshield analyzes data from various modules, sensors, and switches to provide enhanced safety features. In addition to enhanced safety features, the B174W Frontview Camera - Windshield provides the adaptive cruise control system functionality. The B174W Frontview Camera - Windshield utilizes it's own camera and internal logic 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 B174W Frontview Camera - Windshield then sends throttle and/or brake commands to the K20 Engine Control Module and K17 Electronic Brake Control Module or K160 Brake System Control Module via serial data in order to control the vehicle acceleration/deceleration based on the data from the modules. The K20 Engine Control Module and K17 Electronic Brake Control Module or K160 Brake System Control Module provide throttle control and automatic braking needed for proper speed and braking adjustment. The following is a list of the B174W Frontview Camera - Windshield pertaining to the adaptive cruise control functionality:

K9 Body Control Module 

The following are the adaptive cruise control System functions provided by the K9 Body Control Module:

K20 Engine Control Module 

The following are the adaptive cruise control system functions performed by the K20 Engine Control Module:

K17 Electronic Brake Control Module (if equipped) 

The following are the adaptive cruise control System functions performed by the K17 Electronic Brake Control Module:

K160 Brake System Control Module (if equipped) 

The following are the adaptive cruise control system functions performed by the K160 Brake System Control Module:

P16 Instrument Cluster 

The driver information center is a part of the P16 Instrument Cluster and displays the adaptive cruise control system warning messages. The B174W Frontview Camera - Windshield requests messages to be displayed on the driver information center by sending a serial data request. 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 has a fault.

Cruise Control Switch 

The cruise control switch function is a common feature that is shared between the adaptive cruise control system and the regular cruise control system. The adaptive cruise control system will not operate if any cruise control switch fault exists. The cruise control switch is made up of the following cruise control function switches:

The cruise control function switches are arranged in a resistor ladder design whereby each switch function is has a different resistance value. The K9 Body Control Module provides a constant voltage reference to the cruise control switches and monitors switch feedback from a specific signal circuit. When a button is pressed, the voltage monitored on the signal circuit changes based on the number of resistors in the resistor ladder. This K9 Body Control Module recognizes this voltage as a specific cruise control switch function. The associated cruise control function detected by the K9 Body Control Module is then sent to the K20 Engine Control Module as a serial data circuit message. On receiving the message, the K20 Engine Control Module provides the cruise control function requested by the K9 Body Control Module. The K20 Engine Control Module is responsible for recognizing and responding to cruise control switch requests sent by the K9 Body Control Module. The cruise control function switches are used by the K20 Engine Control Module to communicate to the B174W Frontview Camera - Windshield the driver selected vehicle speed. The driver selected vehicle speed is communicated through serial data circuit to the B174W Frontview Camera - Windshield and the K9 Body Control Module. The adaptive cruise control system engages and adjusts vehicle speeds based on the activation of the following cruise control function switches:

Adaptive Cruise Control Gap Switch 

The gap switch allows the driver to determine how closely the adaptive cruise control vehicle follows a target vehicle while adaptive cruise control is engaged. When the adaptive cruise control vehicle speed is being limited due to a slower travelling vehicle, the adaptive cruise control vehicle speed is automatically controlled to the follow distance. The gap switch has three following distance selections that range from near to far. The distance maintained for a selected gap will vary based on vehicle speed: The faster the vehicle speed, the greater than gap. The gap setting can only be adjusted when the adaptive cruise control system is engaged.

The gap switch is a momentary switch located as part of the cruise control switch assembly. The gap switch is located in a resistor ladder. The K9 Body Control Module provides a constant voltage reference to the gap switch and monitors switch feedback from a specific signal circuit. When the gap switch button is pressed, the voltage monitored on the signal circuit changes based on the number of resistors in the resistor ladder. This K9 Body Control Module recognizes this voltage as the gap switch function. The gap switch is detected by the K9 Body Control Module and then sent to the K20 Engine Control Module and B174W Frontview Camera - Windshield as a serial data message. On receiving the message, the K20 Engine Control Module and B174W Frontview Camera - Windshield will adjust the following distance based on the driver selected setting.

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.