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.

[参考译文] MCF8315A:电机无法旋转

Guru**** 2468610 points
Other Parts Discussed in Thread: MCF8315A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1268547/mcf8315a-the-motor-cannot-spin

器件型号:MCF8315A

大家好、

定制电路板:客户设计了采用 MCF8315A、12V 供电的 PCB、使用数据表配置参数和 I2C、可将 Vbuck 电压配置为3.3V 输出。 但是、电机无法旋转、I2C 无法与配置为0x40000000的算法 ALGO_CTRL1进行通信、读取和写入都失败。  

您能帮助检查这个问题吗? 谢谢。

此致、

切里

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

    您好、Cherry:

    在尝试读取和写入器件时、FB_BK、AVDD 和 DVDD 引脚上的电压是多少?

     如果 MCF8315A 的 I2C 地址被意外覆盖、请尝试使用每个可能的 I2C 地址与 MCF8315A 进行通信。

    此致、

    约书亚

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

    你好、 Joshua、

    感谢您的支持。

    FB_BK、AVDD 和 DVDD 引脚的电压是多少?

    FB_BKD 电压为5V、AVDD 为3.3V、DVDD 为1.5V。

    确实覆盖了地址。 现在的主要问题是、电机无论如何都无法旋转。 I2C 通信现在良好、但没有适用于 A、B 和 C 的输出。客户 正在尝试配置 I2C 模式和 PWM 模式、但两种模式都不允许电机旋转。  

    谢谢。此致、

    切里

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

    您好、Cherry:

    尝试使电机旋转时、制动器和 DRVOFF 引脚处的电压是多少? 如果 DRVOFF 的电压 不小于 0.25*AVDD、则输出为 Hi-Z。 如果制动引脚上的电压不小于 0.25*AVDD ,电机会处于制动模式。

    此致、

    约书亚

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

    你好、 Joshua、

    尝试旋转电机时制动器和 DRVOFF 引脚的电压是多少?

    客户将 BRAKE 和 DRVOFF 直接拉至 GND。  

    他们还想知道是否 有更简单的方法来配置参数、以及是否有指定的配置过程可用?  

    谢谢。此致、

    切里

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

    您好、Cherry:

    我们提供了 MCF8315A 的调优指南 、 有助于了解如何配置器件。 如果这无法帮助客户使电机旋转、他们可以回答以下问题:

    1. 尝试旋转电机时、MCF8315A 是否报告了故障?
    2. 在尝试旋转电机时、Algorithm_State 寄存器的值是多少?
    3. 在尝试使电机旋转时、它们能否提供 OUTx 和 FG 信号的捕捉?

    此致、

    约书亚

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

    你好、 Joshua、

    我们提供了 MCF8315A 的调优指南 , 可帮助您了解如何配置设备。

    如下表所示进行配置、但仍然无法正常工作:

    地址名称 地址 推荐值
    ISD_CONFIG 0x00000080 0x64738C20
    REV_DRIVE_CONFIG 0x00000082 0xA8200000
    电机_STARTUP1 0x00000084 0x0B6807D0
    电机_STARTUP2 0x00000086 0xA306600C
    已关闭_LOOP1 0x00000088 0x0D3201B5
    已关闭_LOOP2 0x0000008A 0x9BAD0000
    闭合 LOOP3 0x0000008C 0x00000000
    闭路_LOOP4 0x0000008E 0x00000000
    SPEED_PROFILES1 0x00000094 0x00000000
    SPEED_PROFILES2 0x00000096 0x00000000
    速度_程序3 0x00000098 0x00000000
    SPEED_PROFILES4 (速度) 0x0000009A 0x00000000
    SPEED_PROFILES5 (速度) 0x0000009C 0x00000000
    SPEED_PROFILES6 0x0000009E 0x00000000
    算法 CTRL1 0x000000EA 0x00000000
    故障配置1 0x00000090 0xBEC80106
    FAULT_CONFIG2 0x00000092 0xF0D00888
    引脚配置 0x000000A4 0x00000000
    器件配置1 0x000000A6 0x00000000
    器件_CONFIG2 0x000000A8 0x0000B000
    PERI_CONFIG1 0x000000AA 0xC1C01F00
    GD_CONFIG1 0x000000AC 0x9C450100
    GD_CONFIG2 0x000000AE 0x80200000
    INT_ALGO_1 0x000000A0 0xA433407D
    INT_ALGO_2 0x000000A2 0x000001A7
    MTR 参数 0x000000E6 0x00000000
    • 尝试旋转电机时、MCF8315A 是否报告了故障?
    • 在尝试旋转电机时、Algorithm_State 寄存器的值是多少?
    [/报价]
    • 是的、它会报告错误。
    • 如果所有 HW_LOCK_ILIMIT_MOD 设置为9h、Algorithm_State 将显示 MOTOR_MPET_KEY_measurement。  

    谢谢。此致、

    切里

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

    您好、Cherry:

    请通过检查 CONTROL_FAULT_STATUS 和 GATE_DRIVER_FAULT_STATUS 寄存器中的哪个位为高电平来检查所报告的故障。 确定所报告的故障后、请参阅我们的调试指南、获取有关如何处理故障的建议。

    由于 Algorithm_State 处于 MPET 测量模式、因此我建议查看 MCF8315A 调优指南的第2.6节 、获取有关如何解决 MPET 故障和其他常见 故障的建议。 我们还提供了 有关处理常见 MCx 故障 的常见问题解答、其中涵盖了其他常见故障。

    此致、

    约书亚

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

    你好、 Joshua、

    感谢您的答复。

    8315可以控制的电机最大速度是多少? 文档中显示的 MAX_SPEED 是14位、也就是说、只有16000 rpm?  

    谢谢。此致、

    切里

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

    您好、Cherry:

    请参阅 此 E2E 博文 、以 Hz 为单位计算最大电气速度。

    MAX_SPEED 寄存器以电气 Hz 为单位设置最大速度。 此寄存器可以设置的最大速度为16383Hz。

    此致、

    约书亚