All Projects → EnnoidMe → ENNOID-BMS

EnnoidMe / ENNOID-BMS

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

Projects that are alternatives of or similar to ENNOID-BMS

diyBMSv4Code
Software for diyBMS v4
Stars: ✭ 128 (-3.03%)
Mutual labels:  bms, battery-management-system
Twizy-Virtual-BMS
This is an Arduino library providing an emulation of the CAN communication protocol of the BMS (battery management system) on a Renault Twizy.
Stars: ✭ 57 (-56.82%)
Mutual labels:  bms, battery-management-system
battery-rul-estimation
Remaining Useful Life (RUL) estimation of Lithium-ion batteries using deep LSTMs
Stars: ✭ 25 (-81.06%)
Mutual labels:  bms, battery-management-system
foxbms-2
foxBMS 2, online documentation at https://docs.foxbms.org
Stars: ✭ 75 (-43.18%)
Mutual labels:  bms, battery-management-system
diypowerflow
DIY Powerflow
Stars: ✭ 19 (-85.61%)
Mutual labels:  powerwall
dotjitsu
My dot files collection - batteries included. Much awesome.
Stars: ✭ 16 (-87.88%)
Mutual labels:  batteries
pyhaystack
Pyhaystack is a module that allow python programs to connect to a haystack server project-haystack.org. Connection can be established with Niagara Platform running the nhaystack, Skyspark and Widesky. For this to work with Anaconda IPython Notebook in Windows, be sure to use "python setup.py install" using the Anaconda Command Prompt in Windows.…
Stars: ✭ 57 (-56.82%)
Mutual labels:  bms
arcin-infinitas
arcin firmware for beatmania IIDX controllers - native support for Infinitas, LR2, beatoraja
Stars: ✭ 26 (-80.3%)
Mutual labels:  bms
battman-hardware
PCB designs for Battman lithium ion battery management system
Stars: ✭ 57 (-56.82%)
Mutual labels:  battery-management-system
diy-BMS-with-Arduino-Nano
If you have a private powerwall of 18650 cells, this is the battery management system you need. The small PCB is equipped with the cheap Arduino Nano.
Stars: ✭ 33 (-75%)
Mutual labels:  powerwall
Powerwall2PVOutput
Send Tesla Powerwall data to PVOutput
Stars: ✭ 23 (-82.58%)
Mutual labels:  powerwall
docker-powerwall-dashboard
Grafana dashboard showing trend & historical data polled from Tesla Powerwall 2 API served up in an easy to use docker image
Stars: ✭ 30 (-77.27%)
Mutual labels:  powerwall
BMP-U
🍌BananaBeats - Yet-another BMS rhythm game!
Stars: ✭ 76 (-42.42%)
Mutual labels:  bms
Pulsus
Open source rhythm game and BMS simulator/player written in C#
Stars: ✭ 33 (-75%)
Mutual labels:  bms
vscode cobol
Visual Studio Code Extension for COBOL, JCL and MF Directive Files
Stars: ✭ 17 (-87.12%)
Mutual labels:  bms
beatoraja-english-guide
Detailed guide for how to get started with beatoraja or BMS in general. -- For example: What is BMS, How do I set it up, Where do I download songs, How does the community work, How does the difficulty system work
Stars: ✭ 62 (-53.03%)
Mutual labels:  bms
18650-Backpack
Battery management system for your FPV goggles.
Stars: ✭ 23 (-82.58%)
Mutual labels:  bms
bat
Battery management utility for Linux laptops.
Stars: ✭ 107 (-18.94%)
Mutual labels:  battery-management-system
tesla powerwall
Python API for Tesla Powerwall
Stars: ✭ 43 (-67.42%)
Mutual labels:  powerwall
TeslaPy
A Python module to use the Tesla Motors Owner API
Stars: ✭ 216 (+63.64%)
Mutual labels:  powerwall

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].