Batteries & Battery Management Systems

Our modular battery management software (BMS) is designed for Li-ion cell chemistries. Its unique composition allows packs of different sizes, power outputs and capacities to be accurately monitored and controlled.

The BMS has been specifically designed to be be adaptable, allowing it to accommodate cell chemistries from different cell suppliers which may have alternative operating characteristics.

We provide expert assistance to our customers to help them select cells that are tailored to their individual requirements, which are commonly based upon:

  • Power demand
  • Energy demand
  • „„Packaging constraints
  • „„Safety
  • „„Price
  • „„Availability
  • „„Charging time

 BMS Software Capabilities

Battery Condition Estimation Thermal Management BMS Monitoring Performance Forecasting Fault Reporting
High-Accuracy State of Charge calculation with drift correct
Active State of Health estimation based on cell characterisation results
Liquid cooling: coolant temp and flow rate control
Air cooling: active fan speed control
State of Charge & State of Health
Cell voltage, temperature, resistance and capacity
Battery current
DC link voltage
„Charge and discharge available power prediction
Charge and discharge current and voltage limits
100+ fault codes available
Multiple levels: warning, power reduction, hard shutdown
Fault log
„„Protection  Additional Features  Contactor Management Communication Interface
Fault management
Cell temperature hardware Interlocks
High voltage interlock
Active isolation fault detection
Low power dissipation
Weak cell detection
Fuse blow detection
Support multiple high voltage
interlock loops
Key parameters logged over life time for usage analysis
 Positive and negative contactor
Pre-charge contactor
CAN 2.0b – SAE J1939 protocol
Customer specific


Key features:

  • Available power prediction
  • „„High-Accuracy State of Charge calculation with Drift Correct
  • „„Active State of Health estimation
  • „„Cell monitoring
  • „„Protection and fault management
  • „„Thermal management
  • „„Communications interface
  • „„Diagnostics

The software contains our unique ‘cell characterisation’ method, that allows the application to extract as much energy from the pack as possible without compromising its safety and lifespan. By applying this method we have also been able to significantly reduce battery pack weight, size and cost.

The BMS has been successfully integrated into number of customer applications, ranging from performance HEVs to B-Segment EV, LCVs and HEV busses.


Cell Characterisation and BMS Optimisation

We have developed a unique approach to our BMS which results in improved performance and reduced weight.

We have developed a unique approach to our BMS which results in improved performance and reduced weight By including our cell characterisation in the BMS we can provide the following;
Predict available battery power in real time Hybrid powertrain controller can use this information to improve torque management
Improved State of Charge (SoC) calculations Improve accuracy and provide SoC drift correction based on temperature and load current
Improved State of Health (SoH) calculations BMS is able to compare actual measured performance with respect to Beginning of Life (BOL) performance