So i got an idea after smoking my sensorless motor on a hill. Powered up the hill and noticed smoke coming from my board, the motor is toast. So my idea is to measure the motor winding temperature without sensors via VESC and its ability to measure motor winding resistance, using the following formula for temperature coefficient of resistance. Would like everybody to chime in and start the discussion to see if this is even possible, thanks!
Here are some links:
The things i dont know are:
Is the VESC able to measure the motor resistance while it is commutating the stator
Does the VESC have enough processing power to do the calculations
What should this be used for:
It would be cool to integrate this into the many variations of Android and IOS VESC telemetry/monitor apps @Ackmaniac . There are a lot of folks here that have unsensored motors, and i think it would be nice to know the temperature of the motor. If the VESC cant measure motor resistance while riding it would still be useful if it could measure it when you stop.
I have done some testing with this as it would be very useful, but so far I only got it working reasonably at low speeds. That was without signal injection though. When I spend more time on signal injection for position estimation at 0 speed for salient motors I will have another look.
Have no personal input on this, well outside my expertise.
@banjaxxed Yes, that is an easier solution but again it is not practical. The sensor would require excellent thermal contact to the stator which would require some manual work. My idea is to have everything plug and play without sensors and extra wires, and using the potential of the vesc to its fullest. Sadly i dont know how to code so i hope that guys that have the skill chime in.
@lock Benjamin wrote that in 2017-10-27 so maybe he quit the project or he cant make it work. I guess he has a lot of work on his hands. Dont know how realistic is of me to expect for someone from this forum to implement this in the vesc, usually that work is done by Benjamin.