基于双闭环控制的直流电机调速系统设计 毕业论文 定稿_第1页
基于双闭环控制的直流电机调速系统设计 毕业论文 定稿_第2页
基于双闭环控制的直流电机调速系统设计 毕业论文 定稿_第3页
基于双闭环控制的直流电机调速系统设计 毕业论文 定稿_第4页
基于双闭环控制的直流电机调速系统设计 毕业论文 定稿_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、基于双闭环控制的直流电机调速系统设计 毕业论文 定稿 基于双闭环控制的直流电机调速系统设计摘 要本文主要研究了利用mcs-51系列单片机控制pwm信号从而实现对直流电机转速进行控制的方法。文章中采用了专门的芯片组成了pwm信号的发生系统,并且对pwm信号的原理、产生方法以及如何通过软件编程对pwm信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。此外,本文中还采用了芯片ir2112s作为直流电机正转调速功率放大电路的驱动模块来完成了在主电路中对直流电机的控制。另外,本系统中使用了光电编码器对直流电机的转速进行测量,经过滤波电路后,将测量值送到a/d转换器,并且最终作为反馈值输入到单

2、片机进行pi运算,从而实现了对直流电机速度的控制。在软件方面,文章中详细介绍了pi运算程序,单片机产生pwm波形的程序,初始化程序等的编写思路和具体的程序实现,m法数字测速及动态led显示程序设计,a/d转换程序及动态扫描led显示程序和故障检测程序及流程图。关键词: pwm信号直流调速 双闭环pi调节前 言本文主要研究了利用mcs-51系列单片机,通过pwm方式控制直流电机调速的方法。冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。pwm控制技术就是以该结论为理论基础,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所需要的波形。按一定的规则对各脉

3、冲的宽度进行调制,既可改变逆变电路输出电压的大小,也可改变输出频率。pwm控制的基本原理很早就已经提出,但是受电力电子器件发展水平的制约,在上世纪80年代以前一直未能实现。直到进入上世纪80年代,随着全控型电力电子器件的出现和迅速发展,pwm控制技术才真正得到应用。随着电力电子技术、微电子技术和自动控制技术的发展以及各种新的理论方法,如现代控制理论、非线性系统控制思想的应用,pwm控制技术获得了空前的发展。到目前为止,已经出现了多种pwm控制技术。pwm控制技术以其控制简单、灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。由于当今科学技术的发展已经没有了学科之

4、间的界限,结合现代控制理论思想或实现无谐振软开关技术将会成为pwm控制技术发展的主要方向之一。本文就是利用这种控制方式来改变电压的占空比实现直流电机速度的控制。文章中采用了专门的芯片组成了pwm信号的发生系统,然后通过放大来驱动电机。利用编码器测得电机速度,经过滤波电路得到直流电压信号,把电压信号输入给a/d转换芯片最后反馈给单片机,在内部进行pi运算,输出控制量完成闭环控制,实现电机的调速控制。第一章 系统硬件电路设计第一节 系统总体设计系统方案选择与总体结构设计调速方案的优劣直接关系到系统调速的质量。根据电机的型号及参数选择最优方案,以确保系统能够正常,稳定地运行。本系统采用直流双闭环调速

5、系统,使系统达到稳态无静差,调速范围0-1500r/min,电流过载倍数为1.5倍,速度控制精度为0.1%(额定转速时)。 系统控制对象的确定本次设计选用直流电动机的额定参数直流电动机的额定参数pn15kw、un440v、in39.3a、nn1510 r/min,电流过载倍数1.5。电枢回路总电阻为rra+rrec0.806,系统机电时间常数tm0.76s,电磁时间常数tl0.0167s,电动势系数ce0.270v*min/r。电动机供电方案选择变电压调速是直流调速系统用的主要方法,调节电枢供电电压所需的可控制电源通常有3种:旋转电流机组,静止可控整流器,直流斩波器和脉宽调制变换器。旋转变流机

6、组简称g-m系统,用交流电动机和直流发电机组成机组,以获得可调的直流电压。适用于调速要求不高,要求可逆运行的系统,但其设备多、体积大、费用高、效率低、维护不便。用静止的可控整流器,例如,晶闸管可控整流器,以获得可调直流静止可控整流器又称v-m系电压。通过调节触发装置gt的控制电压来移动触发脉冲的相位,即可改变ud,从而实现平滑调速,且控制作用快速性能好,提高系统动态性能。直流斩波器和脉宽调制交换器采用pwm,用恒定直流或不可控整流电源供电,利用直流斩波器或脉宽调制变换器产生可变的平均电压。与v?m系统相比,pwm系统在很多方面有较大的优越性:主电路线路简单,需要的功率器件少;开端频率高,电流容

