英飞凌
直播中

发烧友推温针

9年用户 812经验值
擅长:光电显示
私信 关注

TLE9879 WM_MOTOR_CONTROL_01启动过程需要手动转动,为什么?

S2GO_2_HALL_TLE4966K
官方程序中,通过电位器设置Poti_Handler()调整WM_MOTOR_CONTROL_01速度, WM_MOTOR_CONTROL_01可以正常工作。 但如果设置固定速度,如 Emo_SetRefSpeed(1000) ,那么当WM_MOTOR_CONTROL_01启动时,需要用手转动才能使WM_MOTOR_CONTROL_01正常启动,否则不会转动。
我试着调试启动占空比和 PID 参数,但都不起作用。

回帖(1)

王帅

2024-5-20 15:37:03
TLE9879 WM_MOTOR_CONTROL_01在启动过程中需要手动转动的原因可能有以下几点:

1. 启动扭矩不足:当电机启动时,可能需要一定的扭矩来克服初始的摩擦力和负载。如果设置的固定速度(如Emo_SetRefSpeed(1000))导致启动扭矩不足,那么电机可能无法自动启动。手动转动可以帮助电机克服初始阻力,从而顺利启动。

2. 启动电流限制:为了防止启动时电流过大,可能对电机控制器或电源造成损害,电机控制器可能设置了启动电流限制。这可能导致启动时电流不足以驱动电机。手动转动可以提供额外的扭矩,帮助电机启动。

3. 启动策略问题:在S2GO_2_HALL_TLE4966K官方程序中,可能采用了一种需要手动转动的启动策略。这种策略可能在某些情况下可以提高启动成功率,但在其他情况下可能导致启动困难。

为了解决这个问题,你可以尝试以下方法:

1. 调整启动扭矩:尝试增加启动扭矩,以便在不手动转动的情况下顺利启动电机。这可能需要调整电机控制器的参数,如启动电流、加速时间等。

2. 优化启动策略:检查并优化启动策略,以确保在不同条件下都能顺利启动。这可能包括调整启动电流限制、加速曲线等参数。

3. 使用传感器反馈:考虑使用传感器(如编码器)来检测电机的初始位置和速度,以便在启动过程中提供更精确的控制。这可以帮助电机控制器更有效地克服初始阻力,实现自动启动。

4. 检查硬件问题:确保电机和控制器的硬件连接正确,没有损坏或故障。硬件问题可能导致电机无法正常启动。

5. 寻求技术支持:如果以上方法都无法解决问题,建议联系TLE9879 WM_MOTOR_CONTROL_01的制造商或技术支持团队,以获取更专业的帮助和建议。
举报

更多回帖

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