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.

[参考译文] DRV8323R:换向故障

Guru**** 2487425 points
Other Parts Discussed in Thread: BOOSTXL-DRV8323RS, DRV8323

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1126093/drv8323r-troubles-with-commutation

器件型号:DRV8323R
主题中讨论的其他器件: DRV832XDRV8323

您好!

我将 BOOSTXL-DRV8323RS EVM 模块与 LP-CC1352P7-1 EVM 一起使用。  

我正在尝试运行在 TI 驱动程序的帮助下编写的相当基本的代码,并以"DRV832X_MSP.....为例 "。  

我向驱动器控制寄存器写入 SPI 命令、以允许1xPWM 模式。 现在、我将45kHz PWM 信号连接到 Inha 上。 INLA、INHB 和 INHL 将霍尔效应传感器连接到它们、而 INHC 是方向、而 INlc 是中断。 使能、方向和制动是 CC1352上的 GPIO 输出、只有使能为高电平。  

根据我的逻辑分析仪的反馈、两者之间的通信似乎正常、 我能够在程序开始时将寄存器复位到其默认状态、通过按下 CP1352上的按钮、我可以向 DRV 发送命令以更改为1xPWM 模式。

复位寄存器:
Reset Registers Command

发送命令:

来自 SPI 的反馈:

发送命令后、电机发生了一次切换、但没有移动工件。 我不熟悉 DRV8323栅极驱动器的使用、我希望能帮助 EVM 协同工作。  

