基于单片机的步进电机控制的设计.doc
《基于单片机的步进电机控制的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的步进电机控制的设计.doc(42页珍藏版)》请在沃文网上搜索。
1、安徽建筑工业学院毕业设计(论文) 摘 要步进电机由于其精确性及其良好的性能得到广泛的应用,本文介绍了基于STC89C52单片机的步进电机控制系统的设计,在硬件部分,描述了该系统的硬 件配置工作原理,在单片机和步进电机之间选用了ULN2003驱动芯片,通过按键向单片机输送控制信号,控制步进电机的转速和正反转,实践表明系统性能优于传统的步进电机控制器。步进电动机由于用其组成的开环系统既简单、廉价,又非常可行,因此在众多领域有着极其广泛的应用。本文是一种基于单片机的步进电机的系统设计,用C语言编写出电机的正转、反转、加速、减速、停止程序,通过单片机、电机的驱动芯片ULN2003以及相应的按键实现以上
2、功能,并且步进电机的工作状态要用相应的数码管显示出来。本文内容介绍了步进电机以及单片机原理、该系统的硬件电路、程序组成,同时对软、硬件进行了调试,同时介绍了调试过程中出现的问题以及解决问题的方法。经过实践应用证明,该控制系统的抗干扰能力以及稳定性都非常好。关键字:步进电机;STC89C52单片机;ULN2003Abstract Because of accuracy and well capability, the stepper motor is used in many fields. Design of a stepping motor control system based on M
3、CU-89C52 processor is introduced. The system hardware configuration and working principle are described in this paper. The Step - motor drive chooses ULN2003 model between the single - chip microcomputer and step - motor. As an automatic control system, this system sends the control signals to the M
4、CU by pressing the button to control the rotation speed and rotation direction of the Stepping Motor. The practice showed that the performance of this system out did the traditional stepping motor controller .The open-loop system which is composed by step-motor is simple, cheap and very practical, s
5、o there are very widely range of applications in many other fields. This article describes one design of step-motor system based on .the single - chip microcomputer ,The program of the preparation of a motor, straight revolving ,reverse revolving , speed up, slow down, stop is written by C language.
6、 The above functions are realized through the single - chip microcomputer, motor driver chip ULN2003 and correspond key, and the work state of stepper motor is displayed through the numeral diode. This article introduces the principle of stepper motor and single-chip microcomputer, the system hardwa
7、re circuit, the program components, while software and hardware for the debugging, at the same time introduces the problems which are appeared in the debugging process and the solutions of the problems .From practice, we can bear out that both of the capability of resisting interference and the stab
8、ility are all right.Key words:Stepper motor; STC89C52 single - chip microcomputer; ULN2003目 录第一章 绪论11.1 课题研究的目的和意义11.2 研究背景11.3 论文的主要研究内容3第二章 步进电机的介绍42.1 步进电机的简介42.2 步进电机的分类42.3 步进电机的特点52.4 步进电机的应用62.5 步进电机的工作原理62.6 控制步进电机速度的方法8第三章 设计要求及方案选择103.1 设计要求103.2 方案选择103.2.1 单片机的选择103.2.2 驱动芯片的选择103.2.3 最终
9、方案11第四章 硬件设计124.1 系统框图124.2单片机模块124.3键盘模块144.4 驱动模块154.5 显示模块164.6 电源模块174.7 系统总电路图18第五章 软件设计205.1 系统开发软件环境205.2 系统程序框图205.3 源程序21第六章 系统的调试286.1程序编译时的错误与解决方法286.2 L7805CV输出电压错误与解决方法286.3 加速减速按钮问题与解决方法286.4 接线短路问题与解决方法286.5 步进电机转动错误与解决方法29第七章 结论、展望30参考文献31致谢32附录331 实物图3339第一章 绪论1.1 课题研究的目的和意义步进电动机是用电
10、脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机,它最突出的优点是可以在宽广的频率范围内通过改变脉冲频率来实现变速,快速启停、正反转控制及制动等,并且用其组成的开环系统既简单、廉价,又非常可行,因此在办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。随着微电子和计算机技术的发展,步进电动机的需求量与日俱增,研制步进电机驱动器及其控制系统具有十分重要的意义。1.2 研究背景随着半导体技术的飞速发展,以及移动通信、网络技术、多媒体技术在嵌入式系统设计中的应用,单片机从4位、8位、16位到32位,其发展历程一直受到广大电子爱好者的关注。单片机功能越来越强大,价格却不断下降
11、的优势无疑成为嵌入式系统方案设计的首选,同时单片机应用领域的扩大也使得更多人加入到基于单片机系统的开发行列中,推动着单片机技术的创新进步。数控机床最早生产于美国,是军备竞赛的产物,为解决航空与航天方面的大型和复杂零件的单件、小批量生产而发展起来的。1952年美国试制了世界上第一台三坐标数控立体铣床,此后数控系统经历了两个阶段和六代产品的发展。这主要是指电子管数控系统、晶体管数控系统、集成电路数控系统、小型计算机数控系统、微处理器数控系统和基于工业PC的通用CNC系统。前三代为第一阶段,数控系统主要是由硬件连接构成,称为硬件数控,后三代称为计算机数控,其主要功能由软件完成,又称为软件数控。我国1
12、958年研制出第一台数控机床,同样经历了留待发展史。近20年来,随着微电子技术及相关技术的发展,特别是微处理器技术的应用,使数控机床的性价比有了极大的提高,实际应用普及率越来越高,使得数控机床已成为现代机械制造技术的基础。战后全球经济发展的历史经验证明,一个国家的实力极其繁荣,主要取决于其制造业所能提供的产品与劳务的竞争力。我国与工业化国家的技术差距主要是制造技术方面的差距3。制造是人类最古老的生产活动之一,18世纪中叶的工业革命促进了现代工业化生产的出现,19世纪电气技术的发展和20世纪内燃机的发明,引发了制造业的革命,流水线生产和泰勒式工作制得到了广泛的应用,二战期间,大批大量的制造技术有
13、了很大的发展。二战后50年来,计算机、微电子、信息和自动化技术有了迅速的发展,并在制造业中得到了愈来愈广泛的应用,先后出现了数控(NC)、计算机数控(CNC)、柔性制造单元(FMC)、柔性制造系统(FMS)、计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统()等多项先进制造技术与制造模式,制造业正经历着一场新的技术革命。作为机械制造技术中主要发展方向的精密加工技术是集测量学、微电子学、近代光学、控制论信息论等先进技术与机械制造技术相融合的一门交叉学科,是现代许多尖端技术和国防技术赖以存在和发展的基础,代表了一个国家科技发展的水平。因而许多国家竞相发展精密加工及超精密加工技术,可以说,
14、精密机械制造技术的水平在很大程度上将成为衡量一个国家科技水平的标志。现代机械制造技术是一个多技术紧密耦合的技术族,其中数控技术是实现其最终目标的基础,它的发展和运用开创了制造业的新时代,使世界制造业的格局发生了巨大的变化。目前世界各国都在大力发展数控技术,而且国外的数控加工系统在精度和自动化的程度上都达到了很高的水平【7】。经历了几个五年计划的努力,我国的数控系统已经取得了很大的发展,六五期间的技术引进,七五期间的消化吸收,到八五末,我国已经自行研制开发了适合我国数控机床发展需要的各种档次的数控系统。但是,由于我国许多因素的影响,我国的数控技术方面整体发展水平还比较低,利用率也不高。经济型数控
15、在我国占有比较重要的地位,并起了很大的作用,它以单板机为数控核心,以步进电机为执行元件,由于其结构简单,价格便宜,只需一万元左右就可以装备一台经济型数控机床,很适合我国中小型企业使用。步进电机今后的发展,依赖于新材料的应用,设计手段以及驱动技术的最佳匹配。首先,精确的分析和设计,模型的建立和完善,是一项重要的基础研究,至今还有许多工作要做,它可以为各类问题的深入分析提供基础,为优化设计指出方向。其次,随着自动控制技术、计算机网络通信技术在众多领域中得以应用,尤其是智能化技术方向的发展将会成为步进电机下一阶段的发展趋势。最后,电力电子技术、微电子技术的发展,高性能永磁材料的应用及优化设计技术对步
16、进电机的发展起到重要作用,同时驱动技术改进的作用也不容忽视,特别是微步驱动技术的应用和成熟,对步进电机的设计和发展产生了很多的影响,也提出了一系列研究的新课题和新方向4。1.3 论文的主要研究内容本论文所选的步进电机是四相步进电机,采用的方法是利用单片机控制步进电机的驱动。步进电机是一种将电脉冲转化为角位移的执行器件。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的,同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。本次毕业设
17、计就是通过改变脉冲频率来调节步进电机的速度的,并且通过数码管显示其转速的级别。另外通过单片机实现它的正反转,步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。第二章 步进电机的介绍2.1 步进电机的简介步进电机又称脉冲电机或者阶跃电机。它是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数
18、来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机受脉冲信号控制,它的直线位移量或角位移量与电脉冲数成正比,所以电机的线速度也与脉冲频率成正比,通过改变脉冲频率的高低就可以在很大的范围内调节电机的转速,并能快速启动、停止和反转。电机步距脚和转速大小都不受电压波动和负载变化的影响,也不受环境条件如温度、气压、冲击和振动等影响。它每转一周都有固定的步数,在不丢失的情况下运行,其步距误差不会长期积累。步进电机有多种不同的结构,主要类型分为反应式步进电机、永磁式步进电机和混合式步进电机。近20多年来,步进电机驱动技术和电机结构都取
19、得了很大的发展,逐渐形成以混合式及反应式为主的产品格局。混合式步进电动机是在同步电动机或者说是在永磁感应式同步电动机的基础上发展起来的,其综合了两类步进电机的特点,因而性能更好1。2.2 步进电机的分类反应式步进电机( VR )、永磁式步进电机( PM )、混合式步进电机(HB)。图1-1 三种步进电机反应式步进电机一般为三相,转子无绕组,定转子开小齿、步距小, 可实现大转矩输出, 步进角一般为 1.5 度, 但噪声和振动都很大, 在欧美等发达国家 80 年代已经被淘汰6。 永磁式步进电机一般为两相, 转矩和体积较小, 步进角一般为 7.5 度或 15 度;转子的极数=每相定子极数,不开小齿,
20、步距角较大,力矩较大。混合式步进电机是指混合了永磁式和反应式的优点。开小齿,混合反应式与永磁式优点:转矩大、动态性能好、步距角小。它又分为两相和五相: 两相步进角一般为 1.8 度而五相步进角一般为 0.72 度。 这种步进电机的应用很广泛。 2.3 步进电机的特点来一个脉冲,转一个步距角。控制脉冲频率,可控制电机转速。改变脉冲顺序,改变转动方向。角位移量或线位移量与电脉冲数成正比。步进电机的角位移与输入脉冲数严格成正比,因此,当它转动一周后, 没有累计误差,具有良好的跟随性。 由步进电机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常可靠。 同时,它也可以与角度反馈环节组成高性能的闭环
21、数控系统。 步进电机的动态响应快,易于启停、正反转及变速度可在相当宽的范围内平滑调节,低速下仍能保证获得大转矩,因此,一般可以不用减速器而直接驱动负载。 步进电机只能通过脉冲电源供电才能运行,它不能直接使用交流电源和直流电源。步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应的措施。步进电机的主要缺点是效率较低,并且需要配上适当的驱动电源,还有它自身的噪声和振动较大,带负载惯量的能力不强,此外在应用中,步进电机运转很有可能出现低频振荡,而使用细分驱动技术可以有效克服低频共振的危害2。2.4 步进电机的应用通常选择步进电机我们希望步进电机的输出转矩大、启动频率和运行频率高、步距误差小等
22、等。首先应考虑的是系统的精度和速度的要求,为了提高精度,希望脉冲当量(每输入一个脉冲使被控制对象产生的位移)小。但脉冲当量太小,要求的减速比较大,而最高速度将受到步进电机的最高运行频率限制,故应兼顾精度与速度。经过长期的发展,步进电机的应用已渗透到数字控制的各个领域,尤其在数控机械中广泛应用了其开环控制的特点。近年来,随着微电子技术、大功率电力电子技术及驱动技术的进步,步进电机在办公自动化机器、工业机械和计算机外设等领域作为控制用电机和驱动用电机被广泛使用。2.5 步进电机的工作原理步进电机工作原理大体类似,以四相步进电机28BYJ-48为例具体来说明。实物如图2-1所示。图2-1 电机实物图
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 步进 电机 控制 设计
