久芯网

马达反转问题

avatar lavegas06 提问时间: 2023-10-03 19:23:51 / 未解决
我用FOC+HALL(马达减速比 1:1), 用speed mode去启动马达正转, 但是马达反而会出现反转
MC_ProgramSpeedRampMotor1()

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

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

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

Thanks

5个回答
  • avatar butterflyspring
    回答时间: 2023-10-03 19:45:05

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

  • avatar jys201801
    回答时间: 2023-10-03 20:07:03

    PID设定不当吧

  • avatar Consen
    回答时间: 2023-10-03 20:24:48

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

  • avatar jys201801
    回答时间: 2023-10-03 20:45:07

    请仔细检查电路板

  • avatar jys201801
    回答时间: 2023-10-03 21:12:57

会员中心 微信客服
客服
回到顶部