SimpBMS Reading from Chevy Volt Gen 1

Discussion about components from Ampera/Bolt and the PSA group which owns Opel these days
Post Reply
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

Hi All,

I believe I got the SimpBMS software running on a Teensy 3.2, so I plugged it into my gen 1 Chevy Volt battery to read the cell voltages and I got the following (shown below). Now, the pack voltage from SimpBMS is 279.5 V, but I measured the voltage with a multimeter myself to be at around 339 V. There does seem to be an error readout from SimpBMS that says "!!! Series Cells Fault !!!", but how can I diagnose this? What do I need to do to fix this?

Thanks!

Code: Select all


BMS Status : 1 Ready     80

Out:0000 Cont:0000 In:0000





Modules: 11 Cells: 80 Strings: 1  Voltage: 279.559V   Avg Cell Voltage: 3.499V  Low Cell Voltage: 3.056V   High Cell Voltage: 3.543V Delta Voltage: 486mV   Avg Temp: 13.066C 



Module #1   21.24V   Cell-1: 3.54V   Cell-2: 3.54V   Cell-3: 3.54V   Cell-4: 3.54V   Cell-5: 3.54V   Cell-6: 3.54V               

 Temp 1: 9.09               

Module #2   28.33V   Cell-7: 3.54V   Cell-8: 3.54V   Cell-9: 3.54V   Cell-10: 3.54V  Cell-11: 3.54V  Cell-12: 3.54V  Cell-13: 3.54V  Cell-14: 3.54V               

 Temp 1: 11.72               

Module #3   28.31V  Cell-15: 3.54V  Cell-16: 3.54V  Cell-17: 3.54V  Cell-18: 3.54V  Cell-19: 3.54V  Cell-20: 3.54V  Cell-21: 3.54V  Cell-22: 3.54V               

 Temp 1: 10.52               

Module #4   28.33V  Cell-23: 3.54V  Cell-24: 3.54V  Cell-25: 3.54V  Cell-26: 3.54V  Cell-27: 3.54V  Cell-28: 3.54V  Cell-29: 3.54V  Cell-30: 3.54V               

 Temp 1: 17.19               

Module #6   24.72V  Cell-31: 3.06V  Cell-32: 3.09V  Cell-33: 3.09V  Cell-34: 3.08V  Cell-35: 3.10V  Cell-36: 3.12V  Cell-37: 3.09V  Cell-38: 3.11V               

 Temp 1: 11.49               

Module #9   28.29V  Cell-39: 3.53V  Cell-40: 3.53V  Cell-41: 3.54V  Cell-42: 3.54V  Cell-43: 3.54V  Cell-44: 3.54V  Cell-45: 3.54V  Cell-46: 3.54V               

 Temp 1: 11.07               

Module #10  28.30V  Cell-47: 3.54V  Cell-48: 3.54V  Cell-49: 3.54V  Cell-50: 3.54V  Cell-51: 3.54V  Cell-52: 3.54V  Cell-53: 3.54V  Cell-54: 3.54V               

 Temp 1: 10.16               

Module #11  28.32V  Cell-55: 3.54V  Cell-56: 3.54V  Cell-57: 3.54V  Cell-58: 3.54V  Cell-59: 3.54V  Cell-60: 3.54V  Cell-61: 3.54V  Cell-62: 3.54V               

 Temp 1: 16.97               

Module #13  21.23V  Cell-63: 3.54V  Cell-64: 3.54V  Cell-65: 3.54V  Cell-66: 3.54V  Cell-67: 3.54V  Cell-68: 3.54V               

 Temp 1: 11.46               

Module #14  21.23V  Cell-69: 3.54V  Cell-70: 3.54V  Cell-71: 3.54V  Cell-72: 3.54V  Cell-73: 3.54V  Cell-74: 3.54V               

 Temp 1: 17.22               

Module #15  21.24V  Cell-75: 3.54V  Cell-76: 3.54V  Cell-77: 3.54V  Cell-78: 3.54V  Cell-79: 3.54V  Cell-80: 3.54V               

 Temp 1: 16.84               

CANbus   0.00mA  42% SOC 42000.00mAh

-----------------------------------

  

   !!! Series Cells Fault !!!

tom91
Posts: 1274
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 97 times
Been thanked: 204 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by tom91 »

