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.

[参考译文] DRV8245-Q1:有关 DRV8245-Q1驱动以控制电机的问题

Guru**** 2473260 points
Other Parts Discussed in Thread: DRV8245-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1253650/drv8245-q1-question-about-drv8245-q1-driving-to-control-motor

器件型号:DRV8245-Q1

我有关于使用 DRV8245-Q1来控制电机的问题、

我正在使用以下配置进行测试:

 

功能配置为 SPI (S)以及 SPI 通信、PWM 模式

 

已遵循测试流程。

1.功能配置为 SPI 型号。

将 nSLEEP 设置为高电平、在 tREADY 之后发送 CLR_FLT 命令。

之后、nFAULT 引脚变为高电平,

设置一些寄存器后、将 DRVOFF 设置为低电平、并以类似方式控制 EN/IN1和 PH/IN2、如下所示:

 

EN/IN1             (使用5kHz PWM)

PH/IN2      

编码/输入1     

PH/IN2      

3当我读取 STATUS1或 STATUS2寄存器时、ACTIVE 位会继续设为"0"、并且

STATUS 字节为 RECEIVE " 0xC0"。

但系统不会进入工作状态、那么哪个部件有问题呢?

 

在手册中、如果 nSLEEP 引脚为高电平且 DRVOFF 引脚为低电平、则 STANDBY =>活动

但是、drv8245为什么不能进入激活状态呢?

而 OUT1 (drv8245 9、10、11引脚)和 OUT2 (drv8245 18、19、20引脚)的输出始终都约为0.3V、

 

**寄存器设置如下所示

命令= 0x89  /*清除错误、锁定 SPI 输入、解锁配置*/

CONFIG1 = 0x5F      /* VM > 18V,启用展频,启用重试*/

CONFIG2 = 0x04      *无扩展,无关闭状态诊断,ITRIP 1.98 */

CONFIG3 = 0x4B      /* TOFF 时间30us、SR 9.8、PWM 模式*/

CONFIG4 = 0x00;        /* TOCP 6US、OCP 100%

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

    嘿、Bomin、

    只是为了确认-您的问题是电机没有开始旋转、因为器件没有输出?  

    一致认为、对于 PWM 模式、如果 nSLEEP=1、DRVOFF=0、则器件应处于运行状态。  

    您是否通过 S_MODE 位(0b10或0b11)将器件设置为 PWM 模式?  

    此致、

    雅各布

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

    您好! Jacob、

    我上周在度假、因此我的回答很晚了。
    我计划在本周实际连接电机、但目前仅测量无负载的输出波形。
    通过 S_MODE 位将 PWM 模式设置为0b11来测试 PWM 模式。

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

    您好、Bomin:

    以下是需要考虑的几个问题。 您能否仔细检查驱动器的 VM 引脚上是否存在任何电压。 这里是状态机和驱动器的条件。

    您能否确保满足条件6、如果满足、则确保不满足条件7。

    此致!

    基尔蒂·库马南

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

    您好! 基尔蒂·库马南

    正如您提到过的、我重新检查了 VM 电压、EN/IN1、PH/IN2、DRVOFF 引脚。

    检查结果如下所示、


    1. VM (引脚编号6、7、8、21、22、 DRV8245P IC 的23引脚)输入电压为10.3V
    DRVOFF 为低电平
    3. EN/IN1或 PH/IN2
    =>对于 EN/IN1或 PH/IN2引脚、我提供了各种条件的输入、但 OUT1 (DRV8245P IC 的引脚9、10、11)和 OUT2 (引脚18)的输出。 19 DRV8245P IC 的20)信号未发生变化。
    两侧的输出电压(OUT1和 OUT2)不会改变约0.3V。

    此致、
    博明

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

    尊敬的:  

    Jacob、 Keerthi Kumanan


    问题迎刃而解。 非常感谢

    此致、
    博明