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.

[参考译文] MCT8316Z:无输出-电机锁定打开

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1257625/mct8316z-no-output---motor-lock-on

器件型号:MCT8316Z

大家好。 我当时正在寻找一款简单的 BLDC 驱动器、该部件出现了。 我正在使用 SPI 版本、并有此原理图(霍尔传感器的上拉电阻器位于连接器本身到3.3V 线路上):

从我收集的 SPI 通信数据中、我总是收到

状态寄存器似乎没有问题、但当我连接任何 BLDC 电机时、我会得到 MOTOR_LOCK 状态位。 我曾尝试更改压摆率、HAL (异步数字和同步数字)以及 ARR 和 ASR 的启用、但除了错误之外似乎没有任何其他功能。 我只是卡在这个问题上。 我使用了几个 PWM 信号、分别是17kHz、20kHz、30kHz 和40kHz、但没有变化。  

BUCK_SEL 的改变会反映在电压上、所以我非常有信心我的读数和写的都可以。 我已经查看了 VCP、它比电源线高5V。 我试图将 VM 从24V 改为12V、但什么都没有。 我确信 nSleep 为3、.3V、BRAKE 为 GND、DRVOFF 为 GND。  nFault 状态良好(上拉电阻为3.3V)、直到我尝试将任何电机连接到连接器(然后降至 GND)。  

我不知道接下来该怎么做。

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

    您好、Rene:

    电机锁定故障通常表明电机旋转能力存在问题或霍尔传感器信号存在问题。

    1. 您能否看到在 MOTOR_LOCK 故障发生之前 OUTx 引脚是否有任何信号? 在执行该测量时、可能有助于通过 MTR_LOCK_MODE 寄存器禁用电机锁定故障或将 MTR_LOCK_TDET 设置为最高值。
    2. 如果您手动旋转电机、是否能够在 HPx 引脚上正确看到所有霍尔传感器输出?
    3. 您能告诉我您使用的霍尔传感器的型号吗?

    此致、

    约书亚