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.

[参考译文] MCT8329A:同步丢失错误

Guru**** 2550140 points
Other Parts Discussed in Thread: MCT8329A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1567932/mct8329a-loss-of-sync-error

器件型号:MCT8329A


工具/软件:

您好、

我正在使用以下寄存器值配置 MCT8329A:

ISD Config: 0x20804DC4
Motor Startup 1: 0x1D6AC1BB
Motor Startup 2: 0x4D35F5AA
Closed Loop 1: 0x1682A032
Closed Loop 2: 0x0C00006A
Closed Loop 3: 0x00000000
Closed Loop 4: 0x10000000
Constant Speed: 0x00000000
Constant Power: 0x445C0140
Fault Config 1: 0x67048029
Fault Config 2: 0x00000180
2-Phase Profile: 0x00000000
3-Phase Profile: 0x00000000
Reference Profile 1: 0x00000000
Reference Profile 2: 0x00000000
Reference Profile 3: 0x00000000
Reference Profile 4: 0x00000000
Reference Profile 5: 0x00000000
Reference Profile 6: 0x007F8000
Pin Config 1: 0x00000052
Pin Config 2: 0x3E00014D
Device Config: 0x00000000
GD Config 1: 0x0005823B
GD Config 2: 0x00000000
RSHUNT = 0.001 Ω

指定 FAULT_CONFIG2 LOSS_OF_SYNC_EN = 0
但是、当电机运行时、我有时会看到 MOTOR_LOCK 错误 CONTROLLER_FAULT_STATUS = 0x80500000、表示 A LOSS_OF_SYNC 错误

如果禁用同步丢失检测、为什么会检测到该错误?
发生这种情况时、MCT8329A 会重新启动电机。

我的目标是让 ESC 检测到(在启动或旋转时)是否实际停止电机、但我想避免错误检测。  如果您能为实现这一目标提出更好的寄存器值、我将不胜感激。

感谢你的帮助。

--

C é dric

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

    尊敬的 Cedric:

    禁用同步丢失故障后、您是否将这些设置写入 EEPROM?  如果否、您能否在将该设置写入 EEPROM 后检查一次?

    谢谢、

    Dhinesh

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

    尊敬的 Dhinesh:

    是的、我执行了这个操作、所有给定值都是从 EEPROM 读取的。

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

    尊敬的 Cedric:

    我正在调试此问题、将很快根据我的观察结果更新您。

    谢谢、

    Dhinesh

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

    尊敬的 Cedric:

    器件故障算法也会将电机锁定故障视为同步丢失故障的原因之一。 您能否通过禁用或将  MTR_LCK_MODE 配置为“仅报告电机锁定检测但不执行任何操作“来进行检查?

    谢谢、

    Dhinesh