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-010265:TIDA-010265 中闭环转换期间的问题 (F2800137、eSMO)

Guru**** 2891410 points

Other Parts Discussed in Thread: TIDA-010265

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1583062/tida-010265-issue-during-closed-loop-transition-in-tida-010265-f2800137-esmo

器件型号: TIDA-010265

尊敬的 TI 团队:

我目前正在使用进行 PMSM 电机控制设置 TIDA-010265 参考设计 通信 F2800137 MCU “tida_010265_gminv_280013x"</s>“ 代码库。 我正在使用的器件 eSMO 进行估算(目前不使用 FAST)。

以下是电机参数和配置详细信息:

  • 电机类型:PMSM

  • 极对:5.

  • 相间电阻:46.5 欧姆(使用 LCR 表除以 2 以 100Hz 的频率测量相间电阻)

  • 相间电感:136mH(使用 LCR 表除以 2 在 1kHz 下相间测量)

  • 问题描述:
    电机按预期运行、最高可达 DMC_LEVEL_3 使电机以命令速度运行。 In DMC_LEVEL_4 、电机会在开环模式下正常上升(强制高达 70 Hz)。 不过、当电机转换到闭环(命令频率为 75Hz)时、电机开始严重振动 、而不是保持稳定的旋转。

    我附上了 从开环转换到闭环瞬间捕获的相电流波形、以供您参考。

    另外、我还包括了 “user_mtr1.h"</s>“ 包含所有修改后的电机参数的文件。 除了该文件、在中 ESMO.c 、的值obj->pll_Ki保持在 0.001f(从默认值 0.0f 更改、因为速度反馈是零变化的、并且即使在较低的 DMC 水平下也是接近零)。

    其他观察:
    调试时、我注意到有时速度反馈会正确更新、但有时它会保持不变 、不会反映实际电机转速(在调试窗口中观察到)。

    您能否帮助确定这种不稳定闭环行为的可能原因、并提出我应该验证的参数或调优方面的建议?

    附件:

    1. 闭环转换期间的相电流波形

    2. user_mtr1.h(具有所有修改后的参数) user_mtr1.h b5915a57-122f-49c2-9334-8646de808766.jpg

    此致、
    Ranjith Rai

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

    尊敬的 TI 团队:

    我使用 TIDA-010265 参考设计与 F2800137 控制器和 eSMO 估算器进行无传感器控制。 电机在对齐和开环模式下平稳运行、但在转换到闭环(约 40Hz)时、我始终观察到速度突然下降、如随附的图所示。 命令的运行速度为 70Hz。 转换后、电机转速急剧下降、然后尝试恢复。 我调整了 PLL 比例增益和积分增益以改善恢复、但结果不一致、即使 PLL 增益的微小变化也会导致电机振动、无法恢复、有时甚至反向旋转。

    在某些情况下、我还注意到变量“speedPLL_Hz"突然“突然跳至我设置的最大限值 (110Hz)、并且无论命令速度如何都保持该限值。 电机在停止并重新启动之前不会从这种情况中恢复。

    当启用 FAST 估算器或同时启用 FAST 和 eSMO 时、相同的代码和电机参数非常有用。 仅当仅使用 eSMO 时、才会出现此问题。 图像中显示的电机参数是自动识别的值。 您能否帮助我了解使用 eSMO 时闭环转换期间出现这种突然压降的原因、并提供如何解决或尽量减少该问题的建议?