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
Lithium ion based Energy storage system with integrated BMS with Active cell Balancing
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryThis 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.
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.
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.
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.
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.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 47800 | |||
| esp32 | Equipment | 1 | 1100 | 1100 |
| pro mini 5 | Equipment | 1 | 800 | 800 |
| CAPCITERS,DIOD,MOS FET,RES ETC | Equipment | 1 | 3000 | 3000 |
| PCB | Miscellaneous | 1 | 1000 | 1000 |
| esp32 | Equipment | 1 | 1100 | 1100 |
| pro mini 5 | Equipment | 1 | 800 | 800 |
| capciter,mos,res,diodes | Equipment | 1 | 3000 | 3000 |
| ics | Equipment | 1 | 1000 | 1000 |
| pcb | Equipment | 1 | 1000 | 1000 |
| batteries | Equipment | 7 | 5000 | 35000 |