Body Control Module (BCM)
The body control module (BCM) is a GMLAN device. It communicates with the engine control module (ECM) and the instrument panel cluster for electrical power management operation. The BCM determines the desired voltage set point and sends the information to the APM. The BCM monitors a battery current sensor, the battery positive voltage circuit, and estimated battery temperature to determine battery state of charge.