BMS Overview

The purpose of the battery management system is to protect the battery cells from being over charged or over discharged and to monitor all of the cells of a battery. The BMS is also used to estimate the state of charge of the battery.

Problems with over discharging

In a LiPo Battery with multiple cells, if one cell discharges too low, or charged too much, that cell could become permanently damaged. Internal cell damage could lead to fires if that cell is recharged.

How does a BMS work?

The BMS makes sure that no voltage cell is lower than any other cell. The BMS makes sure that all cells discharge or charge at the same rate.

Passive Cell Balancing

Passive cell balancing discharges all cells at the same rate of the fastest discharging battery cell. If one cell is lower than any other cell, the other cells dissipate the extra power through a resistor so that all cells remain the same voltage level.

Pros:

  • Easier implementation

  • Prolongs battery longevity

  • Prevents over discharging

Cons:

  • Higher power loss

  • Less efficient

Active Cell Balancing

Active cell balancing discharges higher voltage cells into lower voltage cells. Instead of burning the extra energy like passive cell balancing, cells with more energy transfer to cells with less energy which makes the battery last longer.

Pros:

  • Extra energy is preserved

  • More efficient

  • Prolongs battery life

Cons:

  • Harder implementation

  • More expensive

Current BMS

The current BMS uses passive cell balancing and monitors the voltages for a 12 cell battery. It is included on the PDB. The current BMS also estimates the battery percent using coulomb counting and a voltage look-up table.

Future BMS improvements

  • Active cell balancing

  • Working under voltage detection buzzer

  • Custom BMS without IC

  • Display for battery percent