C
Hi,
I try to drive a low inductance pmsm (about 29uH) by using current loop. I make id=0 and iq=0.08 (since the motor is not loaded, this value is enough to make the motor run). In normal circumstances, the motor should speed up and run with a certain acceleration, but now there are two situations. one is that the motor doesn't turn, and the other is that the motor is out of control directly. Although in first case the motor doesn't run, the feedback value of the current is correspond to the set value. In the second case, the motor is turned, but the speed is close to the rated speed, and the output of PID is saturated. I used to add external inductances and increase the PWM frequency (40KHz) to try solving the problem but failed. Does anyone know why is it a problem and how can I solve with it?
Regards
I try to drive a low inductance pmsm (about 29uH) by using current loop. I make id=0 and iq=0.08 (since the motor is not loaded, this value is enough to make the motor run). In normal circumstances, the motor should speed up and run with a certain acceleration, but now there are two situations. one is that the motor doesn't turn, and the other is that the motor is out of control directly. Although in first case the motor doesn't run, the feedback value of the current is correspond to the set value. In the second case, the motor is turned, but the speed is close to the rated speed, and the output of PID is saturated. I used to add external inductances and increase the PWM frequency (40KHz) to try solving the problem but failed. Does anyone know why is it a problem and how can I solve with it?
Regards