We now know the basic communication scheme used within the pack between each of the 16 modules! check out the project logs.
A basic Arduino Due based BMS controller is up on Collin's Github: (The BMS available from EVTV is based on this project.)
Another branch for the Teensy 3.2 by TomDeBree: (this one includes hardware design)
We are currently working on code required to preform basic cell voltage and temperature measurements, and implement a cell balancing scheme.
Other features will include:
- A charge controller to interface with an OEM charger via CAN bus.
- DC Contactor control circuitry including pre-charge capability.
- Current shunt for tracking state of charge (fuel gauge) and providing over current protection.