7、易连续,谐波少,电机损耗及发热都较小:低速性能好,稳速精度该,调速范围宽,可达1:10000左右;若与快速响应的电动机配合,则系统频带宽,动态响应快,动态抗扰能力强;功率开关器件工作在开关状态,道通损耗小,当开关频率适当时,开关损耗也不大,因而装置效率高;直流电源采用不控整流时,电网功率因数比相控整流高。本设计应脉宽调速要求,采用直流pwm调速系统。晶体管pwm功率放大器方案选择方案一 单极性控制方式,这种控制方式的特点是在一个开关周期内两只功率管以较高的开关频率互补开关,保证可以得到理想的正弦输出电压:另两只功率管以较低的输出电压基波频率工作,从而在很大程度上减小了开关损耗。但又不是固定其中

8、一个桥臂始终为低频输出基频,另一个桥臂始终为高频载波频率,而是每半个输出电压周期切换工作,即同一个桥臂在前半个周期工作在低频,而在后半周则工作在高频,这样可以使两个桥臂的功率管工作状态均衡,对于选用同样的功率管时,使其使用寿命均衡,对增加可靠性有利。方案二 双极性调制方式的特点是4个功率管都工作在较高频率载波频率,双极性控制的桥式可逆pwm变换器有以下优点:电流一定连续;可使电机在四象限运行;电机停止时有微振电流,可以消除静摩擦死区;低速平稳性好,系统的调速范围可达1:20000左右;低速时,每个开关器件的驱动脉冲仍较宽,有利于器件的可靠导。本设计选用双极性控制的桥式可逆pwm变换器。双闭环直

9、流调速系统电路原理随着调速系统的不断发展和应用,传统的采用 pi 调节器的单闭环调速系统既能实现转速的无静差调节,又能较快的动态响应只能满足一般生产机械的调速要求。为了提高生产率,要求尽量缩短起动、制动、反转过渡过程的时间,最好的办法是在过渡过程中始终保持电流(即动态转矩)为允许的最大值,使系统尽最大可能加速起动,达到稳态转速后,又让电流立即降低,进入转矩与负载相平衡的稳态运行。要实现上述要求,其唯一的途径就是采用电流负反馈控制方法,即采用速度、电流双闭环的调速系统来实现。在电流控制回路中设置一个调节器,专门用于调节电流量,从而在调速系统中设置了转速和电流两个调节器,形成转速、电流双闭环调速控

10、制。双闭环调速控制系统中采用了两个调节器,分别调节转速和电流,二者之间实现串级连接。图1-1.1为转速、电流双闭环直流调速系统的原理图。图中两个调节器asr和acr分别为转速调节器和电流调节器,二者串级连接,即把转速调节器的输出作为电流调节器的输入,再用电流调节器的输出去控制晶闸管整流器的触发装置。电流环在内,称之为内环;转速环在外,称之为外环。两个调节器输出都带有限幅,asr的输出限幅什uim决定了电流调节器acr的给定电压最大值uim,对就电机的最大电流;电流调节器acr输出限幅电压ucm限制了整流器输出最大电压值,限最小触发角。图1-1.1 双闭环直流调速系统电路原理图双闭环直流调速系统

11、动态数学模型双闭环直流调速系统动态结构图如图1-1.2所示。图中和分别表示转速调节器和电流调节器的传递函数。如果采用pi调节器,则有(1-1)(1-2)为了引出电流反馈,在电动机的动态框图中必须把电枢电流显露出来。图1-1.2 双闭环直流调速系统动态结构图数字控制双闭环直流调速系统方框图根据设计要求,本系统设计为全数字式控制方式,因此要求微型计算机完成:电流环控制器运算、速度环控制器运算、位置环控制器运算,以及与它们相应的反馈信号的采样和数字信号处理。 本系统采用霍尔元件作为检测电动机电枢电流的传感器,其电流容量为50a,转换比例为1000:1。霍尔元件检测得到的弱电流信号经转换、滤波、放大后

12、,变成与电枢电流成比例的05v的直流电压信号,再经a/d转换电路,将模拟电压转换成数字量,输入微型计算机。本系统选用光电脉冲信号发生器作为速度反馈的测量元件,光电脉冲信号发生器将电动机转子的角位移量转换成脉冲序列,通过计数器定时计数即可得到电动机转速的数字式反馈量。本系统由微型计算机来实现整个系统的控制,用全数字方式来取代传统的模拟控制方式,不仅提高了系统的可靠性、灵活性,而且还为整个系统的多功能、智能化提供了必要条件。 经上述考虑,本系统组成的方框图如图1-1.3所示。 图1-1.3 数字式双闭环直流调速系统方框图数字式双闭环直流调速系统硬件结构图 数字式双闭环直流调速系统硬件结构图如图1-

