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.

[参考译文] DRV8434S:连接的步进电机未运行

Guru**** 2478765 points
Other Parts Discussed in Thread: DRV8434S, DRV8434

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1221893/drv8434s-connected-stepper-motor-is-not-running

器件型号:DRV8434S
主题中讨论的其他器件: DRV8434

大家好、

步进电机驱动器 DRV8434S 出现问题、其中连接的步进电机未运行。 我使用 SAM MCU 对其进行控制。

以下是 Init SPI 例程:


空 SM_DRV8434_Init ()

SPI_Write (0x0A);// Control-REG CTRL3
SPI_Write (0xC7);//步进模式= 1/32步进
SPI_Write (0x06);// Control-REG CTRL1
SPI_Write (0x40);// TRQ_DAC=75%
SPI_Write (0x08);// Control-REG CTRL2
SPI_Write (0x8F);//智能调优纹波控制
SPI_Write (0x10);// Control-REG CTRL6
SPI_Write (0xFF);//失速控制
}
CSXhi;//片选 X 轴
ENx;//芯片使能=高电平
SM_DRV8434_Init ();  


电机电压为19.8V
逻辑电压为3.4V
SPI 数据传输正常。

您能帮助我们、问题的潜在原因是什么?


此致、

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

    您好!

    是否在 STEP 输入引脚(硬件引脚)上发出步骤?

    此致、

    Ryan

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

    您好、Ryan、

    可以。

    您能检查我的初始代码吗?

    此致

    沃尔夫冈

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

    Wolfgang

    可能是我的误解、但您的注释似乎与寄存器地址不匹配。

    空 SM_DRV8434_Init ()

    SPI_Write (0x0A);// Control-REG CTRL3

    例如、在上面、CTRL3地址为0x05、但您将写入0x0A。  您写的内容看起来不错、但地址对我来说不正确。

    此致、

    Ryan

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

    您好、Ryan、

    感谢您的回答。

    但这种说法的改变没有任何效果。

    此致

    沃尔夫冈

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

    Wolfgang

    如果地址更改没有效果、在写入 SPI 时会出现问题、我们开始想知道。  是否能够在写入之前读回默认值?

    此致、

    Ryan

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

    Wolfgang

    这本手册有什么更新吗?

    此致、

    Ryan