a) BMS collects information through sensors in the battery about current, voltage, temperatures, etc. The information is processed by the BMS to ensure correct battery operation.
b) It Controls the charger to ensure proper charge of the battery.
c) It Manages the cell balance to ensure optimum performance of the battery pack. Balancing is necessary in multi-cell batteries: the weakest cell limits the total performance of the battery.
d) Thermal management of the battery: the BMS monitors the temperature of the cells in all modes of operation (drive, charge, etc.)