A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

ENNOID-BMS

Open Source: Modular BMS based on LTC68XX & STM32 MCU for up to 400V EV battery pack.
https://github.com/EnnoidMe/ENNOID-BMS

Category: Energy Storage
Sub Category: Battery

Keywords

batteries battery-management-system bms powerwall slave-boards

Last synced: about 15 hours ago
JSON representation

Repository metadata

Open-Source: Modular BMS based on LTC68XX & STM32 MCU for up to 400V EV battery pack

README.md

ENNOID - BMS

ENNOID-BMS is an open-source configurable battery management system consisting of a Master board based on an STM32 microcontroller connected through an ISOSPI interface to several modular slave boards. ENNOID-BMS can monitor the specifics temperatures, currents & voltages that are critical for any lithium-ion battery packs. Based on the monitored inputs & the configured parameters, the master board can allow or interrupt the flow of energy from the battery pack by switching the state of external heavy-duty contactors. ENNOID-BMS can measure each cell voltage level & can trigger the passive balancing function during charging for cells above the configured limit to ensure that all cells have a similar State-Of-Charge (SOC). Parameters can be configured through the ENNOID-BMS-Tool software running on a USB connected host computer.

Ordering:

For ordering assembled BMS or battery packs, please visit:

https://www.ennoid.me/bms/gen-1

Documentation:

https://blog.ennoid.me/

Block diagram

alt text

The evolution of the BMS can be followed on this thread:

https://endless-sphere.com/forums/viewtopic.php?f=14&t=92952

Features:

  • Modular with master/slave topology
  • 12S, 15S & 18S slaves board options
  • Master board options: High Voltage (Master-HV) & Low voltage (Master-LV)
  • Up to 500A continuous operation
  • Integrated bi-directional current sensor
  • 12V drive coil outputs for charge, discharge & auxiliary circuits
  • Communication between slaves & master through a two-wire daisy chained ISOSPI interface
  • Isolated CAN bus interface
  • Isolated charger detection circuit
  • Voltage measurement for battery pack & load
  • Build-in precharge circuits
  • USB interface for programming and firmware upgrades through an easy to use graphical user interface
  • OLED Display, serial output & power button
  • 0V to 5V cell voltage operation

Documentation:

ENNOID-BMS Datasheet

Software:

alt text

ENNOID-BMS GUI configuration tool:
ENNOID-BMS tool

Firmware:

ENNOID-BMS firmware .bin file:
ENNOID-BMS.bin

View this project on CADLAB.io.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 265
Total Committers: 2
Avg Commits per committer: 132.5
Development Distribution Score (DDS): 0.03

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Unknown d****n@e****e 257
ENNOID k****e@e****e 8

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 8
Total pull requests: 1
Average time to close issues: N/A
Average time to close pull requests: less than a minute
Total issue authors: 8
Total pull request authors: 1
Average comments per issue: 0.25
Average comments per pull request: 0.0
Merged pull request: 1
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/EnnoidMe/ENNOID-BMS

Top Issue Authors

  • Kabron287 (1)
  • john-beavers (1)
  • EarthLord (1)
  • VictorCasadoZ (1)
  • Jahnavi-pinnamaneni (1)
  • netleike (1)
  • raviatnunam (1)
  • hetmann (1)

Top Pull Request Authors

  • EnnoidMe (1)

Top Issue Labels

Top Pull Request Labels

Score: 6.238324625039508