Page 30 of 31

Re: Simp BMS

Posted: Sun Mar 02, 2025 11:57 am
by Jiyar
mane2 wrote: Sun Mar 02, 2025 11:01 am If you clone the repo, open it with VS Code and have PlatformIO installed, it pulls the required libraries and compiles successfully without any modifications. Just tested.
Thank you for quick response, I'll do that

Re: Simp BMS

Posted: Sat Apr 12, 2025 7:47 pm
by johnsongt350
ImageHi I am having an issue getting my car to charge. I'm using the simp bms v2 and a simp charge. I have an elkon 6.6 charger. I have the charger wired behind contactors.
Please see the current settings on the dashboard. Let me know if you see anything I'm missing.

Re: Simp BMS

Posted: Sat Apr 12, 2025 8:17 pm
by tom91
? post some more info on you issue.

Re: Simp BMS

Posted: Sat Apr 12, 2025 8:35 pm
by johnsongt350
When I plug In the EVSE it indicates ready on the EVSE. Nothing happens, no fan, no charge. I have 12volts at the simp charge, good ground. All connections are secure. I have the proper resister in place as well. I was wondering if any of my parameters need to be adjusted in the photos above

Re: Simp BMS

Posted: Sat Apr 12, 2025 8:41 pm
by tom91
This is not the SimpBMS but Vero-BMS I believe reach out directly to them. https://veroelectric.com/product/vero-bms-v2

Re: Simp BMS

Posted: Sat Apr 12, 2025 8:44 pm
by johnsongt350
Ok thanks

Re: Simp BMS

Posted: Sun Jun 08, 2025 5:43 pm
by toshimin
Hello ;)
Has anyone run simp bms on lilygo T-CAN485 ESP32 segregator RS-485 ?
https://pl.aliexpress.com/item/10050036 ... pt=glo2pol

Re: Simp BMS

Posted: Sun Jun 15, 2025 11:23 am
by tom91
E46Kim wrote: Sat Jun 14, 2025 9:39 pm I’m working on a BMW G30 Gear Selector integration project using Teensy 4.0.
Go post in a relevant topic and not randomly in other topics.

Re: Simp BMS

Posted: Sun Jun 15, 2025 11:34 am
by Bigpie
Post moved to a new topic

Re: Simp BMS

Posted: Mon Jul 14, 2025 3:13 pm
by bigmotherwhale
I have an Eltek valere charger "eltek PC" I have used it successfully before in normal operation (ev)
Is it possible to charge in ESS mode using the AC present pin?
I want to use it in parallel to an inverter to charge at a higher rate.
thankyou

Re: Simp BMS

Posted: Mon Jul 14, 2025 4:43 pm
by tom91
bigmotherwhale wrote: Mon Jul 14, 2025 3:13 pm I want to use it in parallel to an inverter to charge at a higher rate.
Using more then one type of charger is not supported.

Re: Simp BMS

Posted: Mon Jul 14, 2025 4:49 pm
by bigmotherwhale
tom91 wrote: Mon Jul 14, 2025 4:43 pm Using more then one type of charger is not supported.
what would be the issue? the inverter is not controlled by simpbms, the eltek pc will be the only charger the simpbms "sees"
thankyou

Re: Simp BMS

Posted: Mon Jul 14, 2025 4:53 pm
by tom91
bigmotherwhale wrote: Mon Jul 14, 2025 4:49 pm what would be the issue? the inverter is not controlled by simpbms, the eltek pc will be the only charger the simpbms "sees"
You did not specify that. Then yes you can just have the SimpBMS configured with Eltek charger in ESS mode it continuedly sends the messages for chargers.

Re: Simp BMS

Posted: Mon Jul 14, 2025 4:58 pm
by bigmotherwhale
sorry
does it turn off and on using the AC present pin like in EV mode?
that would be easier than using a relay to control AC mains to the charger
thanks again.

Re: Simp BMS

Posted: Mon Jul 14, 2025 5:37 pm
by tom91
bigmotherwhale wrote: Mon Jul 14, 2025 4:58 pm does it turn off and on using the AC present pin like in EV mode?
tom91 wrote: Mon Jul 14, 2025 4:53 pm ESS mode it continuedly sends the messages for chargers.

Re: Simp BMS

Posted: Mon Jul 14, 2025 6:31 pm
by bigmotherwhale
I think the code may have changed which is why im confused, do i have to put the serial number in manually for eltekPC and then flash it?
There is no longer a message received in 0x350 that is entered into ChargerSerial that i can find in the code or am I mistaken?

Re: Simp BMS

Posted: Mon Jul 14, 2025 7:21 pm
by tom91
I have zero idea what you are on about. It supports the generic Eltek control

Re: Simp BMS

Posted: Mon Jul 14, 2025 7:42 pm
by bigmotherwhale
OutlanderBMSv2.ino
#define EltekPC 7

requires a login on 0x351

byte ChargerSerial[6];

there is no longer any code to take the charger announce from the 0x350 and plug it into ChargerSerial

also can i add to the if statement of ESS mode to use the AC present to enable charging?
like this:

