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.)
https://github.com/collin80/TeslaBMS
Another branch for the Teensy 3.2 by TomDeBree: (this one includes hardware design)
https://github.com/tomdebree/TeslaBMS
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.
Jarrod



gokux
surfingsteve
Hello, I wanted to share with you my Github repo for a Python graphical interface to connect to and interact with a Tesla Model S slave BMS: https://github.com/adamsanta/TeslaMS1_BMS_SerialTool.
This hackaday post has been my main information source, thanks a lot :)