As you can see from the read out it shows only 80 cells instead of 96, so issues with the cabus slaves. To get series cells fault to be removed you need to input the right series cell settings.
Founder Volt Influx https://www.voltinflux.com/
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

Wow, thanks for the quick response. So it's possible that this is a configuration problem? That would be great. How do I set it to check 96?
tom91
Posts: 1274
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 97 times
Been thanked: 204 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by tom91 »

The displayed read out shows all the found Slaves, it would seem to me one of the slaves is not reading properly.
How have you wired it up? Did you retain the OEM loom?
Founder Volt Influx https://www.voltinflux.com/
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

Dang... I was worried about that. I noticed that one of the slaves has a dirt ring on it as if some water was on there at some point... I'm worried that I may have gotten damaged while it was sitting at the junk yard. Is there a way where I can individually check each BMS? Something like compare the battery section voltage with the voltage reported from the individual BMS slave?

Yup, OEM loom connected as specified in the SimpBMS manual.
tom91
Posts: 1274
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 97 times
Been thanked: 204 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by tom91 »

I would say unplug each slave on the LV side one by one to identify the reported modules.

You need to find the one reporting module 6 as 5 7 8 are missing.
Founder Volt Influx https://www.voltinflux.com/
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

tom91 wrote: Mon Mar 29, 2021 8:19 am I would say unplug each slave on the LV side one by one to identify the reported modules.

You need to find the one reporting module 6 as 5 7 8 are missing.
Thanks Tom.

Did this and had some strange results. Still not quite sure which one would be defective...

Per the attached image, when I disconnected pack 1, I got the following

Code: Select all


BMS Status : 1 Ready     0

Out:0000 Cont:0000 In:0000





Modules: 0 Cells: 0 Strings: 1  Voltage: 0.000V   Avg Cell Voltage: nanV  Low Cell Voltage: 5.000V   High Cell Voltage: 0.000V Delta Voltage: -5000mV   Avg Temp: nanC 



CANbus   0.00mA  0% SOC -240000.00mAh

-----------------------------------

pack 2

Code: Select all


BMS Status : 1 Ready     30

Out:0000 Cont:0000 In:0000





Modules: 4 Cells: 30 Strings: 1  Voltage: 106.226V   Avg Cell Voltage: 3.541V  Low Cell Voltage: 3.536V   High Cell Voltage: 3.544V Delta Voltage: 7mV   Avg Temp: 14.114C 



Module #1   21.25V   Cell-1: 3.54V   Cell-2: 3.54V   Cell-3: 3.54V   Cell-4: 3.54V   Cell-5: 3.54V   Cell-6: 3.54V               

 Temp 1: 15.51               

Module #2   28.34V   Cell-7: 3.54V   Cell-8: 3.54V   Cell-9: 3.54V   Cell-10: 3.54V  Cell-11: 3.54V  Cell-12: 3.54V  Cell-13: 3.54V  Cell-14: 3.54V               

 Temp 1: 12.07               

Module #3   28.33V  Cell-15: 3.54V  Cell-16: 3.54V  Cell-17: 3.54V  Cell-18: 3.54V  Cell-19: 3.54V  Cell-20: 3.54V  Cell-21: 3.54V  Cell-22: 3.54V               

 Temp 1: 11.68               

Module #4   28.31V  Cell-23: 3.54V  Cell-24: 3.54V  Cell-25: 3.54V  Cell-26: 3.54V  Cell-27: 3.54V  Cell-28: 3.54V  Cell-29: 3.54V  Cell-30: 3.54V               

 Temp 1: 17.19               

CANbus   0.00mA  45% SOC 45000.00mAh

-----------------------------------

  

   !!! Series Cells Fault !!!

pack 3

Code: Select all


BMS Status : 1 Ready     0

Out:0000 Cont:0000 In:0000





Modules: 0 Cells: 0 Strings: 1  Voltage: 185.462V   Avg Cell Voltage: infV  Low Cell Voltage: 0.004V   High Cell Voltage: 3.545V Delta Voltage: 3541mV   Avg Temp: 14.216C 



Module #1   15.48V   Cell-1: 3.06V   Cell-2: 3.09V   Cell-3: 3.10V   Cell-4: 0.00V   Cell-5: 3.11V   Cell-6: 3.12V               

 Temp 1: 15.44               

