步进电机控制系统外文翻译文献_第1页
步进电机控制系统外文翻译文献_第2页
步进电机控制系统外文翻译文献_第3页
步进电机控制系统外文翻译文献_第4页
步进电机控制系统外文翻译文献_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

步进电机控制系统外文翻译文献步进电机控制系统外文翻译文献步进电机控制系统外文翻译文献(文档含中英文对照即英文原文和中文翻译)译文:步进电机运动控制系统设计论文关键词:步进电机单片机调速系统论文摘要:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电机的调速。在本设计方案中采用AT89C51型单片机内部的定时器改变CP脉冲的频率从而实现对步进电机的转速进行控制,实现电机调速与正反转的功能。

前言步进电机最早是在1920年由英国人所开发。1950年后期晶体管的发明也逐渐应用在步进电机上,这对于数字化的控制变得更为容易。以后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解性能、高响应性、信赖性等灵活控制性高的机械系统中。在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机是将电脉冲信号变换成角位移或直线位移的执行部件。步进电机可以直接用数字信号驱动,使用非常方便。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入时步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置处于定位状态。因此非常适合于单片机控制。步进电机还具有快速启动、精确步进和定位等特点,因而在数控机床,绘图仪,打印机以及光学仪器中得到广泛的应用。步进电动机已成为除直流电动机和交流电动机以外的第三类电动机。传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单相式步进电机等。一步进电机的工作原理步进电机是一种用电脉冲进行控制,将电脉冲信号转换成相位移的电机,其机械位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成正比,每一个脉冲信号可使步进电机旋转一个固定的角度.脉冲的数量决定了旋转的总角度,脉冲的频率决定了电机运转的速度.当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。二步进电机详细调速原理步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电的调速。具体的延时时间可以通过软件来实现。这就需要采用单片机对步进电机进行加减速控制,实际上就是改变输出脉冲的时间间隔,单片机控制步进电机加减法运转可实现的方法有软件和硬件两种,软件方法指的是依靠延时程序来改变脉冲输出的频率,其中延时的长短是动态的,软件法在电机控制中,要不停地产生控制脉冲,占用了大量的CPU时间,使单片机无法同时进行其他工作;硬件方法是依靠单片机内部的定时器来实现的,在每次进入定时中断后,改变定时常数,从而升速时使脉冲频率逐渐增大,减速时使脉冲频率逐渐减小,这种方法占用CPU时间较少,在各种单片机中都能实现,是一种比较实用的调速方法。三控制的测定

因本次设计的要求,选用三相三拍步进电机,单片机选用89C51作为控制器。选取用8279来驱动显示和键盘。选用8713作为步进电机的驱动芯片并通过光电耦合来驱动步进电机。然后由于步进电机同轴的光电编码器作为反馈元件,并把反馈回的信号经CPU处理后再由显示器显示出来。但由键盘输入的速度数值了得通过显示器来显示,固本次设计要两排显示,一排来显示给定的转速一排来显示实际的转速。

四微控制器的选择

本次设计以CPU选用89C5l作为步进电机的控制芯片.89C51的结构简单并可以在编程器上实现闪烁式的电擦写达几万次以上.使用方便等优点,而且完全兼容MCS5l系列单片机的所有功能。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FAlshProgrAmmABleAndErAsABleReAdOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案原文:StepperMotorMotionControlSystemDesignPaperKeywords:steppingmotorspeedcontrolsystemmicrocontroller

PaperAbstract:Thesteppermotoristheelectricpulsesignalintoangulardisplacementorlineardisplacementoftheopen-loopcontrolcomponents.Inthenon-overloadcase,themotorspeed,andstoplocationdependsonlyonpulsefrequencyandpulsenumber,withouttheloadchange,thatis,toaddanelectricalpulsesignal,astepmotoristurnedawayfromthecorner.Theexistenceofthislinearrelationship,coupledwithonlyaperiodicerrorofsteppermotorswithouttheaccumulatederrorandsoon.Madeintermsofspeed,positionandothercontrolareastocontrolthesteppermotorusedbecomeverysimple.Steppermotorspeedcontrolingeneralistochangetheinputfrequencyofsteppermotorpulsestoachievethesteppermotorspeed,becausethesteppermotortoapulseoneachrotationafixedangle,sothatyoucanbycontrollingthesteppermotorapulsetothenextapulsetimeintervaltochangethepulsefrequency,thelengthofdelaytospecificcontrolstochangetheanglesteppermotorspeed,inordertoachievespeedcontrolsteppermotor.InthisdesigntheuseofAT89C51microcontroller-basedtimertochangetheinternalpulsefrequencyofCPinordertoachievethespeedofsteppermotorcontrol,motorspeedandtherealizationofpositiveinversionfunctions.Preface

Steppermotorsin1920wasfirstdevelopedbytheBritish.Late1950inventionofthetransistorisgraduallyappliedtosteppermotor,whichcontrolsforthedigitaleasier.Throughcontinuousimprovementinthefuture,makestoday'ssteppermotorshavebeenwidelyusedinrequirehighpositioningaccuracy,highdecompositionperformance,highresponsiveness,reliabilityandotherflexibleandhighlycontrolledmechanicalsystems.Requiredintheproductionprocessautomation,savemanpowerresources,efficientmachines,wecaneasilyfindtracesofsteppermotors,inparticular,tofocusattentiononthespeed,positioncontrol,operationoftheDirectiverequiresprecisemovementsandflexiblesteppermotorcontrolledbyoccasionthemost.Steppermotorastheactuatorisamechanicalandelectricalintegration,oneofthekeyproducts,widelyusedinavarietyofautomaticcontrolsystems.Withthedevelopmentofmicroelectronicsandcomputertechnology,increasingdemandforsteppermotors,hasapplicationsinvariouseconomicfields.

