2.2KW PMSM电机空载运行正常,扭矩只能加到1/3
PMSM电机,2.2KW,330V,PWM频率16K,使用dsPIC33EP芯片,参照Microchip的AN-1078例程。在速度模式下,空载启停、运行(6000转/分)正常,当用测功机慢慢将扭矩加到1NM(额定是3NM)时,程序总是运行到:
if (smc1.OmegaFltred < 0)
{
uGF.bit.RunMotor = 0; //停止
}
马达停止。
调节D、Q电流环的PI参数都没什么变化,而将A、B相电流采样系数DQKA、DQKB改变时,输出扭矩有所改变;但变化不大。最后程序还是运行到上述代码处停止。
看上去转矩电流好像在哪里被限制了。
请各位给予分析、解答,谢谢大家!
页:
[1]