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.

[参考译文] DRV8834:完整步进模式问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/573625/drv8834-full-step-mode-issue

部件号:DRV8834

您好,

这与DRV8834步进选择模式有关。

我们使用的是M1=1和M0=1模式(1/16微步模式)。由于应用要求,已切换到 M1=1和M0=Z模式(1/32微步模式)

步进频率为1KHz时,电动机可按预期使用 1/32微步进 模式,1/16 微步进 模式,1/8 微步进 模式。

但对于全步进模式,电机行为 不同。如果您给出1个脉冲,它将移动1 个步进。如果给出10个脉冲,它将移动1或2个步进。  

尝试通过函数发生器提供步进信号。\n如果您提供1个脉冲,它将移动1 个步进。\n如果您提供10个脉冲,它将移动1或2个步进。

在这两种情况下,行为相同。

全步进模式下M1,M0处的电压为2至3mV。 也尝试将M1和M0直接短路到搭铁。

连接如下所示

微控制器GPIO引脚(IOH=-4mA)>>>>> 1K电阻器>>> M0 (DRV8834)

微控制器GPIO引脚(IOH=-4mA)>>>>> 1K电阻器>>> M1 (DRV8834)

对于Z (高阻抗),Microcontroller GPIO引脚配置为输入-开路漏极,不带上拉和下拉功能

对于高/低,Microcontroller GPIO引脚配置为输出

 

在通过函数发生器试验步进信号时,我们将步进频率降低到50Hz。

电机在全步进模式下按预期工作。如果您提供1个脉冲,它将移动1 个步进。如果您提供10个脉冲,它将移动10个步进。

60赫兹也是如此。

70 Hz以上时,电动机行为如前面所述。

e2e.ti.com/.../7624.SH2141_2D00_5541.pdf</s>2141 5541.

步进电机支持32微步。 随 附电动机数据表(SH2141-5541)5541)。

请您帮助我们解决 这种电机的错误行为。

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

    这可能是由于步进电机的谐振频率所致。 在网上搜索"步进电机共振"将提供有关该主题的大量信息。

    您的电机制造商可能还能够提供电机的谐振频率范围。

    如果是共振,建议使用微步通过共振范围或快速加速通过该范围来避免。