基于单片机控制双闭环直流电机_第1页
基于单片机控制双闭环直流电机_第2页
基于单片机控制双闭环直流电机_第3页
基于单片机控制双闭环直流电机_第4页
基于单片机控制双闭环直流电机_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、 基于单片机控制双闭环直流电机摘要本文主要研究了利用MCS-51系列单片机进行双闭环直流电机调速的方法。设计中通过采集转速、电流信号进行A/D转换,并实现PI算法,将PI算法结果用于PWM占空比计算,通过软件方法产生PWM波,PWM波输出后,经光耦驱动电路放大后,用于IGBT的控制,从而实现双极式H型直流机、电机的调速。关键词:PWM信号;直流调速;双闭环;PI运算Basedonsingle-chipmicrocomputercontroldoubleclosedloopdcmotorAbtractThispapermainlydiscussesaboutusingMCS-51seriesmi

2、crocontrollertocontrolDCmotorratedspeedbydoubleclosed-loop.Aftercollectingratedspeedandcurrentsignal,usingADC0809toachieveA/Dconversion,andthenrealizethePIalgorithmalgorithms,usingPIalgorithmresultstocalculatethedutycycleofPWMthroughthesoftwaremethodtocreatePWMwaves,PWMwaveoutputbylight-couplerafter

3、drivingcircuitforamplification,soastorealizetheIGBTbipolarcontral,andachievethetypeHDCmotorspeedadjusting.Keywords:PWMsignal.Dcspeedcontrol.Doubleclosedloop.PIoperations目录前言4第一章系统硬件电路的设计5TOC o 1-5 h z系统方案选择与总体设计51.1调速方案的选择51.2双闭环直流调速系统电路原图61.3双闭环直流调速系统动态数学模型61.4数字控制双闭环直流调速系统方图71.5数字式双闭环直流调速系统硬件图8 HY

4、PERLINK l bookmark16 o Current Document 1.689S51单片机简介92主电路设计与参数计算102.1整流变压器的计算与设计102.2开关器件IGBT参数计算与选择112.3电阻电容的选择112.4整流功率二极管的选择112.5平波电抗器的选择与计算11调节器的选择与计算123.1确定电流调节器时间常数123.2电流调节器结构的选择123.3电流调节器参数计算133.4确定转速调节器时间常数133.5转速调节器结构的选择133.6转速调节器参数计算14PWM信号发生电计14 HYPERLINK l bookmark78 o Current Document

5、 PWM的基本原理14PWM信号发生电路设计15PWM发生电路主要芯片工作原理165功率驱动模块及光耦隔离设计175.1功率驱动模块175.2稳压块LM7915186.A/D转换及芯片选择19 HYPERLINK l bookmark82 o Current Document 6.1芯片ADC0809介绍19 HYPERLINK l bookmark84 o Current Document 6.2ADC0809引脚及其功能表197测速电机反馈装置198霍尔电流传感器199.键盘显示单元21第二章系统软件程序的设计22主程序设计22中断程序23PI子程序框图24结束语25致谢26参考文献27第

6、三章程序附录28引言直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。从控制的角度来看,直流调速还是交流拖动系统的基础早期直流电机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一体,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低成本,从而有效的提高工

7、作效率。转速、电流双闭环直流调速系统是性能很好、应用很广泛的中小功率直流调速系统。在实际应用系统中,凡是功率在几十KW以下的电力传动系统,基本上都是采用转速、电流双闭环电力的传动系统。直流的调速系统,特别是双闭环直流调速系统是工业生产过程中的应用最广的电气传动装置之一,广泛的应用于轧钢机、冶金、印刷、金属切削机床等许多领域的自动控制系统中。它通常采用三相全控桥式整流电路对电动机进行供电,从而控制电动机的转速,传统的控制系统的运行可靠性及准确性得不到保证,甚至出现事故,直流电动机可逆调速系统数字化已经走向实用化。研究的单片机控制双闭环直流调速系统,是利用大功率电力电子器件实现电能的转换,完成对直

