本帖最后由 lh07 于 2018-3-29 10:41 编辑 在使用stm32 MCWB调试马达时,将自己设计好的程序下载到自己设计的电路板中,马达动一下,然后就停止转动,窗口报错“over current”,重新检查power stage的参数,都和自己设计线路板的参数一致。 然后又修改电机启动Ruv-up曲线,也不能解决问题,还有修改Drive Setting中的cut-off frequency参数值为2000rad/s,也没有作用。 最后,我觉得一定是电流读取出了问题,就将采样电阻0.24Ω改成了0.1Ω,竟然电机转动起来了,而且转动很稳定。
但是如果在调试窗口,将Final ramp speed设置为1000以上,电机start motor启动电机,又会报错 “over current”,1000一下开始,没问题,不报错。 请问,这是什么原因造成的,应该怎么解决? |
评分
查看全部评分
另外,电流采样的线路是否走的差分线到运放端口,直接接地的话会出现问题;
再就是软件的调整是后面的要做的,可以适当调整速度环的Kp,Ki参数;
评分
查看全部评分