基于at89s52单片机的步进电机控制学士学位论文

上传人:xiao****1972 文档编号:116410938 上传时间:2019-11-16 格式:DOC 页数:37 大小:785.50KB
返回 下载 相关 举报
基于at89s52单片机的步进电机控制学士学位论文_第1页
第1页 / 共37页
基于at89s52单片机的步进电机控制学士学位论文_第2页
第2页 / 共37页
基于at89s52单片机的步进电机控制学士学位论文_第3页
第3页 / 共37页
基于at89s52单片机的步进电机控制学士学位论文_第4页
第4页 / 共37页
基于at89s52单片机的步进电机控制学士学位论文_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《基于at89s52单片机的步进电机控制学士学位论文》由会员分享,可在线阅读,更多相关《基于at89s52单片机的步进电机控制学士学位论文(37页珍藏版)》请在金锄头文库上搜索。

1、 密级: 公 开 科学技术学院NANCHANG UNIVERSITY COLLEGE OFSCIENCE AND TECHNOLOGY学 士 学 位 论 文 THESIS OF BACHELOR(2011 2012 年)题 目 基于AT89S52单片机的步进电机控制 学 科 部: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 起讫日期: 2011/12/52012/5/24 目 录摘 要I第一章绪 论11.1 引言11.2 设计要求11.3 设计内容21.4 小结2第二章系统总体方案设计32.1 主要器件简介32.1.1 AT89S52单片机简介32.1.2 ULN2003A简介32.

2、1.3 四相五线永磁型步进电机M35SP-7NP简介42.1.4 红外遥控简介42.2 步进电机的工作原理52.2.1 步进电机简介52.2.2 步进电机的工作原理62.3 步进电机常见的控制方案与驱动技术简介72.4 系统总体设计方案102.4.1系统框图102.4.2 系统设计方案与功能简述102.5 小结11第三章系统整体硬件设计123.1 单片机最小系统电路设计123.2 状态显示模块硬件电路设计133.3 按键与红外接收模块硬件电路设计143.4 ULN2003A步进电机驱动模块硬件电路设计143.5 ISP单片机在线程序下载器接口电路15第四章系统软件设计164.1 软件设计思路1

3、64.2 系统设计主程序流程图164.3 主程序初始化流程图174.4 步进电机运行控制子程序流程图184.5系统程序简要说明20第五章系统运行与调试215.1开发软件简介215.1.1 Keil编程软件简介与使用215.1.2 Proteus仿真软件的简介与使用215.1.3系统的仿真图225.2系统的软硬件联调及问题总结22第六章总结与展望24参考文献(References)25致 谢26附录一:系统原理图27附录二:实物照片28基于AT89S52单片机的步进电机控制摘 要:步进电动机由于用其组成的控制系统既简单、廉价、低噪音、响应快、速度位移控制精准,又非常稳定可靠,因此在办公自动化设备

4、、数控系统以及各种控制装置等众多领域有着极其广泛的应用。文章以单片机AT89S52为控制核心,通过单片机的IO口输出的具有时序的脉冲信号作为步进电机的控制信号,实现了步进电机的速度控制。本设计在AT89S52单片机最小系统的基础上,外扩驱动芯片ULN2003A作为步进电机的驱动电路、外扩3个按键以及红外线来实现对步进电机的状态控制、外扩发光二极管显示步进电机的正反转、外扩数码管显示电机运行速度的大小。在硬件设计的基础上,通过在keil下进行软件编程,最终完成了基于单片机的步进电机的控制系统设计。本文从硬件和软件两个方面对基于单片机的步进电机的控制进行了详细的介绍,最后给出了调试过程和PROTE

5、US仿真图,该设计具有设计成熟、简单可靠、稳定性高等特点。 关键词:步进电机,脉冲,驱动机构,单片机,转动The stepping motor control system based on AT89S52 MCUAbstract:Stepper motor because of the open-loop system composed of simple, cheap, low noise, fast response speed, displacement control precision, it is very stable and reliable, therefore in th