8、流电机的速度控制,可以实现电机速度的可逆运转,实现电机的四象限运行,既有动态响应速度快、输出波形好、装置体积小、电机转速控制平稳、电机调速范围宽等特点,起机械特性的电流断续区很小,输出近似为平行的机械特性曲线。本设计主电路采用晶闸管三相全控桥整流电路供电方案,控制电路由软件实现系统的功能,取代传统的双闭环调速系统。系统用一台单片机及外部扩展设备代替原模拟系统中调速调节器、电流调节器、触发器、锁零单元和电流自适应调节器等,从而使直流调速系统实现数字化。1.系统硬件电路设计1系统总体设计系统方案选择与总体结构设计调速方案的优劣直接关系到系统调速的质量。根据电机的型号及参数选择最优方案,以确保系统能

9、够正常,稳定地运行。本系统采用双闭环直流调速系统,使系统达到稳态无静差,调速范围0-1500r/min,电流过载倍数为1.5倍,速度控制精度为0.1%(额定转速时)。1、系统控制对象的确定本次设计选用直流电动机的额定参数额定功PN=11kW、额定电压Un=220V、额定电流In=50A、额定转速nN=1450r/min,电枢回路电枢绕组电感La=2.8mH,电流过载倍数久=1.。系统机电时间常数Tm=0.2015s,电磁时间常数T=0.00278s,电动势系数Ce=0.1290V*min/r。电动机供电方案选择变电压调速是直流调速系统用的主要方法,调节电枢供电电压所需的可控制电源通常有3种:旋

10、转电流机组,静止可控整流器,直流斩波器和脉宽调制变换器。旋转变流机组简称G-M系统,用交流电动机和直流发电机组成机组,以获得可调的直流电压。适用于调速要求不高,要求可逆运行的系统,但其设备多、体积大、费用高、效率低、维护不便。用静止的可控整流器,例如,晶闸管可控整流器,以获得可调直流静止可控整流器又称V-M系电压。通过调节触发装置GT的控制电压来移动触发脉冲的相位,即可改变Ud,从而实现平滑调速,且控制作用快速性能好,提高系统动态性能。直流斩波器和脉宽调制交换器采用PWM,用恒定直流或不可控整流电源供电,利用直流斩波器或脉宽调制变换器产生可变的平均电压。与VM系统相比,PWM系统在很多方面有较

11、大的优越性:一、主电路线路简单,需要的功率器件少;二、开端频率高,电流容易连续,谐波少,电机损耗及发热都较小:三、低速性能好,稳速精度该,调速范围宽,可达1:10000左右;四、若与快速响应的电动机配合,则系统频带宽,动态响应快,动态抗扰能力强;五、功率开关器件工作在开关状态,道通损耗小,当开关频率适当时,开关损耗也不大,因而装置效率高;六、直流电源采用不控整流时,电网功率因数比相控整流高。本设计应脉宽调速要求,采用直流PWM调速系统。双闭环直流调速系统电路原理随着调速系统的不断发展和应用,传统的采用PI调节器的单闭环调速系统既能实现转速的无静差调节,又能较快的动态响应只能满足一般生产机械的调

12、速要求。为了提高生产率,要求尽量缩短起动、制动、反转过渡过程的时间,最好的办法是在过渡过程中始终保持电流(即动态转矩)为允许的最大值,使系统尽最大可能加速起动,达到稳态转速后,又让电流立即降低,进入转矩与负载相平衡的稳态运行。要实现上述要求,其唯一的途径就是采用电流负反馈控制方法,即采用速度、电流双闭环的调速系统来实现。在电流控制回路中设置一个调节器,专门用于调节电流量,从而在调速系统中设置了转速和电流两个调节器,形成转速、电流双闭环调速控制。双闭环调速控制系统中采用了两个调节器,分别调节转速和电流,二者之间实现串级连接。图11.1为转速、电流双闭环直流调速系统的示意图。图中两个调节器ASR和

13、ACR分别为转速调节器和电流调节器,二者串级连接,即把转速调节器的输出作为电流调节器的输入,再用电流调节器的输出去控制晶闸管整流器的触发装置。电流环在内,称之为内环;转速环在外,称之为外环。两个调节器输出都带有限幅,ASR的输出限幅什Uim决定了电流调节器ACR的给定电压最大值Uim,对就电机的最大电流;电流调节器ACR输出限幅电压Ucm限制了整流器输出最大电压值,限最小触发角aTARnRiROROAROUdMUctJnGTV1GCiihUiROR:ACR图1-1.1双闭环直流调速系统电路示意图双闭环直流调速系统动态数学模型双闭环直流调速系统动态结构图如图1-1.2所示。图中Wasr(S)和W

