Eek.
Well, that 'worked' -- I've got all 4 modules hooked up - an aside - how does it know the difference between 2/3? (They're literally labeled 1, 2/3, and 4).
This is what I was iniitally presented with:
Code: Select all
BMS Status : 5 Error 3 |Balancing Active 12
Out:0000 Cont:0000 In:0000
Modules: 2 Cells: 12 Strings: 1 Voltage: 42.861V Avg Cell Voltage: 3.572V Low Cell Voltage: 1.695V High Cell Voltage: 4.992V Delta Voltage: 3298mV Avg Temp: 9.692C
Module #14 21.70V Cell0: 3.62V Cell1: 3.62V Cell2: 3.62V Cell3: 0.00V Cell4: 3.62V Cell5: 3.62V Cell6: 3.62V
Temp 1: 10.84
Module #15 21.16V Cell7: 3.62V Cell8: 3.62V Cell9: 3.62V Cell10: 0.00V Cell11: 3.62V Cell12: 4.99V Cell13: 1.69V
Temp 1: 8.54
CANbus 0.00mA 0% SOC -108000.00mAh
Which is wrong, scary, and stop!
Changed the balance threshold to 9999 mV, unplugged the 5V power, restarted the BMS, and now have:
Code: Select all
BMS Status : 1 Ready 12
Out:0000 Cont:0000 In:0000
Modules: 2 Cells: 12 Strings: 1 Voltage: 43.400V Avg Cell Voltage: 3.617V Low Cell Voltage: 3.614V High Cell Voltage: 3.619V Delta Voltage: 5mV Avg Temp: 13.839C
Module #14 21.70V Cell0: 3.62V Cell1: 3.62V Cell2: 3.62V Cell3: 0.00V Cell4: 3.62V Cell5: 3.62V Cell6: 3.62V
Temp 1: 10.84
Module #15 21.70V Cell7: 3.62V Cell8: 3.62V Cell9: 3.62V Cell10: 0.00V Cell11: 3.62V Cell12: 3.62V Cell13: 3.61V
Temp 1: 16.84
CANbus 0.00mA 50% SOC 22950.00mAh
which is better, but I'm real confused as to why I'm missing two cells. Err, there's twelve cells, which is right. Why "Cell3 and Cell10" are wrong is beyond me. Temperatures are wrong because they're not connected.
CAN Debug shows:
Code: Select all
842342,0x46D,false,6, 0x8B, 0x4B, 0x0B, 0x4D, 0x0B, 0x4F
842343,0x47D,false,6, 0x8B, 0x4D, 0x0B, 0x4D, 0x0B, 0x4C
842344,0x7ED,false,8, 0x0F, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x10, 0xC6
842346,0x46E,false,6, 0x8B, 0x4D, 0x0B, 0x4D, 0x0B, 0x4E
842347,0x47E,false,6, 0x8B, 0x4C, 0x0B, 0x4C, 0x0B, 0x4C
842348,0x7EE,false,8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0E
But, progress nonetheless
Unplugging it all for now.
-Matt