Skip to content

vivekhpandya/TeslaBMS

 
 

Repository files navigation

Arduino compatible project to interface with the BMS slave board on Tesla Model S modules.

The modules are daisy-chained together with a TTL interface. The interface uses a Molex 15-97-5101 connector and runs at 612500 baud. This can be a difficult baud rate to match with arduino compatible processors. The Arduino Due and Teensy 3.5/3.6 boards are confirmed to be able to generate a suitably close baud rate. The factory wiring to each module is comprised of two sets of 5 differently colored wires:

  • Red = 5V input to the module
  • Green = Gnd for power and signal
  • Gray = Fault output
  • Yellow = UART Wire
  • Blue = UART Wire

The fault output is active low. Use your own pull up to the fault line and if the line is pulled low then a fault has occurred.

Here is a PDF that explains how the wiring between modules and the master board is supposed to be: https://cdn.hackaday.io/files/10098432032832/wiring.pdf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.1%
  • C 2.9%