14、acr(S)分别表示转速调节器和电流调节器的传递函数。如果采用PI调节器,则有W(s)二ASRWACR(s)二Ki为了引出电流反馈,在电动机的动态框图中必须把电枢电流Id显露出来。-L1-RIEaT.sI图1-1.2双闭环直流调速系统动态结构图1.1.489S51单片机简介本系统要求微型计算机完成电流环、速度环的控制算法运算以及相应的反馈信号数字化测量和采样,接收和处理上位微型计算机送给伺服系统的指令,采集伺服系统的有关信息并反馈到上位微型计算机等。其中,电流环控制要求微型计算机有很快的响应速度,其采样频率比较高。另外,为了保证足够的控制精度和运算速度,对微型计算机字长和指令功能也有更高的要求

15、。本系统选用我们比较熟悉的89S51作为微型计算机。189S51单片机的基本组成89S51单片机由CPU和8个部件组成,它们都通过片内单一总线连接,其基本结构依然是通用CPU加上外围芯片的结构模式,但在功能单元的控制上采用了特殊功能寄存器的集中控制方法。2CPU及8个部件的作用功能介绍如下中央处理器CPU:它是单片机的核心,完成运算和控制功能。内部数据存储器:89S51芯片中共有256个RAM单元,能作为存储器使用的只是前128个单元,其地址为OOH7FH。通常说的内部数据存储器就是指这前128个单元,简称内部RAM。特殊功能寄存器:是用来对片内各部件进行管理、控制、监视的控制寄存器和状态寄存

16、器,是一个特殊功能的RAM区,位于内部RAM的高128个单元,其地址为8OHFFH。内部程序存储器:89S51芯片内部共有4K个单元,用于存储程序、原始数据或表格,简称内部ROM。并行I/O口:89S51芯片内部有4个8位的I/O口(PO,P1,P2,P3),以实现数据的并行输入输出。串行口:它是用来实现单片机和其他设备之间的串行数据传送。定时器:89S51片内有2个16位的定时器,用来实现定时或者计数功能,并且以其定时或计数结果对计算机进行控制。中断控制系统:该芯片共有5个中断源,即外部中断2个,定时/计数中断2个和串行中断1个。振荡电路:它外接石英晶体和微调电容即可构成89S51单片机产生

17、时钟脉冲序列的时钟电路。系统允许的最高晶振频率为12MHz。U1389S51单片机引脚图P103P20P12,P13P14PlkP16P17RSTP25P24P=23P225Ml30292327IDn12帀14兰1920P11TXD/P31INTO/P32.IJIT1/PS3T0/P34T1/P35WE/T36RD/P37TAL2XTAL1VCCPOOP01P02P03P04P05POSP07EA/VPPALE/PROGPESNP27P2SP21R$51JLLGND1-1.689S51单片机引脚图主电路的设计及参数计算由于给定直流电动机的额定电压为220V,为保证供电质量,应采用三相降压变压器

18、将电源电压降低;为避免三次谐波电动势的不良影响,三次谐波电流对电源的干扰,主变压器采用三相全波整流桥,A/Y联结。整流变压器的计算与设计变压器二次侧电压:U2的确定原则是要保证在电动机的整个起动过程中,整流装置都能够提供要求的最大电流值Idm=1.5*IN,忽略IGBT压降和换相重叠压降后可列出下列公式:电动机Ce=0.1290Udm=2.34*U2Ce*n+IdmNUdm直流输出电压U2二次侧电压(交流)考虑到电网电压波动,取波动系数为0.95,则有:U2=(Ce*n+Idm*R)/2.34=(0.129*1450+1.5*50*1.8)/(0.95*2.34)=144.9VN整流器容量:S

19、=3U2*Idm=3*144.9*1.5*50=32.6KVAN故I1=S/(3*U1),变压器一次侧电压一般由供电电源决定取U1=220VNI1=S/(3*U1)=32.6*1000/(3*220)=49.34AN2.2开关器件IGBT参数计算与选择反向最大电流:I=1.5Id=1.5*50=75A由于驱动器功率不足或选择错误可能会导致模块和驱动器故障。因此,选取西门子的BSM75GB60DLC型IGBT,耐压600V,电流75A,工作极限温度80oC。电阻、电容的选择由限流电阻计算公式:R0=Ud02/PN=22O*1.1*22O*1.1/11OOO=5.32Q0d0NU电机最高承电压d0

