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.

[参考译文] MCF8329A:MPET 不工作、不跳过

Guru**** 2393725 points
Other Parts Discussed in Thread: MCF8329EVM, MCF8329A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1451997/mcf8329a-mpet-not-working-no-skipping

器件型号:MCF8329A
主题中讨论的其他器件:MCF8329EVM

工具与软件:

尊敬的 TI 团队:

我按照文章(SLLU374–2024年11月)对我的 MCF8329EVM 进行调优。 我手动测量了 Rs、Ls 和 BEMF、并输入了值。

之后、我尝试运行 MPET。 电机旋转直至开环速度、不返回错误、但在 MPET 结果中仅获得零值。

我还尝试 跳过 MPET 测量、方法是按照4.1.7.1节跳过 MPET 测量。

但是、我无法使用快速旋转菜单中的 i2c 速度命令旋转电机;电机保持空闲、不会出现故障。

请告诉我如何进行。  

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

    尊敬的 Prabhat:

    您能否分享电机规格 R、L、额定电流和速度(RPM 和极对)

    我会为您提供一个 JSON 以及小调优指南来尝试。

    谢谢、此致

    Venkatadri S.

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

    R 为0.035欧姆、L 为11.33uH、额定电流为25A (峰值电流35A)、额定速度为7000RPM 极对12。

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

    15:24:8:197 |:无法检测到任何 MPET 故障。 请检查调优文件。

    它无法测量 Ke

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

    为什么 MPET 识别过程中会产生过多热量?

    MPET 测得的 Ke 为4mV/Hz、而当我使用 DSO 测量时、它为9mV/Hz、这是可以相信的值。

    电动机在  (15:24:8:197|:无法检测到任何 MPET 故障后继续旋转。 请检查调优文件。) 减少。

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

    在空载时、电机的电流不应超过0.9安培、但在运行 MPET 时、它会消耗2到3安培的电流、这是为什么?

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

    MPET 为开环配置、它可提供已配置的电流。

    您可以降低 MPET 开环电流基准并再次验证。

    您能解释一下您正在进行的手动测量的完整过程吗? 您能否分享导通波的相间电压和频率的示波器波形?

    您可以根据需要降低 MPET 开环电流基准。 例如、您可以看到、在无负载时、最大电流为0.9A (该相电流是还是直流母线电流?)

    谢谢、此致

    Venkatadri S.

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

    请遵循我之前分享的 MPET 流程。  

    MPET 需要正确配置  

    -开环电流基准:设置一个适合电机惯性的值  

    -开环速度参考: MPET 将电机旋转至速度(最大速度的百分比),然后停止驱动。 在这种情况下、如果电机在惯性滑行器件测量的同时产生良好的 BEMF、并且误差较小、则电机继续滑行。

    谢谢、此致

    Venkatadri S.

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

    我按照这些步骤操作。

    打开 TI Motor Studio、则会自动检测到 MCF8329A、

    我继续操作、并执行硬件设置、如 GUI 中所示

    我转至"Quick spin"菜单

    在"Load Default"菜单下、我选择了 JSON 文件(您刚刚共享的文件)

    加载预设值并写入 EEPROM (从 Controls 菜单中)

    然后、从 MPET 菜单中选择 Run MPET。

    ()

    电机设置速度(最大速度的百分比)后停止行驶。 在这种情况下、如果电机在滑行期间产生良好的 BEMF、则电机继续滑行

    在本例中、电机继续旋转

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="84961" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1451997/mcf8329a-mpet-not-working-no-skipping/5571318 #5571318"]这是相电流还是直流母线电流?)[/QUOT]

    正相电流

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

    我担心的不是电流、而是 MOSFET 中的发热

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

    另外一点是、请勿从"Quick SPIn"选项卡中运行 MPET。

    运行 MPET 触发 KE 和 MECH。 某些电机一起运行可能无法正常工作。

     快速旋转上的按钮"Run MPET"会同时触发两者、因此转到 MPET 选项卡并仅选择 KE、如下所示

    一旦 MPET 对于 KE 成功、我们就可以执行机械。

    谢谢、此致

    Venkatadri S.

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

    可以显示 PERI_CONFIG 的快照吗? 检查死区时间是否缩短? 对于 EVM、此值应为500ns。

    谢谢、此致

    Venkatadri S.

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

    是的、它减少到了50ns;我将其更改为500N;让我重新运行它。 发布结果。

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

    更改为500ns 后改善了发热问题。

    我可以独立测量 Ke。 现在、为了测量机械、我必须在 Kp 和 Ki 中输入零值吗?

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

    不需要、您可以启用交换机并运行。

    机械可能需要几秒钟时间。

    您首先可以用电流环路来表征电机是否满足所有要求、速度、功率等

    然后启用速度环路并对其进行调优。

    谢谢、此致

    Venkatadri S.

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

    MPET 之后还有什么进一步的步骤?

    一旦我对 KP、KI 和其他参数的值感到满意。

    在我直接发出 I2C 速度命令时、为什么电机不运行?

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

    是否有任何故障?

    命令值是什么?

    即使在 I2C 模式下、速度引脚也必须为高电平、在中、此速度引脚用作 WAKE 引脚不会使电机保持在空闲状态。

    读取所有电机状态。

    谢谢、此致

    Venkatadri S.

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

    不、没有故障。

    无论我向电机发出的命令值是多少、都不会运行。

    我将发送最终 JSON 值、以供您参考。

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

    我将在接下来的两天离开、请尝试验证硬件和 JSON。

    您可以发送 JSON、只要我可以设法检查此线程、我就会回复。

    谢谢、此致

    Venkatadri S.

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

    已以私人消息发送给您。

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

    当然。 让我检查一下。

    谢谢、此致

    Venkatadri S.

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

    嗨、Prabhta

    我已在消息中使用修改后的 JSON 进行了回答。

    如果您希望我们可以继续在消息中讨论,我们可以关闭该主题。

    谢谢、此致

    Venkatadri S.