Tesla Model 3 Drive Unit PCB Parameters
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. |