20、滤波电容器由经验公式求得:C1=C2=4uF/V*Ud0=4*220*1.1=968uFd0电阻一般取56-100kQ,则有:Rl=R2=56kQ所以,滤波电容器采用两个968uF/220V标称的铝电解电容串联。电阻取R0=5.32Q,R1=R2=56kQ整流功率二极管的选择:选择功率二极管的耐压值:U=(2-3)Um=(2-3)*sqr(3)*220=760-1040V通态电流值:Ita=(1.5-2)Ivt=(1.5-2)*50/sqr(3)/1.57=27.58-36.77A选取功率二极管数据为:800V/30A平波电抗器的选择及计算平波电抗器:平波电抗器用于整流以后的直流回路中。整流电

21、路的脉波数总是有限的,在输出的整直电压中总是有纹波的。这种纹波往往是有害的,需要由平波电抗器加以抑制。平波电抗器的电感量一般按低速轻载时保证电流连续的条件来选择。对于三相桥式整流电路:经验公式L=0.693U2/Idmin又因为一般Idmin为电动机额定电流的5%10%,这里取10%。In=5A因此:L=0.693XU2/5又因为U2=142.2V所以:L=0.693*144.9/5=20.08Mh调节器的选择与计算反馈系数的确定:电枢电流是双极性的,A/D转换的结果为10位二进制数转速反馈系数:a=1V.min/r电流反馈系数:B=U*im/Idm=1023/(71.7*2)=14.4/A确

22、定电流调节器时间常数整流装置滞后时间常数Ts=0.0017s。电流滤波时间常数Toi:取Toi=0.5ms=0.0005s。电流环小时间常数之T.近似处理,取T.=Ts+T.=0.0022s。EiEiO1电枢回路电磁时间常数TlT=L/R=0.781/52.3=0.0167s电力拖动系统时间常数Tm几=40应=0.04sKs=Uc-(-Uc)/fpwm=2*296.01/(100*1000)=0.00592电流调节器结构的选择根据设计要求并保证稳态电流无差,可按典型I型系统设计电流调节器。电流环控制对象是双惯性型的,因此可用PI型电流调节器,其传递函数为WACR(S)=Ki(Tis+1)/Ti

23、sKi电流调节器的比例系数;Ti电流调节器的超前微分时间常数。检查对电源电压的抗干扰性能:由于T,/TT=0.0167s/0.0022s=7.6W10,参照教材中表2-3的典型型系统动态抗扰1工1性能,各项指标都是可以接受的。图1-3.1电流环等效近似处理后校正成为典型I系统框图电流调节器参数计算电流调节器超前时间常数:ti=Tl=0.0167电流环开环增益:要求。iW5%时,查表得KITEi=0.5,因此KI=0.5/0.0022s=227.3于是,ACR的比例系数为:Ki=KItiR/KsB=227.3X0.00278X1.8/(0.00592X14.4)=13.34电流环采样角频率:Ws

24、i=10Wci=2273电流环采样时间:Ti=1/(Wsi/2pi)=0.028确定转速调节器时间常数电流环等效时间常数1/KI已知KITEi=0.5,贝V1/KI=2TEi=2X0.0022s=0.0044s转速时间常数Ton。取Ton=0.001s转速小时间常数TEno按小时间常数近似处理,取TEn=1/KI+Ton=0.0054s转速调节器结构的选择转速环开环传递函数应共有两个积分环节,所以应该设计成典型II系统系统同时也能满足动态抗扰性能好的要求。图1-3.2转速环等效近似处理后校正成为典型II系统框图ASR也应该采用PI调节器,其传递函数为:Wasr(s)=/(帶+1)/TnSKn转