我还可以发送什么信息来帮助您解决问题吗? 如果您需要额外的波形、请告诉我。

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

    尊敬的 Patryk:

    [~ userid="518727" URL"μ C/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1126093/drv8323r-cirs-band-with-piring"我向驱动程序控制寄存器写入 SPI 命令以允许1xPWM 模式。 现在、我将45kHz PWM 信号连接到 Inha 上。 INLA、INHB 和 INHL 将霍尔效应传感器连接到它们、而 INHC 是方向、而 INlc 是中断。 使能、方向和制动是 CC1352上的 GPIO 输出、只有使能为高电平。  [/报价]

    您的 SPI 通信看起来正确、可将器件设置为1x PWM 模式。 确保为 nBRAKE 应用高信号。 低电平信号将会制动电机、而不会使电机旋转。  

    [引用 userid="518727" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1126093/drv8323r-cands-and-with-piring"命令时,当向电机发送一次命令时,电机就会发生故障,然后没有移动技术。 我不熟悉 DRV8323栅极驱动器的使用、我希望能帮助 EVM 协同工作。  [/报价]

    请确保寄存器0x03和0x04中的 IDRIVE 设置不是1A/2A 峰值电流的最大默认 IDRIVE 设置。 使用最大设置是器件损坏的一种简单方法、因为栅极电流过大会导致 MOSFET 开关压摆率难以置信的快、从而产生负面影响或可能损坏栅极驱动器。

    如果您的 IDRIVE 设置为低电平、但电机仍未旋转、请检查 nFAULT 引脚是否为低电平、以及 SPI 中是否设置了任何故障位。

    谢谢、
    Aaron

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

    您好、Aaron、

    非常感谢您再次与我联系、我将按照您在星期一所说的内容、立即返回给您。

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

    当然、我将在本周等待您的结果。

    谢谢、
    Aaron

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

    Aaron、您好!

    我做了你所喜欢的事情。 我使中断信号可通过按钮切换、以防我将 DIR 引脚驱动为高电平。

    过去几个小时我一直在进行故障排除、但无法进行故障排除。 当 nBRAKE (INLc)下降到高电平时、电机不会移动、当用 osoliscope 进行测量时、电机相位 A、B 和 C 为高电平。 当 nBRAKE 为低电平时、结果是一样的。 在查看 SPI 时、反馈环路未给出任何错误。  

    我还扩展了反馈环路以包括 R/W 寄存器、从而使我的写入命令加倍。

    SPI 读取的默认寄存器:

    将寄存器从 SPI 读取:

    (前两个读数是故障寄存器。)

    此外、在此期间故障 LED 持续熄灭。  

    当我取得任何进展时、我将尝试做更多的改进并更新此内容、但我对可能发生的情况有点不了解。 如果您希望我为您提供任何波形、请告诉我这是否有助于您进行故障排除。

    此致、

    Patryk。

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

    T Ü V 已 ì 此问题的可能原因、它是霍尔效应传感器。 当使用逻辑分析仪直接向他们保证时、我可以注意到他们的电压升高和降低、 尽管从底部将这些霍尔效应传感器连接到 INLA、INHB 和 INLB 并在顶部连接逻辑分析仪、但我在移动电机轴时未看到任何开关。

    当我将霍尔效应传感器连接到 J2并将 Halla、HALLB 和 HALLC 输出连接到 INLA、INHB 和 INLB 时、问题仍然存在。 这个时间逻辑高电平、当制动器被拉高时、DRV 电路板通过尝试换向进行响应。  

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

    尊敬的 Patryk:

    感谢您查看我之前的建议、接下来我将提示您查看霍尔传感器。  

    只需确认一下、R36、R37和 R38已与0欧姆电阻器连接或短路?

    如果可能、您可以在示波器上共享霍尔传感器输出 Halla、HALLB 和 HALLC 的输出电压吗? 理想情况下、借助电阻器 R29、R30和 R31的3.3V 上拉电阻、您应该会在您转动电机时看到霍尔状态切换、理想情况下、您应该会从 DRV832x 数据表中的1x PWM 换向表中看到所有六种可能的状态。  

    此外、如果电机尝试旋转、您能否分享:

    1) 1)电机电压和最大电流是多少?  
    2) 2) PWM 的占空比是多少? 我建议尝试通过从0%占空比斜升至更高占空比来旋转电机、但不要尝试瞬时转至100%占空比或高速、因为这是电机对电流的最大需求。  
    3) 3)更改 PWM 频率是否有帮助?
    4) 4)如果电机不旋转、您能否监测 nFAULT 引脚以查看是否发生故障情况? 如果是、请读取 SPI 中的状态寄存器以查看发生了哪些故障。 因为故障情况(例如 VDS 过流)可能会导致栅极驱动器关闭、电机无法旋转。  

    谢谢、
    Aaron

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

    您好、Aaron、

    我目前无法获得0欧姆电阻器的保持、因此我使用电线端子线将 HallA/B/C 连接到 IN/LA/HB/LB。 当确保来自连接 Halla-INLA 等的导线的波形时、我没有看到其中任何一个线改变状态。 我必须更详细地处理霍尔效应传感器。 电机信息。

    • 1) 我用于此测试的电压为18.3V、最大电流为10A。 我使用的是一个电流消耗较低的电机、因为我在测试电机本身时使用其他 ESC 运行该电机、现在我想开始设计自己的 ESC、从而使用 DRV 板开始开发。  
    • 2) 我在本示例中使用的 PWM 为20kHz 的20%、自上次以来我降低了频率。  
    • 3) 没有看到变化、它锁定在 "ALLIGN"换向表移动上。
    • 4) 我仍然没有遇到任何 nFault 问题。

    我相信问题现在完全是放在霍尔效应传感器反馈中。 我将尝试更多一些我的想法、以了解如何将信号传输到 DRV、但如果您有任何想法、我也会很感激地听到这些想法。

    这里是我记录的栅极信号波形、顶部示波器是下栅极、底部示波器是高栅极。

    高可用性-高可用性:

    GHB-GLB:

    GHC-GLC:

    一如既往、如果我要执行任何更新、我将在这里写入它们。

    谢谢你。

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

    尊敬的 Patryk:

    感谢您分享波形。 我想您的波形会发生10倍的衰减、但我想我们看到、A 相具有同步 PWM 输出、B 相具有低侧栅极高电平、C 相具有低侧栅极高电平、这实际上是对齐状态。  

    您是否可以尝试移除 R29-R31、或替换为10kohm 或100kohm 等弱上拉电阻? 1k Ω 上拉电阻是相当强的上拉电阻、如果是这样、来自霍尔传感器的电流可能不够强、无法将霍尔状态拉低至"0"。

    谢谢、
    Aaron

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

    Aaron、您好、很抱歉、我最近搬到了另一台设备。 尽管! 我让电机旋转、事实证明我使用的电机的霍尔效应传感器没有上拉。 当我连接另一个电机时、我们计划使用正确上拉的霍尔效应传感器。