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.

[参考译文] DRV8421BEVM:用于顺时针和逆时针驱动步进电机。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1520245/drv8421bevm-to-drive-stepper-motor-clockwise-and-counter-clockwise

器件型号:DRV8421BEVM

工具/软件:

尊敬的团队:

希望您做得好。

我正在使用 DRV8421BDGQR 步进电机衍生器 IC、而设计客户也需要定制设计板来产生 NEMA17步进电机。 我使用四个引脚 、即 IN1、IN2、EN 来控制它。 我使用 Arduino IDE 和 ESP32 C3开发板、编写示例代码、导出 NEMA17电动机时钟和计数器时钟。 电机成功地仅获得时钟方向。

问题是步进电机不会 逐时钟导出。 请指导我推导出电机时钟和按时钟方向。

我使用12V 2A 电源采用器、我共用所有接地端、如 ESP32C3和电源采用器。 ESP32C3通过连接到 PC 的 USB 电缆供电、ESP32C3以3V3电压运行。 此外、我要检查12V 1A 步进电机。

请查找原理图和代码片段的附件。

e2e.ti.com/.../DRV8421B_5F00_test.txt

感谢您的关注

Manish Ruhela

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

    尊敬的 Manish:

    感谢您联系我们。

    请参阅数据表中的以下代码片段。 对于一个方向、请忽略红色箭头并提供 IN1和 IN2、如图所示。 为了以相反的方向驱动电机、请将信号交换到 IN1和 IN2。 IN1的输入必须是 IN2输入、反之亦然。 这将使步进器沿相反方向旋转。

    此致、Murugavel  

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

    您好  Murugavel、

    感谢您的快速答复。 我分析数据表中的这个片段。 我相应地编写了逻辑、但仍然没有逆时针方向运行电机、我很困惑或可能出错。  

    能否请分享一些演示代码片段对我们非常有帮助。

    谢谢、尊敬

    Manish Ruhela

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

    尊敬的 Manish:

    DRV8421BEVM 包含该步进电机演示、请参阅 用户指南 第7页。 EVM 固件在 TI MSP430 MCU 中运行、可从该 网页下载该 MCU。 请参阅下面的。

    此致、Murugavel