好文档 - 专业文书写作范文服务资料分享网站

利用单片机AT89C51控制步进电机

天下 分享 时间: 加入收藏 我要投稿 点赞

龙源期刊网 http://www.qikan.com.cn

利用单片机AT89C51控制步进电机

作者:李有兵 苗晓培 林书句 谢元成 来源:《科学与财富》2012年第03期

摘要:本文利用单片机AT89C51来控制四相步进电机,并通过LCD1602来显示其运行状态。通过软件设计实现让步进电机启动/停止、正/反转、调速以及设置运行的步数等功能。且电路简单、控制方便成本低,适用范围广和实用价值高。 关键词:AT89C51;步进电机;LCD1602;正/反转

步进电机是机电控制中一种常用的元件,它是将电脉冲转化为角位移或者线位移。在非超载运行的情况下,电机的运行速度、停止的位置仅仅取决于脉冲信号的频率和脉冲数。通俗的说,给步进电机驱动器加一个脉冲信号,步进电机就按照设定的方向转一个固定的步距角。由于步进电机具有结构简单、维护方便、精确度高、启动灵敏、停车准确,误差较小且无累计误差等特点使得步进电机在工业生产中应用相当的广泛。而利用单片机控制步进电机系统具有成本低、设计简单、操作方便的特点,在数控机床、工业自动控制等领域被广泛的应用。 1、步进电机的控制 1.1步进电机的驱动系统

步进电机必须由脉冲产生器发出脉冲信号以及脉冲指令,然后步进电机驱动器依据脉冲指令提供电流驱动步进电机运行。 1.2 步进电机的励磁方式

步进电机有2相、4相、5相电机。本文运用的为4相电机,但是励磁方式有1相(单相)励磁、2相(双相)励磁和1-2相(单-双相)励磁。步进电机严格的按照励磁的方式运行。例如:4相步进电机在1-2相励磁的顺序为:A—AB—B—BC—C—CD—D—DA。如果要求步进电机反转运行只要将步进电机的励磁方式改为:DA—D—CD—C—BC—B—BA—A就可以让步进电机反转运行。利用AT89C51单片机的P1.0~P1.3这四条I/O控制线,通过步进电机驱动器向4相步进电机传送控制信号,让其励磁方式为1-2相励磁,则步进电机在顺时针运行情况下单片机I/O端口的状态如表1所示。 1.3 步进电机的速度和位置控制

当给步进电机发送一个脉冲,它就会转一步,给它再发送一个脉冲,它会再转一步。由此可知两个脉冲的时间间隔越小,步进电机运转的越快。也就是步进电机的运转速度与脉冲速度(频率)成正比。因此可以通过控制脉冲频率来控制步进电机的运转速度。其中步进电机的运

利用单片机AT89C51控制步进电机

龙源期刊网http://www.qikan.com.cn利用单片机AT89C51控制步进电机作者:李有兵苗晓培林书句谢元成来源:《科学与财富》2012年第03期摘要:本文利用单片机AT89C51来控制四相步进电机,并通过LCD1602来显示其运行状态。通过软件设计实现让步进电机启动/停止、正/反转、调速以及设置运行的步
推荐度:
点击下载文档文档为doc格式
3bdy600kqq05ej21u0rq9kfa2517te00kc3
领取福利

微信扫码领取福利

微信扫码分享