从波形上看,如果假设三个霍尔信号分别为A,B,C, 设定ABC为二进制组合,很容易得到第一张霍尔信号的时序:5 --> 4 --> 6 --> 4--> 6 --> 4--> 6 --> 2--> 6 --> 4 --> 6,正常的顺序应该为:5 --> 4 --> 6 --> 2 --> 3 --> 1; 可能原因:
1. 霍尔信号受到干扰问题, 可以测下霍尔信号在短脉冲时的宽度,如果太短则为干扰所致;可以增加Hall滤波部分;
2. 电机在某个谐振点上导致震荡,改变下控制频率,看是否有改善;
3. 电机重载时,启动力量不足以将电机锁定,或者旋转起来,导致电机在震荡中启动;增加Iq电流,或者尝试将速度控制方式改为力矩控制方式;
重载启动本身比较难搞,花时间去搞吧,希望能有所帮助。 |