2022-02-17 02:13 PM
I am using an EVALSTDRIVE101 and have it all setup to run my motor no problem. I am using:
Motor control workbench v5.Y.3
The user guide for the EVALSTDRIVE101 says the equation for the thermistor on the board is: T °C = 45.7 ⋅ VTP19 V + 23.6
In Motor control workbench i set:
When i generate this code and load it to my control board, in this case Nucleo 446RE, i can see the temperature readout from ST motor pilot, and the room temperature looks correct, but as I run my motor (about 400W) the board is getting warm and an IR thermometer will say something like 40C but the readout on ST motor pilot has only increased to maybe 32 or 33C. Clearly not enough, obvious by touch that it is more than ~33C.
Does anyone know the correct way to derive the values for the ST motor control workbench? My problem is likely for the dV/dT value.
Thank you,
-Kyler
2023-08-31 01:10 AM
Dear Kconn,
Firstly, we would like to sincerely apologize for the delay in replying to your post.
If your point is still pertinent, please have a look to "Temperature sensor" chapter in UM2781 document.
As mentioned, we use a linear approximation that targets a range between 50°C and 120°C.
In figure 11, you can see that for lower temperature than 50°C, linear approximation will underestimate it.