13、1.4所示图1-1.4 数字式双闭环直流调速系统硬件结构图8051单片机简介本系统要求微型计算机完成电流环、速度环和位置环的控制算法运算以及相应的反馈信号数字化测量和采样,接收和处理上位微型计算机送给伺服系统的指令,采集伺服系统的有关信息并反馈到上位微型计算机等。其中,电流环控制要求微型计算机有很快的响应速度,其采样频率比较高。另外,为了保证足够的控制精度和运算速度,对微型计算机字长和指令功能也有更高的要求。本系统选用我们比较熟悉的8051作为微型计算机。1.8051单片机的基本组成 8051单片机由cpu和8个部件组成,它们都通过片内单一总线连接,其基本结构依然是通用cpu加上外围芯片的结构

14、模式,但在功能单元的控制上采用了特殊功能寄存器的集中控制方法。其基本组成如下图所示:图1-1.5 8051单片机基本组成2.cpu及8个部件的作用功能介绍如下中央处理器cpu:它是单片机的核心,完成运算和控制功能。内部数据存储器:8051芯片中共有256个ram单元,能作为存储器使用的只是前128个单元,其地址为00h?7fh。通常说的内部数据存储器就是指这前128个单元,简称内部ram。特殊功能寄存器:是用来对片内各部件进行管理、控制、监视的控制寄存器和状态寄存器,是一个特殊功能的ram区,位于内部ram的高128个单元,其地址为80h?ffh。内部程序存储器:8051芯片内部共有4k个单元

15、,用于存储程序、原始数据或表格,简称内部rom。并行i/o口:8051芯片内部有4个8位的i/o口(p0,p1,p2,p3),以实现数据的并行输入输出。串行口:它是用来实现单片机和其他设备之间的串行数据传送。定时器:8051片内有2个16位的定时器,用来实现定时或者计数功能,并且以其定时或计数结果对计算机进行控制。中断控制系统:该芯片共有5个中断源,即外部中断2个,定时/计数中断2个和串行中断1个。振荡电路:它外接石英晶体和微调电容即可构成8051单片机产生时钟脉冲序列的时钟电路。系统允许的最高晶振频率为12mhz。3.8051单片机引脚图1-1.6 8051单片机引脚图第二节 主电路的设计及

16、参数计算由于给定直流电动机的额定电压为230v,为保证供电质量,应采用三相降压变压器将电源电压降低;为避免三次谐波电动势的不良影响,三次谐波电流对电源的干扰,主变压器采用/y联结。1.2.1 整流变压器的计算与设计变压器二次侧电压:u2的确定原则是要保证在电动机的整个起动过程中,整流装置都能够提供要求的最大电流值1.5*idnom,忽略igbt压降和换相重叠压降后可列出下列公式:电动机ce0.1290udm2.34*u2ce*nn+idm考虑到电网电压波动,取波动系数为0 .95,则有:u2ce*nn+idm*r/2.340270*1510+1.5*39.3*0.806/0.95*2.34 2

17、04.77v整流器视在功率:sn3u2i23*39.3*1.5*204.7736.2 kva故,变压器一次侧电压一般由供电电源决定取 u1220v 36.2*1000/3*22054.87 a 故变压器应选择220v/220v视在功率为40kva1.2.2 开关器件igbt参数计算与选择由经验公式得额定电压为440v时开关器件igbt的耐压应选1200v的反向最大电压:u1200vi1.5id1.5*39.358.95a1.2.3电阻、电容的选择由限流电阻计算公式:r0 ud02/pe ce*nn+idn*r 2 / pe 439.38 2/1500012.87滤波电容器由经验公式求得:c1c

18、24uf/v* ud04*439.381757.52uf并联电阻一般取56-100k,则有:r1r256k 1.2.4 整流功率二极管的选择:选择功率二极管的耐压值:u2-3um2-3*sqr2*u2579868.7v通态电流值:ita(1.5-2)ivt1.5-2*39.3/sqr3/1.5721.6-28.9a选取功率二极管数据为:900v/50a1.2.5 平波电抗器的选择及计算平波电抗器:平波电抗器用于整流以后的直流回路中。整流电路的脉波数总是有限的,在输出的整直电压中总是有纹波的。这种纹波往往是有害的,需要由平波电抗器加以抑制。平波电抗器的电感量一般按低速轻载时保证电流连续的条件来选

19、择。对于三相桥式整流电路:(参考课程设计一数据)l0.693u2/idmin又因为一般idmin为电动机额定电流的5%10%,这里去10%.in39.3a因此:l0.693u2/3.93又因为u2204.77v所以:l36.09mh1.2.6 快速熔断器的选择及计算熔断器作用: 当电路发生故障或异常时,伴随着电流不断升高,可能损坏电路中的某些重要器件或贵重器件,也有可能烧毁电路甚至造成火灾。若安置了熔断器,那么,熔断器就会在电流异常升高到一定的高度和一定的时候,自身熔断切断电流,从而起到保护电路安全运行的作用。快速熔断器的额定电流的计算如下:itn*ita/2 a其中ita为晶闸管的额定通态平

