LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Buick >> 2021 >> Envision Preferred, AWD >> Repair and Diagnosis (Single Page) >> Accessories & Equipment >> Wiper/Washer Systems >> Wiper System And Washer System >> Description and Operation >> Wiper/Washer System Description and Operation >> Front Windshield Wiper Operation
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Front Windshield Wiper Operation

The windshield wipers system allows the driver to clear the vehicle's windshield using a discrete switch or through an automatic rain sensing system. The windshield wiper system functions through a primary control, but also allows redundant high speed-only operation in the event of a system fault. The wiper systems uses the S82 Windshield Wiper/Washer Switch as the primary means of driver control, along with the B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor to modulate intermittent wiper operation. The S82 Windshield Wiper/Washer Switch is a discrete input to the K9 Body Control Module. The K9 Body Control Module communicates with the K219 Lighting Control Module over CAN, and with the B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor over LIN, to control wiper activation.

Low Speed Wiper Operation 

With the S82 Windshield Wiper/Washer Switch in the low speed position, the discrete signal circuit to the K9 Body Control Module is pulled down through two resistors in a resistor ladder to a low reference provided by the K9 Body Control Module. The K9 Body Control Module communicates with the K219 Lighting Control Module over CAN, requesting consistent low speed wiping operation. To initiate low speed operation, the K219 Lighting Control Module energizes the KR12B Windshield Wiper Relay. This allows battery voltage from the wiper fuse to be applied through the switched contacts of the KR12B Windshield Wiper Relay, through the normally closed contacts of the KR12C Windshield Wiper Speed Control Relay, to the windshield wiper low speed control circuit of the M75 Windshield Wiper Motor.

Intermittent Wiper Operation 

With the S82 Windshield Wiper/Washer Switch in the intermittent position, the discrete signal circuit to the K9 Body Control Module is pulled down through a number of resistors within a resistor ladder to a low reference provided by the K9 Body Control Module. The number of resistors the signal travels through is dependent on the intermittent selection made on the S82 Windshield Wiper/Washer Switch. The K9 Body Control Module interprets this range of voltage pull-down as a request for intermittent wiper activation, with each pull-down voltage value equating an intermittent delay (sensitivity) level. If the rain sense is enabled the K9 Body Control Module communicates with the B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor via LIN. The B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor utilizes windshield optics to determine the amount of water on the windshield and will communicate this info to the K9 Body Control Module, which will vary wiping cadence based on the intermittent sensitivity selection on the S82 Windshield Wiper/Washer Switch and the amount of water on the windshield. If the rain sense is disabled the K9 Body Control will vary the wiping cadence based on a preset amount of time determined by the intermittent delay selection on the S82 Windshield Wiper/Washer Switch. To initiate wiper operation, the K219 Lighting Control Module energizes the KR12B Windshield Wiper Relay. This allows battery voltage from the wiper fuse to be applied through the switched contacts of the KR12B Windshield Wiper Relay, through the normally closed contacts of the KR12C Windshield Wiper Speed Control Relay, to the low speed control circuit of the M75 Windshield Wiper Motor.

High Speed Wiper Operation 

With the S82 Windshield Wiper/Washer Switch in the high speed position, the discrete signal circuit to the K9 Body Control Module is pulled down through two resistors in a resistor ladder to a low reference provided by the K9 Body Control Module. The K9 Body Control Module interprets this specific voltage pull-down as a request for wiper activation. In addition to this pull-down signal, a second switch in the S82 Windshield Wiper/Washer Switch is also pulled down to low reference. This signal is a discrete input to the K219 Lighting Control Module. The K219 Lighting Control Module requests wiping operation. To initiate high speed operation, the K219 Lighting Control Module energizes the KR12B Windshield Wiper Relay and grounds the KR12C Windshield Wiper Speed Control Relay. This allows battery voltage from the wiper fuse to be applied through the switched contacts of the KR12B Windshield Wiper Relay, through the switched contacts of the KR12C Windshield Wiper Speed Control Relay, to the windshield wiper motor high speed control circuit of the M75 Windshield Wiper Motor.

Mist (Single Wipe) Operation 

The mist (single wipe) position is a momentary switch position that will return the S82 Windshield Wiper/Washer Switch to the off position as soon as the switch is released. With the S82 Windshield Wiper/Washer Switch in the mist (single wipe) position, the discrete signal circuit to the K9 Body Control Module is pulled down through two resistors in a resistor ladder to a low reference provided by the K9 Body Control Module. The K9 Body Control Module interprets this specific voltage pull-down as a request for wiper activation. The K9 Body Control Module communicates with the K219 Lighting Control Module via CAN, requesting consistent low speed wiping operation as long as the S82 Windshield Wiper/Washer Switch is held in the mist (single wipe) position. If the mist (single wipe) position is only briefly selected, the K9 Body Control Module will request only a single wipe.

Wiper Park Operation 

With the S82 Windshield Wiper/Washer Switch in the off position, the discrete signal circuit to the K9 Body Control Module is pulled down through one resistor in a resistor ladder to a low reference provided by the K9 Body Control Module. The K9 Body Control Module interprets this specific voltage pull-down as a request to stop wiper activation. The K9 Body Control Module communicates with the K219 Lighting Control Module via CAN, requesting wiper operation stop. At this time, the K219 Lighting Control Module will deactivate the KR12B Windshield Wiper Relay and KR12C Windshield Wiper Speed Control Relay. The relay contacts will switch back to their normally closed position and will apply ground to the wiper motor power inputs through the normally closed contacts of the wiper relays. This deactivates and dynamically brakes the wiper motor in the park position. When the wiper switch is turned to the OFF position while the wiper motor is somewhere in mid-cycle, the K219 Lighting Control Module will continue to operate the motor until the wipers reach the park position. If the ignition is turned OFF while the wipers are in mid-cycle, the wipers will stop immediately, regardless of position. The K219 Lighting Control Module will park the wipers next time the ignition is turned ON.

The windshield wiper system consists of the following electrical components: