基于A3967的步进电机驱动电路

控制/MCU

1889人已加入

描述

  现在,有一种趋势是在不需要的项目中使用微控制器。这增加了项目的成本并增加了复杂性,因为它包括编程。同样,大多数设计人员在想要驱动步进电机时总是选择微控制器。这不是必需的,我们可以为这个应用制作一个简单的电路,包括一些芯片和分立元件。在本文中,我们将解释这种构建步进电机驱动器电路的非MCU方法。

  步进电机驱动电路:

  电机驱动器

  该驱动电路旨在使用微步进方法控制双极步进电机。这就是以正弦波形形式施加阶跃电流的地方。因此,这提高了步进精度并降低了步进电机的噪音。在该电路中,两个开关可用于控制步进电机的方向和运动。开关

S1 是一个拨动开关,其中拨动开关位置将切换步进电机的旋转方向。开关 S2

是一个按钮,用于打开和关闭电机。脉冲信号是驱动器使电机采取前进步骤所必需的。为此,开关 S2 与 555 多谐振荡器一起使用以产生脉冲。

  步进电机驱动器 A3967SLB:

  电机驱动器

  A3967B

是用于双极电机的专用步进电机驱动器芯片。该芯片采用微步方法驱动内置转换器的步进电机。该芯片内置转换器在其“STEP”引脚中转换脉冲信号,并以预定的分辨率驱动步进电机。步进电机的分辨率由

MS1 和 MS2 的逻辑输入决定。在上述电路中,MS1设置为逻辑0,而MS2设置为逻辑1。这命令芯片以四分之一步长驱动电机,每步提供 22.5 度。查看

A3967 的数据表以更好地了解。

  电机驱动器

  您可以将逻辑输入更改为 MS1 和 MS2

引脚,以更改电机的分辨率。该IC可提供750mA的电流,最大工作电压为30v。您可能需要选择符合这些规格的步进电机。

  555可多谐振荡器:

  定时器 IC 555 用作非稳态多谐振荡器以产生方波脉冲。此处,555 的复位引脚连接到开关

S2。当未按下开关时,电阻R4将拉动复位引脚,该复位引脚将复位引脚拉至低电平状态。这也导致非稳态多谐振荡器的输出为低或逻辑为0。这将导致步进电机驱动器

A0SLB 的逻辑“3967”输入。因此电机不会旋转。当开关 S2 闭合时,它将拉出 555 IC

的复位引脚。这将激活多谐振荡器,它将产生方波脉冲信号。该脉冲输入进入“步进”输入,并沿指定方向连续驱动步进电机。当来自多谐振荡器电机的“STEP”输入引脚的每个输入脉冲将每脉冲移动一个步进。如果开关

S2 处于按下状态,电机将连续旋转。

  输出脉冲的频率约为7khz。电阻R1、R2和C1决定该频率。这将给出 1us

的逻辑“100”时间段。根据A3697数据表,输入脉冲到步进输入应具有约1us的高信号时间,我们将脉冲设置为100us,这远远超过所需的脉冲时间。因此,步进信号将毫无困难地驱动电机。如果您尝试修改上述电路,请考虑这一点。

  注意:

  您只能在此电路中使用双极电机

  确保您的电机完全在驱动器 IC 的驱动能力范围内

  您还可以使用拨动开关和下拉电阻设置与 MS1 和 MS2 引脚一起轻松更改电机分辨率。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分