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:MTR_LOCK 错误

Guru**** 2482105 points
Other Parts Discussed in Thread: MCT8316Z

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1203025/mct8316z-mtr_lock-error

器件型号:MCT8316Z

大家好

我们正在使用 MCT8316Z 驱动程序、并获取状态位错误-  

- NPOR (电源上电复位)始终设置为"1"-我假设这意味着没有错误(与所有其他状态位相反、其中"1"表示故障)

- MTR_LOCK 每~300mSec 切换一次"1"、清除故障后对于300mSec 也适用。

 此时、我们为电机提供低 PWM、但电机不运动(霍尔传感器没有变化)。

 故障指示提到"不存在霍尔信号"-这是什么意思? 没有大厅意味着-没有大厅变化? 或霍尔处于不合适的状态(如0/0/0)?  

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

    尊敬的 Liran:

    感谢您在电机驱动器 E2E 论坛上提出问题!

    如下图和寄存器字段描述所示、在正常运行期间 NPOR 应该被设定为1:

    您是否使用 MCT8316Z 的 SPI 型号?

    有关具体针对下面 MTR_LOCK 的故障措施和响应的更多信息、请参阅以下内容:

    如果霍尔信号的存在时间不超过 tMTR_LOCK、则会发生 MTR_LOCK 事件。 请查看 MCT8316Z 数据表第8.3.16.8至8.3.16.8.5节中的电机锁定故障和条件: https://www.ti.com/lit/ds/symlink/mct8316z.pdf

    "霍尔信号不存在"仅意味着驱动器未从霍尔传感器接收到信号、这意味着它们未连接、已关断或处于无法识别的状态。

    此致!

    罗伯特

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

    您好、很抱歉、MTR_LOCK 操作仍不清楚。

    霍尔信号是0/1逻辑线路、因此我假设器件识别它们的状态是1或0、什么不可用? 还不清楚。

    另外,表8-4确定了霍尔效应开关的全部8种状态(3条逻辑线路--> 8个逻辑状态),其中非非它们在表中被视为"无法识别的状态"。

    还有一点- MTR_LOCK 名称表示电机已锁定、意思是"未移动"-我认为它背后的逻辑是如果霍尔传感器状态未更改(在电机旋转期间、逻辑线路通常从一种状态更改为另一种状态) -然后设置 MTR_LOCK。

    我 认为 MTR_LOCK 位的详细说明不正确、 实际误差由转子不运动设置、这也是我们在这里遇到的情况、霍尔信号还好(0到5V)、但如果电机未在旋转、则会出现 MTR_LOCK 错误。

    此致

    Liran

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

    尊敬的 Liran:

    请观看此演示、它可以帮助我们更好地理解 MTR_LOCK 功能及其在常规应用中的使用方法: https://www.ti.com/video/6319556266112

    您正确地说、当转子未移动时、这是一个如何触发 MTR_LOCK 的示例、因为信号在 tMTR_LOCK 内未发生变化。 上面的视频很好地在演示中展示了这一点。 如需进一步说明、请告诉我。

    此致!

    罗伯特

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

    谢谢!!、这就解释了它