25、速调节器的比例系数;Tn转速调节器的超前时间常数。转速调节器参数计算按跟随和抗扰性能都较好的原则,取h=5,则ASR的超前时间常数为tn=hTEn=5X0.0044s=0.027s转速开环增益:KN=(h+l)/2h2TRn2=6/(2X52X0.00542)=4115.2ASR的比例系数为:Kn=(h+1)3CeTm/2haRTEn=6X14.4X0.1290X0.2015/(2X5X1X1.8X0.0054)=23.10转速环采样角频率:Wsn=10Wcn=1111.1s-1电流环采样时间:Tn=1/(Wsn/2pi)=0.00565sPWM信号发生电路设计4.1PWM的基本原理PWM(脉

26、冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端的电压,从而达到控制要求的一种电压调整方法。PWM可以应用在许多方面,比如:电机调速、温度控制、压力控制等等。在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并且根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来达到改变平均电压大小的目的,从而来控制电动机的转速。也正因为如此,PWM又被称为“开关驱动装置”。如下图所示:设电机始终接通电源时,电机转速最大为Vmax,设占空比为D=t1/T,则电max机的平均速度为Va=Vmax*D,其中Va指的是电机的平均速度;Vmax是指电

27、机amaxamax在全通电时的最大速度;D=t1/T是指占空比。由上面的公式可见,当我们改变占空比D=t1/T时,就可以得到不同的电机平均速度Vd,从而达到调速的目的。严格来说,平均速度Vd与占空比D并非严格的线性关系,但是在一般的应用中,我们可以将其近似地看成是线性关系。4.2计双极式控制方式双极式H形可逆PWM变换器(1)正向运行:第1阶段,在0tton期间,Ugl、Ug4为正,VT1、VT4导通,Ug2、Ug3为负,VT2、VT3截止,电流id沿回路1流通,电动机M两端电压UAB=+Us;第2阶段,在tontT期间,Ugl、Ug4为负,VT1、VT4截止,VD2、VD3续流,并钳位使VT

28、2、VT3保持截止,电流id沿回路2流通,电动机M两端电压UAB=-Us;(2)反向运行:第1阶段,在0tton期间,Ug2、Ug3为负,VT2、VT3截止,VD1、VD4续流,并钳位使VT1、VT4截止,电流-id沿回路4流通,电动机M两端电压UAB=+Us;第2阶段,在tontT期间,Ug2、Ug3为正,VT2、VT3导通,Ug1、Ug4为负,使VT1、VT4保持截止,电流-id沿回路3流通,电动机M两端电压UAB=-Us;功率驱动模块及光耦隔离设计5.1IGBT门极驱动光耦合器HCPL-316J电路中驱动采用的是HCPL-316J芯片,HCPL-316J是由Agilent公司生产的一种I

29、GBT门极驱动光耦合器,其内部集成集电极发射极电压欠饱和检测电路及故障状态反馈电路,为驱动电路的可靠工作提供了保障.其特性为:兼容CM0S/TYL电平;光隔离,故障状态反馈;开关时间最大500ns;“软”IGBT关断;欠饱和检测及欠压锁定保护;过流保护功能;宽工作电压范围(1530V);用户可配置自动复位、自动关闭.芯片与该耦合器结合实现IGBT的驱动,使得IGBTVCE欠饱和检测结构紧凑,低成本且易于实现,同时满足了宽范围的安全与调节需要.II二:W1530-=C37UT45LJM7915工46丄伽LR1SC33rHCPL-515JFNP、InfLLIvisIJI?Jaal、fiClYlZZ

30、UI.Ivotir|5|JIMnJ-.illJflidU1-4图1-5.1HCPL-316J的引脚排列HCPL-316J驱动IGBT工作过程:当HCPL-316J输出端VOUT输出为高电平时,推挽电路上管NPN导通,下管PNP截止,三端稳压块LM7915输出端加在IGBT门极(VG1)上,IGBTVCE为15V,IGBT导通。当HCPL-316J输出端VOUT输出为低电平时,上管NPN截止,下管PNP导通,VCE为-9V,IGBT关断。以上就是IGBT的开通关断过程。5.2稳压块LM7915图1-5.3LM7915稳压块A/D转化及芯片选择6.1芯片ADC0809介绍ADC0809是8位、逐次

31、比较式A/D转换芯片,具有地址锁存控制的8路模拟开关,应用单一的+5V电源,其模拟量输入电压的范围为0V+5V,其对应的数字量输出为OOHFFH,转换时间为100us,无须调零或者调整满量程。6.2ADC0809的引脚及其功能ADC0809有28个引脚,其中IN0IN7接8路模拟量输入。ALE是地址锁存允许,VrEf、rEF接基准电源,在精度要求不太高的情况下,供电电源就可以作为基准电源。START是芯片的启动引脚,其上脉冲的下降沿起动一次新的A/D转换。EOC是转换结束信号,可以用于向单片机申请中断或者供单片机查询。OE是输出允许端。CLK是时钟端。DB0DB7是数字量的输出。ADDA、AD

32、DB、ADDC接地址线用以选定8路输入中的一路,详见下图。测速电机反馈装置和测速发电机是一种检测机械转速的电磁装置。它能把机械转速变成电压信号,其输出电压与输入电压的转速成正比关系。在转速反馈系统中,测速发电机是一个关键的装置,它的输出电压的幅值正比于转速,极性反映电机的转向。测速精度、线性度、波型的系数以及测量的小滞后性是它的主要性能指标。现有测速发电机的性能指标一般能满足大多数调速系统的需要。霍尔电流传感器电流负反馈用的是霍尔电流传感器来感应主电路的电流值,其有一下优点:测量范围广:它可以测量任意波形的电流和电压,如直流、交流、脉冲三角波形等,甚至对瞬态峰值电流、电压信号也能忠实地进行反映

33、;响应速度快:最快者响应时间只为1us。测量精度高。线性度好。动态性能好:响应时间快。工作频带宽:在0100KHz频率范围内的信号均可以测量。可靠性高,平均无故障工作时间长。过载能力强、测量范围大。体积小、重量轻、易于安装。键盘显示单元按键控制与LED显示单元完成系统参数(转速)的实时显示。本系统中通过8155芯片来扩展键盘和显示接口。8155可以显示8位或16位LED显示器,通过编程可以实现多种工作方式。8155的引脚图如下:i2ITWITWITF-f莎D?ADOADIADSADSAD4止DAD6AD?91712CERDWEIO/MALE8155PA0PA1PA2PA百Pi4PA卫PA6PA

34、701234567TTEEETEEPPPPPPPP22232?23031.尊.渝TMROUTTMRINRESET8155012345cccccCppFFpP258155的引脚分类说明如下:地址/数据线ADOAD7(8条):是低8位地址线和数据线的共用输入总线,常和51单片机的P0口相连,用于分时传送地址数据信息,当ALE=1时,传送的是地址。I/O口总线(22条):PAOPA7、PBOPB7分别为A、B口线,用于和外设之间传递数据;PCOPC5为C端口线,既可与外设传送数据,也可以作为A、B口的控制联络线。(3)控制总线(8条):RESET:复位线,通常与单片机的复位端相连,复位后,8155的

35、3个端口都为输入方式。WR,RD:读/写线,控制8155的读、写操作。ALE:地址锁存线,高电平有效。它常和单片机的ALE端相连,在ALE的下降沿将单片机P0口输出的低8位地址信息锁存到8155内部的地址锁存器中。因此,单片机的P0口和8155连接时,无需外接锁存器。CS:片选线,低电平有效。IO/M:RAM或I/O口的选择线。当=0时,选中8155的256BRAM;当=1时,选中8155片内3个I/O端口以及命令/状态寄存器和定时/计数器。TIMERIN、TIMEROUT:定时/计数器的脉冲输入、输出线。TIMERIN是脉冲输入线,其输入脉冲对8155内部的14位定时/计数器减1;为输出线,

36、当计数器计满回0时,8155从该线输出脉冲或方波,波形形状由计数器的工作方式决定。对于矩阵式键盘扫描处理一般过程如下:(1)判是否有键按下。判是否有键按下可将所有列输出为0,输入行值,判是否有为“0”的行,如果没有,就表明没有键按下,不需要进行键盘扫描,本次扫描结束;如果有为“0”的行,继续进行后面的步骤。(2)键盘扫描求键值。如果有键按下,就需要进行键盘逐列扫描,求出该按键的键序号或键值。(3)扫描后续列。扫描后续列主要是为了判重键。一般单片机系统不允许有重键输入,要求后续列无键按下。(4)延时。延时主要是为了等按键状态稳定后再次输入。(5)再次扫描键盘。为了去掉按键抖动和干扰,求键值,并比

37、较和在(2)中求得的键是否相等。如果不相等,则该键值无效,本次键盘扫描结束;如果相等,此键值有效。(6)等键释放。可采用(1)中的方法判按键是否释放。系统软件程序设计数字控制系统的控制规律是靠软件来实现的,所有的硬件也必须由软件实施管理。单片机数字控制双闭环直流调速系统的软件有主程序、初始化子程序、中断服务子程序等。21.主程序设计主程序流程图如图2-1.1所示。在主程序中,主要完成对各个可编程芯片进行初始化处理。和各个环节的子程序。图2-1.1主程序的流程图2.2PI外部中断程序流程图图2-1.1中断服务程序流程图2.3PI控制子程序框图为了安全起见,系统对转速调节器和电流调节器实行限幅,当

38、转速调节中断服务子程序或电流调节中断服务子程序进行到“转速调节”或“电流调节”时,便进入PI控制子程序(如图2-2.1)。图2-2.1PI控制子程序框图结束语通过本次设计,使我对电机拖动有了进一步的了解。通过这次设计,使我对数字电路的知识掌握得更深,知道了怎样运用PWM波实现调速。同时,通过本设计大大激发了我对电子设计的兴趣,相信以后的我在电子设计方面将有更大的发展。本设计由于我的能力有限使本设计处于理论阶段,要完成理论到实践的转化,还有很长的路要走。同时本设计还存在很多问题有待解决。在今后的学习中,我会不断的研究下去,期待该设计能更加完善。经过一段时间的设计,本次设计完成的内容有以下几点:1

39、)原理图的绘制2)系统方案的选择3)主电路器件参数的计算4)控制电路芯片ADO0809进行的A/D5)PWM调节占空比的实现6)转速用数码管显示的程序等由于时间以及难易问题,PI调节这部分还未完成,只是有一个初步的认识和简单的计算,更加深度的问题需要后续继续学习研究,才能对做到完善。致谢通过这段时间的课程设计,我觉得我学到了许多东西,不仅巩固了以前所学的知识,而且还学到了许多在课本上不能学到的东西。在毕业设计的设计过程中,遇到了许许多多的问题,这得多谢陈俊英老师的帮忙,帮我找设计文献,亲自帮我上课辅导,耐心的帮我解答疑难问题,在这里我衷心想陈老是表达感谢。同时也感谢学校给我这个锻炼的机会,让我

