42BYG020步进电机的单片机细分驱动器设计【毕业论文+CAD图纸全套】_第1页
42BYG020步进电机的单片机细分驱动器设计【毕业论文+CAD图纸全套】_第2页
42BYG020步进电机的单片机细分驱动器设计【毕业论文+CAD图纸全套】_第3页
42BYG020步进电机的单片机细分驱动器设计【毕业论文+CAD图纸全套】_第4页
42BYG020步进电机的单片机细分驱动器设计【毕业论文+CAD图纸全套】_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

买文档就送您CAD图纸全套,Q号交流197216396或11970985编号毕业设计说明书题目42BYG020步进电机的单片机细分驱动器设计院(系)专业学生姓名学号指导教师单位姓名职称题目类型理论研究实验研究工程设计工程技术研究软件开发买文档就送您CAD图纸全套,Q号交流197216396或11970985摘要步进电机是一种通过电脉冲信号控制相绕组电流实现定角转动的机电元件,具有易于开环精确控制、无积累误差等优点,但由于受到自身制造工艺的限制,步距角一般较大且是固定的,步进分辨率低、缺乏灵活性、在低频运行时振动。细分驱动技术是一种能有效改善步进电机低频特性和提高步进精度的驱动技术,在不改变电机内部参数的情况下,减小步距角、减小步进误差,即提高了分辨率和步距精度。细分后,驱动电流的变化幅度减小,故转子达到平衡位置时的过剩能量也减少;另一方面,控制信号的频率提高了N倍细分数,可远离转子的低频谐振频率。从而减弱了低频振荡问题。细分控制的基本思想是在每次输入脉冲切换时,不像单拍或双拍那样将相绕组电流全部通入或切除,而只改变相应绕组中额定电流的一部分,这样步进电机的合成磁势也只旋转步距角的一部分,从而使转子每步运行角度也只是步距角的一部分。本文主要通过对42BYG020步进电机进行性能指标、结构及其工作原理的分析,多种细分方式的比较,进而设计了基于AT89S51单片机控制的斩波恒流均匀细分驱动方案及实现技术,并对微步距角进行测量及修正,进而以实现消除步进电机的低频共振现象,减少振动,降低工作噪音等。关键词42BYG020;单片机;斩波恒流;细分驱动买文档就送您CAD图纸全套,Q号交流197216396或11970985ABSTRACTSTEPPERMOTORISANELECTRICALCOMPONENTTOACHIEVEANGLEROTATIONTHROUGHCONTROLLINGWINDINGPHASECURRENTWITHELECTRICALPULSESIGNAL,WHICHHASTHEADVANTAGESOFEASEFORPRECISECONTROLOFOPENLOOPANDNOACCUMULATIONOFERRORSHOWEVER,DUETOTHEOWNLIMITATIONSOFMANUFACTURINGPROCESSOFSTEPPERMOTOR,STEPANGLEISGENERALLYLARGERANDFIXED,LOWINSTEPRESOLUTION,LACKOFFLEXIBILITY,ANDVIBRATINGINTHELOWFREQUENCYOPERATIONSUBDIVISIONDRIVINGISADRIVINGTECHNOLOGYWHICHCANIMPROVELOWFREQUENCYCHARACTERISTICSANDTHESTEPPERACCURACYOFSTEPPERMOTORSITREDUCESTHESTEPANGLEANDTHESTEPPINGERRORINCASEOFNOTCHANGINGTHEINTERNALPARAMETERSOFTHEMOTOR,WHICHMEANS,ITIMPROVESRESOLUTIONANDSTEPPRECISIONAFTERSUBDIVISION,THERANGEOFDRIVINGCURRENTWILLREDUCE,SOTHEEXCESSENERGYISALSOREDUCEDWHENTHEROTORREACHESTHEBALANCEPOSITIONONTHEOTHERHAND,THEFREQUENCYOFCONTROLSIGNALWILLINCREASENTIMESTHENUMBEROFSUBDIVISION,WHICHCANMAKETHEROTORFARAWAYFROMLOWFREQUENCYRESONANTTHUSTHEPROBLEMOFLOWFREQUENCYOSCILLATIONISREDUCEDTHEBASICIDEAOFSUBDIVISIONCONTROLISTOCHANGEONLYAPARTOFRATEDCURRENTINWINDINGPHASECURRENTWHENEACHINPUTPULSESWITCHES,DIFFERENTFROMASINGLEPULSEORDOUBLEPULSETHATMAKESWINDINGPHASECURRENTGOINTOORREMOVEWHOLLYASARESULT,SYNTHESISMAGNETICPOTENTIALOFSTEPPERMOTORONLYROTATESAPARTOFSTEPANGLE,ANDSOTHATEACHOPERATIONANGLEOFTHEROTORISONLYAPARTOFSTEPANGLEBYTHEANALYSISOFPERFORMANCEINDICATORS,THESTRUCTUREANDWORKINGPRINCIPLEOFTHESTEPPERMOTOR42BYG020,ASWELLASCOMPARISONOFAVARIETYOFSUBWAYS,THISPAPERAIMSTOPUTFORWARDANDINTRODUCETHEPROGRAMANDTECHNOLOGYREALIZATIONOFCHOPPERCONSTANTCURRENTUNIFORMSUBDIVISIONDRIVINGBASEDONTHECONTROLOFSINGLECHIPMICROCOMPUTERAT89S51,MOREOVER,MEASUREANDTHEAMENDMICROSTEPANGLE,ANDTHENREALIZETOELIMINATETHEPHENOMENONOFLOWFREQUENCYRESONANCECONCUSSIONOFSTEPPERMOTOR,REDUCETHEVIBRATIONANDREDUCEDWORKINGNOISE,ETCKEYWORDS42BYG020SINGLECHIPMICROCOMPUTERCHOPPERCONSTANTCURRENTSUBDIVISIONDRIVEN买文档就送您CAD图纸全套,Q号交流197216396或11970985目录引言11绪论21142BYG020步进电机的概述21242BYG020步进电机的指标和参数212142BYG020步进电机的指标212242BYG020步进电机的参数31342BYG020步进电机的工作原理4242BYG020步进电机的细分驱动521步进电机的细分驱动技术522细分驱动的原理52342BYG020步进电机细分电流6231等电流细分驱动法7232电流矢量恒幅均匀旋转法93驱动电路方案的比较和选择1131单电压驱动方式1132高低压驱动方式1233脉宽调制法1234斩波恒流电路134驱动电路的设计1641基于单片机控制的电路框图的设计1642控制电路中主要元器件的选择16421单片机的选择16422数模转换器(DAC)的选择19423运算放大器、比较器的选择2243驱动电路的设计235步进电机细分驱动的软件设计2451系统软件总体结构2452步进电机控制主程序设计2453按键扫描程序的设计2554步进电机细分驱动程序设计266细分步距角误差的拟合与修正29买文档就送您CAD图纸全套,Q号交流197216396或1197098561步距角测量装置的设计29611圆光栅的选择29612步进电机与圆光栅零点对位启动30613步距角测量装置的设计3062步进电机细分步距角的测量3063步距角的拟合与修正3164结果分析317结论33谢辞34参考文献35附录36买文档就送您CAD图纸全套,Q号交流197216396或11970985买文档就送您CAD图纸全套,Q号交流197216396或11970985引言随着科学技术的发展,对小步距、高精度、高分辨率、低振动、高稳定性、低噪音的步进电机的要求愈来愈迫切。42BYG020步进电机是一种将离散的电脉冲信号转化成相应的角位移或线位移的电磁机械装置,它输出的角位移与输入的脉冲个数成正比,转速与脉冲频率成正比,是一种输出与输入脉冲对应的增量驱动元件,由于步距角的大小由转子齿数和运行拍数决定,而转子齿数和运行拍数是有限的,因此42BYG020步进电机的步距角为比18/09。较大,致使步进分辨率低、缺乏灵活性、在低频运行时振动,且由于步进电机运行的特殊机理,噪音比其他微电机都高,使物理装置容易疲劳或损坏。细分驱动技术在一定程度上有效地克服了这些缺点。步进电机细分驱动技术是70年代中期发展起来的一种可以显著改善步进电机综合使用性能的驱动技术。1975年美国学者TRFREDRIKSEN首次在美国增量运动控制系统及器件年会上提出步进电机步距角细分的控制方法。在其后的二十多年里,步进电机细分驱动得到了很大的发展。最初,对步进电机相电流的控制是由硬件来实现的,通常采用两种方法L采用多路功率开关电流供电,在绕组上进行电流叠加,这种方法使功率管损耗少,但由于路数多,所以器件多,体积大。2先对脉冲信号叠加,再经功率管线性放大,获得阶梯形电流,优点是所用器件少,但功率管功耗大,系统功率低,如果管子工作在非线性区会引起失真。由于本身不可克服的缺点,因此目前已很少采用这两类方法。随着计算机技术的发展,特别是单片机的出现,开创了步进电机细分驱动技术的新局面。用单片机控制的步进电机细分驱动电路不仅减小控制系统的体积、简化电路、同时还提高了细分精度和控制系统的智能化,从而使细分驱动技术得到推广。国内步进电机电细分驱动技术在九十年代中期的到了较大的发展,主要应用在工业、航天、机器人、精密测量等领域,如跟踪卫星用光电经纬仪、军用仪器、通讯和雷达等设备。步进电机细分驱动器是步进电机微步控制系统关键的部件,广泛应用在绘图仪、精密运动平台、微位移机构等机电一体化系统中。步进电机的类型不同,其步距角细分控制的方法也不同。本课题采用单片机作为步进电机的步距角细分控制单元,针对42BYG020型步进电机设计细分驱动系统,实现对该类型步进电机的微步控制。买文档就送您CAD图纸全套,Q号交流197216396或119709851绪论1142BYG020步进电机的概述42BYG020步进电机是一种将电脉冲信号转换为角位移或直线运动的执行机构,由步进电机及其功率驱动装置构成一个开环的定位运动系统。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度即步距角。脉冲输入越多,电机转子转过的角度就越多输入脉冲的频率越高,电机的转速就越快。因此可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的同时可以通过控制脉冲频率来控制电机转动的速度,从而达到调速的目的。根据自身的结构不同,步进电机种类可分为常用三大类反应式VR,也称磁阻式、永磁式PM、混合式HB,其中混合式步进电机兼有反应式和永磁式的双重优点,其自身阻尼作用较好,运行平稳,噪音低、低频振动小,目前混合式步进电机是应用最广泛的电机之一。42BYG020步进电机就属于混合式步进电机,所以42BYG020步进电机同样具有混合步进电机所具有的一些优缺点1在不失步的前提下步进电机的角位移与输入脉冲数严格的成正比,因此不存在累计误差,具有良好的跟随性。2步进电机的动态响应快、易于启停、正反转及变速。3可用数字信号直接进行开环控制,容易构成简单廉价但可靠的数字控制系统。同时,在要求高时它也可以与角度反馈环节组成高性能的闭环数控系统。4停止时具有自锁能力。5速度可在相当宽范围内平滑调节。6无刷,电机本体部件少,可靠性高。7一般可以不用减速器而直接驱动负载。8带惯性负载的能力较差。9由于步进电机存在振荡和失步现象,因此必须对控制系统和机械负载采取相应的措施。10步进电机只能通过脉冲电源供电才能运行,它不能直接使用普通的交直流电源驱动。1242BYG020步进电机的指标和参数12142BYG020步进电机的指标步距角09/18DEG绝缘电阻500VDC100M买文档就送您CAD图纸全套,Q号交流197216396或11970985绝缘强度500VAC1MINUTE温升65K环境温度1055绝缘等级B12242BYG020步进电机的参数42BYG020步进电机参数如下,如表11所示。表1142BYG020步进电机的参数型号相数电压电流电阻电感静转矩机身长出轴长重量42BYG020412V06A2014MH017NM33MM18MM02KG42BYG020步进电机的接线图图1142BYG020步进电机接线图42BYG020步进电机的外形如图12所示。图1242BYG系列电机外形图买文档就送您CAD图纸全套,Q号交流197216396或119709851342BYG020步进电机的工作原理42BYG020步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。如图三是该四相反应式步进电机工作原理示意图。图1342BYG020步进电机的工作原理图开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号对齐,同时,转子的1、4号齿就和C/D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。以此类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。然而,电机低速运行时,由于相序转换造成的速度冲击,会使得电机转子在平衡位置反复振荡,影响运行精度。因此,我们通过细分原理来使电机工作平稳,精度提高。买文档就送您CAD图纸全套,Q号交流197216396或11970985242BYG020步进电机的细分驱动21步进电机的细分驱动技术步进电机是一种由输入脉冲控制输出转角的机电元件,对应于一个输入脉冲,转子转过一个固定的角度即步距角,这个特点特别适合于开环系统,但是随着数控技术及机械工业的发展,产品对精度的要求越来越高,而采用常规的设计方法,例如,增加定、转子齿数以获得小的步距角等,由于它们受到电机结构等的限制,而越来越不能满足需要,这就要求采用特殊的驱动电路设计方法来提高步进电机的运行性能,目前较常用的和比较成熟的方法是细分控制,又称微步控制。细分控制的实质是在步进电机各相绕组的电流切换时,代替原来的绕组电流直接通断的方法,采用只切换绕组电流的一部分,使对应切换相绕组中的电流阶梯地上升到额定值或下降到零,从而产生一系列的假想的磁极对(即新的稳定平衡点),使转子对应的每步运动只为原来的一部分,而达到细分的目的。采用细分驱动技术有许多优点1采用细分驱动技术后,在不改变步进电机整体结构的前提下,可以大幅度提高步进电机的步距分辨率。2由于电机绕组中的电流变化幅度变小了,所以引起低频振荡的过冲能量降低了,即改善了低频性能,减小了开环运动的噪声,提高了运行稳定度。3在数控系统中,加工误差难以提高的原因很大一部分是由于减速箱的存在,采用细分技术后,可以采用步进电机直接同丝杠相连的形式,这样可以在很大程度上消除了由减速机构产生的回程误差及爬行等。4采用微步驱动时,可以改善步进电机运行的矩频特性,对应的控制频率也可相应提高。22细分驱动的原理“细分”是针对“步距角”而言的。步进电机的驱动是靠给步进电机的各相励磁绕组轮流通以电流,实现步进电机内部磁场合成方向的变化来使步进电机转动的。没有细分状态,控制系统每发一个步进脉冲信号,步进电机就按照整步旋转一个特定的角度。步进电机的参数,都会给出一个步距角的值。如42BYG020型电机给出的值为09/18(表示半步工作时为09、整步工作时为18),这是步进电机固有步距角。通过步进电机驱动器设置的细分状态,步进电机将会按照细分的步距角旋转位移角度,从而实现更为精密的定位。买文档就送您CAD图纸全套,Q号交流197216396或11970985以42BYG020电机为例,列表,如表21所示。表2142BYG020步进电机的不同细分角度电机固有步距角细分数电机运行时的真正步距角09/182细分,即半步状态0909/184细分状态04509/188细分状态022509/1816细分状态0112509/1832细分状态005625可以看出,细分数就是指电机运行时的真正步距角是固有步距角整步)的几分指一。例如,驱动器工作在32细分状态时,其步距角只有步进电机固有步距角的三十二分之一。当驱动器工作在不细分的整步状态时,控制系统每发一个步进脉冲,步进电机旋转18;而用细分驱动器工作在32细分状态时,电机只转动了005625。其实,细分就是步进电机按照微小的步距角旋转,也就是常说的微步距控制。运行拍数与驱动器细分的关系是运行拍数指步进电机运行时每转一个齿距所需的脉冲数。步进电机的细分控制方法,是通过控制步进电机各相绕组中的电流,使其按一定规律上升或下降,从而获得从零到最大相电流之间能有多个稳定的中间电流状态,相应的合成磁场矢量也就存在多个中间状态,转子就沿着这些中间状态以微步转动,并且合成磁场矢量的幅值决定了转矩的大小,相邻合成磁场的夹角决定了微步距的大小,从而实现了细分。2342BYG020步进电机细分电流本课题要求以42BYG020步进电机做32细分驱动器,电机为四相六线电机,其通电方式有三种单四拍(ABCD)。双四拍DAABBCCD。八拍(AABBBCCCDDDA)。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图21A、B、C所示。A单四拍B双四拍C八拍图21步进电机通电工作时序波形图买文档就送您CAD图纸全套,Q号交流197216396或11970985由上面介绍知八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。所以对42BYG020步进电机进行32细分驱动时采用八拍的通电方式。如图为电机32细分后电流时序图。图2242BYG020步进电机32细分时各相绕组电流状态图图22给出了42BYG020步进电机四相八拍32细分时各相电流状态。使电机细分各相通电的方式一般有两种等电流细分驱动法和电流矢量恒幅均匀旋转法。231等电流细分驱动法等电流细分驱动法在每次绕组电流进行切换时,不是将绕组电流全部通入或切除,而是在一相绕组电流保持不变的情况下,另一相绕组电流均匀的增大或减小,这样电机的合成磁场只旋转原电角度的一部分,转子转过的角度也为步距角的一部分,实现了细分驱动。这时额定电流是台阶式的通入或切除,电流分成多少个台阶,则转子就以同样的次数转过一个步距角。以42BYG020步进电机32细分为例,如图23所示。买文档就送您CAD图纸全套,Q号交流197216396或11970985图23细分时合成磁势的旋转情况由于各相电流幅度以1/16幅度上升或下降,原来的一步所转过的角度将分成32步完成,实现步距角的32细分,然而,由图23以及几何关系很容易得出;(式21)1COS3062INARTG。;(式22)21CS31I06RT。;(式23)312COS7IN3ARTG。(式24)4123CS016IRT。同理,538。64。7。84。92。104。,1。129。13。136。15。6。显然,由结果得出,等电流细分步距角并不是均匀的变化的,而且波动也较大,等电流法在原理上就不能均匀细分步距角,而步距角不均匀又容易引起步进电机的振荡和失步。另外,由于电流矢量的幅值不断改变,输出力矩的大小也无法保持恒定。这种方法带来了一个不可克服的缺陷,即电流合成矢量在旋转过程中的幅值是处在不断变化中,从上面的分析可知,步进电机合成磁场矢量的幅值决定了步进电机旋转力矩的大小,相邻两个合成磁场矢量之间的夹角决定了步距角的大小。所以采用这买文档就送您CAD图纸全套,Q号交流197216396或11970985种方法将引起滞后角的不断变化。当细分数很大、微步距角非常小时,滞后角变化的差值已大于所要求细分的微步距角,使得微步距角的继续细分实际上失去了意义。电机的距角特性曲线图中反映的滞后角对细分的影响。图24滞后角对细分的影响这种方法由于微步距角的不均匀,以及失调角随负载变化极大地降低了步进开环控制系统的线性定位精度。由于这些因素导致了电机转子在一定范围内具有不确定性,这在很大程度上限制了步进细分驱动的应用范围,使它无法胜任线性定位精度要求较高的场合。232电流矢量恒幅均匀旋转法为了使细分后的步距角均匀一致,且输出力矩恒定,本文采用了电流矢量恒幅均匀旋转的细分驱动方法。这种方法可使(1)电流合成矢量旋转时每次变化的角度几乎均匀;(2)电流合成矢量的大小或幅值保持不变。由于在空间上彼此相差2/M的M相绕脚组分别通以相位上相差2/M而幅值相同的正弦电流,则合成的电流矢量或磁场矢量,这里认为电流矢量与磁场矢量成线性关系便在空间作旋转运动,且幅值保持不变。我们知道,在电机的定子上,空间角互差90度安置,两个绕组通以电气角互差90度的正弦波就能产生一个圆的旋转磁场。如果转子上有磁极,则该旋转磁场带动转子同步旋转,这就是同步电机的原理。也就是基于这样一种原理,将互差90度的两相交流电通入两相步进电机的两个绕组中,该步进电机和同步电机一样平稳地运转。如果我们在两相绕组中通入互差90度的两相“阶梯型”拟正弦波电流时,就可得到恒转距细分驱动的效果,“阶梯”越小,月接近正弦波,得到的步距角越小,细分效果越好。同时改变两相电流的大小,使电流合成矢量恒幅均匀旋转,这种方式可称为步进电机买文档就送您CAD图纸全套,Q号交流197216396或11970985的模拟运行,它是一种基于交流同步电机概念的特殊细分技术,实质是对运行于交流同步电机的步进电机所受的交流模拟信号在一个周期内细分,即每个细分点对应于一个交流值。当细分数相当大时,电机绕组的电流信号就逼近模拟连续信号。这种细分技术可以极大地提高步进电机的分辨率和运行稳定性。图25恒幅均匀旋转电流矢量由于42BYG020步进电机的电角度为,则通入的电流相位也应该相差。我90。90。们根据电细分的数学模型(25式)式(25)AB90ICOSNIM。()()其中N为细分数;S为步数。可得到42BYG020步进电机32细分后A、B两相的电流数据,量化后制成表格的形式存入单片机。步进电机运行时,只要从表中取出与步数、相对应的电流数据送入控制电路中,即可实现对步进电机相绕组电压的控制,达到细分步距角的目的。同理B和C,C和D,A和D相之间的通电电流也做同样方式的处理。但是,实际上电机气隙磁场电机定子磁势与转子磁钢是通过定转子铁芯共同感应的结果,由于齿槽、铁芯材料、边界条件等影响将导致气隙磁场偏离预期值而不能跟随电流合成磁场的均匀旋转,也就难以保证幅值恒定。因此,这种电机动力距和步距角之间,电机绕组电流和转矩之间的非线性,实际上电机运行时并不能真正实现恒幅均匀旋转。所以还得设计一个机械装置对电机步距角进行测量,然后对数据进行你和与修正。买文档就送您CAD图纸全套,Q号交流197216396或119709853驱动电路方案的比较和选择要对42BYG020步进电机进行32细分,除了要选择合适的电流通电方式,还要选择合适的电路驱动方式。随着电子技术行业的迅速发展,电机的驱动电路方式也在不断改进。31单电压驱动方式单电压驱动方式是指步进电机绕组上加上恒定的电压,这种驱动方式的电路相当简单,流经绕组中的电流以时间常数L/RL为绕组的电感,R为绕组的电阻上升,直到达到额定电流IV/R。当电机高速运行时,流经绕组的电流还未上升到额定电流就被关断,相应的平均电流减少而导致输出转矩下降。为改善高速运行的电机转矩特性,通常在连接电机绕组的线路中串联一个无感电阻来减少电气时间常数,同时成比例的增加电源电压以保持额定电流不变图31。单电压驱动电路的优点是电路结构简单、元件少、成本低、可靠性高。缺点是串入电阻将加大功耗,降低功放电路的功率,必须具备相应的散热条件才能保证电路稳定可靠的工作。所以这种电路一般仅适合于驱动小功率步进电机或对步进电机运行性能要求不高的情况。图31单电压驱动买文档就送您CAD图纸全套,Q号交流197216396或1197098532高低压驱动方式为了改善驱动器的高频特性,就必须提高导通电流的前沿,即提高电源电压,但是电压提高的同时也会使相绕组电流增大,必须加限制电阻,加入电阻后又会引起发热,加剧功率的损耗,降低效率。为了解决这些问题,又产生了高低压驱动电路。高低压驱动的设计思想是不论电动机的工作频率如何,在导通相的前沿用高电压供电来提高电流的前沿上升率,而在前沿过后用低电压来维持绕组的电流。高低压驱动的原理线路如图32所示。图32高低压驱动电路原理图高低压驱动可保证在很宽的频段内绕组都有较大的平均电流,在截止时又能迅速释放,能够产生较大的且较稳定的电磁转矩。其优点是功耗小,启动转矩大,高频性能较好。但是也存在着低频振荡加剧,波形呈凹形,驱动电源和大功率管数量加倍,成本上升的缺点。目前最常用的开关型步进电机的细分驱动电路有脉宽调制式和斩波式两种。33脉宽调制法脉宽调制法是利用半导体开关器件的导通与截止把直流电压变成电压脉冲,并通过控制电压脉冲宽度或周期以达到变压目的,或者控制电压脉冲宽度和脉冲列的周期以达到变频变压目的的一种控制技术。如(图33)为脉宽调制电路的原理与波形。载波信号U,采用等腰三角波形,控制信号为U。,当U。U时元件开通,U。U元件截止。形成的调制波是等幅、等距、但宽度不等的脉冲列,改变控制信号U。的幅值,调制波的脉宽随之改变,因而输出到电机绕组上的平均电流值被改变,这样可实现细分电流的控制。买文档就送您CAD图纸全套,Q号交流197216396或11970985图33脉宽调制电路的原理与波形但是它有以下不足1电路复杂,增加了载波发生器,而且对载波信号的要求较高,因为载波信号的线性度直接影响到电机控制的精度2载波信号的频率一般为几十KHZ,如果频率降低,加在步进电机绕组上的脉冲电压信号的频率也小,影响了步进电机相电压的积分效果,虽然电机是一个感性负载,对电流有一定的滤波作用,但电流仍处于断续通电,细分时,每转过一个步距角,电机不是停在固定的位置,而是在某一位置附近振动,频率越低振动的幅度越大。34斩波恒流电路恒流斩波法又称为恒电流驱动方法,是一种在导通、锁定、低频、高频工作状态下都保持绕组电流恒定的有效的驱动方法。原理图如图34所示。图34斩波恒流原理图主电路由晶体管开关管、电动机绕组、取样电阻串联而成。为不影响电流变化,取样电阻采用一个小电阻,其压降与电动机绕组电流成正比。1C是控制门,控制晶体买文档就送您CAD图纸全套,Q号交流197216396或11970985管T的导通和截止。由环形分配器来的相绕组导通脉冲,即图中环分信号,波形如(图35A)所示,送到门电路IC中,IC的另一路输入信号来自比较器的输出。比较器的两个输入端,其中之一接给定电平,另一个接来自取样电阻的电压信号。在环形分配器导通脉冲到来之前,IC处于关门状态,输出低电平,晶体管T截止,如果绕组中无存储能量则取样电阻中无电流流过,反馈到比较器的输入信号为零,比较器输出高电平,如(图35D)所示。图35斩波恒流驱动电路各点波形当环形分配器输入导通信号时,高电平使IC门打开,输出高电平使晶体管T导通,高电压经T向电动机绕组供电,电流回路(如图36A)所示。图36充电回路和续流回路买文档就送您CAD图纸全套,Q号交流197216396或11970985由导通相的等值电路,可知其电压平衡方程为式3111ILFLU(R)D/E其中为绕组电阻;为取样电阻;FE是电动机运动而产生的反电势。绕组电流上升,由于所加电压较高,所以电流上升较快。取样电阻上的压降代表了电流的大小。当电流超过所设定的值时,比较器输入的取样电压超过给定电压,比较器翻转,输出变低电平,从而IC输出低电平,关断晶体管TO此时磁场能量将使绕组电流按原方向继续流动,形成续流回路如(图36B)所示。电流逐渐下降。当取样电阻上得到的电压小于给定电压时,比较器又翻转回去,输出高电平,晶体管导通,电源又开始向绕组供电,电流又会上升,如此反复,电动机绕组的电流就稳定在由给定电平所决定的数值附近,形成小小的锯齿波,如(图35C)所示。斩波恒流驱动中,由于驱动电压较高,电动机绕组回路又不串电阻,所以电流上升很快,当到达所需数值时,由于取样电阻反馈控制作用,绕组电流可以恒定在确定的数值上,而且不随电动机的转速而变化,从而保证在很大的频率范围内电动机都输出恒定的转矩。由(图35E)可见,在环形分配器所给出的相绕组导通时间内,电源电压并不是一直向绕组供电,而只是一个一个的窄脉冲。总的输入能量是各脉冲时间的电压与电流乘积积分的总和。与普通单电压驱动、单电压串电阻驱动、高低压驱动相比。取自电源的能量大幅度下降,因此,这种驱动器有很高的效率。另外,斩波恒流驱动能有效减少电动机共振现象的发生,由于电动机共振的基本原因是能量过剩,而斩波恒流驱动输入的能量是自动随着绕组电流调节。能量过剩时,续流时间延长,而供电时间减少,因此可减少,因此可减小能量的积聚,使低频共振现象有效降低,运行更稳定。买文档就送您CAD图纸全套,Q号交流197216396或119709854驱动电路的设计通过以上多方面的通电方式和方案的比较,本文对42BYG020步进电机进行32细分驱动采用电流矢量恒幅均匀旋转的细分驱动方法结合斩波恒流电路并使用单片机控制来实现本课题的要求。41基于单片机控制的电路框图的设计因为基于斩波恒流电路原理来进行的方案,所以需要到比较器和D/A转换器来做数模转换,一般D/A转换器出来的信号比较小,所以需要到放大器来放大从D/A转换器出来的信号,最后接到电机绕组上。所以得出其结构框图(如图41)所示图41斩波恒流细分驱动结构框图电路由单片机控制、D/A转换器、信号放大器,比较器等电路模块组成。利用式(25)的数学模型得到42BYG020步进电机32细分时其中相邻两相的电流数据,量化后以表格的形式存入单片机存储器。工作时,单片机根据相应的细分要求,不断输出细分电流信号,经过8位D/A器转换后,得到相应的输出电压,由于D/A转换器的输出驱动能力很弱,不能满足电机驱动的需求,因此必须对D/A转换器的输出进行功率放大。电机绕组的通断由三极管控制,单片机的P1口通过DC一DC转换芯片来控制三极管的导通与截止。当电机细分时,在某相绕组通电的过程中,它的驱动控制器三极管都是导通的,绕组需换相时,三极管才截止,在整个过程中不会引起其它相的感应电压。这种细分驱动电路具有精度高、控制灵活、通用性好等特点。42控制电路中主要元器件的选择421单片机的选择(1)AT89S51的参数特征选择单片机时要以无需外部扩展或较少的外部扩展来实现系统所要求的功能,并且不对单片机资源造成太大的浪费为原则。单片机输入信号包括步进脉冲信号CP、方向控制信号、脱机信号,另外还有细分买文档就送您CAD图纸全套,Q号交流197216396或11970985步数选择信号。输出两相相差12了相位的正弦波。所以要求单片机有足够的I/0脚、中断资源、定时/计数器等,还要求单片机价格便宜和有足够容量的内部存储器。因为细分后步进脉冲信号频率也相应升高,因此还要求单片机的运算速度快。AT89S51单片机具有功能强大、价格低廉、体积小、开发容易,步进电机控制器操作等特点,在市场中占有很大的份额,是一种比较通用且经济实惠的产品。所以根据以上所述以及要本课题的任务要求我们了选择AT89S51型号单片机。AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KBYTESISPINSYSTEMPROGRAMMABLE的可反复擦写1000次的FLASH只读程序存储器,具有40个引脚,4KBYTESFLASH片内程序存储器,128BYTES的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。AT89S51单片机基本特征如下与MCS51产品指令系统完全兼容14K字节在线系统编程ISPFLASH闪速存储器21000次擦写周期34055V的工作电压范围4全静态工作模式0HZ33MHZ5三级程序加密锁61288字节内部RAM732个可编程I/O口线82个16位定时/计数器96个中断源10全双工串行UART通道11低功耗空闲和掉电模式12中断可从空闲模式唤醒系统13看门狗WDT及双数据指针14掉电标识和快速编程特性15灵活的在线系统编程ISP一字节或页写模式16AT89S51单片机引脚图如图42所示。买文档就送您CAD图纸全套,Q号交流197216396或11970985图42AT89S51单片机引脚图(2)AT89S51单片机控制的电路单片机控制器输入信号包括步进脉冲信号CP、方向控制信号和有细分步数选择信号,这几种信号均通过光藕连接到单片机的引脚上。驱动器每接收到一个步进脉冲将驱动步进电机按设定的方向转动一个固定的角度即步距角,方向信号指明电机顺时针或逆时针转动。当出现高电平时,电路中的电流被阻止,低电平时导通,所以需要几个按键来与单片机连接控制高低电平的输出。单片机通过程序来控制,所以引脚中接有下载程序的接口。单片机的P00P07口与数模转换器DAC的数据信号接收口D1D7连接。以接受从单片机传送过来的细分电流数据信号;数模转换器DAC的CS与WR1接口作为脉冲接收端,单片机每送来一个脉冲,DACA将信号转换成模拟信号给下级电路,控制电流的变化,以达到细分的作用。通过AT89S51和8位数模转换器DAC输出两相相位差90的正弦波。单片机用指标电压(VDD5V),DAC用电源作为参考电压,VDD5V作为上限参考电压,VSSOV,接地作为下限参考电压。在实际运行中,电机绕组电流为阶梯状,正弦阶梯电流的每一阶与电机的每一步相对应,电机每转的步数就是每一个周期正弦电流的阶梯数与电机的磁极对数转子齿数的乘积。我们根据前面所提出的电细分的数学模型(式25),将求得的42BYG020步进电机的两相绕组的正弦波电流参考信号幅值相等、相位差90、32细分的电流数据利用C语言或者MATLA转换为二进制代码存储存储器EPROM中。AT89S51单片机的控制,可以在42BYG020步进电机驱动器上实现整步、半步、单步、连续正反转及细分驱动等多种工作模式。根据以上设计,从而得出AT89S51单片机的引脚接线如图43买文档就送您CAD图纸全套,Q号交流197216396或11970985图43AT89S51单片机的引脚接线图422数模转换器(DAC)的选择因为本电路要求不高,只是对几组简单的数据的模拟转换,以及从经济和购买方便考虑,我们选择了比较常见的8位的DAC0832转换器。(1)DAC0832的参数DAC0832是双列直插式8位D/A转换器。能完成数字量输入到模拟量电流输出的转换。其主要参数如下分辨率为8位,转换时间为1S,满量程误差为1LSB,参考电压为1010V,供电电源为515V,逻辑电平输入与TTL兼容。其引脚如图44所示所示。图44DAC0832的引脚图买文档就送您CAD图纸全套,Q号交流197216396或11970985图45DAC0832内部结构图(2)DAC0832的工作原理从图44中可见,在DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为ILE,第二级锁存器称为DAC寄存器,它的锁存信号也称为通道控制信号/XFER。图44中,当ILE为高电平,片选信号/CS和写信号/WR1为低电平时,输入寄存器控制信号为1,这种情况下,输入寄存器的输出随输入而变化。此后,当/WR1由低电平变高时,控制信号成为低电平,此时,数据被锁存到输入寄存器中,这样输入寄存器的输出端不再随外部数据DB的变化而变化。对第二级锁存来说,传送控制信号/XFER和写信号/WR2同时为低电平时,二级锁存控制信号为高电平,8位的DAC寄存器的输出随输入而变化,此后,当/WR2由低电平变高时,控制信号变为低电平,于是将输入寄存器的信息锁存到DAC寄存器中。买文档就送您CAD图纸全套,Q号交流197216396或11970985图46DAC0832的工作原理图(3)DAC0832的工作方式直通方式当ILE接高电平,、和都接数字地时,DAC1CS1WR2XFER处于直通方式,8位数字量一旦到达DI7DI0输入端,就立即加到8位D/A转换器,被转换成模拟量。例如在构成波形发生器的场合,就要用到这种方式,即把要产生基本波形的数据存在ROM中,连续取出送到DAC去转换成电压信号。单缓冲方式只要把两个寄存器中的任何一个接成直通方式,而用另一个锁存2器数据,DAC就可处于单缓冲工作方式。一般的做法是将和都接地,使2RXFEDAC寄存器处于直通方式,另外把ILE接高电平,接端口地址译码信号,接CS1WRCPU的信号,这样就可以通过一条MOVX指令,选中该端口,使和有效,WRCS启动D/A转换。双缓冲方式主要在以下两种情况下需要用双缓冲方式的D/A转换。3需在程序的控制下,先把转换的数据输入输入缓存器,然后在某个时刻再启动D/A转换。这样,可先选中端口,把数据写入输入寄存器;再选中端口,把CSXFER输入寄存器内容写入DAC寄存器,实现D/A转换。在需要同步进行D/A转换的多路DAC系统中,采用双缓冲方式,可以在不同的时刻把要转换的数据打入各DAC的输入寄存器,然后由一个转换命令同时启动多个DAC转换。先用3条输出指令选择3个端口,分别将数据写入各DAC的输入寄存器,当数据准备就绪后,再执行一次写操作,使变低同时选通3个D/A的DAC寄存XFER器,实现同步转换。(4)DAC0832的电路控制根据本课程要求,DAC0832采用了单缓冲方式的工作方式,数据通道D0D7与单片机的数据信号通道相接,以接收从单片机过来的数字信号然后再转换为下级电路所需的模拟信号,参考DAC0832的工作原理和原理图,我们得出了DAC0832的引脚接线图。如图47所示。买文档就送您CAD图纸全套,Q号交流197216396或11970985图47DAC0832的引脚接线图423运算放大器、比较器的选择(1)LM358的选择依据根据上面对DAC0832选择的时候,从DAC0832的原理图看到其一般与LM358运算放大器、比较器一起连接来使用;我们对LM358运算放大器、比较器进行参数指标,功能的资料的考究以及本课题方案要求用到放大器和比较器,从电路简单原则考虑,而LM358它是双通道,即其内部有双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合,也可以把一个通道做运算放大,另一个做比较器用,从而减少了其他比较器的单独使用,简化了电路。LM358在经济方面也很乐观,参数也符合本课题要求,所以本课题选用了LM358放大比较器。(2)LM358的参数特征LM358的封装形式有塑封8引线双列直插式和贴片式。本课题采用了双列直插式。其引脚结构如图48所示图48LM358的内部即引脚结构图LM358有以下特征内部频率补偿直流电压增益高约100DB单位增益频带宽约1MHZ电源电压范围宽单电源330V双电源15一15V低功耗电流,适合于电池供电低输入偏流低输入失调电压和失调电流共模输入电压范围宽,包括接地差模输入电压范围宽,等于电源电压范围买文档就送您CAD图纸全套,Q号交流197216396或11970985输出电压摆幅大0至VCC15V(3)LM358的控制电路LM358的控制比较简单,放大和比较都是在同一个LM358,但为了使电路明了,我们把放大和比较分开画以明了其电路的工作原理。LM358的连接图如图49所示。图49LM358的接线图43驱动电路的设计斩波恒流电路中需要到做导通和截止电流用的三极管,根据42BYG020步进电机的额定电流是06A和考虑功耗等问题,我选择了2SD882型号的三极管,考虑到三极管极容易发热,对其添加了散热片;DAC0832出来的电压最大也只是25V,比较小,不适于测量,对其进行了两倍放大,最大就达到了5V,而电路中最大电流是06,所以采样电阻选择了51/2W的电阻。其他辅助元件如图410所示。图41042BYG020步进电机32细分其中一相的电路原理图前面我们就已经对42BYG020步进电机介绍过,知道其总共有四相,所以对42BYG020步进电机驱动器进行32细分时,其每一相的电路都和图410一样的。买文档就送您CAD图纸全套,Q号交流197216396或119709855步进电机细分驱动的软件设计51系统软件总体结构软件是细分系统的一个重要的组成部分,主要由主控程序、细分驱动程序、键盘处理程序等模块组成,除主程序外其他的都是子程序模块,可以对这些模块分别进行调试。其结构图如图51所示。主控程序细分驱动程序按键扫描程序图51整体软件结构框架主控程序控制整个程序的流程,主要完成程序的初始化、计数器工作方式的设置及相关子程序的调用等。主程序的初始化最主要是对内部RAM的初始化。52步进电机控制主程序设计控制电路主要由AT89S51单片机、晶振电路、地址锁存器、译码器、EEPROM存储器等组成,单片机是控制系统的核心,主要功能是输出EEPROM中存储的细分电流控制信号进行D/A转换。每当有脉冲信号输入时,就会产生中断,根据细分设置和方向信号从单片机存储器的的电流数据表中得到42BYG020步进电机的相对应的电流值,将查到的值写入DAC0832的寄存器中,经D/A转换后输出。细分驱动主控制程序控制整个程序的流程,主要完成程序的初始化、中断方式的设置、计数器工作方式的设置及相关子程序的调用等。主程序的初始化最主要是对各种寄存器、内部RAM的初始化。主程序流程图如图52所示。买文档就送您CAD图纸全套,Q号交流197216396或11970985NYNYNY按键扫描子程序开始K0调用正转子程序K1调用反转子程序K2调用单步程序初始化图52主程序流程图53按键扫描程序的设计主程序先对AT89S51单片机的芯片初始化,对芯片写入相应的命令字,使其按要求工作,然后开始不断扫描键盘,判断是否有键按下,当没有键按下则继续扫描按键当有键按下时就取出键值。键处理程序主要包括判断有无按键按下,然后根据按键的按下不同,调用相应的子程序分别对电机进行单步、连续的正转/反转的操作。步进电机的正反转控制是通过改变电机通电相序来实现的。其流程图如图53所示买文档就送您CAD图纸全套,Q号交流197216396或11970985开始正转键按下反转键按下单步键按

温馨提示

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

最新文档

评论

0/150

提交评论