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.

[参考译文] MCF8316AEVM:在尝试 MPET 时获取 MPET_BEMFAULT。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1166614/mcf8316aevm-getting-a-mpet_bemf_fault-while-attempting-mpet

器件型号:MCF8316AEVM

在遵循 GUI 的"基本控制"指南部分的同时、我会在电机两相后获得 MPET_BEMFAULT。 这个结果不一致;偶尔会触发其他故障、MPET 算法将永远空闲而不执行任何操作、或者根本不会发生任何情况。 我已经尝试手动计算电机特性、但它似乎无法正常工作、或者将触发额外的故障。

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

    您好、Joseph、  

    感谢您在 e2e 电机驱动器论坛上发帖-  

    我已将此主题分配给一名团队成员、我们的目标是在一周结束前提供有关后续步骤和时间表的回复。  

    此致、  
    Andrew  

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

    您好、Joseph、

    感谢您发帖到电机驱动器论坛。

    • 请帮助您澄清您的电机是什么:
      • 电阻(Ω)(相间中心抽头=相间/ 2)
      • 电感(mH)(相间中心抽头=相间/ 2)
      • 反电动势常数(mV/Hz)
      • 最大转速(rpm)
      • 极数
      • 额定峰值电流
    • 如果您还没有、我建议查看"基本控制"下的"故障处理"部分:
      • 这两个部分都包含 MPET_IPD_FAULT 和 MPET_BEMFAULT 部分包含手动测量和输入参数的指令。
    • 专门针对 MPET-BEMF_FAULT、在该情况下、电机通过开环转动而不会旋转以测量 BEMF 常数、  您可以尝试在设置非零速度命令和运行 MPET 之前更改以下几个设置:
      • 增加 MPET_OPEN_LOOP_CURRENT_REF 以匹配电机额定峰值电流
      • 减小 MPET_OPEN_LOOP_SLEW_RATE
      •   

    此致、
    Eric C.

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

    尊敬的 Eric:

    电机规格为:  

    • 电阻:0.251欧姆
    • 电感:0.195mH
    • 反电动势:无数据、可计算
    • 最大转速:15000 rpm
    • 极对数:7
    • 峰值电流:7A

    我已经完成了故障处理部分、但没有成功。

    我的怀疑是、我缺少一些明显的东西、我想用屏幕快速捕捉我正在做什么、也许您可以指出您认为问题可能是什么?

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

    您好、Joseph、

    当然。 请发布您的屏幕截图或视频、我可以查看一下。

    您计划以多大的持续电流来运行此电机?

    从您到目前为止的描述中、我仍然认为器件在尝试以开环方式旋转电机时输出的电流不足、或者开环压摆率太快、转子无法跟上。

    请记住、一旦 MPET 算法被卡住、我建议对器件进行下电上电并从头开始。  全新启动后、请确保在 设置非零速度命令并再次启动 MPET 之前更改 MPET 设置。

    此致、
    Eric C.

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

    很抱歉、Eric 的屏幕录制出现了一些技术问题。

    以下是视频链接: https://drive.google.com/file/d/1OPEtsaRZNbxI_xqi6XA2xlA9CYnKyZre/view?usp=sharing

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

    我们通常会看到的最高电流约为3.5A。 典型运行电流约为1.5A。

    我看到许多设置都引用了电流消耗、这是我可以调节的吗?

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

    您好、Joseph、

    感谢观看本视频。 使用 GUI 的几个建议:

    1. 尽管 GUI 会发出指示、但在电机运行时、我不会启用自动读取按钮。 这是 因为这里记录的勘误表#8 、其中 I2C 会导致器件算法卡住。 话虽如此、我认为您在 视频中没有遇到此问题、因为发生此问题时、GUI 将自动与 EVM 断开连接。 (这将在下一个器件版本 MCF8316B 中修复)
    2. 如果您确实想要读取电机/故障状态、我建议您 每次想要获取更新状态时、只需简单地打开/关闭"Auto Read Motor Status"和"Auto Read Fault Status"按钮。 "Auto Read All Registers"按钮持续读取全部80个寄存器、并需要~8秒来刷新所有寄存器。 除了电机/故障状态寄存器之外、实际上无需不断刷新所有寄存器。 (我们正在努力在未来的版本中大幅提高 GUI 通信速度。)

    当内部 MOSFET 电流超过 OCP_LVL 设定的电流时、会触发 OCP 故障(默认10A、您可以尝试增加至15A)

    1. 我不知道为什么在这里触发 OCP、但我 注意到、"恢复默认设置"步骤可能没有加载到器件中。 一旦您在 "恢复默认设置"中单击"是"、 EVM 上的 LED D6将立即开始快速闪烁、您是否可以确保等到它恢复缓慢闪烁、然后再继续(请勿启用任何自动读取)?
    2. 您是否还可以尝试将 ILIMIT 设置为4A 而不是7A? 该设置仅影响闭环运行、在 MPET 或开环加速期间不使用。 当 我们需要更大的扭矩或 更快的闭环加速时、我建议先降低、然后再增加。

    听起来 MPET 至少能够使用开环快速旋转电机、因此我现在将坚持默认的 MPET 设置。

    此致、
    Eric C.

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

    尊敬的 Eric:

    感谢您提出 GUI 建议、我通过以下方式重新启动了:

    • 自动读取被禁用
    • 等待"缓慢闪烁"在每条命令后返回。
    • 将 OCP_LVL 设置为15A

    我第一次执行该操作时、电机旋转、然后停止并报告了 MPET_BEMFAULT。

    我第二次执行该操作(相同设置)时、电机将向上旋转、停止、再次向上旋转、然后在同时给出 OCP 和 OCP_LC 故障之前停止。

    我将尝试降低压摆率。

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

    我注意到 MPET_OPEN_LOOP_SLEW_RATE 已设置为0.1Hz/s、我无法使其变慢。 这是 MPET 为我做的吗?

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

    按照建议的指南、我尝试将 MPET_OPEN_LOOP_CURR_REF 调节为4A、但现在我收到 LOCK_ILIMIT 故障。

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

    您好、Joseph、  

    注意到其他信息-我们的团队将力求尽快回复并提供进一步的答案/问题。  

    此致、  
    Andrew  

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

    您好、Joseph、

    我们也许可以通过手动测量/计算 BEMF 常数来解决它、而不是找出 MPET BEMF 故障或 OCP 故障。

    请尝试按照"基本控制->故障处理->  MPET BEMF 故障[MPET_BEMFAULT]->步骤 D 下的说明来确定电机的 BEMF 常数吗?

    此致、
    Eric C.

x 出现错误。请重试或与管理员联系。