Page 1 of 1

SimpBMS Reading from Chevy Volt Gen 1

Posted: Sun Mar 28, 2021 10:37 pm
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 !!!


Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Sun Mar 28, 2021 10:54 pm
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Sun Mar 28, 2021 11:00 pm
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?

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Sun Mar 28, 2021 11:55 pm
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?

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon Mar 29, 2021 12:27 am
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon Mar 29, 2021 8:19 am
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Tue Mar 30, 2021 2:00 am
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 !!!


Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Tue Mar 30, 2021 8:12 am
by tom91
Pack 3 as it only shows 8 cells but the module is monitoring more.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Tue Mar 30, 2021 4:41 pm
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Tue Mar 30, 2021 5:02 pm
by tom91
Mind doing the following, unplug the HV sense wires one at a time till you find one that causes no change.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Sun Apr 04, 2021 10:44 pm
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?

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon Apr 05, 2021 4:49 pm
by jon volk
I had to replace 2 slave modules with similar corrosion. One of these days I plan on potting a set.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon Apr 05, 2021 5:19 pm
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon Apr 05, 2021 6:19 pm
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon Apr 05, 2021 6:19 pm
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon Apr 05, 2021 11:01 pm
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.

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Tue Apr 06, 2021 12:23 am
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?

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Tue Apr 06, 2021 1:48 am
by bobbyj_408
Actually, the seller did have all four of the 2291 part numbers. Should I just go for it?

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Sat Apr 17, 2021 10:55 pm
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 !!!


Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Sun Apr 18, 2021 12:10 pm
by tom91
Check your settings in the battery settings, is it set to 96 cells in series and 1 parallel string?

Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Sun Apr 18, 2021 10:06 pm
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


Re: SimpBMS Reading from Chevy Volt Gen 1

Posted: Mon May 02, 2022 8:35 pm
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.