Module #2   28.34V   Cell-7: 3.54V   Cell-8: 3.54V   Cell-9: 3.54V   Cell-10: 3.54V  Cell-11: 3.54V  Cell-12: 3.54V  Cell-13: 3.54V  Cell-14: 3.54V               

 Temp 1: 12.14               

Module #3   28.33V  Cell-15: 3.54V  Cell-16: 3.54V  Cell-17: 3.54V  Cell-18: 3.54V  Cell-19: 3.54V  Cell-20: 3.54V  Cell-21: 3.54V  Cell-22: 3.54V               

 Temp 1: 11.72               

Module #4   28.33V  Cell-23: 3.54V  Cell-24: 3.54V  Cell-25: 3.54V  Cell-26: 3.54V  Cell-27: 3.54V  Cell-28: 3.54V  Cell-29: 3.54V  Cell-30: 3.54V               

 Temp 1: 17.19               

Module #9   28.31V  Cell-31: 3.54V  Cell-32: 3.54V  Cell-33: 3.54V  Cell-34: 3.54V  Cell-35: 3.54V  Cell-36: 3.54V  Cell-37: 3.54V  Cell-38: 3.54V               

 Temp 1: 13.73               

Module #10  28.33V  Cell-39: 3.54V  Cell-40: 3.54V  Cell-41: 3.54V  Cell-42: 3.54V  Cell-43: 3.54V  Cell-44: 3.54V  Cell-45: 3.54V  Cell-46: 3.54V               

 Temp 1: 12.33               

Module #11  28.34V  Cell-47: 3.54V  Cell-48: 3.54V  Cell-49: 3.54V  Cell-50: 3.54V  Cell-51: 3.54V  Cell-52: 3.54V  Cell-53: 3.54V  Cell-54: 3.54V               

 Temp 1: 16.97               

CANbus   0.00mA  0% SOC 0.00mAh

pack 4

Code: Select all


BMS Status : 1 Ready     38

Out:0000 Cont:0000 In:0000





Modules: 5 Cells: 38 Strings: 1  Voltage: 131.006V   Avg Cell Voltage: 3.452V  Low Cell Voltage: 3.060V   High Cell Voltage: 3.544V Delta Voltage: 484mV   Avg Temp: 14.050C 



Module #1   21.25V   Cell-1: 3.54V   Cell-2: 3.54V   Cell-3: 3.54V   Cell-4: 3.54V   Cell-5: 3.54V   Cell-6: 3.54V               

 Temp 1: 15.70               

Module #2   28.34V   Cell-7: 3.54V   Cell-8: 3.54V   Cell-9: 3.54V   Cell-10: 3.54V  Cell-11: 3.54V  Cell-12: 3.54V  Cell-13: 3.54V  Cell-14: 3.54V               

 Temp 1: 12.40               

Module #3   28.33V  Cell-15: 3.54V  Cell-16: 3.54V  Cell-17: 3.54V  Cell-18: 3.54V  Cell-19: 3.54V  Cell-20: 3.54V  Cell-21: 3.54V  Cell-22: 3.54V               

 Temp 1: 11.94               

Module #4   28.34V  Cell-23: 3.54V  Cell-24: 3.54V  Cell-25: 3.54V  Cell-26: 3.54V  Cell-27: 3.54V  Cell-28: 3.54V  Cell-29: 3.54V  Cell-30: 3.54V               

 Temp 1: 17.19               

Module #6   24.76V  Cell-31: 3.06V  Cell-32: 3.09V  Cell-33: 3.10V  Cell-34: 3.08V  Cell-35: 3.11V  Cell-36: 3.12V  Cell-37: 3.09V  Cell-38: 3.11V               

 Temp 1: 13.01               

CANbus   0.00mA  38% SOC 38000.00mAh

-----------------------------------

  

   !!! Series Cells Fault !!!

Attachments
volt.png
tom91
Posts: 1274
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 97 times
Been thanked: 204 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by tom91 »

Pack 3 as it only shows 8 cells but the module is monitoring more.
Founder Volt Influx https://www.voltinflux.com/
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

