This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TIDA-00643:DRV8305/:电机停止后速度反馈未达到速度基准

Guru**** 2386620 points
Other Parts Discussed in Thread: TIDA-00643, MOTORWARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1041415/tida-00643-drv8305-speed-feedback-not-reaching-speed-reference-after-stalling-the-motor

器件型号:TIDA-00643
主题中讨论的其他器件: MOTORWARE

大家好

我在使用 TIDA-00643定制板时遇到问题。

我已经使用实验3a 尝试了速度控制、并绕过了 Rs 校准、并将 FLAG_CALIBRATION 和 FLAG_ENABLEESYS 初始化为1、以便循环直接进入速度控制。

我已逐渐增大 USER_MOTOR_MAX_CURRENT。 电流控制也在进行中。

但是、当我将限值增加到6.0A 时、当我尝试使电机失速并松开时、电机速度不会达到已设置为更高 RPM (6000)的速度参考值。

此外、当速度基准设为零时、会听到来自电机的声音、该声音在禁用 ePWM 信号后停止。

当我再次调试 lab3a 时、它根据速度基准工作。

请帮助。

最棒的

Natsu。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Natsu、

    本实验来自 MotorWARE SDK。 通常、如果未达到速度参考值、则需要针对更高的 RPM 更好地调整速度控制环路。

    我将把这个主题转发给 C2000团队、以获得进一步的支持。

    谢谢、
    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.确保在 user.h 中为 lab03a 设置正确的电机参数。 如果您不知道电机参数、请尝试运行 lab02b/c 来识别电机。

    使用无传感器补偿旋转电机始终很困难、如果您需要在重负载下以零速或低速运行电机、则必须实施有传感器补偿。

    3.如果电机因失速而停止、最好重置速度/电流控制器、然后在大多数情况下使用无传感器 FOC 重新启动电机。