Lithium ion based Energy storage system with integrated BMS with Active cell Balancing

This project demonstrates a novel battery management system which actively monitors the critical parameters like voltage, capacity and performs as an active balancing of cells in a battery pack whenever required. The system is integrated with controller for monitoring and controlling pur

2025-06-28 16:28:30 - Adil Khan

Project Title

Lithium ion based Energy storage system with integrated BMS with Active cell Balancing

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

This project demonstrates a novel battery management system which actively monitors the
critical parameters like voltage, capacity and performs as an active balancing of cells in a
battery pack whenever required. The system is integrated with controller for monitoring and
controlling purpose. Proposed battery management system continuously monitors each cell
voltage in a battery pack and performs cell balancing if voltage difference between cells
exceeds the threshold value.we use arduino pro mine to control the swtiching and control
purpose Then this data is display on cloud through IoT. We are using Oracal cloud server.
Platform. It access data from ESP32 which having in built Wi-Fi facility. Design and
validation of an efficient battery management system has been partially accomplished.
Several imperative tasks viz, cell voltage, pack voltage and temperature of battery pack have
been monitored and display and the cell balancing circuit design has been successfully tested
as well.
We are also working on the algorithm which calculate state of health and state of charge
more accurately by using the voltage and current values of with no of discharged cycles of
cell
After implementation of battery management system, the lifespan of the battery is much
longer than the one without it and to ensure the battery operating within safe operating
system.

Project Objectives

The main objective of BMS is that it guaranteed the safety of operation of batteries , while
also monitoring and optimizing the use and efficiency of battery systems to allow more
efficient operation.
This is where a battery management system (BMS) comes into play. A BMS allows for
constant monitoring, gathering, and communicating information to an external interface
where users can observe the status of each cell and the health of the battery pack as a whole.
The BMS monitors and manages a battery pack in order to protect it from damage, prolong
its life, and keep the battery operating within its safety limits. These functions are key to
efficiency, reliability, and safety.
This BMS also inform us about damage cell and the limit at which you must have
replace it with new one.
This BMS help us to store maximum charge by its efficient algorithm and and active cell
balancing method.

Project Implementation Method

In this project we Measure the voltage of each cell using op-amp(LM741) as differential and
and current sensor is used to measure the overall current through the circuit and we also
measure the temperature sensor (LM35) we pass this data to our controller(arduino Pro
mini ) by using 8 to 1 multiplexer.
Through algorithm which calculate state of health and state of charge more accurately by
using the voltage and current values of with no of discharged cycles of cell we collect the data
about battery system.
We also used active cell balancing system with this project which help to store maximum
charge into the battery and increase the cell life.

In Active cell balancing we use mosfet driver circuit to cottrol the switching of mosfets which
are used in switching during the cell balancing through shuttles.

Benefits of the Project

A BMS enhances the life span of the battery cells
This is an effective system to measure and control the cell’s voltage.
It provides stability and reliability.
It ensures the safety of the battery pack, especially large format lithium-ion batteries.
It optimises the performance of the equipment which use battery systems.
It monitors the battery cells constantly to avoid the occurrence of failure or explosion. A
BMS helps to track any problems such as excessive heat, smoke, fire, etc, that can ruin the
cells.
It controls the temperature, maintaining it at the ideal or optimum 45 degrees or according
to the data sheet of the cells.
It gives an indication of how long the battery’s charge will last before it needs recharging.
It forecasts the battery pack’s capabilities in the near future.

Technical Details of Final Deliverable

In this project we Measure the voltage of each cell using op-amp(LM741) as differential and
and current sensor is used to measure the overall current through the circuit and we also
measure the temperature sensor (LM35) we pass this data to our controller(arduino Pro
mini ) by using 8 to 1 multiplexer.
Through algorithm which calculate state of health and state of charge more accurately by
using the voltage and current values of with no of discharged cycles of cell we collect the data
about battery system.
We also used active cell balancing system with this project which help to store maximum
charge into the battery and increase the cell life.
In Active cell balancing we use mosfet driver circuit to cottrol the switching of mosfets which
are used in switching during the cell balancing through shuttles.

Final Deliverable of the Project Hardware SystemCore Industry Energy Other Industries Transportation , Others Core Technology OthersOther Technologies Internet of Things (IoT), Clean TechSustainable Development Goals Affordable and Clean Energy, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 47800
esp32 Equipment111001100
pro mini 5 Equipment1800800
CAPCITERS,DIOD,MOS FET,RES ETC Equipment130003000
PCB Miscellaneous 110001000
esp32 Equipment111001100
pro mini 5 Equipment1800800
capciter,mos,res,diodes Equipment130003000
ics Equipment110001000
pcb Equipment110001000
batteries Equipment7500035000

More Posts