20、均电流,即为28.9a。因此:itn45.4a。快速熔断器的额定电压utn可用下列公式计算:utn?kut*uv /1.4uv u2204.77v;kut为元件电压计算系数,查表得2.45。 因此:utn?501.7v第三节 调节器的选择与计算反馈系数的确定:电枢电流是双极性的,a/d转换的结果为10位二进制数转速反馈系数: 10v/nn0.0066 min/r电流反馈系数: u*im/idm10/1.5*39.30.169/a1.3.1 确定电流调节器时间常数整流装置滞后时间常数ts0.0017s。电流滤波时间常数 toi:取toi4ms0.004s。电流环小时间常数之ti近似处理,取ti

21、ts+toi0.0057s。电枢回路电磁时间常数tl tl=0.0167s5)电力拖动系统时间常数tm tm0.76s6ks401.3.2电流调节器结构的选择 根据设计要求并保证稳态电流无差,可按典型i型系统设计电流调节器。电流环控制对象是双惯性型的,因此可用pi型电流调节器,其传递函数为wacr(s)ki(is +1)/iski-电流调节器的比例系数;i-电流调节器的超前时间常数。检查对电源电压的抗干扰性能:tl /ti 0.0167s/0.0057s2.93,参照教材中表2-3的典型型系统动态抗扰性能,各项指标都是可以接受的。图1-3.1 电流环等效近似处理后校正成为典型i系统框图1.3.

22、3电流调节器参数计算电流调节器超前时间常数:itl0.0167s电流环开环增益:要求i5%时,查表得kiti0.5,因此ki0.5/0.0057s87.71s-1于是,acr的比例系数为: kikiir/ks17.54电流环采样角频率:wsi10wci877.1s-1电流环采样时间:ti1/wsi/2pi0.007s1.3.4 确定转速调节器时间常数1)电流环等效时间常数1/ki 已知kiti0.5,则1/ki=2ti=20.0057s=0.0114s2)转速时间常数ton。取ton0.01s3)转速小时间常数 tn。按小时间常数近似处理,取tn=1/ki+ton=0.0214s1.3.5 转

23、速调节器结构的选择转速环开环传递函数应共有两个积分环节,所以应该设计成典型ii系统,系统同时也能满足动态抗扰性能好的要求。图1-3.2转速环等效近似处理后校正成为典型ii系统框图asr也应该采用pi调节器,其传递函数为:wasr(s) kn(ns +1)/nskn-转速调节器的比例系数;n-转速调节器的超前时间常数。1.3.6 转速调节器参数计算按跟随和抗扰性能都较好的原则,取h5,则asr的超前时间常数为nhtn50.0214s0.107s转速开环增益:knh+1/2h2tn26/2520.02142263.03s-2asr的比例系数为: knh+1cetm/2hrtn18.28转速环采样角

24、频率:wsn10wcn280.37s-1电流环采样时间:tn1/wsn/2pi0.0224s第四节 pwm信号发生电路设计一、pwm控制器设计1-1 pwm信号发生电路设计 图1-4.2 pwm信号发生电路pwm波可以由具有pwm输出的单片机通过编程来得以产生,也可以采用pwm专用芯片来实现。当pwm波的频率太高时,它对直流电机驱动的功率管要求太高,而当它的频率太低时,其产生的电磁噪声就比较大,在实际应用中,当pwm波的频率在18khz左右时,效果最好。在本系统内,采用了两片4位数值比较器4585和一片12位串行计数器4040组成了pwm信号发生电路。两片数值比较器4585,即图上u2、u3的

25、a组接12位串行4040计数输出端q2?q9,而u2、u3的b组接到单片机的p1端口。只要改变p1端口的输出值,那么就可以使得pwm信号的占空比发生变化,从而进行调速控制。12位串行计数器4040的计数输入端clk接到单片机c51晶振的振荡输出xtal2。计数器4040每来8个脉冲,其输出q2?q9加1,当计数值小于或者等于单片机p1端口输出值x时,图中u2的(ab)输出端保持为低电平,而当计数值大于单片机p1端口输出值x时,图中u2的(ab)输出端为高电平。随着计数值的增加,q2?q9由全“1”变为全“0”时,图中u2的(ab)输出端又变为低电平,这样就在u2的(ab)端得到了pwm的信号,

26、它的占空比为(255 -x / 255)*100%,那么只要改变x的数值,就可以相应的改变pwm信号的占空比,从而进行直流电机的转速控制。使用这个方法时,单片机只需要根据调整量输出x的值,而pwm信号由三片通用数字电路生成,这样可以使得软件大大简化,同时也有利于单片机系统的正常工作。由于单片机上电复位时p1端口输出全为“1”,使用数值比较器4585的b组与p1端口相连,升速时p0端口输出x按一定规律减少,而降速时按一定规律增大。1-2 pwm发生电路主要芯片的工作原理1.芯片4585 (1)芯片4585的用途:对于a和b两组4位并行数值进行比较,来判断它们之间的大小是否相等。(2)芯片4585

