I'm looking for an open source BMS (Battery Management System) which would allow me to develop my own electric vehicle lithium-ion battery pack for voltages range from 48V and up to 400V.

The problem I am encountering right now is the lack of any medium voltage open source BMS with advanced functions available on the market as far as I know. After looking on the internet for documentation and related projects, the closest thing (open source) I have been able to find, is this very cool open source 12 cells BMS :

This BMS has several interesting features that I am looking for:
- STM32 MCU configurable through USB with the user interface developed for the VESC-project
- CAN Bus
- Integrated SD card for DATA logging
- Integrated pre-charge and charge/discharge enable circuit.

Despite this, the rest of this BMS is limited to 12 cells /approx 48V and is using an outdated LTC6803 integrated chip.

Considering the voltage limitation of the DieBieMS, I am tempted to start the development of a similar BMS, based on it, but capable of handling a 400V/96S cells battery pack. For this, a Master and some daisy-chained slaves boards will be required instead of just one single board. The 16 cells "bq76PL455" from TI seems to be a better choice compared to the LTC6803 and this IC from TI is apparently used for the Tesla model S battery pack:

Another user from previous thread listed above "methods" started a thread about the use of an up-to-date LTC6811:
- https://endless-sphere.com/forums/viewt ... 8#p1288949
I personally think this chip is worth to look at, similar to TI bq76PL455, but only 12 cells capability instead of TI's 16 cells, for almost the same price tag. So I still think TI IC is a better choice... ( cheaper and less components for the same pack voltage...)