Battery Management System BMS

Battery Management System BMS

Recall that Battery pack (电池组/电池包) is made up of several modules (电池模块). Modules is made up of several cells (电池). BMS is the ‘brain’ of battery pack. BMS is linked to VCU.

No alt text provided for this image

A battery management system (BMS) 电池管理系统 is any electronic system that manages a rechargeable battery to operate within safe range.

No alt text provided for this image

It is usually made up of two or more PCBs inside the battery pack: one Main Board and several Slave Boards. The function of each board is shown in the diagram below:

No alt text provided for this image

In brief, BMS does the following:

No alt text provided for this image

First BMS measures the Voltage, Current and Temperature.

No alt text provided for this image

Then BSM estimates the SoC, SoH, SoP.

No alt text provided for this image

Upper and lower limit are set up to prevent battery from over charge and over discharge.

No alt text provided for this image

EV, typically limit the charge to 85% and discharge to 25% to prolong battery life.

Battery manufacturers will specify the upper & lower limit of charging / discharging.

No alt text provided for this image

When a battery is over charged (over upper limit), it gets hot & stressed, and may cause fire/explosion. This is an issue on safety.

When a battery is over discharged (over lower limit), it suffers from irreversible capacity losses. This is an issue on battery-life longevity.

To reduce stress & prolong battery life, every EV BMS has a Battery Protection Circuit (Lithium-ion protector).

Every Battery Protection Circuit has a Discharge MOSFET (switch) & a Charge MOSFET (switch).

During charging, if the Battery Protection Circuit detects that the voltage across the cells is reaching the upper limit, it will stop the charging by opening the Charge MOSFET chip.

During discharging, if the Battery Protection Circuit detects that the voltage across the cells is reaching the lower limit, it will stop the discharge by opening the Discharge MOSFET chip.

No alt text provided for this image


BMS is a complicated topic, because there is a lot of confusing, non-standardized terminology & abbreviation in the market. You usually see 'BCU' as Master and 'BMU' as Slave. But the diagrams below prove against this. Abbreviation is often confusing if we don't know the full definition and function, for example, BCU can mean differently to different customers.

No alt text provided for this image

The table below shows the different terms that I came across when I was doing BMS research:

No alt text provided for this image

This article use terms ‘Master’ and ‘Slave’ to avoid confusion.


BMS has 3 types of topology:

No alt text provided for this image

An example of Distributed Topology:

No alt text provided for this image

An example of Modular Topology:

No alt text provided for this image

Different types of BMS topology are adopted by the automotive OEMs:

No alt text provided for this image


Slave Board measures Cell Voltage & Cell Temperature.

No alt text provided for this image
No alt text provided for this image

Slave Board also performs Cell Balancing. Cell balancing 电池均衡 is a technique, in which voltage levels of every individual cell connected in series to form a battery pack, is maintained to be equal to achieve the maximum efficiency (maximising the capacity) of the battery pack.

A fresh battery pack will always start off with balanced (same SoC) cells. But as the battery pack is put into use (charging/discharging), the cells get unbalanced (each cell has different SoC).

Such cell imbalance after use is caused by:

·      Different self-discharge rate in each cell.

·      Internal resistance (IR) variation. As cell ages, its IR also changes. Inside a battery pack, not all cells will have the same IR.

·      Different thermal gradient in battery pack. Temperature difference will cause one cell to charge/discharge faster than the other.

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image
No alt text provided for this image


Master Board measures Pack Current & Pack Voltage.

The Pack Current is measured by a current sensor.

There is no voltage sensor for Pack.

The Pack voltage is calculated from summing up individual Cell Voltage (measured by Slave Board).

No alt text provided for this image

Some customers separate the High Voltage Monitor (HVM) from the BMS Master Board.

HVM may be called High Voltage Management, or IVU (Inspecting Voltage Unit).

HVM measures the Battery Pack’s current.

No alt text provided for this image

The green lines shown above are connected to the Insulation Monitor 绝缘 检测 circuit (part of BMS Master Board).

Insulation Monitor (绝缘监测): Isolation or Insulation Monitoring/Detection, Ground/Earth Fault Detection, 绝缘监控/检测, 绝缘故障-监测, 接地故障检测, 隔离故障检测.

