Front Windshield Wiper Components
S82 Windshield Wiper/Washer Switch
The S82 Windshield Wiper/Washer Switch is the primary input to the K9 Body Control Module for the driver to control windshield wiper operation. The S82 Windshield Wiper/Washer Switch also provides discrete input to the K219 Exterior Lighting Control Module and M75 Windshield Wiper Motor during high speed wiper operation.
The S82 Windshield Wiper/Washer Switch contains three individual internal switch. One switch changes between mist (single wipe), off, intermittent, low speed, and high speed selection. The second switch changes with differing intermittent sensitivity selection. The third switch is only active when high speed wiper operation is selected. A resistor ladder is also used to determine switch selection and intermittent sensitivity selection. The high speed switch does not utilize the resistor ladder.
The K9 Body Control Module provides the S82 Windshield Wiper/Washer Switch with ground through a single low reference circuit and monitors the switch position through a single signal circuit. Voltage is applied by the K9 Body Control Module to this signal circuit and voltage drop is monitored to determine switch selection. This voltage drop will vary depending on the number of resistors in the resistor ladder, which changes depending on switch position. In the off position, current flows through a single resistor. In the mist (single wipe), low speed, and high speed position, current flows through two resistors. In the intermittent position, current flows through three or more resistors, depending on the intermittent sensitivity selected.
The S82 Windshield Wiper/Washer Switch provides a discrete switch input to the K219 Lighting Control Module during high speed wiper operation. Voltage is applied by the K219 Lighting Control Module to this signal circuit and voltage drop is monitored to determine switch selection. When high speed operation is selected, the signal circuit is pulled to ground (low reference).
K9 Body Control Module
The K9 Body Control Module will send a CAN message to the K219 Lighting Control Module to request wiper operation. The K9 Body Control Module responds to input requests from the S82 Windshield Wiper/Washer Switch. The K9 Body Control Module provides a constant ground for the S82 Windshield Wiper/Washer Switch and monitors a signal circuit to determine the requested windshield wiper position.
The K9 Body Control Module communicates with the B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor via LIN. Messages are received from the B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor to indicate the amount of water on the windshield.
K219 Lighting Control Module
The K219 Lighting Control Module controls the wiper motor via two PCB relays (KR12B Windshield Wiper Relay and KR12C Windshield Wiper Speed Control Relay). The K219 Lighting Control Module receives a message from K9 Body Control Module over CAN to determine what type of wiper operation is requested.
KR12B Windshield Wiper Relay
The KR12B Windshield Wiper Relay supplies B+ to the M75 Windshield Wiper Motor and is controlled by the K219 Lighting Control Module. The coil side of the relay receives a constant chassis ground and the switch side receives a constant B+. When wiper operation is requested, the K219 Lighting Control Module will provide voltage to the coil side of the relay. This will energize the relay, closing the high current contact, and supply B+ to the M75 Windshield Wiper Motor through the KR12C Windshield Wiper Speed Control Relay, enabling wiper operation.
KR12C Windshield Wiper Speed Control Relay
The KR12C Windshield Wiper Speed Control Relay controls B+ to the M75 Windshield Wiper Motor and is controlled by the K219 Lighting Control Module. The coil side of the relay receives a ground controlled by the K219 Lighting Control Module. The switch side of the relay receives B+ through the KR12B Windshield Wiper Relay. When high speed wiper operation is requested, the K219 Lighting Control Module will provide ground to the coil side of the relay. This will energize the relay, closing the high current contact, and supply the B+ to the M75 Windshield Wiper Motor high speed control, enabling high speed wiper operation.
B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor
Due to the sensitivity of the sensor, the wipers may swipe once upon start up or rapid lighting changes.
The B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor utilizes an internal infrared LED and an optic sensor to determine the amount of water on the windshield. The infrared LED bounces infrared light against the inside of the windshield. The optic sensor measures the amount of light returned after bouncing off the windshield. With a dry windshield, all light bounced off the windshield is returned to the optic sensor. As water accumulates on the windshield, the light input to the optic sensor is diffused and reduced. The amount of light reduction corresponds directly to the amount of water on the windshield. The B117A Windshield Outside Moisture/Ambient Light and Humidity Sensor interprets the amount of light returned and communicates this info to the K9 Body Control Module, which will control intermittent wiper operation based on the sensitivity selection of the S82 Windshield Wiper/Washer Switch and the amount of water on the windshield.
M75 Windshield Wiper Motor
The M75 Windshield Wiper Motor receives a constant chassis ground. B+ is controlled by the KR12B Windshield Wiper Relay and KR12C Windshield Wiper Speed Control Relay being operated by the K219 Lighting Control Module.
The M75 Windshield Wiper Motor includes a DC motor and an internal position switch to indicate the wiper park position. When wiper operation is requested, the DC motor spins. The spinning motor is directed to a wiping motion through the windshield wiper transmission. When wiper operation is no longer required, the M75 Windshield Wiper Motor will continue spinning until the internal position switch indicates it is in the park position.