Page 4 of 30
Re: Simp BMS
Posted: Mon Jan 20, 2020 9:58 am
by tom91
joromy wrote: ↑Mon Jan 20, 2020 1:31 am
What does "8 – Max Discharge = maximum discharge current in A" in battery settings do?
Give an error?
Set a output high/low?
It just sends it out on the canbus for now, it is used in Stationary applications for example victron systems.
Can easily add code to give an error, on canbus as i am out of outputs, when exceeded for 'x' amount of time.
Re: Simp BMS
Posted: Mon Jan 20, 2020 9:23 pm
by tom91
Some good news today, looks like I now have all the information to control BMW I3 modules.
Had some help from a guy with a couple of modules,as i do not have access to one. Now its just up to me to write some new code, ofcourse BMW do it different to anybody else so far, to control the balancing.
Re: Simp BMS
Posted: Tue Jan 21, 2020 8:48 pm
by joromy
That is great news.
It's a impressive list of battery types supported already....
Re: Simp BMS
Posted: Tue Jan 21, 2020 9:25 pm
by langoo
Hello Tom
Any updates done to the documentation of the settings in the serial console? I know we emailed to each other regarding some lacking of documentation when I installed your BMS last year. Some sort of flow chart diagram of how the BMS works with it's different settings would help newcomers to this EV-world

