单片机/MCU论坛
直播中

李猛

7年用户 1535经验值
私信 关注
[问答]

tle9879 hall电机启动需要用手拨动一下才能转动怎么解决?

TLE9879开发板,官方自带程序,调节速度使用电位器设定,电机能够正常工作。但是如果设定一个固定转速,比如Emo_SetRefSpeed(1000 ),那么电机启动的时候,需要用手转一下,电机才能够正常启动运转,否则就不转动。
已经试着调试过启动占空比,给定的速度,以及 pid参数,都不管用。
问下能够得到指点一下,感谢!

回帖(2)

郭淑慧

2024-3-28 16:56:17
可能是启动后正确的S2GO_2_HALL_TLE4966K如果没有正确触发,可以检查下启动代码中是否存在错误的设置。
举报

神船大幅

2024-3-28 17:29:24
可能是电机的起动电流较高,需要一定的转动力矩才能启动。你可以尝试调整下以下几个方面:

1. 增加启动占空比:试试增加一些启动占空比,让电机在启动阶段能够提供更大的转动力矩。

2. 调整PID参数:试着调整PID参数,使得控制算法更灵敏,能够更好地响应启动时的电机转动需求。

3. 增大启动阶段的电流:通过增大启动阶段的电流限制,可以提供更高的电流输入给电机,从而增加启动时的转动力矩。

4. 预电子启动:在启动时,以较低的电压和较低的速度预先给电机供电,然后逐渐增加电压和速度,直到达到设定转速。这样可以带动电机启动,并逐步提高转动力矩。

5. 检查电机机械问题:确保电机的轴承和传动装置没有问题,可以手动检查电机是否能够自由旋转。

希望上述建议能够帮到你,祝实验顺利!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分