40、在找工作的同时,让我对自己的专业知识加以巩固,让我找到了一份自己满意的工作。同时我还得感谢同学们,在平时对我的帮助,如果没有老是及大家的帮助,这次的毕业设计我是完不成的,谢谢。参考文献陈伯时主编电力拖动自动控制系统运动控制系统(第3版)机械工业出版社2007王兆安,黄俊主编电力电子技术(第4版)北京:机械工业出版社2000任彦硕主编自动控制原理机械工业出版社2006李荣生主编电气传动控制系统设计指导机械工业出版社吴守箴,臧英杰编著电气传动的脉宽调制控制技术机械工业出版社孟庆春电力拖动自动控制系统沈阳:东北大学出版社2005.12沈文,Eaglelee詹卫前AVR单片机C语言开发入门指导.200

41、3万福君潘松峰单片微机原理系统设计与应用(第二版)2004李仁定电机的微机控制机械工业出版社2004周渊深交直流调速系统与MATLAB仿真中国电力出版社2007张明勋电力电子设备设计和应用手册北京:机械工业出版社1996丁道宏电力电子技术北京:航空工业出版社1992马志源电力拖动控制系统北京:科学出版社2004彭同明单片机原理及应用武汉电力职业技术学院学报2004牛津英语词典牛津大学出版社20093.程序附录#include#include#defineucharunsignedchar#defineKeyPadP0codeucharkey_tab17=0 xed,0 x7e,0 x7d,0

42、x7b,0 xbe,0 xbd,0 xbb,0 xde,0 xdd,0 xdb,0 x77,0 xb7,0 xee,0 xd7,0 xeb,0 xe7,0XFF;codeucharkey_show=1,2,3,0 x0a,4,5,6,0 x0b,7,8,9,0 x0e,0 x0c,0,0 x0d,0 x0f,0 xff;/键盘编码charcodewela4=0 xdf,0 xef,0 xf7,0 xfb,;/位选charcodetable10=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f;/段选码#defineV_THOOXff宏定义

温馨提示

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

评论

0/150

提交评论