BMS continuously monitors the isolation resistance between the Battery and chassis, for deterioration of insulation and potentially dangerous levels of leakage current 漏电流.

This is to ensure that the Battery is electrically disconnected from any touchable conductive object (eg: chassis).

Minimum isolation resistance is 100Ω/V (for DC circuit) and 500Ω/V (for AC circuit).

Therefore, a 350 V Battery(DC) should maintain a resistance above 350x100Ω between the Battery and the chassis. This ensures that current will be limited to approximately 10 mA which is uncomfortable but not generally life threatening.

If isolation resistance falls below specified safety level, BMS Master Board will command High Voltage Board to cut off the high-voltage circuit by opening the relay inside the BDU. High Voltage Board will send off an alarm too.

Note: ground fault is not equal to short circuit.


Another function of BMS is HVIL (High Voltage Interlock Loop) 高压互锁回路 Monitor.

HVIL is a low voltage loop that routes through every high voltage (HV) component (eg: OBC, BJB, MCU, DC/DC Converter, Battery Pack), HV connector and MSD in the vehicle.

The BMS monitors the continuity of this loop by producing a constant current and measuring the resistance. If there is an open circuit (change in resistance eg: loose connection), BMS will send out an HVIL alert and disconnect the electrical supply from the battery power.

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image


Future trend of BMS:

Battery Pack manufacturer faces two challenges: high cost of Li-On battery & lack of space.

·      Li-On battery technology has almost reached the peak. There is no new development on Li-Ion battery. In fact, battery is the major cost of battery pack. 

·      For BEV to have more battery power, more Li-On battries are needed. However, the size of battery pack is almost fixed in size. There is a limit on how many batteries you can squeeze inside the battery pack.

What Battery Pack manufacturers can do now is to reduce the cost of other parts, for example BMS. Flexible Printed Circuit (FPC) is used to replace the cabling of traditional BMS. The circuitry of Master Board & Slave Board can be replaced by chips. These chips can be mounted on the FPC. With this solution, it helps to save cost on cables and PCB, and save space. Thus, you will see less connectors and cables in future BMS solution.

No alt text provided for this image


This is my last article on Electric Vehicle. BMS is the most difficult topic to understand in Electric Vehicle. I hope you have enjoyed reading this.





要查看或添加评论,请登录

Dr. AC Khor的更多文章

  • Battery for Electric Vehicle

    Battery for Electric Vehicle

    There are 3 types of chemical batteries: primary (non-rechargeable), secondary (rechargeable), fuel cell. The primary…

  • Battery Junction Box BJB

    Battery Junction Box BJB

    Battery Electric Vehicle's Battery Junction Box (BJB) has many other names: Recall that Battery Junction Box (BJB) is…

  • On-Board Charger OBC

    On-Board Charger OBC

    Recall that On-Board Charger (OBC) of a Battery Electric Vehicle (BEV) converts AC to DC. There are two types of OBC:…

  • Charging Electric Vehicle

    Charging Electric Vehicle

    Chargeable electric vehicle (EV) is known as PEV (Plug-in Electric Vehicle), which includes BEV (Battery Electric…

  • Battery Electric Vehicle (BEV)

    Battery Electric Vehicle (BEV)

    There are different types of electric vehicles, as shown in the diagram below. This article will focus on Battery…

  • Ch1: Who coined it?

    Ch1: Who coined it?

    The term ‘blockchain’ has become so widespread these days, yet many people may not know the origins of this word. A web…

  • Ch2: What is blockchain?

    Ch2: What is blockchain?

    A blockchain is a chain of blocks filled with data. The data may be in the form of currency transactions (eg: bitcoin…

  • Ch3: Something on Block

    Ch3: Something on Block

    We know there's data in a blockchain block. Aside from the data, it also contains a magic number, block size, block…

  • Ch4: Something on Node

    Ch4: Something on Node

    A node is a computer connected to a blockchain network. The blockchain network is therefore made up of many nodes.

  • Ch5: Something on Hash

    Ch5: Something on Hash

    Hash is a function that takes an input string of any length and generates a unique output of a fixed length. SHA256…

社区洞察

其他会员也浏览了