6、e office automation equipment, CNC system and various control devices and many other fields have a wide range of applications.This paper introduces a singlechip stepper motor control design, AT89S52 single-chip computer to control the stepping motor, SCM through the I / O port with the output timing

7、 of the pulse signal as a stepper motor control signal, the design uses 3 keys and infrared ray to realize the stepper motor state control, through the microcontroller, motor drive chip ULN2003A, the corresponding keys and the infrared remote controller to realize the above function, stepping motor

8、positive and negative conversion of light-emitting diode display, its running speed to a certain level in the digital tube display. This paper describes the stepper motor, infrared control and microcomputer principle, system block diagram, hardware circuit, program flow, and the entire system in the

9、 debugging process of the problems encountered and their solutions. The design is simple and reliable, sophisticated design, high stability.Key words: stepping motor pulse,driving mechanism, single chip microcomputer,rotation第一章 绪 论1.1 引言步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Steppingmotor、Pulse motor或Stepper ser

10、vo,其应用发展已有约80年的历史。步进电机是一种把电脉冲信号变成直线位移或角位移的控制电机,其位移速度与脉冲频率成正比,位移量与脉冲数成正比。步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。因此,控制电机转子旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。每来一个脉冲电压,转子就旋转一个步距角,称为一步。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机

11、只有周期性的误差而无累积误差,精度高,步进电动机可以在宽广的频率范围内通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点。正是由于步进电机具有突出的优点,所以成了机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。优点明显的步进电机被广泛应用在电子计算机的许多外围设备中,例如打印机,纸带输送机构,卡片阅读机,主动轮驱动机构和存储器存取机构等,步进电机也在军用仪器,通信和雷达设备,摄影系统,光电组合装置,阀门控制,数控机床,电子钟,医疗设备及自动绘图仪,数字控制系统,工具机控制,

12、程序控制系统以及许多航天工业的系统中得到应用。因而,对于步进电机控制的研究也就显得尤为重要了。为了得到良好的控制性能,对步进电机的控制的研究就一直没有停止过,许多重大的技术得以实现。基于微型单片机的控制系统则通过软件来控制步进电机,能够更好地发挥步进电机的潜力。因此,用微型单片机控制步进电机己经成为了一种必然的趋势,也符合数字化的时代发展要求。其中步进电机的驱动,可以采用汇编语言或C语言进行软件开发,通过串行或并行通信的方式实现机与步进电机控制器之间的数据通信,最终实现由PC机直接控制步进电机的方法。此外还可以采用无线控制技术,实现远、近距离的无线遥感控制步进电机,实现一些人不宜直接接触的工业

13、现场等环境复杂的地方,不过无线控制步进电机也可以用来在家居环境中,比如遥控窗帘等等。本文正是采用红外无线技术,能够实现10M左右的红外控制步进电机,非常方便实用。1.2 设计要求本设计的要求如下:1、开始通电时,步进电机停止转动2、单片机分别接有按键开关K1、K2和K3,用来控制步进电机的转向,要求如下:1)当按下K1键时,步进电机正转;2)当按下K2键时,步进电机反转;3)当按下K3键时,步进电机停止转动。3、能够通过相应颜色的指示灯和数码管来指示步进电机运行状态和运行速度级别。4、正转采用一相激磁方式,反转采用12相激磁方式。5、能够实现通过红外发射装置来实现对步进电机的控制。6、能够编程

14、实现所需的各种功能,并能正常调试。1.3 设计内容本论文采用的电动机是四相五线步进电机,采用的方法是利用AT89S52单片机产生控制脉冲来控制步进电机的运行转态。最终能够实现步进电机的运行状态、转速级别的显示,能通过按键和红外遥控器来控制步进电机的启动、加速、减速、正反转和停止等功能。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。本设计就是通过改变脉冲频率来调节步进电机的速度等级的,并且通过数码管显示其转速的级别。另外通过单片机实现它的正反转,步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号