Motor Temperature Sensor
Introduction
Temperature sensors in motors are the ideal way to monitor the motor's health and avoid over-temperature damage to the motor and its components.
Wiring
Thermistors can be wired to any of the analog inputs (Throttle/Analog Input 1, Brake1/Analog Input 2, Brake2/Analog Input 3 or ABMS/Analog Input 4) depending on whether an NTC or PTC thermistor is used.
Note
Firmware version 6.022 and below can only have NTC temperature sensors and wired to Brake2/Analog Input 3.
For NTC (resistance decreases with temperature increase)
For PTC (resistance increases with temperature increase)
Configuration
-
Enable
Features bit 5
Motor temp sensor enable. -
Select the
Motor temperature source
. -
Enter the
motor temperature sensor voltage
for each of the following:-
Temperature feedback V at 0 °C
-
Temperature feedback V at 25 °C
-
Temperature feedback V at 50 °C
-
Temperature feedback V at 75 °C
-
Temperature feedback V at 100 °C
-
Temperature feedback V at 125 °C
-
The thermistor datasheet can be used to estimate the motor temperature sensor voltage
for each temperature.
Note
The temperatures outside of 0 °C through 125 °C are linearly extrapolated for temperatures above 125 °C and below 0 °C.
Brake1 or 2 to Hall Ground formula
If tying the sensor from Brake 1/Analog input 2 or Brake 2/Analog input 3 to Hall ground, on a motor with Hall position sensors, this formula can be used to better estimate the motor temperature sensor voltage
for each given sensor temperature resistance (Rtherm).
Temperature feedback V
at C = (4750*(172268*(Rtherm^2) + 13913806737*Rtherm + 828480786525))/(807*(253*Rtherm + 20419350) *(1417*Rtherm + 5823153))
Troubleshooting
-
There are a lot of fluctuations in my motor temperature
If using the Hall ground, the thermistor output can be affected by high frequency noise resulting in fluctuations in the temperature readings
-
How can I test if my voltage values are correct?
The simplest way to test the accuracy of the temperature feedback involves using a hand-held thermometer and two known temperatures such as ice water and boiling water following the steps below. Verify
motor temperature
in BACDoor® matches the expected temperature on your thermometer, i.e. ~0 °C for ice water or ~100 °C for boiling water.