Battery Management System
The battery management system (BMS) determines the current state of the battery, and controls the energy storage at system level. It collects status data from all the devices of the battery system, uses this input to compute and derive the overall state of the battery pack, and sends this information to the vehicle management system. Besides that it controls battery subsystems like cell balancing, thermal conditioning and different kinds of actuators like high voltage switches and safety functions.
The architecture of our battery management systems (BMS) software is based on an OSEK/AUTOSAR compatible operating system and is portable on other hardware platforms. The computation of the state-of-charge (SOC), state-of-health (SOH), state-of-function (SOF) as well as the charging, safety and protection functions (e.g., breaker control, galvanic isolation monitoring, pack current measurement, pack over-voltage and under-voltage measurement, over-temperature detection) are all implemented in the BMS.