Tesla Model 3 Battery: Difference between revisions

From openinverter.org wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 41: Line 41:
https://github.com/commaai/opendbc
https://github.com/commaai/opendbc


https://teslamotorsclub.com/tmc/threads/reading-battery-voltages-and-temperatures-via-can-on-model-s.60509/  
https://teslamotorsclub.com/tmc/threads/reading-battery-voltages-and-temperatures-via-can-on-model-s.60509/
 
=== reading canbus data ===
 
 
Arduino sketch for due based boards:
 
https://openinverter.org/forum/download/file.php?id=15866
 
libraries needed:
 
* [https://github.com/collin80/due_can due_can]
* msgid6f2
 
make a s folder named "msgid6f2" in ardunio/libraries and put these two files there:
 
https://openinverter.org/forum/download/file.php?id=20710
 
https://openinverter.org/forum/download/file.php?id=20709
 
 
 
 


[[Category:OEM]] [[Category:Tesla]] [[Category:Battery]]
[[Category:OEM]] [[Category:Tesla]] [[Category:Battery]]

Revision as of 01:35, 3 February 2023

Tesla Model 3 Battery Hacking

hv controller connector
pinout from HV controller

model 3/y battery uses custom versions of the LTC6812 chips for voltage sensing dubed "batman"

bms boards talk via a modified version of isospi


Damien Maguire has developed 2 different unfished approaches to communicating directly with the cell level boards:

https://www.evbmw.com/index.php/evbmw-webshop/tesla-boards/tesla-model-3-bms

https://www.evbmw.com/index.php/evbmw-webshop/tesla-boards/tesla-model-3-bms-batman

broken isospi connector

HV controller

Model 3 High Voltage Controller

the HV controller located in the penthouse controls the PCS, contactors, pyro fuse, talks to the bms boards, etc

reading cell voltages and controlling contactors can be done by talking to the HV controller over CANbus


you can read cell temps and voltages with scanmytesla and hooking up a obd connector to the hv controller canbus


the HV matting connector is:

Sumitomo TS Sealed Series

6189-6934

6189-7077

see thread post https://openinverter.org/forum/viewtopic.php?p=31886#p31886


useful links:

https://github.com/commaai/opendbc

https://teslamotorsclub.com/tmc/threads/reading-battery-voltages-and-temperatures-via-can-on-model-s.60509/

reading canbus data

Arduino sketch for due based boards:

https://openinverter.org/forum/download/file.php?id=15866

libraries needed:

make a s folder named "msgid6f2" in ardunio/libraries and put these two files there:

https://openinverter.org/forum/download/file.php?id=20710

https://openinverter.org/forum/download/file.php?id=20709