Master-Slave BMS Architecture with CAN-bus for Inter-Cell Communication

In this paper, a Battery Management System (BMS) is designed and implemented to enable fast balancing of a 4S1P battery pack, which contains four Lithium Iron Phosphate (LiFePO4) cells connected in series. The proposed Master-Slave architecture supposes a single Master node and four Slave nodes which communicate using a Controller Area Network (CAN). The Master node receives the measured parameters (voltage, temperature, balancing state) from all Slave nodes, detects if the battery pack is charged, compares the cells voltages, takes the decision which cell to be balanced, and transmits the balancing command to a specific Slave node. Also, the Master node has the role of protection for undervoltage, overvoltage, and overtemperature, by disabling the battery charger or the load. Each Slave node acquires cell data and enables passive balancing of that cell using high power resistors. The measured parameters and the operating states of the BMS can be also transmitted through the CAN-bus to other Electronic Control Units (ECUs), for example an LCD display.

Authors

Institutions

Publication Details

Published
2024-10-16
DOI
https://doi.org/10.1109/siitme63973.2024.10814795
Citations
1
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Master-Slave BMS Architecture with CAN-bus for Inter-Cell Communication

Irina Bristena Bacîş, Dragoş Ioan Săcăleanu, Lucian Andrei Perişoară
1 citations
Interconnection Networks and Systems
0.35
article

Master-Slave BMS Architecture with CAN-bus for Inter-Cell Communication

Irina Bristena Bacîş, Dragoş Ioan Săcăleanu, Lucian Andrei Perişoară
article en
1 citations

Abstract

In this paper, a Battery Management System (BMS) is designed and implemented to enable fast balancing of a 4S1P battery pack, which contains four Lithium Iron Phosphate (LiFePO4) cells connected in series. The proposed Master-Slave architecture supposes a single Master node and four Slave nodes which communicate using a Controller Area Network (CAN). The Master node receives the measured parameters (voltage, temperature, balancing state) from all Slave nodes, detects if the battery pack is charged, compares the cells voltages, takes the decision which cell to be balanced, and transmits the balancing command to a specific Slave node. Also, the Master node has the role of protection for undervoltage, overvoltage, and overtemperature, by disabling the battery charger or the load. Each Slave node acquires cell data and enables passive balancing of that cell using high power resistors. The measured parameters and the operating states of the BMS can be also transmitted through the CAN-bus to other Electronic Control Units (ECUs), for example an LCD display.

Universitatea Națională de Știință și Tehnologie Politehnica București (RO)
Openalex Percentile: Top 35%
Interconnection Networks and Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.