Tesla Model 3 Battery: Difference between revisions
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 00:35, 3 February 2023
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
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
see thread post https://openinverter.org/forum/viewtopic.php?p=31886#p31886
useful links:
https://github.com/commaai/opendbc
reading canbus data
Arduino sketch for due based boards:
https://openinverter.org/forum/download/file.php?id=15866
libraries needed:
- due_can
- msgid6f2
make a s folder named "msgid6f2" in ardunio/libraries and put these two files there: