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.

[参考译文] DRV8332:drv8332/drv8312kit 功能

Guru**** 1693050 points
Other Parts Discussed in Thread: DRV8332, DRV8312, TMDSCNCD28069ISO, CONTROLSUITE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/978046/drv8332-drv8332-drv8312kit-functionality

器件型号:DRV8332
Thread 中讨论的其他器件: DRV8312、controlSUITE

您好、支持团队、

使用 drv8332/drv8312kit 时、我遇到一些问题

我尝试驱动无传感器 BLDC 电机。

我尝试输入的第一项内容(互补双极降压和互补低侧固定)与复位输入序列同步、如下所示

dio 0至 PWM A、dio 1至 PWM B、dio 3至 PWM c 和 dio 6用于复位 A、dio 7用于复位 B、dio 8用于复位 C

如 drv8332数据表第14页中所述。

电机不会在两个方向上随机旋转。

我尝试多次调试序列并将其更改为不同的 PWM 方案、但没有变化。

我测试了 drv8332数据表图10第18页中提到的功能测试。

我得到、当任何相位的 PWM 为高电平且相应的复位发生变化时、我得到:

黄色是输出、蓝色是 PWM 为高电平时的复位。

 当复位为零时、无法识别的是输出、为什么它得到该曲线。

我最后运行 drv8312和 ti DRV8312GUIv5的 TMDSCNCD28069ISO 控制卡、 我运行电机并注意到:

- PWM 信号映射到 drv 的复位引脚

1和0序列应用于 drv 的 PWM

黄色表示 PWM、蓝色表示复位。

我无法理解、为什么并且我注意到、当我从适配器运行 pvdd 24伏时、输出引脚上的反电动势最大为12伏。

 

因此、我需要知道反电动势的电平、以了解换向 或确保我获得的信息是直流 us 电压/2。

 


我需要您的支持来驱动电机、并了解为什么 EMF/输出上出现这种意外衰减的电压

并了解使用 drv8332/8312驱动电机的正确顺序以及反电动势的正确级别和注意事项。

TI 用于驱动控制卡中电机的序列理念。

提前感谢。

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

    尊敬的 Amin:

    感谢您的提问。

    我首先想弄清楚的是、您是在开环中驱动电机吗? 您是否盲目应用上述 PWM 波形而不估算转子位置? 如果您不知道转子在何处并应用上述序列、则电机将无法正确旋转或完全无法旋转。 无传感器 BLDC 电机运行的正确顺序为:1)将转子对齐到已知位置、2)开环加速到目标速度、3)在速度下通过无传感器位置反馈实现闭环运行。

    听起来您的输入是交换的- PWM 应该进入 PWM 输入、而1和0序列应该被应用于复位引脚。 您可以交换这些 GPIO 的映射吗?

    在任何未被驱动的电机端子上测得的电压将在 VM/2 = 12V 时浮动。 反电动势信号将出现在 VM/2之上。 如果您的电机未旋转、我不会看到任何反电动势。

    您可以在 controlSUITE 中看到我们的电机驱动软件示例: https://www.ti.com/tool/CONTROLSUITE

    以下是一些相关的培训材料: TI 高精度实验室-电机驱动器:含传感器与无传感器控制

    谢谢、

    Matt

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

    感谢您的回答、

    首先、我在闭环中驱动电机、第一件事是在 适当的位置对齐电机并感应反电动势、以确保完成对齐

    在检测反电动势时在每次换向中应用正确的 PWM。

    我使用 ADC 的反电动势感应(过零)在闭环中驱动电机。

    第二件事是输入映射。

    "dio 0 to PWM a、dio 1 to PWM B、dio 3 to PWM c 和 dio 6 to reset a、dio 7 to reset B、dio 8 to reset c."(显示的内容为 dio 0至 PWM A、dio 1至 PWM B、dio 3至 PWM c 和 dio 6)

    正如我提到的、这与对齐后的数据表相同

    当交换映射时、我在电机中得到相同的响应。

    您是指映射到 PWM 的高频率和映射到复位的低频率?还是相反

    第三个是反电动势、尽管我连接了电机、还是没有在信号中得到该曲线

    该浮动 电压 是否会影响 BMF、或者是否会发生?

    到目前为止我还不知道问题是什么?

    如果一切都正确并且电机正在旋转、那么输出上的 EMF 的预期形状是多少?当 PMF=DC 总线电压/2 是正确还是不正确时、预期的换向是否会发生?

    感谢先生的回答、我将 检查您提到的所有内容

    我期待收到一些答复和澄清我的询问。

    Amin

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

    尊敬的 Amin:

    我有一个想法:

    我想您有一些输入混在一起。 根据上面的波形、DIO0/DIO1看起来像是一个 INHA 和 INLA 对-这是典型的6x PWM 模式、在该模式下、INHx 控制高侧 MOSFET、INLx 控制低侧 MOSFET。 DRV8312是不同的3x PWM 模式。 一个引脚控制是否启用或禁用1/2-H (nRESET_x -这是低频输入)、另一个引脚控制输出高电平或低电平(PWM_x、这是高频输入)的状态。

    因此:

    • Inha - DIO0  -> PWM_A
    • ENA - DIO6   ->nRESET_A
    • INHB - DIO2 -> PWM_B
    • ENB - DIO7  -> nRESET_B
    • INHC - DIO4 -> PWM_C
    • ENC - DIO8 -> nRESET_C

    这与您之前所述的不同:"dio 0至 PWM A、dio 1至 PWM Bdio 3至 PWM c 和 dio 6用于复位 A、dio 7用于复位 B、dio 8用于复位 C。"

    问题:该浮动 电压 是否会影响 BMF、或者是否会发生?

    -->反电动势将始终叠加在相位上的 VM/2之上。 通常情况下,在测量反电动势之前,需要等待相位中的电流衰减为零,因为输出上的相电压等于 VM/2 + I*R +VBEMF。

    -->您的换向方案应该在测量 VBEMF 为零时(我们称之为反 EMF 过零),因为这就是换向信号的发生。

    谢谢、

    Matt

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

    谢谢 Matt、

    -您是对的,我描述我在硬件上实际连接的内容时出错了,我很抱歉造成了混乱。

    我实际上在使用:

    • Inha - DIO0  -> PWM_A
    • ENA - DIO6   ->nRESET_A
    • INHB - DIO2 -> PWM_B
    • ENB - DIO7  -> nRESET_B
    • INHC - DIO4 -> PWM_C
    • ENC - DIO8 -> nRESET_C

    如您所述。

    现在、我认为我的输入是正确的。

    我的问题是使用 drv8332替换6个 MOSFET 和 GDU

    我认为现在的问题是反电动势感应会有所不同、因为"反电动势始终叠加在相位的 VM/2之上。" 正如您所说的、这是我在固件中没有考虑的事情、因此将考虑并向您提供反馈。

    感谢你能抽出时间。

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

    尊敬的 Amin:

    视频 "TI 高精度实验室-电机驱动器:含传感器与无传感器控制" 应详细介绍如何检测反电动势。

    如果您有其他问题、请告诉我。

    谢谢、

    Matt