lavegas06 发表于 2020-5-3 13:16:33

马达反转问题

我用FOC+HALL(马达减速比 1:1), 用speed mode去启动马达正转, 但是马达反而会出现反转
MC_ProgramSpeedRampMotor1()

为什么它在SPD_GetAvrgMecSpeed01Hz() 传会的值变很大(3630), 这时候马达是处于静止的状态
hMeasuredSpeed = SPD_GetAvrgMecSpeed01Hz( pHandle->SPD );

因为hMeasuredSpeed这个值变很大, 所以导致PID要反向是追这个值, 因此造成马达反转

有人知道这是什么原因造成的吗?

Thanks

butterflyspring 发表于 2020-5-25 17:22:27

这个建议先检查硬件,看看HALL信号是否有干扰,导致了计算的转速有误:)

jys201801 发表于 2020-5-28 16:47:18

PID设定不当吧

当我想飞向蓝天 发表于 2020-6-2 15:25:55

楼主问题解决了吗?你用霍尔我用编码器都出现反转的问题我是重复多次会出现你是每次都出现吗?

jys201801 发表于 2020-6-4 16:20:47

请仔细检查电路板

jys201801 发表于 2020-6-8 15:57:52

:(:(:(:(
页: [1]
查看完整版本: 马达反转问题