tom91 wrote: Tue Mar 30, 2021 8:12 am Pack 3 as it only shows 8 cells but the module is monitoring more.
Nice! Now the question is how to fix it? I suppose I could try finding a bms slave somewhere? I found one on ebay, but its part number is 22911432 and mine is 22880273. I highly doubt it's a good idea to mix and match like that...

I suspect opening up that BMS to see if anything is obviously broken is also a lost cause.
tom91
Posts: 1274
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 97 times
Been thanked: 204 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by tom91 »

Mind doing the following, unplug the HV sense wires one at a time till you find one that causes no change.
Founder Volt Influx https://www.voltinflux.com/
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

tom91 wrote: Tue Mar 30, 2021 5:02 pm Mind doing the following, unplug the HV sense wires one at a time till you find one that causes no change.
Thanks Tom. I did this, and although there wasn't a connection that had no change, pack 2 did drop out module 6, which is the one we were looking for. I pulled out that bms, opened it up, and, well, I think the attachment speaks for itself. Note that this is the one that I mentioned that had the water stain on it.

Anyone out there have a replacement?
Attachments
PXL_20210404_223153492.jpg
PXL_20210404_223112975.jpg
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by jon volk »

I had to replace 2 slave modules with similar corrosion. One of these days I plan on potting a set.
Formerly 92 E30 BMW Cabrio with Tesla power
User avatar
johu
Site Admin
Posts: 5684
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 153 times
Been thanked: 960 times
Contact:

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by johu »

Seen that a lot in BMS context. I left one test system in the shed and there was a bit of water ingress. Looked similar. Water + high voltage + PCB.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

jon volk wrote: Mon Apr 05, 2021 4:49 pm I had to replace 2 slave modules with similar corrosion. One of these days I plan on potting a set.
Oh man.. Where were you able to locate one of these? I assume they would be difficult to track down.
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

johu wrote: Mon Apr 05, 2021 5:19 pm Seen that a lot in BMS context. I left one test system in the shed and there was a bit of water ingress. Looked similar. Water + high voltage + PCB.
Yeah... Looks like that's what happened here. Bummer.
jon volk
Posts: 572
Joined: Wed Apr 10, 2019 7:47 pm
Location: Connecticut
Been thanked: 2 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by jon volk »

bobbyj_408 wrote: Mon Apr 05, 2021 6:19 pm
jon volk wrote: Mon Apr 05, 2021 4:49 pm I had to replace 2 slave modules with similar corrosion. One of these days I plan on potting a set.
Oh man.. Where were you able to locate one of these? I assume they would be difficult to track down.
They pop up on eBay all the time. Got a full set for $30.
Formerly 92 E30 BMW Cabrio with Tesla power
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

jon volk wrote: Mon Apr 05, 2021 11:01 pm
They pop up on eBay all the time. Got a full set for $30.
Oh nice! Ok, I'll keep an eye out for that. I found a set that has 3 of the 4 boards available, but they have a different part number of 22911432, and mine is 22880273. I assume it wouldn't be a great idea to mix and match, right?
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

Actually, the seller did have all four of the 2291 part numbers. Should I just go for it?
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

For those keeping tabs, I managed to find the BMS modules listed on Ebay. I got them in, installed them, and things look good! Reads all 96 cells, and output the same voltage that I read with a multimeter. The only thing is that the print out skips module 8, which I am guessing is why it says "series faul"? Any advice?

Code: Select all


BMS Status : 1 Ready     96

Out:0000 Cont:0000 In:0000





Modules: 13 Cells: 96 Strings: 1  Voltage: 336.352V   Avg Cell Voltage: 3.507V  Low Cell Voltage: 3.076V   High Cell Voltage: 3.546V Delta Voltage: 470mV   Avg Temp: 13.890C 



Module #1   21.23V   Cell-1: 3.54V   Cell-2: 3.54V   Cell-3: 3.54V   Cell-4: 3.54V   Cell-5: 3.54V   Cell-6: 3.54V               

 Temp 1: 9.32               

Module #2   28.30V   Cell-7: 3.54V   Cell-8: 3.54V   Cell-9: 3.54V   Cell-10: 3.54V  Cell-11: 3.54V  Cell-12: 3.54V  Cell-13: 3.54V  Cell-14: 3.53V               

 Temp 1: 12.46               

