Datasheets, service manuals, circuits, electronics, components, CAD

https://www.radioradar.net/en/measurements_technics/lifepo4_bms_selection_wiring.html

LiFePO4 BMS: How to Choose and Wire a Battery Management System

LiFePO4 (lithium iron phosphate) battery packs are now widely used for backup power: with inverters and UPS units for routers, lighting and pumps, in solar systems and in DIY power stations. A pack of several cells in series must never be used without a BMS (Battery Management System) board. This article explains what a BMS does, how to choose one for your pack and how to wire it correctly.

Why you need a BMS

Lithium cells cannot tolerate overcharge or deep discharge, and in a series string their voltages drift apart over time. A lead-acid battery partly balances itself, but an unmanaged lithium pack quickly ends up with one cell overcharged and another over-discharged. A BMS takes care of this:

Key LiFePO4 voltages

Parameter1 cell4S (12 V)8S (24 V)16S (48 V)
Nominal voltage3.2 V12.8 V25.6 V51.2 V
Maximum charge voltage3.65 V14.6 V29.2 V58.4 V
Practical charge voltage3.45-3.55 V13.8-14.2 V27.6-28.4 V55.2-56.8 V
Discharge cut-off2.5 V10.0 V20.0 V40.0 V

Exact limits are given in the datasheet for your cells, so follow it. Charging to 3.45-3.55 V per cell instead of the maximum costs only a small part of the capacity and extends cell life.

How to choose a BMS

1. Chemistry and cell count

BMS boards are made separately for Li-ion (NMC) and for LiFePO4, because the protection limits differ. For LiFePO4 the overcharge cut-off is about 3.65-3.75 V per cell and the over-discharge cut-off about 2.0-2.5 V. The number of series cells (4S, 8S, 16S and so on) must match your pack.

2. Current rating

Calculate the load current from power: I = P / (U x efficiency). For example, a 1000 W inverter on a 12.8 V pack with about 90% efficiency draws roughly 1000 / (12.8 x 0.9) = 87 A. For this load you need a BMS rated for at least 100-120 A continuous. Check the peak current rating separately if you run motor loads such as pumps or refrigerators.

3. Common port or separate port

4. Balancing

5. Temperature protection

LiFePO4 cells must not be charged below 0 °C: this damages them. If the battery will sit in an unheated garage or shed, choose a BMS with a temperature sensor and low-temperature charge cut-off. In hot climates, high-temperature protection matters just as much.

6. Monitoring

Boards with Bluetooth or UART show cell voltages, current and temperature, and let you change the limits. This makes maintaining the pack much easier.

How to wire a BMS

Always study the wiring diagram in your board's manual first: the order can differ between manufacturers. A typical sequence:

BMS wiring diagram for a 4S LiFePO4 battery pack

Fig. 1. BMS wiring diagram for a 4S LiFePO4 battery pack

  1. Build the pack and balance the cells. Before assembly, bring all cells to the same voltage. The best way is to connect them in parallel and charge them to 3.6 V from a bench power supply.
  2. Connect B-. The thick B- wire of the board goes to the pack negative, that is, the negative of the first cell.
  3. Check the balance connector before plugging it in. Solder the balance wires to the cells according to the diagram (B0/B-, B1, B2...). Without plugging the connector into the board, measure the voltage on each pin relative to the pack negative. For 4S they should rise in steps of about 3.2-3.4 V: roughly 3.3, 6.6, 9.9 and 13.2 V.
  4. Plug the balance connector into the board.
  5. Connect the outputs. The load and charger connect between P- (C-) of the board and the pack positive. The pack positive does not pass through the BMS, but it must have a DC fuse or DC circuit breaker rated for the current.
  6. Check operation. Many BMS boards must be activated after the first connection by briefly connecting a charger. Until then there is no voltage at the output.

Charging and inverter settings

Common mistakes

Related on RadioRadar