for me, such diagram or explanation would help me understand how you have thought when you programmed it.
Any news about the next generation of Simp-BMS?
Re: Simp BMS
Posted: Tue Jan 21, 2020 10:56 pm
by tom91
I have expanded on various topics, but yes it would be good to have a few flow diagrams of what does what.
Next generation is being designed, it is a little slow due to the lack of time.
Re: Simp BMS
Posted: Fri Jan 24, 2020 6:37 pm
by joromy
I was thinking to put the CAB current sensor together with the NEG contactor output (OUT4) to save 12V standby power draw.
The output is fully capable to handle the current (according to spec sheet)
The current sensor is not needed when HV power is off.
But is this safe? I think the back EMF from the contactor could be a problem.
The contactor has built-in coil suppression, coil back EM is 55V according to spec sheet.
Re: Simp BMS
Posted: Sun Feb 02, 2020 1:23 am
by joromy
joromy wrote: ↑Fri Jan 24, 2020 6:37 pm
But is this safe? I think the back EMF from the contactor could be a problem.
The contactor has built-in coil suppression, coil back EM is 55V according to spec sheet.
After reading horror stories about back EMF I decided to have them on separate output, even if there is suppression circuits
Re: Simp BMS
Posted: Tue Feb 04, 2020 2:47 am
by Bratitude
Trying to compile the voltbmsv2 code.
Installed all the library’s.
I’m getting a bunch of errors such as:
‘Class ADC’ has no member named ‘setAveraging’ , ‘setresolution’, etc
Did I install ADC wrong?
If (RCM_SRS1 & RCM_SRS1_SACKERR) Serial.println(“stop mode acknowledge error reset”)
Throws: ‘RCM_SR1’ was not declared in this scope
Gone threw bunch of the library docs, and reinstalled and reset. Still the same
Re: Simp BMS
Posted: Tue Feb 04, 2020 9:32 am
by tom91
Bratitude wrote: ↑Tue Feb 04, 2020 2:47 am
Trying to compile the voltbmsv2 code.
Installed all the library’s.
I’m getting a bunch of errors such as:
‘Class ADC’ has no member named ‘setAveraging’ , ‘setresolution’, etc
Did I install ADC wrong?
If (RCM_SRS1 & RCM_SRS1_SACKERR) Serial.println(“stop mode acknowledge error reset”)
Throws: ‘RCM_SR1’ was not declared in this scope
Gone threw bunch of the library docs, and reinstalled and reset. Still the same
Did you install all the required teensy addons for Arduino.
This thread really is not about getting the Arduino code compiled and more on the functions of the software.
Re: Simp BMS
Posted: Sat Feb 22, 2020 12:59 pm
by joromy
Hi Tom.
If you are doing some changes/updates on the Simp BMS software, could you consider to include a "daily driver" "long range" charge.
Now I lower the full charge voltage, that works to, but then it jumps up to 100% at the end....
Either two voltage settings or two soc settings?
Re: Simp BMS
Posted: Sun Feb 23, 2020 1:10 pm
by Mouse
Good news about the I3 battery progress.
tom91 wrote: ↑Mon Jan 20, 2020 9:23 pm
Had some help from a guy with a couple of modules,as i do not have access to one.
I've just got a complete i3 battery and am just over the bridge in Newport if you need to physically try it out on a different battery pack.
Re: Simp BMS
Posted: Sun Feb 23, 2020 2:04 pm
by tom91
Mouse wrote: ↑Sun Feb 23, 2020 1:10 pm
Good news about the I3 battery progress.
tom91 wrote: ↑Mon Jan 20, 2020 9:23 pm
Had some help from a guy with a couple of modules,as i do not have access to one.
I've just got a complete i3 battery and am just over the bridge in Newport if you need to physically try it out on a different battery pack.
Thanks for the offer, a company that resells the BMS have offered bring me a module so I will not take you up on that right now.
Will have a look at providing multiple charging voltages. The Software currently reset to 100% at full charge to remove discrepancies from current additions.
Re: Simp BMS
Posted: Mon Feb 24, 2020 8:04 am
by arber333
Hi Tom
I will soon get a Passat TSI hybrid battery for my Ampera range extender. How far is your BMS in using VW balancing commands? Is it now possible to balance VW cells using your device?
tnx
Re: Simp BMS
Posted: Mon Feb 24, 2020 9:20 am
by tom91
No the SimpBMS does not support VW balancing, I am afraid currently there is no path to getting working.
Re: Simp BMS
Posted: Mon Feb 24, 2020 8:57 pm
by tmotion
tom91 wrote: ↑Sun Feb 23, 2020 2:04 pm
Mouse wrote: ↑Sun Feb 23, 2020 1:10 pm
Good news about the I3 battery progress.
tom91 wrote: ↑Mon Jan 20, 2020 9:23 pm
Had some help from a guy with a couple of modules,as i do not have access to one.
I've just got a complete i3 battery and am just over the bridge in Newport if you need to physically try it out on a different battery pack.
Thanks for the offer, a company that resells the BMS have offered bring me a module so I will not take you up on that right now.
Will have a look at providing multiple charging voltages. The Software currently reset to 100% at full charge to remove discrepancies from current additions.
Just to double check: will simpbms support the i3 pack? Or will this be done via an other (commercial) supplier, if so, who?
Thx!
Re: Simp BMS
Posted: Mon Feb 24, 2020 9:22 pm
by tom91
The SimpBMS will support the BMW I3 modules yes, currently only missing balancing. Keep in mind it will only support one pack per BMS, and the original module slaves are required to function.
Re: Simp BMS
Posted: Sun Apr 12, 2020 5:58 pm
by tom91
Balancing has been added and is working now.
Turns out the BMW I3 Slaves want to have a balance request arrive for 60seconds before they will actually listen.
However when you command them to stop balancing they do it instantly. Wierd logic but made it work.
Re: Simp BMS
Posted: Sun Apr 12, 2020 6:33 pm
by tmotion
Great news! Whats next? Tesla smart and I-pace modules?
Re: Simp BMS
Posted: Sun Apr 12, 2020 6:59 pm
by tom91
tmotion wrote: ↑Sun Apr 12, 2020 6:33 pm
Great news! Whats next? Tesla smart and I-pace modules?
No and No. Tesla Smart is a really small volume and not readily available. Ipace possibly I do have some of the slaves but not done alot with them yet.
Next is a redesign of the hardware, more canbusses for more parallel packs.
Re: Simp BMS
Posted: Wed Apr 15, 2020 10:46 pm
by mdrobnak
Is it possible to use the Volt BMS slaves with the LG Chem / Chrysler Pacifica batteries? They are 16 series cells, none in parallel. That would certainly cut total acquisition costs on those if so...
Re: Simp BMS
Posted: Thu Apr 16, 2020 11:11 am
by tom91
mdrobnak wrote: ↑Wed Apr 15, 2020 10:46 pm
Is it possible to use the Volt BMS slaves with the LG Chem / Chrysler Pacifica batteries? They are 16 series cells, none in parallel. That would certainly cut total acquisition costs on those if so...
You can wire any slave to any battery, just as long as the chemistry and cell count matches.
always some exceptions on this rule, you can wire some slaves with less cells if you tie the unused ones to the highest cell (tested on Outlander and Tesla Slaves.
Re: Simp BMS
Posted: Thu Apr 16, 2020 3:12 pm
by mdrobnak
NMC-LMO pouch is what Gen 1 Volt says
Thunderstruk EV lists the Pacifica battery as "Chemistry: Nickel Manganese Cobalt (NMC)" so that looks like a yes there.
Downside is if I want a system with 600V I'm still stuck buying the Orion. (Simp BMS definitely works on the setup I want to use a Chevy Volt battery as-is of course).
-Matt
Re: Simp BMS
Posted: Thu Apr 16, 2020 10:42 pm
by mdrobnak
Another stupid question: if the conflicting module ID issue can be worked around, can simp support more than 96 cells? If so, Simp + customized firmware + can interposer to modify IDs is still way, way, way less expensive than other options.
Re: Simp BMS
Posted: Fri Apr 17, 2020 2:57 pm
by tom91
No need for a custom firmware, I can roll it into existing firmware. Have done so in the past with the Outlander Slaves.
On a Tesla system I would say up to 32 slaves of 6 cells each should work if the communication is robust enough.
Re: Simp BMS
Posted: Fri Apr 17, 2020 3:03 pm
by Bratitude
*Irrelevant post. * Deleted