如题,上电后将gMotorVars.Flag_enableSys=1,gMotorVars.Flag_Run_Identify=1,电机开始运行,但是经常会出现电机沙沙沙的鸣叫,而且无法调速。然后重新启动,有时候找个现象又消失了,实在是不解。大概开机10次,有6次可以正常运行,有4次会出现上述不正常的现象。
同时还有一个奇怪的事情,将gMotorVars.Flag_enableSys=1,gMotorVars.Flag_Run_Identify=1后,将转速设为0,电机是没有转速的,但是一直都是有pwm发出的,感觉只要gMotorVars.Flag_Run_Identify=1就会有pwm发出,不知道是程序出了问题,还是说这种情况是正常的,盼望大神指导一下。
Young Hu:
您好!
第一个问题:
电机参数设置是正确的么?有没有看一下电流波形?
第二个问题:
速度设置为0,也是有PWM输出的。