Originally Posted by electro wrks
Great work! Would it be possible to do something like this with Tesla BMS hardware? I haven't checked in a while. Maybe someone else has already done it.
I would assume so...
This is typically what I do when I can't extract the firmware and decompile into something I am familiar with to make the changes I need...
In this case, I reverse engineered the hardware of the LEAF BMS, and once I new what pins on the micro controlled what.
I was able to make my own interposer board that routs the digital and analog pins over to the digital and analog pins on my micro.
The only reason I have to make changes, is because I am not using all 48 modules in the Leaf battery pack, (I am only using 40 of them).
This makes the microcontroller unhappy, and spends most of its time throwing fault codes and repeatably looking for the missing monitor/balance chips. And it disables balancing of the cells, since cells are literally missing.
Also, any unpowered monitor/balance chips breaks the serial LIN communications bus, and you get no cell voltages.
Anyway, yes, I would assume someone could do exactly the same thing with the Tesla BMS.