if (millis() - looptime1 > settings.chargerspd) {
looptime1 = millis();
if (settings.ESSmode == 1 && digitalRead(IN3) == HIGH ) {
chargercomms();
} else {
if (bmsstatus == Charge) {
chargercomms();
}

Re: Simp BMS

Posted: Mon Jul 14, 2025 8:41 pm
by tom91
You can do whatever you want to your code.

Re: Simp BMS

Posted: Tue Jul 15, 2025 9:16 am
by bigmotherwhale
I found the part thats been removed in the old commits.

case 0x350:
for (byte i = 0; i < 5; i++) {
for (byte i = 0; i < 6; i++) {
ChargerSerial = inMsg.buf;

Its not in the latest version meaning "EltekPC" charger wont operate as it requires login.

Re: Simp BMS

Posted: Wed Jul 16, 2025 7:57 pm
by Proton
@tom Do you have a video that explains how this BMS works and how an be used?

Re: Simp BMS

Posted: Thu Jul 17, 2025 7:25 am
by tom91
Proton wrote: Wed Jul 16, 2025 7:57 pm Quote @tom Do you have a video that explains how this BMS works and how an be used?
No.Also this BMS is legacy now for 3 years as the main processor is no longer made.

There is a user manual for it with all the info, check the first post.

Re: Simp BMS

Posted: Fri Aug 01, 2025 5:17 pm
by marucha79
I modified the simpBMS code for Teensy 4.0 (Triple Can), and when connected to the Outlander battery, I'm getting strange module count readings. Is the problem with the BMU, or are the parameters in the code set incorrectly? I don't see something like the "number of modules" parameter, so I assume it's being read from CAN frames. There are 10 modules in OEM configuration.

Code: Select all

Modules: 12 Cells: 80 Strings: 1  Voltage: 323.634V   Avg Cell Voltage: nanV  Low Cell Voltage: 4.029V   High Cell Voltage: 4.062V Delta Voltage: 33mV   Avg Temp: 15.031C 
Module #1   32.35V   Cell0: 4.05V   Cell1: 4.05V   Cell2: 4.05V   Cell3: 4.05V   Cell4: 4.04V   Cell5: 4.04V   Cell6: 4.04V   Cell7: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #2   32.45V   Cell8: 4.05V   Cell9: 4.06V  Cell10: 4.06V  Cell11: 4.05V  Cell12: 4.05V  Cell13: 4.06V  Cell14: 4.06V  Cell15: 4.06V
 Temp 1: 17.89C Temp 2: 16.92C Temp 3: 18.52C
Module #3   32.35V  Cell16: 4.04V  Cell17: 4.04V  Cell18: 4.04V  Cell19: 4.04V  Cell20: 4.04V  Cell21: 4.05V  Cell22: 4.05V  Cell23: 4.05V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #4   32.31V  Cell24: 4.04V  Cell25: 4.04V  Cell26: 4.04V  Cell27: 4.04V  Cell28: 4.04V  Cell29: 4.04V  Cell30: 4.04V  Cell31: 4.03V
 Temp 1: 17.89C Temp 2: 16.92C Temp 3: 18.52C
Module #5   32.39V  Cell32: 4.04V  Cell33: 4.05V  Cell34: 4.05V  Cell35: 4.05V  Cell36: 4.05V  Cell37: 4.05V  Cell38: 4.05V  Cell39: 4.05V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #6   0.00V  Cell40: 0.00V  Cell41: 0.00V  Cell42: 0.00V  Cell43: 0.00V  Cell44: 0.00V  Cell45: 0.00V  Cell46: 0.00V  Cell47: 0.00V
 Temp 1: 0.00C Temp 2: 0.00C Temp 3: 0.00C
Module #7   32.31V  Cell48: 4.03V  Cell49: 4.04V  Cell50: 4.04V  Cell51: 4.04V  Cell52: 4.04V  Cell53: 4.04V  Cell54: 4.04V  Cell55: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #8   32.32V  Cell56: 4.03V  Cell57: 4.04V  Cell58: 4.04V  Cell59: 4.04V  Cell60: 4.04V  Cell61: 4.04V  Cell62: 4.04V  Cell63: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #9   32.31V  Cell64: 4.03V  Cell65: 4.04V  Cell66: 4.04V  Cell67: 4.04V  Cell68: 4.04V  Cell69: 4.04V  Cell70: 4.04V  Cell71: 4.04V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #10  32.46V  Cell72: 4.06V  Cell73: 4.06V  Cell74: 4.06V  Cell75: 4.06V  Cell76: 4.05V  Cell77: 4.06V  Cell78: 4.06V  Cell79: 4.05V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #11  32.39V  Cell80: 4.04V  Cell81: 4.04V  Cell82: 4.04V  Cell83: 4.04V  Cell84: 4.05V  Cell85: 4.05V  Cell86: 4.06V  Cell87: 4.06V
 Temp 1: 17.89C Temp 2: 17.89C Temp 3: 18.52C
Module #13  0.00V  Cell88: 0.00V  Cell89: 0.00V  Cell90: 0.00V  Cell91: 0.00V  Cell92: 0.00V  Cell93: 0.00V  Cell94: 0.00V  Cell95: 0.00V
 Temp 1: 0.00C Temp 2: 0.00C Temp 3: 0.00C
CANbus   -0.09mA  0% SOC -109480.00mAh
 Charger Status: 0 Charger Temp: 0 Charger Temp 2: 0 DC volts: 0.00  
   !!! Series Cells Fault !!!  

Re: Simp BMS

Posted: Fri Aug 01, 2025 6:02 pm
by tom91
Who knows what you have done to the code so cannot comment.

Hints are it is ready some messages as modules but shows 0V for all cells, so there can be additional messages that fall into the Outlander CAN frame formats.

Re: Simp BMS

Posted: Fri Aug 01, 2025 8:35 pm
by marucha79
Thanks for the tip. With the help of AI, I managed to introduce filtering in BMSModuleManager.cpp, and now only real CMUs are visible.