DIY Electric Car Forums banner

Tesla BMS

45820 Views 107 Replies 23 Participants Last post by  Tomdb
As some of you might have been aware there has been some projects out there that have gotten the Tesla BMS slaves to work.

I have participated in a few. Currently I am working on getting software written to do all the basics like:
-Overvoltage monitoring
-Temperature monitoring
-Undervoltage monitoring
-Balancing during charge
-Current measurement
-AH counter

Outputs
-Contactors/relays or other 12V signals
-PWM 'gas/fuel' gauge control
-Serial interface for Victron VE direct, a special request from Boekel.

The BMS controller/master is based around a teensy 3.2 and code is written in arduino. I will look at uploading my files to github so other can have a look and use it as inspiration.


https://www.youtube.com/watch?v=zmT5o5vDoH8

GITHUB

https://github.com/tomdebree/TeslaBMS
1 - 20 of 108 Posts

· Registered
Joined
·
153 Posts
I was just at this moment looking at the github for this and logged on here to find the original discussion to learn more about it. I have not looked into a BMS system yet for my tesla batteries so probably have some newb questions.

My current understanding is i wire the BMS boards together and plug them into a arduino due or teensy 3.2. What i'm not sure is what happens from there.
How does the arduino tell the charger/ controller to start or stop.
how do these relate to a precharge resistor?

Thanks for your advice.
 

· Registered
Joined
·
944 Posts
Discussion Starter · #7 · (Edited)
Itchyback: That is all done in software.

First iteration of this design will just do 12V signalling to turn on and off a charger. But got a canbus on the board for later use.

https://github.com/tomdebree/TeslaBMS

Remember use at your own risk.

Github has all my files, arduino code and schematics for the board
 

Attachments

· Registered
Joined
·
944 Posts
Discussion Starter · #10 ·
Here is a quick and dirty schematic.

It runs a Uno which reads a pot and changes the pwm duty cycle for the fet driver.

Mosfet is VS-FB190SA10
Used Driver is mcp1407

It will get a tempsensor on the heat sink so it does not overheat during testing.
 

Attachments

· Registered
Joined
·
944 Posts
Discussion Starter · #20 ·
RAV4 6s modules should work with the Telsa software/communication that is open source. As it uses the same layout as the Tesla model S.

Smart Car BMS looks different, what does the back side look like? It would be wierd if they would not use the Texas Instruments bms cell.
 
1 - 20 of 108 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top