I have a 20 pole PMSM that has a rated speed of 1500 rpm. I need to achieve 1 rpm speed control resolution using instaspin software with f28069m microcontroller.
But i think the speed control resolution is limited with the pwm switching frequency resolution. Am i right? Because motor voltage and current frequency is constructed with the pwm frequency i use.
1500 rpm needs 250Hz motor voltage while 1499 rpm needs 249.8333 Hz. This will mean 2.67 usec difference in motor electrical period.
So i think it is impossible to perform such a speed control resolution with a pwm frequency Like 20kHz. Am i right?
But my other concern is Hardware switching losses if i increase pwm frequency. Because according to this calculation sw freq should be as high as Sliqhtly higher than 400kHz. And this is very high.
Here is my question. Is it possible to change pwm switching frequency during runtime for fine tuning the motor voltage frequency using c2000 microcontroller in instaspin sw? (İt will be a small change Like 20kHz to 20.05 kHz)