基于51单片机的步进电机控制系统设计.docx
《基于51单片机的步进电机控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于51单片机的步进电机控制系统设计.docx(42页珍藏版)》请在冰豆网上搜索。
基于51单片机的步进电机控制系统设计
基于51单片机的步进电机控制系统设计
中文摘要
步进电机是一种受
,并且能将
相应的
或者
的
电动机。
由于步进电机具有步距误差不积累、运行可靠、结构简单、惯性小、成本低等优点,因此,被广泛使用于计算机外围电路、自动化控制装置以及其他的数字控制装置中,如打印机、钟表、数模转换设备等装置中。
随着科学技术的快速发展,相应的控制系统也产生了很多种类,步进电机的身影在众多领域中可以看到。
其中采用单片机作为控制核心的控制系统,由于其电路简单、成本低、可靠性强等优点,满足众多领域的需求,得到了大量的运用。
因此,研究基于单片机的步进电机控制系统,
。
本设计研究的是基于51单片机
。
通过单片机的I/O端口输出时序方波作为控制信号,信号经过芯片ULN2003驱动芯片驱动步进电机进行不同的指令进行工作。
根据不同的需要,通过按键电路来控制步进电机的启停、正反转和加减速等功能,并在数码管上实时显示步进电机的工作状态。
本文给出了电路各个模块的电路图,并用Proteus的ISIS软件对控制系统的各个功能进行了仿真,并给出了相应的仿真结果图像。
关键词:
单片机;步进电机;电机驱动;控制系统
Abstract
Steppermotorcontrolledbyapulsesignal,andapulsesignalcanbeconvertedtothecorrespondingangulardisplacementorlineardisplacementofthedigitalmotor.Asthesteppermotorhasasteperrordoesnotaccumulate,reliable,simplestructure,smallinertia,lowcost,andtherefore,arewidelyusedincomputerperipheralcircuits,automaticcontroldevicesandotherdigitalcontroldevices,suchasprinters,watchesandclocks,digitaltoanalogconversionequipment,andotherdevices.Withtherapiddevelopmentofscienceandtechnology,thecorrespondingcontrolsystemalsoproducedmanytypesofsteppermotorfigurecanbeseeninmanyareas.Whichusesmicrocontrollerasthecontrolofthecontrolsystem,becauseofitssimplecircuit,lowcost,highreliability,etc.,tomeettheneedsofmanyfields,wegetalotofuse.Therefore,basedonsingle-chipsteppermotorcontrolsystemhasimportantpracticalsignificance.Thedesignstudyis51single-chipsteppermotorcontrolsystem.Asacontrolsignal,thesignalthroughthechipULN2003steppermotordrivetoworkthroughthemicrocontrollerI/Oportoutputtimingsquarewave.Dependingontheneed,throughthekeycircuittocontrolthestartandstop,reversingandrampfunctionssuchassteppermotors,steppermotorsinreal-timedisplayanddigitalworkingcondition.Inthispaper,thecircuitdiagramofeachmodule,andwiththeISISProteussoftwareforeachfunctioncontrolsystemsimulation,andthesimulationresultsaregivencorrespondingimage.
Keywords:
microcontroller;steppermotor;motordrive;controlsystem
1绪论
1.1步进电机及其发展过程
步进电机是一种受
,并且能将
相应的
或者
的
电动机。
由于电源每次输入电脉冲给该电机,该电机就会前进一小步,转动的方式是步进式的,所以称为步进电动机。
由于电源输入的是脉冲式的电压,因此,有时也被称为脉冲电动机。
在步进电机驱动能力范围内,其输出的角位移或线位移与输入的脉冲个数成正比,不因电源电压、负载变化和环境条件等的变化而变化。
所以其输出的角速度或线速度也与输入的脉冲频率成正比,通过改变输入脉冲频率的高低就可以调节步进电机的转速,并能控制步进电机的快速启动,暂停,正反转和加减速等。
由于步进电机具有步距误差不积累、运行可靠、结构简单、惯性小、成本低等优点,因此,被广泛使用于计算机外围电路、自动化控制装置以及其他的数字控制装置中,如打印机、钟表、数模转换设备等装置中。
虽然步进电机近些年来才被广泛使用,但其工作原理很早就被人们研究出来。
其中,最早的可以追溯到法国人佛罗曼提出了将电磁铁的吸引力转化为力矩的方法。
当时,激磁相的切换是采用机械式凸轮的接触点来完成,这就是步进电机最初的原理模型。
后来逐步发展还出现了旋转线圈式的应用方法。
二十世纪三十年代以后,步进电机的应用才逐渐开始,称为
步进电机,被
用作
。
随着晶体管元件的快速发展,与之相结合使用的步进电机也得到了快速的发展和广泛的使用。
1950年研制出二极管半导体,1964年开发出MOS半导体,特别是经过1950—1965年间半导体材料的高速发展后,由于价格低廉、可靠性高的逻辑数字电路得到广泛的应用,使步进电机的使用量也急剧增加。
多年来,随着电力电子技术、自动化控制技术以及计算机技术的快速发展,步进电机系统尤其是其中的驱动电路部分的不断发展,使其在单片机控制,数控机床、绘图仪、打印机以及光学仪器中都得到了广泛的应用。
现如今,继
电动机和
电动机这两大类电机被广泛应用后,步进电机也已成为生活中最常用的
。
国内外围绕着步进电机系统的研究做了大量的工作以及相应的开发工作。
图1-1步进电机
1.2步进电机在我国的应用及前景
我国对于步进电机的研究及制造起始于20世纪50年代。
当时,主要是一些高等院校和科研机构使用或开发与步进电机相关的产品。
进入70年代,我国各地,例如北京、南京、江浙一带都有大量的生产和使用,其中的驱动电路的半导体器件,已实现完全国产化。
进入改革开放时代后,随着国外各种步进电机的先进技术进入国内,我国对其进行了大量的研究,并开发出了多种混合式的步进电机以及相应的驱动元件,同时,也被大量的应用于各种领域中。
发展至现今,我国在这方面的理论研究比较成熟,逐渐形成了比较完善的基础理论和设计方法,产品种类也逐渐多样化,性能和参数也逐渐达到甚至有些已经超过国外同类产品的水平。
而国外的大功率驱动工业设备上,只有少数要求较高的设备中才会使用空心转杯电机、交流电机;目前,大多数场合不使用大扭矩的步进电机,而是采用直流电动机。
其原因是从驱动电路的成本、效率、系统惯量与最大扭矩比等指标进行比较,采用直流电动机更为合适。
除此之外,还有一些小功率的工业设备中也得到了广泛的应用,例如,工业自动控制、数控机床、组合机床、机器人、计算机外围设备、照相机以及大型望远镜等等。
经过多年的发展,步进电机的应用越来越广泛,功能更加强大,种类也很繁多,相应的产品也日趋完善。
步进电机以它显著的优点在工业生产和自动化控制中占据着不可动摇的地位。
相信在不久的未来,伴随着科学技术的快速发展,步进电机将会在更多的领域得到广泛的应用。
1.3本设计的研究内容
本设计研究的是基于51单片机的步进电机控制系统。
采用单片机STC89C51作为控制核心,通过四个按键控制步进电机的运行状态,即控制启停、转向、加减速等,并利用四位的数码管显示步进电机的转向和速度等级。
本设计的硬件部分主要由
、
模块、
模块、
模块以及
模块
。
本产品主要实现的功能:
(1)5个按键控制整个电路,对应功能分别是:
启动/暂停、正/反转、加速、减速、复位;
(2)数码管显示正/反转的指示和电机转动速度的等级;
(3)5个LED灯,一个为电源工作指示灯,其余四个则指示电机的转速等级。
本设计的控制核心是利用软件控制单片机输出不同的脉冲信号,从而驱动步进电机进行相应的动作,显示不同的运行结果,同时,为了使步进电机的运行状态显示的更为直观,利用数码管显示电路实时的显示出来。
1.4步进电机的性能指标及工作原理
本设计是以STC89C51单片机作为控制单元,集成芯片ULN2003作为电机的驱动芯片,DC-5V步进电机作为控制对象。
本设计通过五个按键的控制,改变输入脉冲的频率和个数来调节步进电机的正反转、加速、减速、暂停和复位功能;LED数码管的第一、二位显示速度等级,而第四位则显示步进电机的转动方向;5个发光二极管,一个为电源指示灯,其余四个则指示电机的转速。
1.4.1步进电机的特点
从应用的角度来说,对步进电机的基本要求如下:
(1)步进电机能够在一系列脉冲信号的控制下,快速、平滑、稳定的实现启动、暂停、正/反转,加/减速等运行方式;
(2)为了提高精度,要求脉冲对应的位移量小,并要准确、均匀。
这就要求步进电机步距小、步距精度高,不能存在失步的现象。
要求步进电机输出转矩大,可以直接带动负载工作
(3)响应要快速。
即要求步进电机不仅启动、暂停、反转的动作要快速,并能连续高速的运转工作以提高劳动的生产效率。
(4)
。
1.4.2步进电机的种类
常用的步进电机有三种:
(1)永磁式步进电机
永磁式步进电机内部主要由定子和转子两部分组成,组成的形式也可以为两种,即转子采用永久磁铁,定子采用线圈;或者反之,也可以。
其工作原理是通电的定子线圈产生的磁场和转子永久磁铁产生的磁场,通过吸引或排斥的相互作用,产生转动力矩,使其进行转动工作。
该电机的特点是励磁功率小、效率高、造价便宜,启动频率和运行频率较低,永磁需要量也大。
缺点是由于永久磁铁之间的磁化间距不便于测量、控制,受到影响的因素较多,故为了保持良好的效果,步距角通常会设置的较大。
(2)反应式步进电机
反应式步进电机,通常也被称为可变磁阻型步进电机,其转子磁路是由软磁材料制成的铁芯,而定子则由励磁绕组线圈缠绕着铁芯构成的;其工作原理是磁性转子铁芯通过定子产生的脉冲磁场而形成的吸引或排斥的相互作用,产生转矩,使其进行转动工作。
。
这类电机的转子结构简单、转子直径小,有利于高速响应。
这种电机具有效率低、启动和运行频率较高、转子的阻尼差、噪声大等缺点。
优点是制造材料费用低、结构简单、步距角小。
(3)混合式步进电机
由于该电机的转子导磁体上嵌有永久磁铁,可以说是永磁型和可