Part Number:TMS320F28027F
基于instaSPIN-FOC算法的电机控制,如何修改电机参数gMotorVars.SpeedRef_krpm,用于使电机反转?
Green Deng:
额,很抱歉我发现我这边的板子上次测试的时候被我锁住没办法解锁了。。。
你试一下把代码:
CTRL_setSpd_ref_krpm(ctrlHandle,gMotorVars.SpeedRef_krpm);
改成:
CTRL_setSpd_ref_krpm(ctrlHandle,-gMotorVars.SpeedRef_krpm);
应该改一下符号就能赋负值了
,
Weikang:
我加了个-号之后,生成了测试文件,上机跑,电动机并没有反转,还有哪里需要改吗?
,
Green Deng:
你试一下原始例程烧写进芯片能否正常运行?
如果可以的话你再试一下在expressions窗口里面修改SpeedRef,看能否修改电机的运行速度。
,
Weikang:
我把所有调用的该函数里在speedref前都加了-号,可以实现反转了,待确认后回复
,
Green Deng:
好的,我的修改是基于lab02b的,里面只有一个设置speedref的地方。但是其他lab可能不止一个地方,确实需要都改一下,这点我没注意
,
Weikang:
已确认可以实现电机反转,并且不会影响电机性能。
感谢指导!
,
Green Deng:
客气了,感谢你的反馈!