System Operation
Battery Saver
To save battery voltage, the BCM provides automatic shut-off of the interior and exterior lamps after a time-out period when the ignition is off. The BCM monitors the ignition state and input from the RKE system to determine when to energize or de-energize the battery saver relay and to shut the power off to the lamps.
A timer in the BCM starts when:
- the ignition changes to OFF,
- any door or decklid becomes ajar while the ignition is off,
- an UNLOCK button of the RKE transmitter is pressed while the ignition is off,
- a valid keypad code is entered while the ignition is off,
- the courtesy lamp switch (integrated into the main light switch) is used to turn the courtesy lamps on while the ignition is off.
When 10 minutes have elapsed, the BCM automatically shuts off voltage to the lamps. The timer restarts (voltage is restored if the BCM is in battery saver mode) if:
- the ignition transitions out of OFF,
- any door or decklid becomes ajar,
- the UNLOCK button of the RKE transmitter is pressed,
- a valid keypad code is entered,
- the courtesy lamp switch is pressed.
Post Crash Alert Function
The post crash alert is a function controlled by the BCM. If the Restraints Control Module (RCM) determines an impact of enough severity (the air bags may or may not be deployed), the post crash alert function activates. The post crash alert function activates the hazard lamp function and cycles the horn on 3 times, then off for 4 seconds, and repeats this cycle until the battery is discharged or the function is turned off.
The post crash alert function can be turned off by:
- pressing the hazard flasher lamp switch (which may need to be pressed twice).
- pressing the RKE transmitter UNLOCK button.
- pressing the RKE transmitter PANIC button.
FET Protection
A FET is a type of transistor that, when used with module software, monitors and controls current flow on module outputs. The FET protection strategy prevents module damage in the event of excessive current flow.
The BCM utilizes a FET protective circuit strategy for many of its outputs (for example, a headlamp output circuit). Output loads (current level) are monitored for excessive current (typically short circuits) and are shut down (turns off the voltage or ground provided by the module) when a fault event is detected. A short circuit DTC is stored at the fault event and a cumulative counter is started.
When the demand for the output is no longer present, the module resets the FET circuit protection to allow the circuit to function. The next time the driver requests a circuit to activate that has been shut down by a previous short (FET protection) and the circuit is still shorted, the FET protection shuts off the circuit again and the cumulative counter advances.
When the excessive circuit load occurs often enough, the module shuts down the output until a repair procedure is carried out. Each FET protected circuit has 3 predefined levels of short circuit tolerance based on the harmful effect of each circuit fault on the FET and the ability of the FET to withstand it. A module lifetime level of fault events is established based upon the durability of the FET. If the total tolerance level is determined to be 600 fault events, the 3 predefined levels would be 200, 400 and 600 fault events.
When each tolerance level is reached, DTC U1000:00 should set along with the short circuit DTC that was stored on the first failure. These DTCs cannot be cleared until the vehicle is repaired.
After the repair, it is necessary to clear the DTCs using the Clear DTC operation on the scan tool, cycling the ignition, and run the BCM on-demand self-test.
The module never resets the fault event counter to zero and continues to advance the fault event counter as short circuit fault events occur. If the number of short circuit fault events reach the third level, DTC U3000:49 sets along with the associated short circuit DTC. DTC U3000:49 cannot be cleared and the module must be replaced after the initial fault is repaired.
Gateway Function
The BCM acts as a gateway module by receiving information in one format and transmitting it to other modules using another format. For example, the BCM receives the vehicle speed data from the PCM over the HS-CAN, the BCM converts the data into a MS-CAN message and sends (gateways) the message to other network modules such as the HVAC module. This enables network communication between modules that do not communicate using the same network (HS-CAN or MS-CAN).