Module #3   28.33V  Cell-15: 3.54V  Cell-16: 3.54V  Cell-17: 3.54V  Cell-18: 3.54V  Cell-19: 3.54V  Cell-20: 3.54V  Cell-21: 3.54V  Cell-22: 3.54V               

 Temp 1: 12.56               

Module #4   28.29V  Cell-23: 3.53V  Cell-24: 3.54V  Cell-25: 3.54V  Cell-26: 3.54V  Cell-27: 3.54V  Cell-28: 3.53V  Cell-29: 3.54V  Cell-30: 3.54V               

 Temp 1: 17.19               

Module #5   28.32V  Cell-31: 3.54V  Cell-32: 3.54V  Cell-33: 3.54V  Cell-34: 3.54V  Cell-35: 3.54V  Cell-36: 3.54V  Cell-37: 3.54V  Cell-38: 3.54V               

 Temp 1: 10.49               

Module #6   24.83V  Cell-39: 3.08V  Cell-40: 3.10V  Cell-41: 3.11V  Cell-42: 3.09V  Cell-43: 3.12V  Cell-44: 3.13V  Cell-45: 3.10V  Cell-46: 3.12V               

 Temp 1: 13.79               

Module #7   28.29V  Cell-47: 3.54V  Cell-48: 3.54V  Cell-49: 3.53V  Cell-50: 3.54V  Cell-51: 3.54V  Cell-52: 3.53V  Cell-53: 3.54V  Cell-54: 3.54V               

 Temp 1: 17.10               

Module #9   28.32V  Cell-55: 3.54V  Cell-56: 3.54V  Cell-57: 3.54V  Cell-58: 3.54V  Cell-59: 3.54V  Cell-60: 3.54V  Cell-61: 3.54V  Cell-62: 3.54V               

 Temp 1: 16.74               

Module #10  28.34V  Cell-63: 3.54V  Cell-64: 3.54V  Cell-65: 3.54V  Cell-66: 3.54V  Cell-67: 3.54V  Cell-68: 3.54V  Cell-69: 3.54V  Cell-70: 3.54V               

 Temp 1: 12.20               

Module #11  28.33V  Cell-71: 3.54V  Cell-72: 3.54V  Cell-73: 3.54V  Cell-74: 3.54V  Cell-75: 3.54V  Cell-76: 3.54V  Cell-77: 3.54V  Cell-78: 3.55V               

 Temp 1: 16.97               

Module #13  21.23V  Cell-79: 3.54V  Cell-80: 3.54V  Cell-81: 3.54V  Cell-82: 3.54V  Cell-83: 3.54V  Cell-84: 3.54V               

 Temp 1: 13.30               

Module #14  21.27V  Cell-85: 3.55V  Cell-86: 3.54V  Cell-87: 3.55V  Cell-88: 3.55V  Cell-89: 3.54V  Cell-90: 3.54V               

 Temp 1: 11.65               

Module #15  21.26V  Cell-91: 3.54V  Cell-92: 3.54V  Cell-93: 3.54V  Cell-94: 3.54V  Cell-95: 3.54V  Cell-96: 3.55V               

 Temp 1: 16.80               

CANbus   0.00mA  0% SOC -240000.00mAh

-----------------------------------

  

   !!! Series Cells Fault !!!

tom91
Posts: 1274
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 97 times
Been thanked: 204 times

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by tom91 »

Check your settings in the battery settings, is it set to 96 cells in series and 1 parallel string?
Founder Volt Influx https://www.voltinflux.com/
bobbyj_408
Posts: 88
Joined: Fri Nov 06, 2020 4:56 am

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by bobbyj_408 »

tom91 wrote: Sun Apr 18, 2021 12:10 pm Check your settings in the battery settings, is it set to 96 cells in series and 1 parallel string?
Ahh, looks like it wasn't! Below is what I have. I'll update this and let you know how it goes.

Code: Select all


settings.Pstrings = 1; // strings in parallel used to divide voltage of pack
settings.Scells = 12;//Cells in series

User avatar
dimonlipko
Posts: 20
Joined: Thu Apr 02, 2020 9:28 pm
Location: Ukraine, Kiev
Been thanked: 5 times
Contact:

Re: SimpBMS Reading from Chevy Volt Gen 1

Post by dimonlipko »

Someone check, is temp sensor measure true? I have big diference by temp in one battery. I think, Simp have problem in code for mach temp.
Post Reply