Features

Amongst all features inherited from underlying Zephyr, the BMS has the following features:

  • Monitoring and configuration using the ThingSet protocol (mapping to MQTT, CoAP and HTTP possible)

    • Serial interface

    • CAN bus

    • Bluetooth (not available on all boards)

  • Extensions via UEXT connector possible (depending on hardware)

    • I2C

    • SPI

    • UART

  • SOC estimation based on coulomb counting

  • Configuration options

    • Pack layout

      • Cell chemistry (e.g. LiFePO4, NMC, NCA, LTO)

      • Nominal capacity

      • Number of cells

      • Thermistor type

      • Shunt resistor

      • Custom open circuit voltage (OCV) look-up table

    • Protection

      • Discharge short circuit limit (A)

      • Discharge short circuit delay (us)

      • Discharge over-current limit (A)

      • Discharge over-current delay (ms)

      • Charge over-current limit (A)

      • Charge over-current delay (ms)

      • Cell target charge voltage (V)

      • Cell discharge voltage limit (V)

      • Cell over-voltage limit (V)

      • Cell over-voltage error reset threshold (V)

      • Cell over-voltage delay (ms)

      • Cell under-voltage limit (V)

      • Cell under-voltage error reset threshold (V)

      • Cell under-voltage delay (ms)

      • Discharge over-temperature (DOT) limit (°C)

      • Discharge under-temperature (DUT) limit (°C)

      • Charge over-temperature (COT) limit (°C)

      • Charge under-temperature (CUT) limit (°C)

      • Temperature limit hysteresis (°C)

    • Balancing

      • Enable automatic balancing.

      • Balancing cell voltage target difference (V)

      • Minimum cell voltage to start balancing (V)

      • Current threshold to be considered idle (A)

      • Minimum idle duration before balancing (s)