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 & 1+4 temperature sensors* per slave

LTC6812 : Up to 15 cells voltage monitoring & 1+8 temperature sensors* per slave

LTC6813 : Up to 18 cells voltage monitoring & 1+8 temperature sensors* per slave

*First temperature channel is used by slave board

Slave board LTC6811-12S

*Manufacturing lead time : 2 weeks

***Not included: Main contactors, cabling, cable lugs, power supply, charger

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