27、的功能表:输入输出比较级取a3、b3a2、b2a1、b1a0、b0ababababababa3b3*1001a3b3a2b2*1001a3b3a2b2a1b1*1001a3b3a2b2a1b1a0b0*1001a3b3a2b2a1b1a0b0001001a3b3a2b2a1b1a0b0010010a3b3a2b2a1b1a0b0100100a3b3a2b2a1b1*100a3b3a2b2*100a3b3*100(3)芯片4585的引脚图:图1-4.3 4585的引脚图2.芯片4040 芯片4040是一个12位的二进制串行计数器,所有计数器位为主从触发器,计数器在时钟下降沿进行计数。当cr为高电

28、平时,它对计数器进行清零,由于在时钟输入端使用施密特触发器,故对脉冲上升和下降时间没有限制,所有的输入和输出均经过缓冲。芯片4040提供了16引线多层陶瓷双列直插、熔封陶瓷双列直插、塑料双列直插以及陶瓷片状载体等4种封装形式。(1)芯片4040的极限值:电源电压范围:-0.5v?18v输入电压范围:-0.5v?vdd+0.5v输入电流范围:10ma贮存温度范围:-65c?150c(2)芯片4040引出端功能符号:cp: 时钟输入端cr:清除端q0?q11:计数脉冲输出端vdd: 正电源vss: 地端(3)芯片4040功能表:输入输出cpcr*llh保持计数所有输出端均为l(4)芯片4040的引

29、脚图:图1-4.4 4040的引脚图1-3驱动电路设计电路中驱动采用的是ir2112s芯片,ir2112s芯片是ir公司专为驱动功率开关管而设计的,是一种高电压高速的功率mosfet和igbt驱动器,它有两个独立的高端和低端输出通道,一个芯片可以驱动两个mosfet管或igbt管。输出的浮置通道可用来驱动高端接于600v最大的n沟道电力mosfet或igbt。图1-5.1为soic封装的ir2112s的引脚排列。图1-5.1 ir2112s的引脚排列ir2112s具有的特点是:1浮置通道具有自举电路,工作电压可达600v,抗dv/dt干扰;2驱动电压为10v以上;3禁止直通逻辑一个桥的上下臂不

30、能直通; 4两个传输通道延时相同; 5高端输出与hin输入相位相同,低端输出与/lin相位相同(如图1-5.2)。图1-5.2 ir2112s的控制逻辑二、转速检测电路设计转速的测量使用编码盘。光电式旋转编码器在数字测速中常用作为转速或转角的检测元件。由光电式旋转编码器产生与被测转速成正比的脉冲,测速装置将输入脉冲转换为以数字形式表示的转速值。本系统选用m法测速。2-1旋转编码器的原理及选择电编码器来采样转速信号。增量式编码器是专门用来测量转动角位移的累计量。图1-7.1增量式光电编码盘结构及信号输出这里以三相编码器为例介绍增量式编码器的工作原理及其结构。增量式光电编码器在圆盘上有规则地刻有透

31、光和不透光的线条。在圆盘两侧放发光元件和光敏元件。当圆盘随电机旋转时,光敏元件接收的光通量随透光线条同步变化,光敏元件输出波形经过整形后变为脉冲。码盘上有相标志,每转一圈z相输出一个脉冲。此外,为判断旋转方向,码盘还可提供相位相差90o的两路脉冲信号,如图1-7.1所示。转速及转向信号处理:将a、b两相脉冲中任何一相输入计数器中均可使计数器进行计数。编码盘输出的z相脉冲用于复位计数器,每转一圈复位一次计数器;编码盘的旋转方向可以通过d触发器的输出信号q来判断。整形后的a、b两相输出信号分别接到d触发器的时钟端和d输入端,d触发器的clk端在a相脉冲的上升沿触发。由于a、b两相的脉冲相位相差90

32、,当电机正转时(假设b相脉冲超前时为正转,反之为反转),b相脉冲超前a相脉冲90,触发器总是在b脉冲为高电平时触发,这时d触发器的输出端q输出为高电平。如图1-7.2所示。当电机反转时,a相脉冲超前b相脉冲90,则d触发器总是在b脉冲为低电平时触发,这时q输出端输出为低电平。由此确定电机的转动方向。图1-7.2电机运转方向判别2-2 m法测速的实现在系统中,使用单片机的t/c0和t/c1分别记数高频时钟脉冲个数和同时间内旋转编码器输出的脉冲个数。由于t/c0还要给8279给定时钟信号,因此工作于计数器方式,时钟信号为单片机时钟的1/2分频即4mhz,定时器初值设为80h。t/c0溢出中断后,记

