毕业设计(论文)-基于at89c51单片机的混合式步进电机控制系统设计_第1页
毕业设计(论文)-基于at89c51单片机的混合式步进电机控制系统设计_第2页
毕业设计(论文)-基于at89c51单片机的混合式步进电机控制系统设计_第3页
毕业设计(论文)-基于at89c51单片机的混合式步进电机控制系统设计_第4页
毕业设计(论文)-基于at89c51单片机的混合式步进电机控制系统设计_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

摘要本文先介绍了混合式步进电机的结构和工作原理,分析了细分驱动对于改善步进电机运行性能的作用,论述了正弦波细分驱动可以实现等步距角、等力矩均匀细分驱动的原理,提出了一种基于H桥和其他分立元件分配脉冲的驱动技术,该方案可实现步进电机的单拍、半拍、双拍三种工作方式。本文采用控制电路主要由AT89C51单片机、晶振电路、地址锁存器、译码器、液晶显示电路组成,单片机是控制系统的核心。文中对整个系统的架构及硬件电路和驱动软件的实现都做了详细的介绍。关键词单片机;正弦脉宽调制;混合式步进电机;细分驱动THEDESIGNOFSTEPPERMOTORCONTROLLERABSTRACTINTHISPAPER,THEWORKINGPRINCIPLEANDCONFIGURATIONOFTHREEPHASEHYBRIDSTEPPERAREINTRODUCED,THENBASEDONTECHNOLOGIESSUCHASSTEPPERMOTORCONTROLLER,PWMINVERTERANDMICROCONTROLLERINTHETHESIS,WEDEVELOPASINGLECHIPCOMPUTERBASEDDIGITALCONTROLLINGSYSTEMFORATHREEPHASEHYBRIDSTEPPERMOTORTHATISMAINLYCONSTRUCTEDFROMAAT89C51SINGLECHIPCOMPUTERANDST7920ICWHICHISUSEDASTHECOREOFCONTROLPARTSTHESYSTEMSWHOLEARCHITECTURE,THEDESIGNOFHARDWAREANDSOFTWAREAREINTRODUCEDINDETAILKEYWORDSMICROCONTROLLER,SPWM,HYBRIDSTEPPERMOTOR,MICROSTEPPINGDRIVER目录1绪论11步进电机概述112步进电机的特征113步进电机驱动系统概述214课题研究的主要内容32步进电机驱动系统的方案论证521步进电机驱动系统简介522步进电机驱动器的特点523混合式步进电机的驱动电路分类和性能比较6231双极性驱动器与单极性驱动器6232单电压驱动方式8233高低压驱动方式9234斩波恒流驱动1024方案的确定113混合式步进电动机驱动控制系统硬件设计1231单片机最小系统1232红外遥控电路13321红外发射电路13322红外接收电路1533LCD显示电路1534双机通讯1735步进电机驱动部分17351单极性步进电机驱动17352双极性步进电机驱动1836电源电路194软件设计2141主机LCD显示菜单程序2142双机通讯程序2243下位机步进电机驱动程序245驱动器试验结果2551概述2552试验内容和结论25总结27致谢28参考文献291绪论11步进电机概述步进电机是一种将电脉冲信号转换为角位移或直线运动的执行机构,由步进电机及其功率驱动装置构成一个开环的定位运动系统。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度即步距角。脉冲输入越多,电机转子转过的角度就越多;输入脉冲的频率越高,电机的转速就越快。因此可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度,从而达到调速的目的。步进电机种类,根据自身的结构不同,可分为常用三大类反应式VR,也称磁阻式、永磁式PM,混合式HB。其中混合式步进电机兼有反应式和永磁式的优点,它的应用越来越广泛。12步进电机的特征步进电机具有自身的特点,归纳起来有(1)位置及速度控制简便步进电机在输入脉冲信号时,可以依输入的脉冲数量做固定角度的旋转而得到灵活的角度控制位置控制。因为速度和输入脉冲的频率成正比,运转速度可在相当宽范围内平滑调节。(2)可以直接进行开环控制因为步距误差不长期累积,可以不需要速度传感器以及位置传感器,就能以输入的脉冲数量和频率构成具有一定精度的开环控制系统。(3)高可靠性不使用电刷,电机的寿命长,仅取决于轴承的寿命。(4)具定位保持力矩永磁式、混合式步进电机在停止状态下无脉冲信号输入时,仍具有励磁保持力矩,故即使不靠机械式的刹车,也能做到停止位置的保持。(5)中低速时具备高转矩步进电机在中低速时具有较大的转矩,能够较同级伺服电机提供更大的扭力输出。同时,步进电机也有自己的一些缺点步进电机带惯性负载的能力较差。1不能直接使用普通的交直流电驱动,而必须使用专用设备步进电机驱动器。2输出转矩随转速的升高而下降。3从应用的角度来看,严重制约步进电机的两个问题是失步和振荡。由于步进4电机在大多数情况下采用开环运行的方式,它的主要运行性能完全依赖于驱动器、负载和电机本身。有多种情况会产生失步,比如起动或停止频率超过突跳频率,电机高速运行的脉冲频率超过了最大运行频率,所带负载转矩超过了起动转矩,共振等。通过改善驱动器的性能,可以减小运行中失步的可能。步进电机的低频振荡是另一个需要解决的问题。步进电机在极低频率下做连续步进运行,即每改变一次通电状态,转子转过一个步距角。如果阻尼较小,这种运动是一个衰减的振荡过程,转子是按自由振荡频率振荡几次才衰减到新的平衡位置而停止下来。每来一个脉冲,转子都从新的转矩曲线的跃变中获得一次能量的补充,这种能量越大,振荡越厉害。当脉冲频率等于或者接近于电机的自由振荡频率时电机会出现严重的低频共振,甚至失步导致无法工作。一般不允许在共振频率下运行,从驱动器的方面来看,使用细分驱动技术可以有效的克服低频共振的危害。13步进电机驱动系统概述步进电机的工作必须使用专用设备步进电机驱动器。驱动器针对每一个步进脉冲,按一定的规律向电机各相绕组通电励磁,以产生必要的转矩,驱动转子运动。步进电机、驱动器和控制器构成了不可分割的3大部分。步进电机驱动系统的性能除与电机自身的性能有关外,在很大程度上取决于驱动器性能的优劣。当电机和负载己经确定之后,整个驱动系统的性能就完全取决于驱动控制方法。步进电机驱动方式的发展先后有单电压驱动、高低压驱动、斩波恒流驱动、调频调压驱动和细分驱动等1单电压驱动主要特点是结构简单、成本低,通常在绕组回路中串接电阻,以改善电路的时间常数来提高电机的高频特性。缺点是串接电阻将产生大量的热,对驱动器的正常工作极其不利,尤其是在高频工作时更加严重,因而它只适用于小功率或对性能指标要求不高的步进电机驱动。2高低压驱动电机每相绕组导通时,首先施加高电压,使电流快速上升,当电流上升到额定值时,将高电压切断,回路电流以低电压电源维持。这种方式由于电流波形得到了很大改善,电机的矩频特性较好,起动和运行频率得到了较大提高。但由于电机旋转反电势、相间互感等因素的影响易使电流波形的顶部呈凹形,致使电机的输出转矩有所下降且需要双电源供电。3斩波恒流驱动为了弥补高低压驱动电路中电流波形的下凹,提高输出转矩,人们研制出斩波电路,采用斩波技术使绕组电流在额定值上下成锯齿形波动,流过绕组的有效电流相应增加,故电机的输出转矩增大,而且不需外接电阻,整个系统的功耗下降,效率较高,因而斩波恒流驱动应用相当广泛。4调频调压驱动特点是施加在电机绕组的电压随工作频率的变化作相应的改变,步进电机在低频时工作在低压状态,减少能量的注入,从而抑制振荡;在高频时工作在高压状态,使电机有足够的驱动力矩。因而系统效率、运行特性等都有了明显改善。5细分驱动它是将电机绕组中的电流细分,由常规的矩形波供电改为阶梯波供电。这样,绕组中的电流经过若干个阶梯上升到额定值,或以同样的方式从额定值下降。虽然细分驱动电路的结构比较复杂,但在不改变电机内部参数的情况下,使步距角减小到原来的几分之一至几十分之一,使步距角不再受电机结构和制造工艺的限制。由于绕组的电流变化幅度也大大减小,从而极大的改善步进电机运行的平稳性,提高匀速性,减轻甚至消除振荡。近几年来,由于微处理机技术的发展,细分驱动技术在驱动器中获得了广泛应用。14课题研究的主要内容本课题以设计一套基于单片机和步进电机细分控制技术的步进电机驱动器为主要目标,主要内容有1采用正弦脉宽调制技术、电流跟踪技术和细分技术实现对电机相电流的控制,以克服传统驱动技术下步进电机低速振动、存在共振现象、噪音大、高速转矩小等缺点。2用开关电源为驱动器内部电路供电,减小驱动器的体积和重量,提高电源效率。3驱动器的采用分立元件组成单电压驱动来驱动单极性步进电机用H桥驱动双极性步进电机,因此只用一路电源,使系统设计极为简化。4控制电路主要由AT89C51单片机、晶振电路、地址锁存器、译码器、EEPROM存储器及液晶显示芯片ST7920,单片机是控制系统的核心。采用了单排6键的键盘、液晶显示芯片ST7920,该芯片能自动完成对显示的刷新,自带有中文字库,使用非常方便。双机通讯电路,该电路能大大节省主机CPU的开销,提高了可靠性和电路的工作效率。2步进电机驱动系统的方案论证21步进电机驱动系统简介步进电机不能直接接到交直流电源上工作,而必须使用专用设备步进电机驱动器。步进电机驱动系统的性能,除与电机本身的性能有关外,也在很大程度上取决于驱动器的优劣。典型的步进电机驱动系统是由步进电机控制器、步进电机驱动器和步进电机本体三部分组成。步进电机控制器发出步进脉冲和方向信号,每发一个脉冲,步进电机驱动器驱动步进电机转子旋转一个步距角,即步进一步。步进电机转速的高低、升速或降速、启动或停止都完全取决于脉冲的有无或频率的高低。控制器的方向信号决定步进电机的顺时针或逆时针旋转。通常,步进电机驱动器由逻辑控制电路、功率驱动电路、保护电路和电源组成。步进电机驱动器一旦接收到来自控制器的方向信号和步进脉冲,控制电路就按预先设定的电机通电方式产生步进电机各相励磁绕组导通或截止信号。控制电路输出的信号功率很低,不能提供步进电机所需的输出功率,必须进行功率放大,这就是步进电机驱动器的功率驱动部分。功率驱动电路向步进电机控制绕组输入电流,使其励磁形成空间旋转磁场,驱动转子运动。保护电路在出现短路、过载、过热等故障时迅速停止驱动器和电机的运行。22步进电机驱动器的特点步进电机的驱动特点主要体现在以下几个方面1各相绕组都是开关工作。多数电机绕组都是连续的交流或直流供电,而步进电机各相绕组都是脉冲式供电,所以绕组电流不是连续的而是断续的。2步进电机各相绕组都是在铁心上的线圈,所以都有比较大的电感。绕组通电时,电流上升受到限制,因此影响电机绕组电流的大小。3绕组断电时,电感中磁场的储能将维持绕组中已有的电流不能突变,结果使应该电流截止的相不能立即截止。为使电流尽快衰减,必须设计适当的续流回路。绕组导通和截止过程都会产生较大的反电势,而截止时的反电势将对驱动器功率器件的安全产生十分有害的影响,使整个系统的使用受到影响。4电机运行时在各相绕组中将产生旋转电势,这些电势的方向和大小将对绕组电流产生很大的影响。由于旋转电势基本上与电机转速成正比,转速越高,电势越大,绕组电流越小,从而使电机输出转矩随着转速升高而下降。5电机绕组中有电感电势、互感电势、旋转电势。这些电势与外加电压共同作用于功率器件。当其叠加结果使电机绕组两端的电压大大超过电源电压时,使驱动器工作条件更为恶化。6混合式步进电机的绕组必须用双极性电源供电,也就是说,绕组有时需通正向电流,有时需通反向电流。所以,根据以上的特点,步进电机的驱动器必须要保证步进电机绕组有足够的电压、电流和正确的波形,而且同时要保证驱动器功率放大器件安全运行,还应有较高的效率、较小的功耗、较低的成本,这就要求选用合适的功率器件合理设计线路。23混合式步进电机的驱动电路分类和性能比较与反应式和永磁式相比,混合式步进电机运行特性具有很多优点,在国外已是步进电机系列的主流。混合式步进电机的驱动技术在发展和成熟的过程中出现过各种各样的驱动电路拓扑结构和驱动方式。根据主电路结构的不同可分为单极性驱动、双极性驱动、全H桥和多相桥驱动;根据驱动方式的不同又可分为单电压驱动、高低压驱动、斩波恒流驱动、调频调压驱动、电流细分驱动等。231双极性驱动器与单极性驱动器混合式步进电机要求双极性供电,也就是要求电机励磁绕组有时通正向电流,有时通反向电流。在步进电机发展的初期,电子技术发展水平有限,为了简化驱动电路,采用单极性电路。将电机绕组采取双线并绕,一相绕组分成二相,其中之二正向通电,另一则反向通电,这样可单极性供电而达到正、反向励磁的目的图1。最简单的两相电机单极性驱动电路,只要用四个功率开关管,结构简单,成本低,电机的绕组在同一时间只能有一半通电,因此绕组的电感小,有利于电机的高速性能;缺点是每次只使用了绕组的一半,中低速运行时转矩不如整个绕组励磁的电机。而且电机引线过多,两相电机需要六个引出端,三相电机需要9个引出端,五相电机则需要15个引出端,使得单极性驱动器与三、五相电机之间连线太复杂,因此仅用于两相混合式步进电机。图1单极性驱动电路随着电子技术的发展,电子元器件价格的降低,双极性驱动电路的实现变得容易,成本也增加不多,因此现在绝大多数混合式步进电机使用双极性驱动。对电机绕组双向供电的典型结构是H桥式电路,如图2所示。当开关管T1,T4导通、T2,T3截止时,电流经T1、电机绕组和T4到地;TL,T4截止、T2,T3导通时,电流经T3、电机绕组和T2到地;可见电流方向相反。DL,D2,D3和D4四个二极管组成续流回路。电机每一相绕组需四只开关管驱动,驱动器成本比较高。电机的相数增多时,H桥式电路需要功率管数多的缺点较为突出,例如五相电机就需要20只功率管。图2H桥驱动电路多相桥式电路,也叫多相半桥电路,这种电路比H桥减少了一半的晶体管,降低了驱动器的成本、体积和发热。采用多相桥式电路时,电机相绕组间通常为星形或多边形联接,图3是三相混合式步进电机绕组二种联接的例子。星形接法时,二相绕组串联起来一起跨接到功放电源上,每相绕组的端电压大约只有功放级电压的一半,因此系统运行的高频特性和动态性能,比用H桥式驱动电路时低。如果想要获得与H桥驱动相近的性能,则绕组的匝数应减半或加倍相绕组的电压。电机绕组为三角形联接时,功放桥的电压直接加到每一相绕组上,相绕组的电压较高,高频运行及动态响应比星形接法时好,与H桥驱动时相接近。但由于二相绕组的电流同时流经一个功率管,每个开关管的电流最大时约为相电流的二倍,即为H桥驱动或星型接法驱动时的二倍。这两种接法共同的特点在于,电机三相电流不是独立可调的,根据基尔霍夫定理,电机三相电流必须满足一个约束方程0CBAII图3三相电机多相桥驱动的三角形和星形接法232单电压驱动方式单电压驱动方式是指步进电机绕组上加上恒定的电压V,这种驱动方式的电路相当简单,流经绕组中的电流以时间常数L/RL为绕组的电感,R为绕组的电阻上升,直到达到额定电流IV/R。当电机高速运行时,流经绕组的电流还未上升到额定电流就被关断,相应的平均电流减少而导致输出转矩下降。为改善高速运行的电机转矩特性,通常在连接电机绕组的线路中串联一个无感电阻来减少电气时间常数,同时成比例的增加电源电压以保持额定电流不变图4。单电压驱动电路的优点是电路结构简单、元件少、成本低、可靠性高。缺点是串入电阻将加大功耗,降低功放电路的功率,必须具备相应的散热条件才能保证电路稳定可靠的工作。所以这种电路一般仅适合于驱动小功率步进电机或对步进电机运行性能要求不高的情况。图4单电压驱动233高低压驱动方式为了改善驱动器的高频特性,就必须提高导通电流的前沿,即提高电源电压,但是电压提高的同时也会使相绕组电流增大,必须加限制电阻,加入电阻后又会引起发热,加剧功率的损耗,降低效率。为了解决这些问题,又产生了高低压驱动电路。高低压驱动的设计思想是不论电动机的工作频率如何,在导通相的前沿用高电压供电来提高电流的前沿上升率,而在前沿过后用低电压来维持绕组的电流。高低压驱动的原理线路如图5所示。图5高低压驱动电路原理图图6斩波驱动电路原理图1整形电路2脉冲分配器3控制门4高压前置放大器5低压前置放大器高低压驱动可保证在很宽的频段内绕组都有较大的平均电流,在截止时又能迅速释放,能够产生较大的且较稳定的电磁转矩。其优点是功耗小,启动转矩大,高频性能较好。但是也存在着低频振荡加剧,波形呈凹形,驱动电源和大功率管数量加倍,成本上升的缺点。234斩波恒流驱动恒流斩波驱动控制技术是目前步进电机控制的主流技术之一,斩波电路的出现是为了弥补高低压驱动电路波形呈凹形的缺陷,使电机的输出转矩的平均值基本恒定。同时电机的高频响应得以提高,共振现象减弱。其电路结构如图6所示。斩波驱动中,虽然电路较复杂,但是由于驱动电压较高,电机绕组回路又没有串入电阻,整个系统功耗下降很多,所以电流上升快。当达到所需要的电流时,由于取样电阻的反馈作用,使绕组电流基本恒定,从而保证在很大的频率范围内电动机的输出转矩基本恒定。而输出转矩是步进电机的一个重要性能指标,当我们使电机的绕组电流恒定在一个较高的数值时,就可提升电机的输出转矩。因此,为克服步进电机在高频时牵出转矩下降的问题,很多文献提出了一些新的恒流斩波驱动设计。但是,恒流斩波技术不能解决步进电机本身所固有的低频振动问题,无法克服步进电机因受步距角限制而不能实现多种步距角控制的缺陷。只有与单拍和双拍运行时相对应的两种步距角。24方案的确定对比上面的各种方案方案,各有各自的优缺点。电流滞环型由于不需要三角载波环节,控制系统实现起来比较简单。而固定开关频率型在电磁噪声和输出电流谐波方面具有优势。在实际的步进电机驱动电路中考虑到成本和驱动电路精度要求的问题,双极性步进电机采用H桥驱动,单极性步进电机采用分立元件构成的驱动电路驱动。3混合式步进电动机驱动控制系统硬件设计本章在以上章节的理论分析基础上,充分从实践的角度出发,主要介绍了该混合式步进电机驱动器的硬件设计部分,对硬件电路的总体设计方案及每个主要组成部分的功能及实现方法进行了详细的论述和分析。系统的框图如图7所示主机遥控器液晶显示从机步进电机图7系统框图31单片机最小系统单片机集成度高,具有丰富的内部资源,再加上少量的外围扩展电路就可以构成体积小、可靠性高、控制功能强且性价比高的控制系统。INTEL公司一直致力于单片机的开发研究,不断推出了许多功能更多,使用更方便的单片机系列,1980年在MCS48的基础之上推出了完善的、典型的单片机系列MCS51。与MCS48系列相比,MCS51系列单片机有更高的集成度,更丰富的指令系统,更好的可扩展性,以后好多系列的的单片机都是基于51核的。8051单片机是MCS51系列单片机中最基础的单片机型号,广泛应用己各个工程领域。本系统便采用了此款单片机。图8给出了它的最小系统电路图。图8单片机最小系统32红外遥控电路红外线属于不可见光。与可见光不同,其波长为85011000NM,是人眼看不见的光线。红外线遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用电器提供了很多的便利。红外遥控系统一般由红外发射装置和红外接收设备两大部分组成。321红外发射电路红外发射装置可由键盘电路、红外编码芯片、电源和红外发射电路组成。该电路采用调幅方式,载波信号频率采用最常用的38KHZ。当编码调制信号为高时,有载波信号输出;但编码调制信号为低时,载波信号不输出。已调制的信号为断续的等幅信号(调制载波信号),信号波形如图9所示。图9信号波形图调制信号时将指令编码后输出的信号。用MC145026做编码器。电路原理图如图10所示123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE6JUN2008SHEETOFFILEGPRAYAYAV3MYDOCUMENTS业业业业YXL业业业业业业业业业DDBDRAWNBY12345678161514131211109RP2RESPACK4213SW1213SW2213SW3213SW4213SW5213SW6213SW7213SW812345109876S1SWDIP5A11A22A33A44A55A/D66A/D77A/D88A/D99RS11CTC12RTC13TE14DOUT15VCC16GND8U1MC145026TRIG2Q3R4CVOLT5THR6DIS7VCC8GND1U3NE555Q19014Q29014L1PH303L2PH303BT1BATTERYBT2BATTERYDPNR110KR2200RR310KR410KR51KR61KR7100KR850KC15100PFC21000PFCP1CAPCP2CAPCP3CAP12J1POWERR1010KVCCVCCVCCVCCVCCVCC1112123134152637485910A9B7C6D14VCC16GND8NC15U274LS147SW6VVCCVCCRESETRESET5V图10遥控器发射电路图中74LS147是优先编码器。从8条数据线(2SW12SW8)输入的开关状态信号被74LS147编码为4线BCD码(8421),再送MC145026,形成串行编码信号输出到NE555,产生调制、载波输出。图中R1,C2和电位器D1配合NE555产生38KHZ的载波信号。MC145026发送串行编码脉冲。MC145026的引脚A1A5为地址输入端,每一位都可设定为0,1和“开路”3个状态。图中仅采用了0和“开路”这两个状态,MC145026的地址设置应与解码器MC145027配对,否则不能解码。红外发射电路板用4节5号电池供电。红外发射电路板到接收器(在主板上)的距离应在10M以内,以保证信号的可靠收/发。322红外接收电路红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。接收振荡频率应与发射振荡频率相同。考虑到用集成电路(HS0038A2)做红外接收头,其载波频率为38KHZ。与MC145026编码器配套的解码器为MC145027。接收电路原理图如图11所示图11遥控器接收电路图中HS0038A2是集成红外接收头。因为它的输出信号与解码器的输入信号反向,故加三极管Q1作为反相器。当MC145027收到信号并解码成功后,其VT端出现高电平,同时输出解码后的4位数据(HD0HD3)。将VT信号反向,即可产生中断信号(INT0),向CPU申请中断。在中断服务子程序中安排从输入端口读取这4位数据(HD0HD3)。33LCD显示电路ST7920是台湾矽创电子公司生产的中文图形控制芯片,它是一种内置1286412汉字图形点阵的液晶显示控制模块,用于显示汉字及图形。该芯片共内置8192个中文汉字(1616点阵)、128个字符的ASCII字符库(816点阵)及64256点阵显示RAM(GDRAM)。为了能够简单、有效地显示汉字和图形,该模块内部设计有2MB的中文字型CGROM和64256点阵的GDRAM绘图区域;同时,该模块还提供有4组可编程控制的1616点阵造字空间;除此之外,为了适应多种微处理器和单片机接口的需要,该模块还提供了4位并行、8位并行、2线串行以及3线串行等多种接口方式。利用上述功能可方便地实现汉字、ASCII码、点阵图形、自造字体的同屏显示,所有这些功能(包括显示RAM、字符产生器以及液晶驱动电路和控制器)都包含在集成电路芯片里,因此,只要一个最基本的微处理系统就可以通过ST7920芯片来控制其它的芯片。ST7920的主要技术参数和显示特性如下电源VDD2755V5V内置升压电路,一般无需负压;功耗正常模式450,睡眠模式3A,低功耗模式30A;显示内容128列64行;显示颜色黄绿;显示角度600钟直视;LCD类型STN;与MCU接口8位并行3位串行;配置有LED背光显示功能;带有自动启动复位按钮RESET;软件功能设置画面清除、光标显示隐藏、光标归位、显示打开关闭、显示字符闪烁、光标移位、显示移位、垂直画面旋转、反白显示、液晶睡眠唤醒、关闭显示、自定义字符、睡眠模式等。原理图如图12所示图12显示电路原理图34双机通讯在计算机冗余控制和分布式测控系统中,主要采用串行通信方式进行数据传输。8051单片机自备串行接口,为机间通信提供了极为便利的条件。双击通信也称为点对点的通信,用于双机冗余控制单片机和单片机之间交换信息,也用于单片机和通用微机间的信息交流。在本设计中由于液晶显示占用了80C51的大量资源,考虑到端口扩展与存储器扩展的成本问题,采用双机通信既方便又实惠。硬件电路原理图如图13所示图13双机通讯电路原理图35步进电机驱动部分351单极性步进电机驱动单极性步进电机单相驱动电路原理图如图14所示图14单极性步进电机驱动电路AT89C2051将控制脉冲从P1口的P14P17输出,经74LS14反相后进入9014,经9014放大后控制光电开关,光电隔离后,由功率管TIP122将脉冲信号进行电压和电流放大,驱动步进电机的各相绕组。使步进电机随着不同的脉冲信号分别作正转、反转、加速、减速和停止等动作。图中L1为步进电机的一相绕组。AT89C2051选用频率12MHZ的晶振,选用较高晶振的目的是为了在方式2下尽量减小AT89C2051对上位机脉冲信号周期的影响。图3中的RL1RL4为绕组内阻,50电阻是一外接电阻,起限流作用,也是一个改善回路时间常数的元件。D1D4为续流二极管,使电机绕组产生的反电动势通过续流二极管(D1D4)而衰减掉,从而保护了功率管TIP122不受损坏。在50外接电阻上并联一个200F电容,可以改善注入步进电机绕组的电流脉冲前沿,提高了步进电机的高频性能。与续流二极管串联的200电阻可减小回路的放电时间常数,使绕组中电流脉冲的后沿变陡,电流下降时间变小,也起到提高高频工作性能的作用。352双极性步进电机驱动单相驱动电路如图15所示图15双极性步进电机驱动电路图中A0A3为一对控制线圈电流的一个方向,A2A4为一对控制线圈电流的另一个方向。36电源电路LM2575系列是美国国家半导体公司生产的3A电流输出降压开关型集成稳压电路,它内含固定频率振荡器(52KHZ)和基准稳压器(123V),并具有完善的保护电路,包括电流限制及热关断电路等,利用该器件只需极少的外围器件便可构成高效稳压电路。LM2575系列开关稳压集成电路的主要特性如下最大输出电流3A;最高输入电压LM2575为40V,LM2575HV为60V;输出电压33V、5V、12V、15V和ADJ(可调)等可选;振动频率52KHZ;转换效率7588(不同电压输出时的效率不同);控制方式PWM;工作温度范围40125工作模式低功耗/正常两种模式可外部控制;工作模式控制TTL电平兼容;所需外部元件仅四个(不可调)或六个(可调);器件保护热关断及电流限制;封装形式TO220或TO263。LM2575内部包含52KHZ振荡器、123V基准稳压电路、热关断电路、电流限制电路、放大器、比较器及内部稳压电路等。为了产生不同的输出电压,通常将比较器的负端接基准电压(123V),正端接分压电阻网络,这样可根据输出电压的不同选定不同的阻值,其中R11K(可调ADJ时开路),R2分别为17K(33V)、31K(5V)、884K(12V)、113K(15V)和0(ADJ),上述电阻依据型号不同已在芯片内部做了精确调整,因而无需使用者考虑。将输出电压分压电阻网络的输出同内部基准稳压值123V进行比较,若电压有偏差,则可用放大器控制内部振荡器的输出占空比,从而使输出电压保持稳定。硬件电路如图16所示图16电源电路4软件设计41主机LCD显示菜单程序开始选择步进电机极性选择步进电机工作方式确定启动选择2双极性ORDERNUM1选择1单极性ORDERNUM0选择1单拍WORKNUM0选择2半拍WORKNUM1选择3半拍WORKNUM2选择1正转RUNFLAG0RUNPATH0选择2反转RUNFLAG0RUNPATH1选择3停止RUNFLAG1选择4加速选择5减速RUNFLAG是否为0RUNFLAG是否为0与从机通讯否否取消取消DELAYTIME减小50DELAYTIME增加50图17主机LCD显示菜单程序42双机通讯程序设置波特率启动定时器1设串行口工作模式发送请求“AA”B机允许发送指针初始化校验清零发送一个数据字节并求校验和数据块已发送完发送检查和B站接收正确返回NNN图18发送程序图19接收程序43下位机步进电机驱动程序开始与主机通讯获得运行参数启动步进电机并等待中断确定中断改变的参数RUNFLAG变为1RUNPATH反向DELAYTIME改变停止电机转动停止电机转动,并等待中端延时1S中断程序中断程序图20从机程序图21从机中断程序5驱动器试验结果这章节主要是列出几组所测试的混合式步进电机驱动器的相关波形图,以及一些主要的分析结果。介绍了驱动器的控制面板并用图片展示了所做的驱动器的外壳和内部电路板结构。总之从各方面较详细的说明了所研制的驱动器的性能特点。51概述这部分主要是对该二相混合式步进电机驱动器的性能进行测试,检测它是否能完成设定的一些任务,是否能达到预定的技术指标。主要测试内容包括工作电压范围检测;工作电流范围检测;电机正/反转经测试论证,结果表明该驱动器基本满足设定的功能要求,性能良好。实验仪器1两相混合式步进电动机本体实物图如下图22所示。图22二相混合式

温馨提示

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

评论

0/150

提交评论