Single-Cell BMS Algorithm Development & Testing Lab
Develop, Test and Master BMS Algorithm on Industry-Grade Hardware
The Single Cell BMS Algorithm Development & Testing Lab from Decibels Lab is an industry-oriented embedded development and learning platform designed for the development, testing, and validation of Battery Management System (BMS) algorithms. Built around the automotive-grade NXP S32K1XX ARM Cortex MCU, the platform enables students, researchers, and engineers to practically implement Model-Based Design (MBD) workflows using MATLAB/Simulink, develop voltage, current, and temperature protection algorithms, perform SOC & SOH estimation algorithms, and deploy embedded C-code directly onto real hardware. The setup integrates real-time sensing, configurable charging and discharge systems, LCD-based visualisation, and MIL/SIL/PIL validation workflows, providing a complete hands-on environment for embedded BMS software development and EV battery engineering education.

Integrated MATLAB models, data visualisation & data logging
![]() |
![]() |
| Product Features | Single Cell BMS |
| Microcontroller platform | NXP S32 KXX |
| Number of cells options | 2 |
| Cell chemistry options | NMC & LFP |
| Voltage measurement | ADC |
| Current measurement | Shunt based |
| Temperature sensing | ADC |
| Maximum current handling | 5 Amp |
| Cutoff option | MOSFET based |
| Protection features | MOSFET based |
| Charging | Voltage & current adjustable |
| Charging profile configuration | Yes |
| Fault indication | LED based |
| SOC estimation | OCV / CC / OCV + CC |
| SOH | Capacity counting |
| Cell Balancing | No |
| Display |
LED display |
| Custom code development | Yes |