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.

[参考译文] MCF8316A:电机在 PWM 命令较小的情况下不旋转

Guru**** 2487425 points
Other Parts Discussed in Thread: MCF8316A, MCF8316AEVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1134361/mcf8316a-motor-is-not-rotating-with-lesser-pwm-command

器件型号:MCF8316A

尊敬的团队:

在 MCF8316A EVM 板中评估电机后、我们制作了电机驱动器板。

e2e.ti.com/.../Reg_5F00_sep22.txt

随附了寄存器文件供您参考。 电机不以较低的占空比运行、而是以80%的占空比旋转。

 80%的输入。

  电流。

是否知道电机为何卡在 ISD 状态?

谢谢、此致、

Sujeesh V

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

    您好、Sujeesh、

    如果您读取故障寄存器、您是否观察到任何故障状态?

    在应用30%速度命令之前、您能否尝试确保电机静止?

    此外、如果您以80%的速度旋转电机、然后将速度命令更改为30%、会发生什么情况?

    此致、
    Eric C.

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

    尊敬的 Eric:

    测试过程中未触发故障状态。 我们已连接 nFAULT 和 ALARM 的 LED、测试过程中未亮起。

    在设置加电后发出30%命令、然后发出80%命令。

    一旦电机开始旋转、它的电流消耗大约为0.29A、即使在降低占空比后、电机也会继续消耗相同的电流。 占空比为0时、电机停止。

    此致、

    Sujeesh

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

    尊敬的 Eric:

    今天、我再次开始遵循 MCF8316A 设置过程。 初始设置后问题仍然存在。

    当我给出50%指令时、电流增加至0.3A、然后稳定至0.028A (空闲情况)。

    一旦电机以80%的命令启动、它就会正确响应更低的命令。

    但是、如果我提供较低的占空比命令、电机就不会运行。

    此致、

    Sujeesh

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

    您好、Sujeesh、

    • 请帮您提供电机的规格吗?
      • 极数
      • 最大速度 RPM
      • 峰值相电流 @最大速度
    • 我知道您以前使用 MCF8316AEVM 成功配置并启动了电机。 这是一个您看到此问题的新电机吗? 如果是、电机有何不同?
    • 在您提供的寄存器设置中、是否使用器件的 MPET 算法获得了电机参数和 Kp + Ki?
    • 如果可能、您能否在 将速度命令设置为80%和50%后提供相电流波形的示波器捕获。

    此外、我想指出 MCF8316A 的勘误表:

    •  当算法未处于空闲状态(例如电机正在旋转)时、向 MCF8316A 发送任何 I2C 读取或写入命令可能会导致控制算法卡住、需要重启电源才能复位。
    • 我建议在电机旋转时禁用 GUI 的自动读取切换按钮。 然后、仅在需要时短暂启用和禁用自动读取按钮以更新器件状态或故障状态。

    此致、
    Eric C.

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

    尊敬的 Eric:

    电机详细信息如下所示、

    • 极数:1对
    • 空载 速度 RPM:20300
    • 空载电流:139mA
    • 给定负载下的最大速度:16398 RPM
    • 最大持续电流:1.59A

    我在 EVM 中评估的电机用于测试新电路板。

    我不太确定寄存器中的 Kp 和 Ki、主要是来自 Moet 算法、因为我们不想使用 EVM 进一步调整电机。

    捕获相同的波形后、我将共享相电流波形。 您想在电机运行时还是在给出80%和50%命令后获取数据吗?

    我知道勘误表。 所有自动读取选项都被禁用、数据只能通过使用"Read All Registers"来捕获

    此致、

    Sujeesh

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

    您好、Sujeesh、

    感谢您提供有关电机的详细信息。 只需确认一下、您是否能够使用 EVM 上的相同寄存器设置以较低速度持续旋转同一电机?

    如果在电机静止时提供较低速度命令(例如50%)、器件是否始终卡在 ISD 中?

    我想查看以下各项的整个电流波形:

    1. 电机 静止->提供80%的速度命令-> 电机以闭环方式旋转
    2. 电机 静止->提供50%的速度命令->器件卡在 ISD 中

    谢谢、
    Eric C.

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

    尊敬的 Eric:

    抱歉、我无法使用示波器的电流探头来测量相电流。

    我没有在 EVM 中再次尝试过、但在完成所有足够的测试用例后、寄存器设置已保存。

    谢谢、

    Sujeesh

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

    您好、Sujeesh、

    如离线讨论的那样、我们将在下周审查您的原理图并提供反馈。

    如果可能 、请在同一电机上再次尝试使用 EVM、以将问题隔离到您的定制 PCB。

    谢谢、
    Eric C.