33、录t/c1的数值,并将单片机pb0清零,延时5个时钟之后,置位pb0口后重新开始记数,再次溢出中断时:如果测速容许,再次记录t/c1的数值,否则将单片机pb0清零,延时之后置位pb0口,重新记数。这样循环,t/c0完成了记数高频时钟脉冲个数和8279脉冲信号的输出。那么,电动机的转速为: 式中,高频时钟频率4hz;旋转编码器的光栅数p1024;64.三、电流检测电路设计1-1直流电流检测电路 图 直流电流检测电路1-2直流电流检测电路主要芯片的工作原理1、ugn-3501m:集成霍尔传感器 ugn-3501m原理图 2、ad522集成模数转换器ad522功能管脚4、a/d转化及芯片选择3-1

34、芯片adc0809介绍adc0809是8位、逐次比较式a/d转换芯片,具有地址锁存控制的8路模拟开关,应用单一的+5v电源,其模拟量输入电压的范围为0v-+5v,其对应的数字量输出为00h-ffh,转换时间为100s,无须调零或者调整满量程。3-2 adc0809的引脚及其功能adc0809有28个引脚,其中in0-in7接8路模拟量输入。ale是地址锁存允许,、接基准电源,在精度要求不太高的情况下,供电电源就可以作为基准电源。start是芯片的启动引脚,其上脉冲的下降沿起动一次新的a/d转换。eoc是转换结束信号,可以用于向单片机申请中断或者供单片机查询。oe是输出允许端。clk是时钟端。d

35、b0-db7是数字量的输出。adda、addb、addc接地址线用以选定8路输入中的一路,详见下图。addcaddbadda选通输入通道000in0001in1010in2011in3100in4101in5110in6111in7图1-6.1 adc0809引脚图及功能表5、键盘显示单元按键控制与led显示单元完成系统参数(占空比和转速)的实时显示,以及通过键盘输入系统的给定(占空比)。本系统中通过8279芯片来扩展键盘和显示接口。intel8279可以显示8位或16位led显示器,可以和具有64个按键或传感器的阵列相连,通过编程可以实现多种工作方式。8279的引脚图如下:图1-8.1 82

36、79的引脚图8279的主要功能如下:键盘与显示器同时工作;扫描式键盘工作方式;扫描式传感器工作方式;用选通方式送入输入信号带有8字符的键盘;先入先出存储器fifo;触点回弹时两键封锁或n键巡回;双排8字或单个16字的数字显示器;ram工作方式可由单片机编程可编程扫描定时,键盘送入时有中断输出。8279与db0-db7与8051的pb.3pb.7、pd.1、pd.2口相连。8279的irq经非门接到的int0管脚上,可以实现键盘查询或键盘中断。由pb.0口为8279输出定时时钟。rd、wr与pd.5、pd.6相连,访问8279时,8051给出相应的电平。8051的pd.4作为8279的片选(cs

37、)信号。并且pd.7与8279的a0相连。因此8279的地址分别为:数据口:7effh;命令口或状态口:7fffh。8279与4个共阴极显示器和一个12键的小键盘连接。sl0-sl3的扫描按编码方式经74ls139译码输出作为键盘的行扫描线,同时经驱动器75451接led显示器的com端作为显示器位扫描驱动信号。outa与outb经驱动器74ls244与显示器的段码线相连,直接控制显示字型,rp200a为8个200欧姆/0.5w上拉电阻。键盘的列扫描县送会扫端rl0-rl3上。由8051单片机向它写入命令后,它会自动扫描键盘;有键按下时,会判断键号,将键号存入内部的fifo缓冲器,并向8051

38、单片机申请中断。于是8051单片机只要发出读fifo的命令,将键号读入即可。要显示数据,8051单片机只要向8279发出“写显示ram”命令,将字型码写入,8279会自动进行动态扫描显示6、泵生限制电路设计 随着电力电子技术的不断发展和完善,交流变频调速技术日益显现出优异的控制和调速性能,加上其高效率、易维护的特点,使其在机械设备的调速领域中应用日益广泛。随之而来的制动问题越来越受到人们的关注,在变频调速系统中,异步电机的减速或停止是通过逐渐降低变频器的输出频率来实现的,随着变频器输出频率的降低,电机的同步转速降低,但是由于机械惯性的存在,电机转子的转速不会突变。当同步转速小于转子转速时,电机

