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.

[参考译文] TMS320F280037:长时间空闲后错误报告快速估算器速度和磁通量

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1565058/tms320f280037-fast-estimator-speed-and-flux-incorrectly-reported-after-long-idle-period

器件型号:TMS320F280037


工具/软件:

我最近在 Motor Control SDK 估算器中发现了一些奇怪的行为。 离开电机空闲状态后、但估算器仍在运行(我们更喜欢监控速度,即使在空闲时也是如此,因为它位于可能会续流的风扇上)、在很长的时间(小时)内、我会观察到 speed_Hz 从非常小的值(通常< 0.1Hz)突然上升至>5Hz。 请参阅随附的图片、了解捕获此转换的缓慢图。  

进入估算器的输入数据似乎都不是异常。

这种情况的另一个症状是 Flux_Wb 返回的 FLUX_WB 变为不正确。 它不是典型值~0.14、而是读数~0.01。 我很好奇这是否与 userParams_M1 结构中的 flux_wb 默认变量有关、该变量由库在内部设置为 0.01、我们没有联系。

由于估计器代码隐藏在库中、因此我不知道是什么原因导致此问题。 我确实打算尝试将库更新为最新版本的 SDK、以防修复了任何错误。 不幸的是,我不确定我们使用的是什么版本,因为我们将代码移动到我们自己的存储库中,我认为我们没有记录它是哪个版本。 可以看到、est.h 文件的版权日期为 2023 年。

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

    另一个注意事项 — 如果我禁用/重新启用估算器、则会清除问题。 因此、目前的权变措施可能是在电机空闲时定期禁用/重新启用估算器、但我更希望进行更彻底的修复。

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

    我将 SDK 代码的估算器库部分更新为最新的 5.04、并仍然可以看到相关行为。 我捕获了 speed_Hz 的转换随着以 VpHz 为单位的磁通变得难看(通常~0.8VpHz)

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

    嗨、Benjamin、

    由于 FAST 估算器的机制、当电机为零速或超低速度 (<5Hz) 时、它将不起作用。 在这些条件下、估算器可以返回任何可能的值。

    谢谢、

    Jiaxin

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

    尊敬的 Jiaxin:

    我知道估算器并不是为了提供精确的零速度、但您能解释为什么我通常看到电机空闲时速度/通量相当稳定、只有在长时间空闲后才会变得疯狂? 如果我禁用/启用、似乎会在一段时间内将其重置为正常。

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

    嗨、Benjamin、

    从理论上讲、当电机转速为 0 或超低时、估算器将不起作用。  

    然后、如果我禁用/启用、似乎会将其重置为正常状态一段时间。

    您能详细解释一下这些步骤吗? 当电机空闲或电机在闭环中运行时、您是否禁用/启用了估算器?

    谢谢、

    Jiaxin

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

    在电机运行时、我不禁用估算器。 我已经看到电机空闲时磁通/速度丑陋性会消失、我在调试时手动禁用和重新启用。

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

    嗨、Benjamin、

    遗憾的是、没有更干净的修复方法、因为这是零速或额外的低速、所以 FAST 估算器无法正常工作。

    谢谢、

    Jiaxin