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.

[参考译文] TMS320F28069M:regen 中的 FAST 观测器速度估算完全错误

Guru**** 2559190 points
Other Parts Discussed in Thread: TMS320F28069M, DRV8353

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1130529/tms320f28069m-fast-observer-speed-estimate-is-totally-wrong-in-regen

器件型号:TMS320F28069M
主题中讨论的其他器件: DRV8353

我们已经推出并验证了基于 TMS320F28069M 和 DRV8353的定制电机控制器板设计。 我们具有很高的功能、但我们发现、在高电流再生的情况下、快速观测器速度估算是完全错误的。

在正向电机控制中、估算值似乎非常精确、最高可达50安培的 Iqref。 我们没有进行超过这一点的测试、因为我们不需要在该制度下运行。

但在 regen 中、一旦将 Iqref 设置为-400A、速度估算值就会开始与实际速度发生很大的差异。

注意:我们的电流传感器看起来很准确、因为我们测量的相电流跟踪 Iqref。 我们的电压传感器是精确的。 我们可以在前进电机中应用扭矩、而不会在速度估算中出现任何问题或差异。

下图显示了 Iqref 值范围内的实际速度和快速估算速度。 注意:此图显示了在测力计上再生制动期间的速度。



这种差异的原因是什么?我们如何纠正它? 我们需要在重新充电期间进行准确的速度估算、以实现控制器的功率限制功能。 FAST 观测器具有如此大的速度估算误差似乎是完全不合理的。

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

    FAST 需要测量相电压以计算电机线路的 BEMF 值。 如果再生电压高于电机的最大输出电压或直流总线电压、则 FAST 将无法正常工作。 因此、最好在 再生 模式下限制扭矩电流 、以确保再生电压不会过高。

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

    我们在低速时看到这种影响、此时再生电压不是很高(但电流很高)。 例如、这种情况发生在接近700RPM 的转速下、但电机的空载速度约为1800RPM。

    我们需要将 Iqref 设置为大约75安培、以实现我们想要的扭矩。 因此、我们不接受将扭矩电流限制为40安培。 还有其他解决方案吗?

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

    当您以该状态运行电机时、是否可以捕获相电压和直流总线感应信号? 电机表面 PMSM 是否具有 LD=LQ?

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

    当您说捕获信号时、您是指 ADC 输入端的电压、还是指从处理器内部采样的数据? 我们可以获得其中任何一个、但请告诉我。

    它是一个外转式电机。 磁体是表面贴装的。 我认为 LD 和 LQ 是不同的。 使用电感表、当我们用手非常缓慢地旋转电机时、线间电感的变化范围为大约250uH 至大约490uH。 我认为这意味着我们有一些凸极和 LD!= LQ。

    代码中有一条注释(由 TI 提供)、表示除非我们使用感应机器、否则不应为 LD 和 LQ 设置不同的值。 因此、我们将对 LD 和 LQ 使用相同的值。 我们应该尝试使用不同的值吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="516324" URL"~/support/microcontrollers/C2000-microcontrollers-group/CC2000/f/C2000-microcontrollers-forum/1130529/tms320f28069m-fast-obiator-speed-estimal-ise-f选错-IN-regen/4195678#4195678"]当您说从处理器内部捕获采样的电压或从 ADC 内部采样的数据时、您说是不是从处理器内部捕获的数据、是平均值还是从处理器内部捕获数据? 我们可以获得其中任何一个、但请告诉我。

    是的、最好在 ADC 输入端同时具有测量信号和从 ADC 采样数据。 也请使用示波器捕获相电流。

    [引用 userid="516324" URL"~/support/microcontrollers/C2000-microcontrollers-group/CC2000/f/C2000-microcontrollers-forum/1130529/tms320f28069m-fast-obiator-speed-estimal-isor-f选错-in-regen/4195678#4195678"]因此我们对 Ld 和 Ld 使用相同的值。 我们是否应该尝试使用不同的值?

    是的、请尝试根据规格设置 LD 和 LQ。 电流。