Steppermotorisconvertedintoelectricalpulsesangulardisplacementorlineardisplacementoftheimplementationofthecomponents.Steppermotorcanbedrivendirectlyfromadigitalsignal,useveryconvenient.Generalmotorsarecontinuousrotation,whilethesteppermotorstherearetwokindsoflocationandoperationofthebasicstate,whenapulseinputwhenthesteppermotorrotatingstepbystep,eachtogiveitapulsesignal,itturnedacertainangle.Steppermotorangulardisplacementvolumeandthenumberofstrictlyproportionaltotheinputpulseintimewiththeinputpulsesynchronization,aslongasthecontrolinputthenumberofpulses,frequencyandelectricalpowerwindingsofthephasesequence,cangetthecornerspeedanddirectionofrotation.Intheabsenceofpulseinput,inthewindingsinspiredbythepowerrotorair-gapmagneticfieldcanmaintainitsoriginallocationinatargetedstate.Thereforeverysuitableformicrocomputercontrol.Steppermotoralsohasaquickstart,precisesteppingandpositioningcharacteristics,andthusinNCmachinetools,plotters,printers,andopticalinstrumentsarewidelyused.InadditiontosteppingmotorhasbecomeaDCmotorandACmotorotherthanthethirdtypeofmotor.Conventionalelectricmotorsaselectricalandmechanicalenergyconversiondevice,inhumanproductionandlifeoftheelectrificationprocessplaysakeyrole.Steppermotorcanbeusedasacontrolusingspecialmotors,usingitsnoaccumulationoferror(accuracyof100%)ofthefeatures,iswidelyusedinavarietyofopen-loopcontrol.

Nowmorecommonlyusedinsteppermotorincludingreactivesteppingmotor(VR),permanentmagnetsteppermotor(PM),hybridsteppermotors(HB)andsingle-phasesteppermotorandsoon.Chapter1anoverviewofsteppermotor

steppermotorworks:

Steppermotorisanelectricimpulsecontrol,willbeconvertedtoelectricalpulsesignalphaseshiftofthemotor,themechanicaldisplacementandspeedofmotorwindings,respectivelytheinputpulseandpulsefrequencyisproportionaltothenumberofeachsteppulsesignalcanintothemotorrotatingafixedangle.thenumberofpulsesdeterminesthetotalrotationangle,pulsefrequencydeterminesthespeedofmotoroperation.Whenthestepperdriverreceivesapulsesignal,itwilldriveasteppermotortosetthedirectionofrotationaccordingtoafixedangle(knownas"stepangle"),whichisbasedonafixedpointoftherotationstepbystepoperation.Bycontrollingthepulsenumbertocontroltheamountofangulardisplacement,soastoachieveaccuratepositioningpurposes;thesametime,bycontrollingthepulsefrequencytocontrolthemotorrotationspeedandacceleration,soastoachievethepurposeofspeed.

Detailsofsteppermotorspeedcontrolprinciple

Steppermotorspeedcontrolingeneralistochangetheinputfrequencyofsteppermotorpulsestoachievethesteppermotorspeed,becausethesteppermotortoapulseoneachrotationafixedpointofview,sothatyoucanbycontrollingthesteppermotorapulsetothenextapulsetimeintervaltochangethepulsefrequency,thelengthofdelaytospecificcontrolstochangetheanglesteppermotorspeed,inordertoachievestep-speedpower.Aspecificdelaytimecanbeachievedthroughsoftware.

ThisrequiresuseofSCMaccelerationanddecelerationofthesteppermotorcontrol,infact,tochangetheoutputpulsetimeinterval,microcontroller-controlledsteppermotorenablesoperationofadditionandsubtractionmethodsaretwokindsofsoftwareandhardwareandsoftwaremethodsthatisattributablemainlytodelayproceedingstochangethepulseoutputfrequency,inwhichthelengthofdelayisdynamic,thesoftwaremethodinmotorcontrol,wemustconstantlyproducecontrolpulses,takingupalotofCPUtimesothatSCMcannotbeatthesametimeotherwork;hardwareapproachistorelyontheinternalmicrocontrollertimertoachieve,ineachtimeintothetimerinterrupt,thechangefromtimetotimeconstants,andthusspeeduptimetopulsefrequencygraduallyincreased,whenslowingdowntomakepulsefrequencygraduallydecreasesThismethodtakeupCPUtime,lesscanbeachievedinavarietyofMCUisamorepracticalmethodofspeedcontrol.DeterminationofControlAresultofthisthedesignrequirements,selectionofthree-phasethree-beatsteppingmotor,use89C51microcontrollerasacontroller.Selecttheused8279todrivethedisplayandkeyboard.Use8713asthesteppermotordriverchipthroughtheopticalcouplingtodriveasteppermotor.Andthenbecauseofsteppermotorcoaxialopticalencoderasafeedbackcomponent,andtothesignalfedbackbytheCPUprocessing,thendisplayedbythemonitor.However,thespeedvaluefromthekeyboardinputthroughthedisplaytoshowtheterrible,thest

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论