Volt gen2 BMS
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Volt gen2 BMS
I have one 18kWh Volt gen2 2018 battery at home. Also i will get complete BMS with harness. Right now i am missing front face with current sensor and contactors. Also i have invested whole 15€ into accessing the Chevrolet workshop documentation here: https://www.repairprocedures.com/
Now i have pics of relavant connectors and schematics.
My intention is to fuse them together into original configuration and use the Fault output of BMS to signal the edges of cell envelope.
From schematic i see system uses 12V to power BMS and ignition signal +12V from key. Output is CAN signal and one 5V Fault signal line.
is anyone interested to develop CAN communication for Gen2 Volt BMS? The way i see BMS is very similar to Bolt BMS. What would be the odds?
Now i have pics of relavant connectors and schematics.
My intention is to fuse them together into original configuration and use the Fault output of BMS to signal the edges of cell envelope.
From schematic i see system uses 12V to power BMS and ignition signal +12V from key. Output is CAN signal and one 5V Fault signal line.
is anyone interested to develop CAN communication for Gen2 Volt BMS? The way i see BMS is very similar to Bolt BMS. What would be the odds?
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
Found this post on the PIDs for the bolt https://www.chevybolt.org/threads/chevr ... 666/page-2
I have a original bms harness coming in, I’ll see what I can read with what we have so far.
I have a original bms harness coming in, I’ll see what I can read with what we have so far.
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Volt gen2 BMS
Really good, thanks.Bratitude wrote: ↑Sat Oct 17, 2020 11:47 am Found this post on the PIDs for the bolt https://www.chevybolt.org/threads/chevr ... 666/page-2
I have a original bms harness coming in, I’ll see what I can read with what we have so far.
I found out this BMS is stand alone and it only needs 12V enable signal to turn it on. However i found out that the person who sold me the battery and BMS forgot to send me the front plate. In that front plate is a current sensor which is a mandatory part for the BMS to work. I am now waiting for the front plate to arrive so that i can start my experiments.
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
arber333 wrote: ↑Sat Oct 17, 2020 5:04 pmReally good, thanks.Bratitude wrote: ↑Sat Oct 17, 2020 11:47 am Found this post on the PIDs for the bolt https://www.chevybolt.org/threads/chevr ... 666/page-2
I have a original bms harness coming in, I’ll see what I can read with what we have so far.
I found out this BMS is stand alone and it only needs 12V enable signal to turn it on. However i found out that the person who sold me the battery and BMS forgot to send me the front plate. In that front plate is a current sensor which is a mandatory part for the BMS to work. I am now waiting for the front plate to arrive so that i can start my experiments.
looks like we should be able to get soc, volt/amp draw and temp with out any fuss.
the front plate has the battery heater and control hardware as well. from what it looks like it will automatically do some temperature regulation.
this appears to be dependent on a few outside factors. Such as is the car is plugged in or the engine is running? I’m going to take a guess this is a CAN Id we need to find. I guess we’ll find out soon enough
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Volt gen2 BMS
The way wiring schematic looks it still depends on HPCM2 which is located under the passanger seat.Bratitude wrote: ↑Sat Oct 17, 2020 5:56 pm looks like we should be able to get soc, volt/amp draw and temp with out any fuss.
the front plate has the battery heater and control hardware as well. from what it looks like it will automatically do some temperature regulation.
this appears to be dependent on a few outside factors. Such as is the car is plugged in or the engine is running? I’m going to take a guess this is a CAN Id we need to find. I guess we’ll find out soon enough
But charger and DCDC this time are not run by CAN bus but rather by PWM signal which is more characteristical for coolant pumps and fans...
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
new bms harness is in. it seems there might be some year variation between the gen2 battery. the connector interface to the face box (contactors/heater/current sensor) are different.
connections to the battery and bms are the same.
connections to the battery and bms are the same.
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
mid year change in bms harness. Must be connector cost reduction.
my new harness won’t interface to the old relay box harness. see connector difference: Separated the harness, and split out the stuff for everything other than cell voltage and cell temp monitoring. Taped it all back up. Then swapped over what was left of the older harness with the new. Half of the green connector takes in some cell and temp signals, where the other half takes in the water temp and current sensor, which are part of the relay harness.
These 6pins where the only pins I needed to swap on the connector. Everything else stays.
On the other side of the bms box the black connector directly across from the green one handles all 3 can lines, power, ignition. This is easily separated from the loom. Once separated, there will be 2 lines for heater temp that rout to the green connector, and 2 lines that rout to the service disconnect. Service disconnect lines you can ignore as these do not interface to the bms.
now with that all swapped over, the relay box/heater/current sensor loom plugs in with the old connector and I have the lines needed to start testing. relays and water heater are not controlled via the bms, like arber stated earlier.
The faceplate connector ends where cut off as I’m not using the face plate. so that leaves just 3 Canbus’s, 12v power, ignition signal, 5v fault?
@arber333 do you have anymore photos of pin out from the manual?
my new harness won’t interface to the old relay box harness. see connector difference: Separated the harness, and split out the stuff for everything other than cell voltage and cell temp monitoring. Taped it all back up. Then swapped over what was left of the older harness with the new. Half of the green connector takes in some cell and temp signals, where the other half takes in the water temp and current sensor, which are part of the relay harness.
These 6pins where the only pins I needed to swap on the connector. Everything else stays.
On the other side of the bms box the black connector directly across from the green one handles all 3 can lines, power, ignition. This is easily separated from the loom. Once separated, there will be 2 lines for heater temp that rout to the green connector, and 2 lines that rout to the service disconnect. Service disconnect lines you can ignore as these do not interface to the bms.
now with that all swapped over, the relay box/heater/current sensor loom plugs in with the old connector and I have the lines needed to start testing. relays and water heater are not controlled via the bms, like arber stated earlier.
The faceplate connector ends where cut off as I’m not using the face plate. so that leaves just 3 Canbus’s, 12v power, ignition signal, 5v fault?
@arber333 do you have anymore photos of pin out from the manual?
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Volt gen2 BMS
Yeah i have them and i will upload them to my github. I am working on Outlander charger interface right now so please bear with me.
Also you do need to connect Current sensor into the BMS master unit. It is located on the front panel behind contactors and it seems to be DHAB S/51.
https://github.com/arber333/Volt-2-BMS
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
Awesome thanks! And yup! the current sensor from the face plate and the water temp sensor are connected.arber333 wrote: ↑Fri Oct 30, 2020 7:07 pmYeah i have them and i will upload them to my github. I am working on Outlander charger interface right now so please bear with me.
Also you do need to connect Current sensor into the BMS master unit. It is located on the front panel behind contactors and it seems to be DHAB S/51.
https://github.com/arber333/Volt-2-BMS
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
started doing some logging.
first log is- no battery module connected. second - module connected, third -module connected, and applying heat and then cooling and heating the water temp senor.
im new to this, but im taking guess that 0x216 is water temp?
and 0x270, 0x272 are possibly cell voltages?
first log is- no battery module connected. second - module connected, third -module connected, and applying heat and then cooling and heating the water temp senor.
im new to this, but im taking guess that 0x216 is water temp?
and 0x270, 0x272 are possibly cell voltages?
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
Sparke ev uses the same cell modules, and looks like the same becm too.
so after some more digging:
http://www.mychevysparkev.com/forum/vie ... 6&start=20
https://gist.github.com/anonymous/b6d68 ... rk-ev-becm
and the work DrJeff / teslorean has done to get his spark pack working for him.
https://github.com/DrJeffCooke/TesLorea ... Controller
so after some more digging:
http://www.mychevysparkev.com/forum/vie ... 6&start=20
https://gist.github.com/anonymous/b6d68 ... rk-ev-becm
and the work DrJeff / teslorean has done to get his spark pack working for him.
https://github.com/DrJeffCooke/TesLorea ... Controller
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
-
- Posts: 87
- Joined: Sat Nov 14, 2020 9:00 pm
- Location: Toronto
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: Volt gen2 BMS
What program are you using to read all the statues of all the cells?
I'll figure this out sooner or later
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
Currently have not deciphered the can ids to tell use the statues of the cells.
have a read threw the thread please
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
Re: Volt gen2 BMS
I'm going to start working on getting the Gen2 BMS working for me soon, but I was curious about one thing: Does the BMS care about the pack configuration? In other words, does the BMS monitor the expected voltage as cells/modules add up, or does it only look at the individual cell voltages? Wondering if I'll run into problems because I have the modules connected in a different order from stock.
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Volt gen2 BMS
It is essential you have all the cells connected in correct order with modules interconnected and then connect BMS per manual. The gen2 BMS is a single board unit which monitors voltages and needs to compare readings from successive cell locations. If you would take cells apart and have BMS still connected i could harm the electronics inside. See WeberAuto Volt battery disassembly video at 1:17:00.mayes8229 wrote: ↑Mon Feb 01, 2021 11:08 pm I'm going to start working on getting the Gen2 BMS working for me soon, but I was curious about one thing: Does the BMS care about the pack configuration? In other words, does the BMS monitor the expected voltage as cells/modules add up, or does it only look at the individual cell voltages? Wondering if I'll run into problems because I have the modules connected in a different order from stock.
Re: Volt gen2 BMS
Thanks! Looks like my configuration will still work because I can connect the module banks I have in the same cell order as the original layout.arber333 wrote: ↑Tue Feb 02, 2021 12:01 pmIt is essential you have all the cells connected in correct order with modules interconnected and then connect BMS per manual. The gen2 BMS is a single board unit which monitors voltages and needs to compare readings from successive cell locations. If you would take cells apart and have BMS still connected i could harm the electronics inside. See WeberAuto Volt battery disassembly video at 1:17:00.mayes8229 wrote: ↑Mon Feb 01, 2021 11:08 pm I'm going to start working on getting the Gen2 BMS working for me soon, but I was curious about one thing: Does the BMS care about the pack configuration? In other words, does the BMS monitor the expected voltage as cells/modules add up, or does it only look at the individual cell voltages? Wondering if I'll run into problems because I have the modules connected in a different order from stock.
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
mayes8229 wrote: ↑Tue Feb 02, 2021 8:27 pmThanks! Looks like my configuration will still work because I can connect the module banks I have in the same cell order as the original layout.arber333 wrote: ↑Tue Feb 02, 2021 12:01 pmIt is essential you have all the cells connected in correct order with modules interconnected and then connect BMS per manual. The gen2 BMS is a single board unit which monitors voltages and needs to compare readings from successive cell locations. If you would take cells apart and have BMS still connected i could harm the electronics inside. See WeberAuto Volt battery disassembly video at 1:17:00.mayes8229 wrote: ↑Mon Feb 01, 2021 11:08 pm I'm going to start working on getting the Gen2 BMS working for me soon, but I was curious about one thing: Does the BMS care about the pack configuration? In other words, does the BMS monitor the expected voltage as cells/modules add up, or does it only look at the individual cell voltages? Wondering if I'll run into problems because I have the modules connected in a different order from stock.
Yes, if the sub modules make the same Sequence as stock you are okay. being there are 2 different sub modules
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
-
- Posts: 64
- Joined: Thu Apr 15, 2021 12:06 am
- Location: Lake Jackson, Tx
- Has thanked: 6 times
- Been thanked: 3 times
Re: Volt gen2 BMS
Does anyone have this BMS running on a vehicle? I'm going to use a Gen 2 Volt battery pack, (possibly 2 or 3 packs if all goes well) with the Zombieverter and GS450H transmission.
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
decided to do some digging again, and looks like the bolt, spark, taho hybrid and gen2 volt use the same BECM module.
found this CVS file of the PIDs for the bolt, hopefully this is every needed to at least measure soc, soh, and cell voltages
https://docs.google.com/spreadsheets/d/ ... =946940079
found this CVS file of the PIDs for the bolt, hopefully this is every needed to at least measure soc, soh, and cell voltages
https://docs.google.com/spreadsheets/d/ ... =946940079
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
Re: Volt gen2 BMS
Hi Guru!
Can Volt Gen2 BMS be started to balance battery of like 80 or less cells? Or it must have all 96? I am working with smaller Volt battery (damaged cells were removed) and have 80cells and BMS with wirring.
In general now i need only balancing/monitoring to safely charge/discharge the battery.
Is current sensor mandatory to start BMS? I didnt get it in the kit
Can Volt Gen2 BMS be started to balance battery of like 80 or less cells? Or it must have all 96? I am working with smaller Volt battery (damaged cells were removed) and have 80cells and BMS with wirring.
In general now i need only balancing/monitoring to safely charge/discharge the battery.
Is current sensor mandatory to start BMS? I didnt get it in the kit
-
- Posts: 71
- Joined: Wed Mar 03, 2021 1:36 am
- Location: California
- Has thanked: 4 times
- Been thanked: 4 times
- Contact:
Re: Volt gen2 BMS
Thank you so much for linking this.Bratitude wrote: ↑Mon Jan 10, 2022 8:25 pm decided to do some digging again, and looks like the bolt, spark, taho hybrid and gen2 volt use the same BECM module.
found this CVS file of the PIDs for the bolt, hopefully this is every needed to at least measure soc, soh, and cell voltages
https://docs.google.com/spreadsheets/d/ ... =946940079
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
okay so some success! did some more digging, loaded up "gm_global_a_high_voltage_management.dbc" i stole from opendbc https://github.com/commaai/opendbc into savy can and boom! i got cell voltages and temps
0x302
cell temps
0x460
coolent temps
0x302
cell temps
0x460
coolent temps
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Volt gen2 BMS
Good find!Bratitude wrote: ↑Fri Jan 21, 2022 6:28 pm okay so some success! did some more digging, loaded up "gm_global_a_high_voltage_management.dbc" i stole from opendbc https://github.com/commaai/opendbc into savy can and boom! i got cell voltages and temps
But isnt that file for Volt gen1 and Ampera BMS? Or do they both share the same CAN IDs?
You know actually that would make sense since HPCM2 module which is a battery/charging master seems the same from gen1 to gen2.
So cell voltages are in ID 0x512, 0x514, 0x516 and 0x518
Pack current and voltages are 0x528 then
- Bratitude
- Posts: 787
- Joined: Thu Jan 02, 2020 7:35 pm
- Location: Canada
- Has thanked: 60 times
- Been thanked: 177 times
- Contact:
Re: Volt gen2 BMS
cheers, okay so far all im seeing from providing +12v is:
0x200
0x202
0x204
0x206
0x208
0x20C
0x216
0x260
0x262
0x270
0x272
0x274
0x304
0x460
i pluged in a few of the cell taps and now 0x302 and 0x460 are now reading out cell voltages, no longer displaying the coolent temps or cell temps.
https://bratindustries.net/ leaf motor couplers, adapter plates, custom drive train components
Re: Volt gen2 BMS
Any success on this one? Have it on hand and not sure if it could balance 80S pack.