Datasheet
Datasheet
Datasheet
Applications Features
Electric vehicles
Modular with master/slave topology
Drones
12S, 15S & 18S slaves board options
Energy storage
Master board options: High Voltage
Research programs
(Master-HV) & Low voltage (Master-LV)
Up to 500A continuous operation
Product summary
Integrated bi-directional current sensor
ENNOID-BMS is a configurable battery management
12V drive coil outputs for charge,
system consisting of a Master board based on an
discharge & auxiliary circuits
STM32 microcontroller connected through an ISOSPI
Communication between slaves &
interface to several modular slave boards. ENNOID-
BMS can monitor the specifics temperatures, currents master through a two-wire daisy
& voltages that are critical for any lithium-ion battery chained ISOSPI interface
packs. Based on the monitored inputs & the Isolated CAN bus interface
configured parameters, the master board can allow or Isolated charger detection circuit
interrupt the flow of energy from the battery pack by Voltage measurement for battery pack
switching the state of external heavy-duty contactors. & load
ENNOID-BMS can measure each cell voltage level & Build-in precharge circuits
can trigger the passive balancing function during USB interface for programming and
charging for cells above the configured limit to ensure firmware upgrades through an easy to
that all cells have a similar State-Of-Charge (SOC). use graphical user interface
Parameters can be configured through the ENNOID- OLED Display, serial output & power
BMS-Tool software running on a USB connected host button
computer. 0V to 5V cell voltage operation
Block diagram
** If not all cells measurement channels are required, the user should short all the remaining unused channels
with the last used measurement channel for better precision or leave unconnected. Ex: LTC6812 slave board
monitoring 13 cells, Pin 13, 14 & 15 should be all connected together to the last positive cell terminal.
ENNOID-BMS
Datasheet
Other related hardware
Current sensor
We recommend using ENNOID-BMS integrated 500A current sensor. Other CAN bus current sensors are
also supported.
Power supply
We recommend using our ENNOID-BMS PSU board: 0-400V input isolated with 12V-5A DC output
ENNOID-BMS require a 12V power supply which can supply power for the Master-BMS board. A peak
current of approx. 3A is required for a few milliseconds for closing the high current external contactors.
Only a few milliamps are required afterward closing. The power supply must be able to handle
contactors peak loads.
OLED display
SSD1306 compatible OLED display is not mandatory for operating ENNOID-BMS but is recommended.
Power button
Power button N.O. type toggle switch is normally required for activating ENNOID-BMS. External
activation of ENNOID-BMS is also possible through CAN bus.
Contactor
EVC500 or similar contactors with built-in economizer are required.
ENNOID-BMS
Datasheet
Software
Download ENNOID-BMS-Tool software for windows:
https://github.com/EnnoidMe/ENNOID-BMS-Tool/releases
ENNOID-BMS configuration
1. Connect at minimum a 12V power supply to ENNOID-BMS Master board.
2. Connect a host computer running the ENNOID-BMS-Tool to the ENNOID-BMS master board with a
micro USB cable. (Warning: some cheap USB cables cannot carry data and won’t work with ENNOID-
BMS) Power LED indicator should light up. Click connect on the connection page. The app should
now show “connected” in the right side bottom corner.
3. Go into firmware tab and upload latest firmware (this step is needed only for initial setup or
uploading a new firmware version)
4. Under “Master Settings” tab, user can define all parameters of the BMS. Modified parameters can be
read, applied & saved by clicking on the associated buttons on the right-side panel.
5. After initial configuration, the user can connect battery, ISOSPI & load.
6. For real-time data logging & for testing purposes, the “Data Analysis” tab shows in real time the
measured pack voltage, load voltage, current, Temperatures, BMS status & all cells voltages. You
need to click on the “RT” button on the right side of the screen to activate real time communication.
7. Once properly configured, you can operate the ENNOID-BMS & your personalized battery pack
without a host computer.
8. For specific projects, the power button & the OLED display can be bypassed by using the CAN bus
communication option. The BMS can be configured to communicate through CAN bus with a motor
controller, charger & with a vehicle control unit that implement the VESC standard.
9. Other standard or features can be developped for the user uppon special request. Contact us :
[email protected]
Enjoy!