Page 1 of 1

BMS that can specify discharge and charge current limits

Posted: Tue Dec 30, 2025 11:44 am
by MoonUnit
I am looking for a BMS solution that can send out discharge and charge current limits over CANbus, if battery temperatures are too high or too low and when state of charge is too high or low.

I know the Orion2 does this, and I believe the Zombieverter can receive the limits and pass them to the SDU board (this is the setup I intend to use). Thread discussing that here: https://openinverter.org/forum/viewtopi ... 493#p75493

Main question is - what other BMSs do this? I am told Dilithium has it in beta. My battery modules have no OEM BMS boards so I can't use SimpBMS.

Second question is - how do others deal with battery protection with regards temperature and state of charge generally?

Thanks in advance.

Re: BMS that can specify discharge and charge current limits

Posted: Tue Dec 30, 2025 12:23 pm
by arber333
I am now working with ZEVA BMS. It is distributed in 24S or 12S BMS and it is reporting on CAN bus at 250kbps
https://openinverter.org/forum/viewtopic.php?t=5871

Idea is to receive BMS data in my VCU and process it to allow charging control, temperature regulation, CHADEMO charging...
https://openinverter.org/forum/viewtopi ... EVA#p88336

Re: BMS that can specify discharge and charge current limits

Posted: Tue Dec 30, 2025 12:30 pm
by arber333
I remember that several of OEM BMS use CAN bus for internal communication.
With some tweaking you could use that with SimpBMS to send a report via preset CAN IDs.

OEM BMS include but is not limited to...
-Tesla Model S/X
-VW E-Golf and GTE
-Mitsubishi Outlander
-Gen 1 Volt/Ampera
-BMW I3
-BMW PHEV

https://openinverter.org/forum/viewtopi ... 1065#p1065

Re: BMS that can specify discharge and charge current limits

Posted: Tue Dec 30, 2025 2:10 pm
by johu

Re: BMS that can specify discharge and charge current limits

Posted: Tue Dec 30, 2025 3:37 pm
by tom91
MoonUnit wrote: Tue Dec 30, 2025 11:44 am I know the Orion2 does this, and I believe the Zombieverter can receive the limits
Correct, will do some cleaning up on this in future release to name it Victron Protocol as this is what it is and what most BMS list it as.

Currently only utilizes the charging Current Limit but will move to include more.