步进电机与8051微控制器接口

发布时间:2023-04-06  

是一种无刷同步电机,它将整个旋转分成若干步。每个都有一些固定的步进角度,电机以这个角度旋转。在这篇文章中,我将向你展示如何使用两种不同的驱动器将与系统连接: L293D和ULN 2003。此外,这里还解释了使用控制步进电机的方法。

本文引用地址:

使用控制步进电机的原理

 这些电路的主要原理是使步进电机以一个特定的步进角度逐步旋转。由于控制器不能提供电机所需的电流,所以使用ULN2003集成电路和L293D电机驱动器来驱动步进电机。

电路1:使用8051和L293D控制步进电机

本项目的第一个电路是使用L293D电机驱动器IC实现的。由于L293D电机驱动器有四个输出引脚的选项,所以只能用它来驱动一个双极步进电机。

电路图

双极步进电机与8051和L293D电机驱动器连接的电路图如下图所示。

Stepper Motor Control using 8051 Microcontroller L293D Circuit Diagram

使用8051L293D控制步进电机的电路图

所需元件 

AT89C51 (8051单片机) 

L293D电机驱动器 

5V双极步进电机 

16X2的液晶显示器 Diaplay 

11.0592 MHz 石英晶体 

10KΩ 电阻器 X 2 

10KΩ POT 

8x 1KΩ 电阻器包 

33pF 陶瓷电容 X 2  

10μF/16V 电容 

按钮 X 4 

330Ω 电阻器 

5V电源

电路设计 

首先,LCD的数据引脚被连接到8051的PORT0引脚。由于PORT0没有任何内部的上拉,所以用一个电阻组来拉高PORT0。LCD的RS和E引脚被连接到8051的P2.0和P2.1。

RST引脚使用一个10KΩ的电阻被拉低。按钮和10μF电容的组合将被用来复位。另外,EA引脚使用一个10KΩ的电阻被拉高。

接下来是振荡器。它由两个33pF的电容和一个连接在8051的XTAL1和XTAL2引脚之间的11.0592MHz晶体组成。

来到电机驱动器,两个使能引脚和两个电源引脚被连接到+5V电源。四个输入连接到8051的PORT1引脚,即P1.0、P1.1、P1.2和P1.3。双极步进电机的四个引脚与L293D的四个输出引脚相连。

为了控制步进电机的方向,三个按钮被连接到PORT3的引脚上,即P3.0、P3.1和P3.2。

代码 

工作原理 

这个电路的工作非常简单。在程序中实现了一种叫做 "半步 "的方法来旋转步进电机。当按下前进按钮时,步进电机按顺时针方向旋转。

Stepper Motor Control using 8051 Microcontroller Image 1

Stepper Motor Control using 8051 Microcontroller Image 2

同样的,当按下向后的按钮时,它开始以逆时针方向旋转。要完全停止旋转,你可以按下停止按钮。

电路2:使用8051单片机和ULN2003控制步进电机

本项目的第二个电路是使用8051单片机和ULN2003实现步进电机控制。由于ULN2003晶体管阵列由7个输出组成,你可以控制单极和双极的步进电机。

在这个项目中,我将向你展示如何使用8051微控制器和ULN2003晶体管阵列来控制一个5线单极步进电机。

电路图

下面的图片显示了步进电机与8051微控制器和ULN2003连接的电路图。

Stepper Motor Control using 8051 Microcontroller Circuit Diagram

使用8051单片机控制步进电机的电路图

电路元件

AT89C51单片机

ULN2003A

步进电机

晶体

电阻器

电容器

电路设计

该电路由AT89C51单片机、ULN2003A、电机组成。AT89c51是低功耗、高性能、CMOS 8位、8051系列微控制器。它有32条可编程的I/O线。它有4K字节的可编程和可擦除的Flash存储器。一个外部晶体振荡器被连接在微控制器的18和19引脚上。电机通过一个驱动IC连接到微控制器的端口2。