39、便处于再生发电状态,从而产生反馈电流。1 变频器再生运行图1所示为变频器再生运行状态,当其运行在、象限时,其转矩方向与旋转方向相反,为再生运转。由于通用变频器前级多采用不可控二极管整流,逆向功率流流向电网的通道被阻断,少量的再生能量在电动机和变频器中消耗掉,大多数能量会储存到电力电容器中,导致直流环节泵升电压udc持续升高,若不采取措施,势必会造成变频器过电压保护动作或者主电路器件因过压击穿或烧毁,因此大量的再生能量就必须另寻出路。能耗制动单元配合制动电阻可以很好地实现对再生能量的消耗,达到变频器制动的目的。这种方法具有结构简单,制动方便的特点。2 能耗制动工作方式能耗制动是利用制动电阻将再生

40、能量转换为热量消耗掉的制动方式,制动电阻连接在制动回路上,能量流动的路径是:机械设备的机械能?电动机发电电能?逆变器?直流回路?制动电阻?热能。能耗制动单元接线原理如图2所示。其中的制动电阻与绝缘门双极晶体管igbt组成的制动单元串联连接,然后并联在直流回路上。这是一种处理再生能量最直接的办法,它是将再生能量通过专门的能耗制动电路消耗在电阻上,转化为热能。制动单元控制目标,使直流电压在允许的范围内波动。当再生发电制动运行时,回馈到直流回路的电能积累在电容器内,导致电容器端直流电压上升,再生发电功率越大,电压上升速度越快,即上升斜率越大。当直流电压上升到制动运行时的电压上限udh时,制动单元的控

41、制电路使制动开关器件q1导通,电阻被并联在直流回路上,开始工作。当直流电压下降到制动运行电压下限udl时,制动单元控制电路使q 1截止,同时电阻被截止。能耗制动电路的设计涉及制动电阻阻值、功率、控制方式等几个方面的分析与确定。制动电阻阻值一方面关系到最大制动能力的问题,另一方面涉及到逆变器瞬间电流大小的问题。因此,制动电阻是制动单元的重要参数;制动单元的控制方式则涉及是否能够有效地控制和实现控制过程的问题.3 制动控制单元设计3.1 直流电压上下限的确定工程上,泵升电压抑制电路的参数计算和选择原则:1泵升电压必须低于主电路电容器和功率器件的电压定额,一般可选择130% uc0作为上限 其中,u

42、c0为正常运行时电容c上的电压值。2泵升电压抑制电路动作结束时,为使系统能再次迅速电动运行,不应使直流侧电压降得过低,必须等于或略大于正常运行时uc0,一般可选择110% uc0作为下限。三相电网电压为380v,经三相整流后,整流电压的平均值uo:u1?负载两端线电压 up?负载两端相电压当正常运行时,uc0uo514.8v。制动电路的上限电压值udh 514.8130%670v。制动电路的下限电压值udl514.8110%566v。但是,在选择制动电路的下限时,考虑到电网波动的影响,三相电网电压为380v,设电网波动为15%,则三相整流后电力电容器上的最大直流电压约为620v。在制动运行时,

43、直流电压的最低值应该不低于620v,所以在此我们选择udl620v。3.2 泵升电压控制电路泵升电压检测和控制电路如图3所示,当电解电容c两端的电压uin大于泵升电压下限udl时,u1b输出高电平,三极管q 2导通,a点电势变为高电平。如果电压继续上升,当uin达到泵升电压上限udh时,u1a输出高电平,晶闸管q 3导通,b点电势变为高电平,从而使三极管q 4导通,经门极限流电阻rg使igbt导通,制动回路动作。当uin下降至udh与udl之间时,由于晶闸管q 3的作用,制动回路依旧导通。直至电压降至udl以下时三极管q 2截止,a点电势降至0v,从而使晶闸管q 3与三极管q 4截止,最终切断

44、制动回路。4 制动电阻的计算4.1 制动电阻最小值制动单元由制动电阻和制动功率管组成,构成的制动回路中,其最大电流受功率管q 1最大电流的限制,最小制动电阻:2rbminudl/iq udl?制动运行时,直流电压下限值 iq?制动控制功率管最大工作电流取决于所选功率管型号4.2 制动电阻最大值4.2.1根据变频器额定电流计算再生发电能量流回直流回路时,是通过逆变器的。电阻上流过的瞬间电流,一部分来自逆变器,一部分来自电容器,因此,通过逆变器的电流必然不大于电阻中流过的电流。若电阻上的瞬间电流不超过变频器的额定电流,那么对于变频器来说,肯定是安全的。电阻上的瞬间电流在直流电压处于上限时最大,按照

45、欧姆定律得,制动电阻最大值:3rbudh/ievf udh?制动运行时,直流电压上限值 ievf?变频器额定电流取决于所选功率管型号当选择制动电阻时,阻值在rbmin和rb之间进行选取,即:rbminrbrb。4.3 制动电阻功率计算制动电阻的工况属于短时工作,即每次通电时间都很短,在通电时间内,其温升远远达不到稳定温升,而在每次断电以后的停歇时间又较长,其温度可以降至与周围环境温度相同。因此,制动电阻的标称功率可以大大小于通电时消耗功率,一般用下式计算: 式中b为选用系数。通常可取0.30.5。7、故障检测电路设计7-1电流故障检测图 电流故障检测电路7-2温度检测电路图 温度检测电路7-3

