Battery Management System

ENNOID-BMS

Our configurable battery management system is engineered to offer a complete solution for monitoring high voltage battery packs. It consist of a Master board based on an STM32 microcontroller connected through an ISOSPI interface to one or several slave boards. The modular BMS can be configured for various applications at any voltage & at any power level.

Thanks to the Open-Source nature of ENNOID-BMS, customers can contribute to the project and adapt it to their needs. Hardware and software repositories are available on our Github page.

For a straightforward implementation, we recommend using our scalable battery modules & our Penthouse box together to obtain a complete functional battery pack.

Slave board features:

  • Scalable & isolated 1000VDC+
  • Compatible with our Master-LV & Master-HV boards
  • From 5 to 18 cell levels monitoring per board
  • Daisychain Master/Slave ISOSPI communication
  • Up to 9 temperature sensors per slave
  • Parameters fully programmable through an easy to use graphical user interface
  • 33 ohm balance resistors (0.125A capacity) on all channels
  • Self powered by monitored cells
  • 1.2mV accuracy, -40 to 120C operation
  • Extra low power consumption (Sleep mode = 6uA)

Variant:

LTC6811 : Up to 12 cells voltage monitoring & 5 temperature sensors per slave

LTC6812 : Up to 15 cells voltage monitoring & 9 temperature sensors per slave

LTC6813 : Up to 18 cells voltage monitoring & 9 temperature sensors per slave (coming soon)

Slave board LTC6811-12S

*Manufacturing lead time: 2 weeks

Software : ENNOID-BMS tool (Windows)

Documentation:

ENNOID-BMS configuration tool

Master-HV board

Master-HV board features:

  • 100V to 400V operation
  • Isolated voltages measurements for load & battery pack
  • Isolated bi-directional current monitoring (up to 2500A pulsed, 500A continuous)
  • Isolated charger detection circuit
  • Isolated CAN bus interface, compatible with VESC CAN
  • Daisychain Master/Slave ISOSPI communication
  • Dual PCB patterns for bolt-on contactors
  • 12V contactor coil outputs for charger & external temperature control circuits
  • Integrated precharge circuit
  • USB & serial interface for programming and firmware upgrades through an easy to use graphical user interface
  • OLED display output
  • ON/OFF toggle switch input

Master-LV board features:

  • 30V to 150V operation
  • Voltages measurements for load & battery pack
  • Bi-directional current monitoring (up to 2500A pulsed, 500A continuous)
  • Isolated charger detection circuit
  • Isolated CAN bus interface, compatible with VESC CAN
  • Daisychain Master/Slave ISOSPI communication
  • Single PCB pattern for bolt-on contactor
  • 12V contactor coil outputs for charger & external temperature control circuits
  • Integrated precharge circuit
  • USB & serial interface for programming and firmware upgrades through an easy to use graphical user interface
  • OLED display output
  • ON/OFF toggle switch input

Master-LV board

Boards dimensions