Hi,
I have a question regarding the software provided by TMDS2MTRPFCKIT, specifically the closed speed loop mode for Field Oriented Control of PMSM.
I am using this software to run an off the shelf motor. With a 15V input to the motors, I achieve the required speed from the motor (i.e SpeedRef=0.4 and EstimatedSpeed=0.4). At 10V, the motor does not reach the required speed (i.e. SpeedRef=0.4 and EstimatedSpeed=0.3). I am trying to figure out if I have reached a physical limitation or there is something I am not setting in the algorithm variables. It appears there is still some room in the PWM duty cycle dynamic range to further increase speed (i.e the pwm high period is approximately 80% of the maximum allowable PWM period).
If I run the motors on a conroller board provided by the manufacturer, it reaches the specified speed at 10V, however it is using a trapezoidal control system where the PWM frequency is the speed of the motor . With the TMDS2MTRPFCKIT software it reaches half that speed at 10V.
Do you have any suggestions?
Cheers,
Oz