Theory Of Operation
Below are few different ways communication on a vehicle takes place:
- Scan tool to the BCM Module
- Module to Module
- Module to Device
- Device to Module
Communication to the vehicle is established with a scan tool, through the Data Link Connector (DLC) to the Central GateWay Module (CGW) over the Controller Area Network (CAN) bus. On this vehicle the Body Control Module (BCM) is the CGW between the high and low speed CAN data bus networks (CAN-C and CAN-IHS); and communicates with the scan tool through CAN C.
The CAN bus architecture of this vehicle operates in a "hub" or "star" style, meaning all of the modules are connected at a central point in the Star Connectors. The terminating resistors for CAN bus are located in the Star Connectors that are part of the body and instrument panel wiring harnesses. In other CAN bus architectures a vehicle may operate in a "stub" or "backbone" style, meaning there is a single, main line that connects all modules. The terminating resistors for CAN bus in the "stub" or "backbone" style are located in 2 separate dominant modules; that are placed as far apart as is physically possible. The header of the scan tool is populated by the BCM with vehicle data, when communication with the scan tool has been established. The scan tool becomes another module on the vehicle's networks by acting as the Master Module of all bus networks while connected to the DLC; and contributes voltage to the operation of the CAN bus.
The following vehicle interactions listed below will aid in predetermining the type of vehicle communication that is/isn't available:
- Operating the Lock/Unlock button of the FOB with Integrated Key (FOBIK) = When any one of the Remote Keyless Entry (RKE) transmitter buttons of the FOBIK are depressed, the on-board transmitter generates a high frequency RF request signal that is received and validated by the Radio Frequency Hub Module (RF Hub). If the RF Hub determines that the RKE transmitter RF request signal was generated by a FOBIK that is valid for the vehicle, the RF Hub relays electronic request messages to the BCM over the CAN data bus to invoke the functions or features associated with the request.
- Opening a Door = The door latches contain ajar switches that are hard wired to the BCM. The status of the door ajar switch sense circuit input is monitored by the BCM, which then sends the proper electronic message to other modules in the vehicle over the CAN bus.
- Turning the Headlights on = The headlamp switch uses a single resistor multiplexed output to control the many functions and features it provides. The switch receives a clean ground from the BCM on a headlamp switch MUltipleX (MUX) return circuit. The BCM then reads the switch outputs using an internal pull up on the headlamp/fog lamp switch signal circuit to control the exterior lighting functions
- Turning the Hazards on = The status of the hazard switch is continually monitored by the circuitry within the instrument panel switch bank in the Integrated Center Stack (ICS). The switch receives battery voltage at all times through a fused battery feed circuit, and a path to ground at all times through the instrument panel wire harness. Whenever the hazard switch is in its latched and lowered position, the hazard warning system is selected and the switch bank circuitry provides a hard wired output to the BCM. When the BCM receives a hazard switch input, it then controls hazard warning system operation and flash rate by controlling battery voltage outputs through high side drivers on the right and left, front and rear turn signal feed circuits.
- Honking the Horn = Each horn has a path to ground at all times through its wire harness connection to an eyelet terminal secured to the body sheet metal. The horns are completely controlled by a fused B(+) output received through a relay within the front Power Distribution Center (PDC) and controlled by the BCM.
During an ignition cycle the CAN C bus network may go into default mode when communication has been hindered with the BCM. In some situations, when this happens the Wipers automatically operate in a delay mode and the Headlights are turned on by the BCM. When the ignition is turned off, the vehicle will exit the default mode and operation of the Wipers and Headlights will stop. When turning the ignition on again, if the CAN C bus fault is still present, the vehicle will exhibit a no crank no start condition; and no scan tool communication response to the vehicle. It is important to note a difference between wi-TECH and wi-TECH 2 when diagnosing these type of concerns. A difference between them is wi-TECH 2 has a faster refresh rate; and is capable of communicating with modules over the CAN IHS even when CAN C has issues with communication.