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.

[参考译文] DRV8353RS-EVM:DRV8353RS-EVM:电机不使用 GUI 工具旋转

Guru**** 2513185 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1546458/drv8353rs-evm-drv8353rs-evm-motor-not-rotating-with-the-gui-tool

器件型号:DRV8353RS-EVM
主题:DRV8353 中讨论的其他器件

工具/软件:

您好、

我们面临类似的问题、即电机被识别但无法旋转、我们尝试了两个不同的电机、两个电机都 无法工作。

随附的屏幕截图展示了 920KV 无刷直流电机。 有 14 个磁体、所以输入了 7 个磁极。

  

软件版本:

默认开关设置:



为了检查 EVM 是否正常工作、我们断开了 BLDC 并开始该过程、观察到的电机识别为绿色 、  电机 控制/估算器状态也为绿色。 即使在 BLDC 断开连接后也无法确定电机的识别方式。

请建议如何解决此问题。

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

    您好:

    即使没有连接电机、电机识别过程也应该能够运行。 它会填充不正确的参数。  

    至于电机未旋转、我可能需要更多信息。  

    1.电机在尝试旋转时是否振动/移动? 或者根本没有运动

    2.您是否更改了设备的任何寄存器设置?

    3.尝试旋转时设备是否出现故障?

    谢谢、

    Joseph

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

    您好、Joseph:

    1)  根本没有运动

    2)  未触摸寄存器设置

    3) 是, 设备故障红色 LED 在尝试旋转时亮起。

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

    您好:

    感谢您提供更多信息。 这将有助于找出问题的根源。

    您是否能够告诉我在启动过程中发生了哪些故障?

    您应该尝试以下操作:

    1.旋转之前、将寄存器 0x03 中的 IDRIVEP_HS、IDRIVEN_HS、IDRIVEP_LS 和 IDRIVEN_LS 以及 0x04 从 0x1111b 降至类似 0x0001b。 idrive 值过高可能会导致启动时出现故障。

    2.确保电源能够提供足够的电流,并且在操作过程中不会达到其极限。

    谢谢您、

    Joseph

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

    您好、

    在 GUI 中没有错误、但 EVM 上会出现红色故障 LED。

    1) 按照您的说明、我们尝试更改 和更新 寄存器、但值未更新。

    e2e.ti.com/.../nw_5F00_FzNbIYl3tp.mp4

    2) 我们设置了电压 12v 和 5 安培,所以有足够的功率使 BLDC 旋转。

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

    您好:

    感谢您提供更多信息。

    我知道权力不是一个问题。 对我来说、更改时寄存器似乎会更新。  

    我想我们需要了解导致电路板故障 LED 亮起的原因。

    为电路板供电时、故障 LED 是否立即亮起、并且始终不会熄灭? 或者只有在尝试旋转电机后 LED 才会亮起。

    谢谢您、

    Joseph

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

    您好:

    如果您仔细观看视频、我更改了值并单击“写入 注册表“、“写入完整通知“弹出、但这些值不会被保存、它们将返回到默认值。

    尝试旋转电机后(而不是在为 EVM 供电后)、FAULT LED 亮起、并保持亮起状态、直到重新启动电源。

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

    尊敬的 Renu:

    我明白了。 我忘记了此 EVM 仅在这些 IDRIVE 值下运行。 没关系、我只是想确保这些设置不是 1A/2A 设置。

    VDS_LVL 设置也应该足够高、以免在运行期间触发。

    遇到故障时、寄存器 0x00 或 0x01 中的任何值是否会发生变化? 我知道 GUI 灯没有改变、但是否有任何故障寄存器值更新?

    现在、我们可以检查的另一件事是运行期间的波形、以便获得有关问题的线索。

    您能否在示波器上探测 INHx、GHx、SHx 和 nFAULT、并在 nFAULT 的下降沿触发?  

    谢谢您、

    Joseph

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

    您好、Joseph:

    没有 寄存器 0x00 或 0x01 不会改变

        

      

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

    尊敬的 Renu:

    只需确保在故障发生后点击 Read All registers 按钮。 您已关闭自动读取设置、因此只有在您更改该设置或点击 Read All 按钮时寄存器才会更新。

    如果您已执行此操作、并且寄存器仍然没有显示任何内容、我们可以继续调试。

    谢谢、

    Joseph

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

    您好:

    感谢您的详细测试。

    我看到您的 SPI 在明显工作、您能够在每个相位上进行 PWM 处理。  

    当您说“这里的故障引脚导通“时。 意味着您遇到故障且 nFAULT 引脚被拉至低电平?

    如果是这种情况、您是否可以读取寄存器 0x00 和 0x01 以查看发生了哪种故障?

    如果没有故障、是否能够旋转电机?

    谢谢您、

    Joseph

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

    尊敬的 Renu:

    很高兴看到电机旋转。 我不确定问题是否与此处的驱动程序设置有关。  

    对我来说、似乎需要优化控制装置以实现更平稳的操作。 您似乎需要更快地发送输入。 电机转速不受 MOSFET 导通时间(IDRIVE 设置会发生变化)的限制、因为这里的单位为纳秒。  

    似乎您正在使用 simpleFOC 库进行控制。 我会尝试深入研究一下、看看您是否可以优化控制。

    谢谢、

    Joseph