• | Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure. |
• | Review Strategy Based Diagnosis for an overview of the diagnostic approach. |
• | Diagnostic Procedure Instructions provides an overview of each diagnostic category. |
Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
---|---|---|---|---|
Battery Current Sensor Supply Voltage Circuit | B1405 | B1405 | -- | -- |
Battery Current Sensor Signal Circuit | B1405 | B1405 | -- | -- |
Battery Current Sensor Low Reference Circuit | -- | B1405 | -- | -- |
The battery current sensor is a 3-wire hall effect current sensor. The battery current sensor monitors the battery current. It directly inputs to the body control module (BCM). It creates a 5-volt pulse width modulation (PWM) signal of 128 Hz with a duty cycle of 0-100 percent. Normal duty cycle is between 5-95 percent. Between 0-5 percent and 95-100 percent are for diagnostic purposes.
• | The ignition is ON. |
• | The engine is running. |
The BCM detects a duty cycle of PWM input signal is less than 4 percent or more than 96 percent for more 33 seconds.
The DTC sets as current , no driver indication or message is displayed.
The DTC clears as current status when the battery sensed current returns to normal range for more than 5 seconds.
Starting and Charging Schematics
Engine Electrical Connector End Views
Charging System Description and Operation
⇒ | If the test lamp did not illuminate , test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the BCM. |
⇒ | If less than the specified range , test the supply voltage for a short to ground or an open/high resistance. If the circuit test normal replace the BCM. |
⇒ | If less than 5 volts test the signal circuit for a short to ground or an open/high resistance. If the circuit test normal replace the BCM. |
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
• | Control Module References for BCM replacement, setup, and programming |