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.

[参考译文] TMS320F28069:达到 0rpm 后电机会移/急冲

Guru**** 2525310 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1548423/tms320f28069-motor-shift-jerk-back-after-reaching-0-rpm

器件型号:TMS320F28069


工具/软件:

你好。

使用编码器的有传感器 FOC 控制可控制带速度控制的电机。

无论有无负载,从最大转速(250 转/分)到 0 转/分,最大减速 (rev/s^2),电机在几分钟内达到 0 转/分,没有任何问题.. 但一旦它停止,它会在反方向的旋转(少于半秒)做一点急冲/移回。

我尝试了不同的价值观的 KP 和 KI ,但我没有解决的问题,实际上它有时增加。

减少(减半)减速  (rev/s^2) 可解决问题、但对于应用类型、我无法承受缓慢减速、因此我想避免对该参数采取行动。

我还尝试了另一个电机(当然是相同的型号)、但问题仍然存在。

根据您的经验、这种问题的原因可能是什么?

我可以做些什么?

已附加电机数据表(型号为 KBMS 43 H03 B11)  

e2e.ti.com/.../KBM_2D00_KM_5F00_SG_5F00_00073_5F00_RevH_5F00_EN_2D00_mobile.pdf

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

    尊敬的 Luca:

    您正在 使用我们的 SDK 中是否有任何工程进行参考和测试、或者您是否使用自己开发的软件和算法?

    谢谢、

    Jiaxin

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

    我自己开发的软件和算法、但除了可以修改/设置的参数之外、我不能提供任何其他数据、也许我们可以从这些参数开始。

    告诉我是否必须列出它们。

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

    尊敬的 Luca:

    您可能需要一个位置环路来实现运动曲线。

    谢谢、

    Jiaxin

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

    谢谢你。

    您能清楚地说明您的答案吗?

    您的意思是这个问题应该通过位置控制来解决吗?

    在我看来,速度不能改善的情况是奇怪的吗?

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

    尊敬的 Luca:

    如果您不想使用位置环路、另一个选择是尝试减小电流控制器的带宽。 由于可以通过减小减速来解决您的问题、因此在减速时对速度环路和电流环路进行适当调优以匹配电机的负载特性可能可以解决您的问题。

    谢谢、

    Jiaxin

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

    我通过两种方式解决了这一问题:

    -通过切换到位置控制

    -通过保持速度控制但增加 Ki,速度从 0.0079 到 0.0330581

    但是,我不明白 为什么位置控制解决了问题 ...你能解释吗?

    谢谢!

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

    尊敬的 Luca:

    很高兴你让它发挥作用!! 速度环路仅将速度控制为所需的速度基准。 在本例中、您希望电机实现运动曲线、该曲线涉及对最终位置的不同加速度。 因此、 需要一个位置环路来实现此运动控制。

    谢谢、

    Jiaxin