马达反转问题
我用FOC+HALL(马达减速比 1:1), 用speed mode去启动马达正转, 但是马达反而会出现反转MC_ProgramSpeedRampMotor1()
为什么它在SPD_GetAvrgMecSpeed01Hz() 传会的值变很大(3630), 这时候马达是处于静止的状态
hMeasuredSpeed = SPD_GetAvrgMecSpeed01Hz( pHandle->SPD );
因为hMeasuredSpeed这个值变很大, 所以导致PID要反向是追这个值, 因此造成马达反转
有人知道这是什么原因造成的吗?
Thanks
这个建议先检查硬件,看看HALL信号是否有干扰,导致了计算的转速有误:) PID设定不当吧 楼主问题解决了吗?你用霍尔我用编码器都出现反转的问题我是重复多次会出现你是每次都出现吗? 请仔细检查电路板 :(:(:(:(
页:
[1]