46、电压检测电路 图 电压检测电路8、故障保护第二章系统软件程序设计 数字控制系统的控制规律是靠软件来实现的,所有的硬件也必须由软件实施管理。单片机数字控制双闭环直流调速系统的软件有主程序、初始化子程序、中断服务子程序等。第一节主程序设计 主程序流程图如图2-1.1所示。在主程序中,主要完成对各个可编程芯片进行初始化和键盘参数设置的处理。键盘参数设置的处理主程序中的重要部分,这部分程序设计采用程序的模块化,有效的解决了复杂的多重分支问题。启动功能键按下时,系统开始启动采样定时并进入实时控制阶段,每次中断返回时若有复位键和新的参数设置键按下则返回键处理程序。 图2-1.1 主程序的流程图图2-1.2

47、 初始化子程序流程图如图2-1.2,系统初始化包括中断始化、各存储单元赋初值、键盘显示器的各数据程序表赋常数、各种限定值装入数据存储器、设定堆栈指针、给主程序标志寄存器送初始值、控制器设定初值等。主程序:0000ajmpstartstart:clr psw.4 clr psw.3 ;选中工作寄存器0组 clr c mov r0 ,4fh mov a ,30hclear1:clrainc adjnzr0 ,clear1 ;清零30-7fhsetbtr0 ;定时器/计数器0工作mov tmode ,#01h;定时器/计数器工作在方式1setbea ;总中断开放setbit0 ;置into为降沿触发

48、 setbit1 ;置int1为降沿触发ljmp mainljmp ctcolcall samplefosc12mhz,用一个定时器/计数器定时50ms,用r2作计数器,置初值14h,到定时时间后产生中断,每执行一次中断服务程序,让计数器内容减1,当计数器内容减为0时,则到1s。第二节 中断子程序流程图 中断服务子程序完成实时性强的功能,如故障保护、pwm生成、状态检测和数字pi调节等,中断服务子程序由相应的中断源提出申请,cpu实时响应。1转速调节中断服务子程序2电流调节中断服务子程序3故障保护中断服务子程序 12 3第三节 pi控制子程序设计为了安全起见,系统对转速调节器和电流调节器实行限

49、幅,当转速调节中断服务子程序或电流调节中断服务子程序进行到“转速调节”或“电流调节”时,便进入pi控制子程序(如图2-2.1)。pi程序:setb ex1;开放中断1mov r0,90h ;p1口(w)送r0,预设mov r1,80h ;p0口(y)送r1,实测mov a,r0 ;w给amov b,r1 ;y给bsubb a,b ;ei给amov 7fh,a;ei 给7fhmov 7eh,#00h;ei-10给7ehmov 7bh,umov 7ah, uminajmp in ;积分项ajmp p;比例项mov a,r2 ;pi给aadda,r3 ;pi+pp给amov 7dh,#00h;ui-

50、10给7dhadda,7dh;ui-1+pi+ppui给amov7ch,a ;ui给7chmov7dh,7ch;ui给ui-1mova,7bh;u给acjnea,#ui,loop2 ;uiu转移mova,#uicjnea,7ah,loop3 ;uiumin转移mov90h,7ch ;输出ui到p1口loop2:mov a,7ch ;ui给aclr csubb a,#uretiloop3:mov a,7ch ;ui给a clr c subba,#umin retiin:mov 6fh,#i mov a,6fh ;i给a mov b,7fh ;ei给b mulab ;pii*ei给a mov r2

51、,a ;pi给r2 retip:mov6eh,#p clrc mova,7fh;ei给a subba,7eh ;ei-ei-1给a mov 7eh,7fh ;ei给ei-1 mov b,6eh mul ab ;(ei-ei-1)*p给a mov r3,a ;pp给r3 reti图2-2.1 pi控制子程序框图(见课本p109)第四节 pwm程序设计第五节 m法数字测速及动态led显示程序设计图2-3.1捕捉中断服务子程序框图图2-3.2测速时间中断服务子程序框图测速软件由捕捉中断服务子程序图2-3.1和测速时间中断服务子程序(图2-3.2)构成,转速调节中断服务子程序中进行到“容测速许”时,开放捕捉中断,但只有到t/c0计数值为零时,旋转编码盘脉冲计数器t/c1和t/c0同时开始计数,同时禁止捕获中断,使之不在干扰计数器计数。待t/c0溢出时发出停止测速信号,再次开放捕捉中断,计数器t/c1计数。测速软

温馨提示

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

评论

0/150

提交评论