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.

[参考译文] LAUNCHXL-F280025C:通用电机实验室

Guru**** 665180 points
Other Parts Discussed in Thread: LAUNCHXL-F280025C, BOOSTXL-3PHGANINV
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1233494/launchxl-f280025c-universal-motor-lab

器件型号:LAUNCHXL-F280025C
主题中讨论的其他器件: BOOSTXL-3PHGANINV

II AM 使用通用电机实验室参考设计 https://www.ti.com/lit/spruj26

我的电机正常运行2.5.4.3段所述的电机识别过程。 它开始旋转、并达到预期的60Hz 速度。 然后根据6更新这些值。 同一段中的不同段落。

当我替换新值并尝试运行电机时、它以非常低的速度旋转、保持在1Hz 以下。

我可以尝试调整哪些参数来使电机以所需速度旋转?

请注意、参数 Ls_d_H 和 Ls_q_H 的测量值均为 9.999997e-07、这使我认为电机识别期间无法正常运行。 但是、识别电机以设定的速度旋转期间、不会旋转、但在正常运行期间、不会旋转。

感谢您的帮助。

M·瓦尔

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

    您好、Val、

    我有几个问题可以帮助您进一步帮助我:

    1. 您在使用什么硬件? 哪种 LaunchPad + BoosterPack 或一些定制硬件?
    2. 您使用的是什么软件配置? 即电机算法、位置传感器等。
    3. 您正在使用何种电机?
    4. 您是否已验证构建级别1-3是否正常工作?

    此致!

    凯文

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

    Kevin:

    您可能还记得帮我解决 原始问题(请参阅上面的链接)。

    根据您的建议、我使用了 LAUNCHXL-F280025C 和  BOOSTXL-3PHGANINV。

    我能够使用通用电机实验室文档中所述的过程使我的两个电机正常工作。 我被第三个卡住了。

    我的所有电机都是 PMSM、没有位置传感器。 它们是原型并且彼此不同。

    在我尝试对前两个电机使用的配置后、第三个电机不工作、我返回到 DMC_LEVEL_2、它无法使电机按照第2.5.2.3段的规定运行。

    我计划连接示波器、并  按照所述尝试观察信号 、以查看是否有不匹配的情况。 我希望电机能够在电机识别期间旋转、从而提供一些可有效运行的参数。

    谢谢

    M·瓦尔

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

    您好、Val、

    没错、对此表示抱歉。

    如果您在进行第3个电机的电机识别时遇到问题、您可以尝试更改第6.5节中记录的一些参数下面的指南的必要条件:

    https://www.ti.com/lit/spruhj1

    在尝试对前两个电机使用但在第三个电机上 无法使用的配置后,我回到 DMC_level_2,无法按照第2.5.2.3段让电机正常运行。

    对于构建级别2问题、如果电机旋转不平稳、您可以尝试根据电机规格在 user_mtr1.h 中调整 v/f 曲线参数、如下所示。

    #define USER_MOTOR1_FREQ_LOW_HZ (5.0) // Hz
    #define USER_MOTOR1_FREQ_HIGH_HZ (400.0) // Hz
    #define USER_MOTOR1_VOLT_MIN_V (1.0) // Volt
    #define USER_MOTOR1_VOLT_MAX_V (24.0) // Volt

    此致!

    凯文

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

    Kevin:

     通过调整您推荐的参数、我能够使用 DMC_LEVEL_2运行电机。 谢谢。

    关于闭环操作、您建议的文档中有很多内容需要阅读。

    www.ti.com/.../quote]

    到目前为止、我已经发现电机识别在我的电机中不能正常工作。 电机正在加速到目标频率、然后在 额定磁通识别过程中停止旋转。  

    我已经尝试调整第6.5.4段中所述的参数、但没有取得太大成功。

    按照 6.10.1.7更改最大指令速度故障排除磁通测量也无帮助。

    对于电机识别过程的故障排除、您是否有任何其他建议?

    谢谢。

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

    您好、Val、

    目前为止、我发现电机识别功能在我的电机中无法正常工作。 电机正在加速到目标频率、然后在 额定磁通识别过程中停止旋转。  [/报价]

    在磁通 Id 部分、您如何知道它会停止? 您在 estState 停止时检查了它吗?

    是否尝试增加 USER_MOTOR1_RES_EST_CURRENT_A 和 USER_MOTOR1_IND_EST_CURRENT_A? 请参阅下面突出显示的部分:

    此致!

    凯文