Hi All. I'm a bit late to the party, but I managed to get a 2012 volt pack for a screaming deal, which I hope to be able to use as a test pack for my current project, and then eventually in another conversion that doesn't need much range.
My goal is to use this as-is initially, although I am not 100% sure it's possible - just keep the entire battery in it's enclosure, hook up ground, 12v, and CAN wires, contactor enable wires, and high voltage cables, cooling lines if in the vehicle, and use it. Is this possible, including getting the bms to self balance? It seems so according to the code on Damien/Tom's AmperaBattery repo in GitHub
It's been sitting for a while and the voltage is currently 348v which I think maybe ok, but would like to charge it up in case it sits for any longer (it might at the rate I am going
So, using the external connectors I hooked up 12v to X2 pins 1,4,9 and ground to pins 5,10. I hooked up X1 pin 1 to CAN high, and pin 3 to CAN low. SavvyCAN reads messages just fine, but I only see one message interpreted showing battery voltage for cells 1-3 (0x460) using the DBC file I got from the AmperaBattery project, whereas it (and Damien's video
) shows several others that I should be getting.
I then tried connecting directly to the internal CAN network @125kbps using the slave module wiring harness connector instead of via the BECM per the wiring shown in the repo and video (CAN high, CAN low, Gnd, 5V along bottom row right), but i don't even get any CAN messages that way.
It doesn't matter if I have the service disconnect in or not.
Two odd things worth mentioning.
The first is I have another front piece which has the BECM and connections, but nothing ese connected to it, and I get the same set of messages, which is suspicious! Maybe these are cached in the BECM?
The second is the voltage on cell 3 fluctuates from 0 to 3.5ish volts - i am hoping this is not accurate and just my shoddy test wiring or something. For the "head" only it fluctuates but in the 0 - milivolt range.
Any thoughts? Is it just that mine is sending different message ids and I need to get/use another dbc file (or figure the messages). I don't want to try enable the contactors and charge it until I understand it's condition better.