Problem
A 72V battery system requires accurate real-time monitoring and a reliable safety mechanism to prevent hazardous conditions such as over/undercharge.
A BMS for a 72V battery pack with a State of Charge algorithm and safety system, plus a Windows-based desktop monitoring application.

A 72V battery system requires accurate real-time monitoring and a reliable safety mechanism to prevent hazardous conditions such as over/undercharge.
Implemented a State of Charge (SoC) algorithm with an integrated safety system, and built the BMS Monitor desktop application using WinUI 3 (Windows App SDK) with C# .NET 10.
Process Notes
This Battery Management System was developed for a 72V battery pack that needs accurate real-time monitoring as well as a reliable protection mechanism.
A 72V battery system risks hazardous conditions such as over-charge and under-charge if it is not monitored precisely. That is why a system was needed that continuously reads cell conditions and takes protective action automatically.
I designed a State of Charge (SoC) algorithm with an integrated safety system, then built it into the BMS Monitor desktop application using WinUI 3 (Windows App SDK) with C# .NET 10. As Head of the Algorithm & Software Division at HETI ITS, I made sure the algorithm and the interface worked as one coherent system.
Documentation of the BMS Monitor application development.
The battery system can be monitored in real time, with protection that prevents hazardous conditions before they occur.
Impact summary
The end result is an intuitive BMS Monitor interface: battery status is easy to read, and the safety mechanism runs reliably behind the scenes.