Our client has built an algorithm that monitors each individual cell within a lithium-ion battery. The solution determines which cells do not perform at full capacity or pose the risk of catching on fire, and notifies that a cell is dangerous. It can monitor various types of batteries on multiple devices, such as cars, smartphones, electronic cigarettes, etc.
The solution can either be integrated and operate as part of the Battery Management System (BMS) or perform independently on Docker or the cloud. Customers can retrieve data from the BMS for a specific time period, save it into a file, and incorporate it into the algorithm. Then the algorithm analyzes the data and determines which cells work well and which do not.
The client wanted to expand their market reach by making their solution compatible with embedded platforms. However, since it was not optimized for use on embedded platforms with microcontrollers, the client needed to analyze and prepare the solution for implementation on such systems.