Tesla Model 3 Drive Unit PCB Parameters

From openinverter.org wiki
Revision as of 17:48, 13 December 2025 by Davefiddes (talk | contribs) (Document the new parameters)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The [stm32-sine M3_DU] firmware has additional parameters over the regular stm32-sine Parameters.

Parameter Reference

Name Unit Min Max Default Description
Motor
encmode 0 6 0 6=High frequency 8.8kHz resolver exciter to support the Tesla M3 resolver
snsm 12 24 12 Motor temperature sensor. 24=TeslaM3. Note: Some drive units are not fitted with a sensor but this should still be selected to ensure correct operation of the inverter firmware.
Inverter
snshs 0 8 0 Heatsink temperature sensor. 12=TeslaM3
Oil Pump
tmpoilmax °C 70 300 300 Maximum permitted temperature for the oil. As the oil temperature gets within 10°C of the maximum the throttle will be limited to be 10% per °C. For example at 9°C below the limit the throttle cannot exceed 90%.
tmpoilhigh °C 10 300 45 The upper temperature bound for the oil speed control. If the temperature exceeds this the pump will operate at full speed (255).
tmpoillow °C 10 300 25 The lower temperature bound for the oil speed control. If the temperature exceeds this the pump speed will vary linearly between pumpspeed or pumpspeedidle and the maximum possible speed.
pumpspeed dig 0 255 70 The minimum speed (0-255) of the oil pump when the inverter is in run mode. The speed can be higher at elevated temperatures.
pumpspeedidle dig 0 255 17 The minimum speed (0-255) of the oil pump when the inverter is idle. The speed can be higher at elevated temperatures to pull heat out of the motor after the vehicle has come to a stop.