ULN2003A是一个电流驱动IC。它被用来驱动步进电机的电流,因为它需要超过60mA的电流。它是一个达林顿对阵列。它由七对具有共同发射极的达林顿阵列组成。该集成电路由16个引脚组成,其中7个是输入引脚,7个是输出引脚,其余的是VCC和地。前四个输入引脚与微控制器相连。以同样的方式,四个输出引脚连接到步进电机。

步进电机有6个引脚。在这6个引脚中,2个引脚连接到12V电源,其余的连接到步进电机的输出。步进电机以一个给定的步进角度旋转。旋转的每一步都是整个周期的一小部分。这取决于机械部件和驱动方法。

与所有的电机类似,步进电机将有定子和转子。转子有永久磁铁,定子有线圈。基本的步进电机有4个线圈,旋转角度为90度。这四个线圈是按循环顺序激活的。下图显示了轴的旋转方向。有不同的方法来驱动步进电机。下面将对其中的一些进行解释。

全步驱动: 在这种方法中,一次给两个线圈通电。因此,这里一次有两个相反的线圈被激发。

半步驱动: 在这种方法中,线圈是交替通电的。因此,它以半步角旋转。在这种方法中,可以一次给两个线圈通电,也可以给单个线圈通电。因此,它增加了每个周期的旋转次数。它显示在下图中。

如何操作这个步进电机驱动电路?

首先,打开电路。

微控制器开始驱动步进电机。

人们可以观察到步进电机的旋转。

步进电机有四根线。它们是黄色、蓝色、红色和白色。这些电线交替通电,如下图所示。

在全步驱动中,使用以下顺序

全步驱动

Full Step Driving

要以半步角驱动电机,请使用以下顺序

半步角

Half Step Angle

步进电机控制器电路的优点

消耗的功率较小。

它需要较低的工作电压。

步进电机控制应用

该电路可用于机器人应用。

 它也可用于机械电子学应用。

步进电机可用于磁盘驱动器、矩阵打印机等。

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。伺服电机的精度决定于编码器的精度(线数)也就是说伺服电机本身具备发出脉冲的功能,它每旋转一个角度,都会发出对应数量的脉冲,这样伺服驱动器和伺服电机编码器的......
    动部件分类分为: a. 步进电动机伺服系统。 b. 直流电动机伺服系统。 c. 交流电动机伺服系统。 03 工作原理 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器......
    理好升、降速问题。交流伺服驱动系统为闭环控制,驱动器可直接对电机编码器反馈信号进行采样,内部构成位置环和速度环,一般不会出现步进电机的丢步或过冲的现象,控制性能更为可靠。 6、速度响应性能不同步进电机......
    伺服控制、步进控制的知识要点;1、交流伺服电机的工作原理 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动......
    伺服、步进、变频三大控制要点详解;伺服控制 1、交流伺服电机的工作原理 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器......
    伺服控制、步进控制、变频控制的知识要点;伺服控制  1 、交流伺服电机的工作原理 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器......
    换到下一个相时,钢片就会对准下一个相的磁场,并再次被吸引,以上流程不断重复,就可以持续旋转转子。 3. 控制电机:为了正确分配相序和频率,步进电机需要特殊的控制器或驱动器来确保正确的转动。控制器的作用......
    、0.72度、0.36度、0.18度、0.09度、0.072度、 0.036度,兼容了两相和五相混合式步进电机的步距角。   交流伺服电机的控制精度由电机轴后端的旋转编码器保证。对于带标准2500线编码器的电机......
    伺服驱动系统为闭环控制,驱动器可直接对电机编码器反馈信号进行采样,内部构成位置环和速度环,一般不会出现步进电机的丢步或过冲的现象,控制性能更为可靠。 伺服电机相比其他电机的优点如下 舒适性:发热和噪音明显降低。 转速......
    工业生产中定位控制的实现具有较高的实用与参考价值。 1 利用PLC的高速计数器指令和旋转编码器控制三相交流异步电机实现的准确定位 1.1 系统工作原理 PLC的高速计数器指令和编码器的配合使用,在现......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>