工具/软件:
我最近在 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 年。 
