太原理工大学继续教育学院
毕业论文
单片机控制直流调速系统
作 者 姓 名 所 属 系 部 导师姓名及职称 专 业 班 级 论文提交日期
1
太 原 理 工 大 学 继续教育学院毕业论文
摘 要
近年来由于微型机的快速发展,国外交直流系统数字化已经达到实用阶段。由于以微处理器为核心的数字控制系统硬件电路的标准化程度高,制作成本低,且不受器件温度漂移的影响。其控制软件能够进行逻辑判断和复杂运算,可以实现不同于一般线性调节的最优化、自适应、非线性、智能化等控制规律。所以微机数字控制系统在各个方面的性能都远远优于模拟控制系统且应用越来越广泛。
本文介绍的是用一台26KW的直流电动机,8051单片机构成的数字化直流调速系统。特点是用单片机取代模拟触发器、电流调节器、速度调节器及逻辑切换等硬件设备。最后进行软件编程、调试以及计算机仿真。实时控制结果表明,本数字化直流调速系统实现了电流和转速双闭环的恒速调节,并具有结构简单,控制精度高,成本低,易推广等特点,而且各项性能指标优于模拟直流调速系统,从而能够实际的应用到生产生活中,满足现代化生产的需要。
关键词:单片机 双闭环 直流调速系统 数字方式
2
太 原 理 工 大 学 继续教育学院毕业论文
目录
第1章 绪论………………………………………………1 第二章 方案论证………………………………………..3 第三章 直流调速控制系统…………………………….5
3.1单片机部分的组成………………………………………………………...5 3.1.1时钟电路………………………………………………………….7 3.1.2复位电路………………………………………………………….8 3.1.3存储器……………………………………………………………….8
3.1.4外部中断源………………………………………………………….9 3.1.5定时器/计数器…………………………………………………….11 3.2 单片机的扩展………………………………………………………………….12 3.2.1程序存储器的扩展………………………………………………..13 3.2.2数据存储器的扩展………………………………………………..14 3.2.38279可编程键盘/显示器…………………………………………16 3.2.4模拟量与数字量的转换………………………………………….24 3.2.5采样和保持………………………………………………………..28
第四章PID的控制算法………………………………….32
4.1PID控制规律及其基本作用…………………………………………………...32 4.2控制算法的实现………………………………………………………………..33 第五章直流调速系统的主电路设计…………………...36
5.1直流电动机的调速方法……………………………………………………….36 5.2整流电路………………………………………………………………………..37 5.3触发电路………………………………………………………………………..38 第六章软件设计………………………………………42
7.2 系统仿真结果的输出及结果分析 ........................................................... 49
第七章系统的抗干扰技术………………………………46 第八章直流调速系统的保护……………………………49
3
太 原 理 工 大 学 继续教育学院毕业论文
总结……………………………………………………….51 辞谢……………………………………………………….53 参考文献………………………………………………….
4
太 原 理 工 大 学 继续教育学院毕业论文 第2章 系统方案选择和总体结构设计
2.1调速方案的选择
2.1.1系统控制对象的确定
本次设计选用的电动机型号Z2-32型,额定功率1.1KW,额定电压230V,额定电流6.58A,额定转速1000r/min, 励磁电压220V,运转方式连续。
2.1.2电动机供电方案的选择
变压器调速是直流调速系统用的主要方法,调节电枢供电电压所需的可控制电源通常有3种:旋转电流机组,静止可控整流器,直流斩波器和脉宽调制变换器。旋转变流机组简称G-M系统,适用于调速要求不高,要求可逆运行的系统,但其设备多、体积大、费用高、效率低、维护不便。静止可控整流器又称V-M系统,通过调节触发装置GT的控制电压来移动触发脉冲的相位,即可改变Ud,从而实现平滑调速,且控制作用快速性能好,提高系统动态性能。直流斩波器和脉宽调制交换器采用PWM受器件各量,适用于中、小功率的系统。根据本此设计的技术要求和特点选V-M系统。
在V-M系统中,调节器给定电压,即可移动触发装置GT输出脉冲的相位,从而方便的改变整流器的输出,瞬时电压Ud。由于要求直流电压脉动较小,故采用三相整流电路。考虑使电路简单、经济且满足性能要求,选择晶闸管三相全控桥交流器供电方案。因三相桥式全控整流电压的脉动频率比三相半波高,因而所需的平波电抗器的电感量可相应减少约一半,这是三相桥式整流电路的一大优点。并且晶闸管可控整流装置无噪声、无磨损、响应快、体积小、重量轻、投资省。而且工作可靠,能耗小,效率高。同时,由于电机的容量较大,又要求电流的脉动小。综上选晶闸管三相全控桥整流电路供电方案。
5
太 原 理 工 大 学 继续教育学院毕业论文
2.2总体结构设计
2.2.1系统结构选择
若采用转速负反馈和PI调节器的单闭环调速系统虽然可以在保证系统稳定的条件下实现转速无静差,不过当对系统的动态性能要求较高,例如要求快速起制动,突加负载动态速降小等等,单闭环系统难以满足要求,因为在单闭环系统中不能完全按照需要来控制动态过程的电流或转矩,在单闭环调速系统中,只有电流截止负反馈环节是专门用来控制电流的,但它只是在超过临界电流值以后,靠强烈的负反馈作用电流的冲击,并不能很理想地控制电流的动态波形,当电流从最大值降低下来以后,电机转矩也随之减少,因而加速过程必然拖长。
若采用双闭环调速系统,则可以近似在电机最大电流(转矩)受限的条件下,充分利用电机的允许过载能力,使电力拖动系统尽可能用最大的加速度起动,到达稳态转速后,又可以让电流迅速降低下来,使转矩马上与负载相平衡,从而转入稳态运行,此时起动电流近似呈方形波,而转速近似是线性增长的,这是在最大电流(转矩)受到的条件下调速系统所能得到的最快的起动过程。采用转速电流双闭环调速系统,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级联接,这样就可以实现在起动过程中只有电流负反馈,而它和转速负反馈不同时加到一个调节器的输入端,到达稳态转速后,只靠转速负反馈,不靠电流负反馈发挥主要的作用,这样就能够获得良好的静、动态性能。
与带电流截止负反馈的单闭环系统相比,双闭环调速系统的静特性在负载电流小于Idm时表现为转速无静差,这时,转速负反馈起主调作用,系统表现为电流无静差。得到过电流的自动保护。显然静特性优于单闭环系统。在动态性能方面,双闭环系统在起动和升速过程中表现出很快的动态跟随性,在动态抗扰性能上,表现在具有较强的抗负载扰动,抗电网电压扰动。
综上所述,本系统用一台单片机及外部扩展设备代替原模拟系统中速度调节器、电流调节器、触发器、逻辑切换单元、电压记忆环节、锁零单元和电流自适应调节器等,从而使直流调速系统实现全数字化。其硬件结构如图2-1所示。
6
太 原 理 工 大 学 继续教育学院毕业论文
图2-1 单片机控制的直流调速系统结构图
2.2.2系统的工作原理
在此单片机控制的直流调速系统中,速度给定、速度反馈和电流反馈信号是通过模拟光电隔离器、A/D转换器送入计算机,计算机按照已定的控制算法计算产生双脉冲,经并行口、数字光电隔离器、功率放大器送到晶闸管的控制级,以控制晶闸管输出整流电压的大小,平稳的调节电动机的速度。晶闸管正反组切换由数字逻辑切换单元来完成。
7
太 原 理 工 大 学 继续教育学院毕业论文
第3章 主电路设计与参数计算
电动机的额定电压为230V,为保证供电质量,应采用三相减压变压器将电源电压降低;为避免三次谐波电动势的不良影响,三次谐波电流对电源的干扰,主变压器采用D/Y联结。
3.1整流变压器的设计
3.1.1变压器二次侧电压U2的计算
U2是一个重要的参数,选择过低就会无法保证输出额定电压。选择过大又会造成延迟角α加大,功率因数变坏,整流元件的耐压升高,增加了装置的成本。一般可按下式计算,即:
U2UdmaxnUTA(cosminCUshI2I2N)
式中Udmax --整流电路输出电压最大值;
nUT --主电路电流回路n个晶闸管正向压降; C -- 线路接线方式系数;
Usk --变压器的短路比,对10~100KVA,Usk =0.05~0.1; I2/I2N--变压器二次实际工作电流与额定之比,应取最大值。 在要求不高场合或近似估算时,可用下式计算,即:
U21~1.2Ud AB式中A--理想情况下,α=0°时整流电压Ud0与二次电压U2之比,即A=Ud0/U2;
B--延迟角为α时输出电压Ud与Ud0之比,即B=Ud/Ud0; ε——电网波动系数;
1~1.2——考虑各种因数的安全系数; 根据设计要求,采用公式:U21~1.2Ud
AB由表查得 A=2.34;取ε=0.9;α角考虑10°裕量,则 B=cosα=0.985
U21~1.2230111~133V
2.340.90.985取U2=120V。
8
太 原 理 工 大 学 继续教育学院毕业论文
电压比K=U1/U2=380/120=3.17。
3.1.2 一次、二次相电流I1、I2的计算
由表查得 KI1=0.816, KI2=0.816 考虑变压器励磁电流得:
KI0.8166.58I11.05I1d1.69A
K3.17I2KI2Id0.8166.585.37A
3.1.3变压器容量的计算
S1=m1U1I1; S2=m2U2I2; S=1/2(S1+S2);
式中m1、m2 --一次侧与二次侧绕组的相数; 由表查得m1=3,m2=3
S1=m1U1I1=3³380³1.69=1.9266 KVA S2=m2U2I2=3³120³5.37=1.9332 KVA
S=1/2(S1+S2)=1/2(1.9266+1.9332)=1.9299 KVA
3.2晶闸管元件的选择
3.2.1晶闸管的额定电压
晶闸管实际承受的最大峰值电压UTm,乘以(2~3)倍的安全裕量,参照标准电压等级,即可确定晶闸管的额定电压UTN,即UTN=(2~3)UTm
整流电路形式为三相全控桥,查表得UTm6U2,则
UTN2~3UTm2~36U22~36120587.88~881.82V
取UTN700V
9
太 原 理 工 大 学 继续教育学院毕业论文
3.2.2晶闸管的额定电流
选择晶闸管额定电流的原则是必须使管子允许通过的额定电流有效值ITN大于实际流过管子电流最大有效值IT,即
ITNIT1.57ITId1.57Id =1.57IT(AV)>IT 或 IT(AV)>
=
=KId
考虑(1.5~2)倍的裕量
IT(AV)=(1.5~2)KId
式中K=IT/(1.57Id)--电流计算系数。 此外,还需注意以下几点:
①当周围环境温度超过+40℃时,应降低元件的额定电流值。 ②当元件的冷却条件低于标准要求时,也应降低元件的额定电流值。 ③关键、重大设备,电流裕量可适当选大些。 由表查得 K=0.368,考虑1.5~2倍的裕量
ITAV1.5~2KId
1.5~20.3686.583.63~4.84A
取
ITAV5A。故选晶闸管的型号为Kp57。
3.3直流调速系统的保护
晶闸管有换相方便,无噪音的优点。设计晶闸管电路除了正确的选择晶闸管的额定电压、额定电流等参数外,还必须采取必要的过电压、过电流保护措施。正确的保护是晶闸管装置能否可靠地正常运行的关键。
3.3.1过电压保护
以过电压保护的部位来分,有交流侧过压保护、直流侧过电压保护和器件两端的过电压保护三种。 1)交流侧过电压保护
错误!未找到引用源。 阻容保护 即在变压器二次侧并联电阻R和电容C进行保护。
对于三相电路,R和C的值可按下表换算。
10
太 原 理 工 大 学 继续教育学院毕业论文
变压器接法 阻容装置接法 电容 电阻
S=1.9299KVA,
单相 与变压器二次侧并联 C R
三相、二次Y联结 Y联结 C R
D联结 1/3C 3R
三相二次D联结 Y联结 3C 1/3R
D联结 C R
本系统采用D-Y连接。
U2=120V
Iem取值:当S=1~10KVA时,对应的Iem=4~1,所以Iem取3。 C≥³6IemS/U2=³6³3³34³10/120=14.17µF 耐压≥1.5Um=1.5³120³
2132
1332
=254.6V
选取20µF的铝电解电容器。 Ush 选取: S=1~10KVA,Ush=1~5,所以Ush=3 R≥³2.3 U2/S
-6
132
UshIem=³2.3³120/1.9299³10
-6
-6
1323
38=9.37Ω
-6
IC=2πfCUC³10=2π³50³40³10³120³10=1.5³10A
PR≥(3-4)ICR=(3-4) ³(1.5³10)³9.37=(6.33-8.43)³10W 选取电阻为ZB1-10的电阻。
错误!未找到引用源。 压敏电阻的计算 U1MA=1.3
22
-6
2
-13
U=1.3³
2³120=220.6V
流通量取5KVA。
选MY31-220/5型压敏电阻。允许偏差+10%(242V)。 2)直流侧过电压保护
直流侧保护可采用与交流侧保护相同保护相同的方法,可采用阻容保护和压敏电阻保护。但采用阻容保护易影响系统的快速性,并且会造成di/dt加大。因此,一般不采用阻容保护,而只用压敏电阻作过电压保护。
U1MA=(1.8-2.2)UDC=(1.8-2.2) ³230=414-460V 选MY31-440/5型压敏电阻。允许偏差+10%(484V)。 3)闸管及整流二极管两端的过电压保护
查下表:
阻容保护的数值一般根据经验选定
晶闸管额定电流/μA 电容/μF 电阻/Ω
0.1 100
0.15 80
0.2 0.25 40
20
0.5 10
1 5
2 2
10
20
50
100
200
500
1000
抑制晶闸管关断过电压一般采用在晶闸管两端并联阻容保护电路方法。
11
太 原 理 工 大 学 继续教育学院毕业论文
电容耐压可选加在晶闸管两端工作电压峰值Um的1.1~1.15倍。
得 C=0.1µF,R=100Ω。
选R为0.2µF的CZJD-2型金属化纸介质电容器。
PR=fCUm³10-6=50³0.2³10³(
2
-6
2³120)³10=0.45³10W
2-6-6
选R为20Ω普通金属膜电阻器,RJ-0.5。
3.3.2 电流保护
快速熔断器的断流时间短,保护性能较好,是目前应用最普遍的保护措施。快速熔断器可以安装在直流侧、交流侧和直接与晶闸管串联。 1) 交流侧快速熔断器的选择
I2=5.37A
选取RLS-10快速熔断器,熔体额定电流6A。 2) 晶闸管串连的快速熔断器的选择
I=I2=5.37A,IT=
I3=5.37=3.11A
3选取RLS-10快速熔断器,熔体额定电流4A。 3)电压和电流上升率的
电压上升率du/dt:正相电压上升率du/dt较大时,会使晶闸管误导通。因此作用于晶闸管的正相电压上升率应有一定的。
造成电压上升率du/dt过大的原因一般有两点:由电网侵入的过电压;由于晶闸管换相时相当于线电压短路,换相结束后线电压有升高,每一次换相都可能造成du/dt过大。
du/dt过大可在电源输入端串联电感和在晶闸管每个桥臂上串联电感,利用电感的滤波特性,使du/dt降低。
电流上升率di/dt:导通时电流上升率太大,则可能引起门极附近过热,造成晶闸管损坏。因此对晶闸管的电流上升率di/dt必须有所。
产生di/dt过大的原因,一般有:晶闸管导通时,与晶闸管并联的阻容保护中的电容突然向晶闸管放电;交流电源通过晶闸管向直流侧保护电容充电;直流侧负载突然短路等等。
di/dt,除在阻容保护中选择合适的电阻外,也可采用与du/dt相同的措施,即在每个桥臂上串联一个电感。
du/dt和di/dt的电感,可采用空心电抗器,要求L≥(20~30)μH;也可采用铁心电抗器,L值可偏大些。在容量较小系统中,也可把接晶闸管的导线绕上一定圈数,或在导线上套上一个或几个磁环来代替桥臂电抗器。
所以为了防止di/dt和du/dt,每个桥臂上串联一个30μH的电感。
12
太 原 理 工 大 学 继续教育学院毕业论文
3.3.3平波电抗器的计算
为了使直流负载得到平滑的直流电流,通常在整流输出电路中串入带有气隙的铁心电抗器Ld,称平波电抗器。其主要参数有流过电抗器的电流一般是已知的,因此电抗器参数计算主要是电感量的计算。 1)算出电流连续的临界电感量
L1K1U2IdminL1可用下式计算,单位
mH。
式中 K1-与整流电路形式有关的系数,可由表查得;
Idmin-最小负载电流,常取电动机额定电流的
5%~10%计算。
根据本电路形式查得K1=0.695 所以
L1=0.6951206.5810%=7.38mH
2)输出电流脉动的电感量L2
由于晶闸管整流装置的输出电压是脉动的,因此输出电流波形也是脉动的。该脉动电流可以看成一个恒定直流分量和一个交流分量组成。通常负载需要的只是直流分量,对电动机负载来说,过大的交流分量会使电动机换向恶化和铁耗增加,引起过热。因此,应在直流侧串入平波电抗器,用来输出电流的脉动量。平波电抗器的临界电感量L2(单位为mH)可用下式计算
L2K2U2SiId
式中
-系数,与整流电路形式有关,
Si-电流最大允许脉动系数,通常单相电路
K2Si≤20%,三相电路Si≤
(5~10)%。
根据本电路形式查得K2=1.045 所以L2K2U2SiId=1.04512010%6.58=11.09mH
3)电动机电感量
LD和变压器漏电感量LT电动机电感量LD(单位为mH)可按下式计算
LDKdUD103 2pnID式中 UD、ID、n-直流电动机电压、电流和转速,常用额定值代入;
p-电动机的磁极对数;
KD-计算系数。一般无补偿电动机取8~12,快速无补偿电动机取6~
8,有补偿电动机取5~6。
13
太 原 理 工 大 学 继续教育学院毕业论文
本设计中取KD=8、UD=230V、ID=6.58A、n=1000r/min、p=1
LDKd230UD103=5.6mH 103=82110006.582pnID变压器漏电感量LT(单位为mH)可按下式计算
LTKTUshU2100IDKT
式中
-计算系数,查表可得
5~10。
Ush-变压器的短路比,一般取
本设计中取KT=3.9、Ush=6 所以LTKTUshU2100ID=3.961201006.58=0.248mH
4)实际串入电抗器的电感量
考虑输出电流连续时的实际电感量:Ld1L1(LDNLT) N在三相桥式电路中取2,其余电路可取1。
Ld1L1(LDNLT)=7.38-(5.6+2³0.248)=1.324mH
考虑电流脉动时的实际电感量:Ld2L2(LDNLT) 本电路Ld2L2(LDNLT)=11.09-(5.6+2³0.248)=5.034 mH
如上述条件均需满足时,应取
Ld1和Ld2中较大者作为串入平波电抗器的
电感值,所以本电路选取Ld2=6 mH作为平波电抗器的电感值。
可逆系统中环流电抗器(又称均衡电抗器),电感量LT(单位为mH)的计算公式为:LrKrU2
IT式中Kr-计算系数,一般取Kr=K1;K1=0.695
Ir-要求的环流值,通常取
U2IT1205%6.58Ir=(3%~10%)ID(ID为直流电动机电
枢电流)。
LrKr=0.695=14.76 mH
实际所需的均衡电感量为Lra:LraLrLT
如果均衡电流经过变压器两相绕组,计算Lra时,应代入2LT。
LraLrLT=14.76-0.248³2=14.03 mH
Lra一般说来,均衡电抗器用较为普遍。
和平波电抗器
LD分设的方案比较经济,故采
3.4励磁电路元件的选择
整流二极管耐压与主电路晶闸管相同,故取700V。额定电流可查得
14
太 原 理 工 大 学 继续教育学院毕业论文
K=0.367,
ID(AV)=(1.5~2)K Ii =(1.5~2)*0.367*1.2A=0.66--0.88A
可选用ZP型3A、700V的二极管。
RPL 为与电动机配套的磁场变阻器,用来调节励磁电流。
为实现弱磁保护,在磁场回路中串入了欠电流继电器KA ,动作电流通过RPI 调整。根据额定励磁电流Iex =1.2A,可选用吸引线圈电流为2.5A的JL14-11ZQ直流欠电流继电器。
3.5主电路及保护电路原理图
图3-1 主电路及保护电路原理图
15
太 原 理 工 大 学 继续教育学院毕业论文 第4章 控制电路与单片机系统设计
4.1 晶闸管触发控制电路设计
4.1.1 晶闸管触发方法
晶闸管三相全控桥式整流电路简图如图4-1所示。
图4-1 三相全控桥式整流电路 图4-2 三相电压曲线
三相全控桥式整流电路共有六个晶闸管,它们分为共阴极和共阳极两组。在触发时,采用双脉冲触发方式,每次两组各有一个晶闸管导通。六个晶闸管的导通顺序为SCR1、SCR2、SCR3、SCR4、SCR5、SCR6,如图4-2所示。相电压曲线的交点t1~t6,就是晶闸管SCR1~SCR6的控制角起点。取线电压Uac从负半波的过零点G(t1)作为同步基准点,则应触发导通的第一对晶闸管为SCR1 、SCR6,根据波形图可分析出各晶闸管的触发时刻(对应于控制角α=0)及触发顺序如图4-3所示。
0
图4-3 晶闸管触发时刻(α=0)及触发顺序
单片机在触发晶闸管时,根据电流控制器的输出控制值uk,以同步基准点位参考点,算出晶闸管控制角α的大小,再通过定时器按控制角的大小以及触发顺序,准确地向各个晶闸管发出触发脉冲。
在控制触发时,有两种触发方法:绝对触发方法和相对触发方法。所谓
16
0
太 原 理 工 大 学 继续教育学院毕业论文
绝对触发方法就是指触发脉冲形成的时刻都直接取决于基准时刻点。对三相全控桥式整流电路,在交流电的一个周期内需要6个(或者3个)基准点。相对触发方式是以前一触发脉冲为基准来确定后一触发脉冲时刻,它用加长或缩短相邻两次触发脉冲之间的间距来改变控制角,在稳态时,这个间距等于60,控制角α改变时,该间距应相应改变。但由于电网频率的波动以及计算机定时器的误差,会使控制角偏离要求值。因此,在相对触发方式时,应在一个周期内用同步脉冲信号进行一次校正,以避免误差的积累。
对于单相电路,均使用绝对触发方式。在三相全控桥式整流电路中,一般则常使用相对触发方式。
综上本次设计使用相对触发的触发控制方法。
0
4.1.2 控制算法
设相邻控硅之间触发脉冲间距角为Δ。在稳定情况下,Δ=60。当α由α
k-1
0
变为αk时,应有:
Δ=αk-α
k-1
+60
0
在控制时,一般均使用单片机的定时器来完成触发脉冲输出。这样,须把角度转换成时间值。交流电的一个周期(对频率为50Hz为20ms)对应于360,故60对应于10/3 ms。触发间距时间TΔ可表示为: TΔ=Tαk-Tα
k-1
0
0
+T60 (4-1)
0
为了避免触发错误,必须加入同步校正。每隔360来一个同步脉冲(取自线电压uac的过零点),以此为基准点,校正触发第一对晶闸管SCR1.6的控制角。这可采用在每个周期用定时器计数同步脉冲发生时刻与实际同步脉冲发生时刻之差Te,然后在计算第一对晶闸管的控制时刻时,按以下公式进行计算:
TΔ=Tαk-Tα
k-1
+T60+Te (4-2)
4.1.3 控制角的计算
三相全控桥式整流电路输出电压ud与控制角α有以下关系:
ud=2.34Ecosα (4-3)
其中E为电源相电压有效值。
对于数字调节器,要求对象为线性系统。而根据式(4-3)可知,如果控制角α与控制输出uk为线性关系,则输出电压ud与控制输出Uk之间为非线性关系(余弦关系),这是我们所不希望的。如要求触发整流环节为一个放大系数为Ks的线性环节,则有:
17
太 原 理 工 大 学 继续教育学院毕业论文
ud=2.34Ecosα=Ksuk
即有
cosα= KsUk/2.34E=udmaxuk/ukmax2.34E =2.34Ecosα=cosα
式中,λ=cosα系的常数。
式(4-4)即是α与uk的关系式。由它可算出对应于某一uk值的α值。由于一般均用时间值来表示α,所以还需要对α转换成时间值Tα。
对于50Hz的交流电而言,控制角α对应的时间为:
Tα=α*10/360*50 (μs) (4-5)
为了加快计算速度,可采用查表法或插值查表法来按uk值计算Tα值。
6min
min
uk/ ukmax2.34E
uk/ ukmax=λuk
和最大控制输出ukmax有关
α=arcos(λuk) (4-4)
min
/ ukmax是一个与最小控制角α
min
4.1.4 脉冲分配表
在触发六个晶闸管时,要按照图4-3的顺序,依次发出控制信号。为了方便起见,可建立一个脉冲分配表,如表4-1,它放于程序存储器中。每当触发时间到,按指针从表中取出一个数据从单片机的I/O口输出,经光电隔离去触发晶闸管。
表4-1 脉冲分配表(0有效)
单元地址 M M+1 M+2 M+3 M+4 M+5
数据(由I/O口输出) X X 0 1 1 1 1 0 X X 1 1 1 1 0 0 X X 1 1 1 0 0 1 X X 1 1 0 0 1 1 X X 1 0 0 1 1 1 X X 0 0 1 1 1 1 被触发晶闸管 SCR6,1 SCR1,2 SCR2,3 SCR3,4 SCR4,5 SCR5,6 4.2 单片机系统设计
双闭环数字直流调速控制系统得采样周期比较快,计算和控制任务也比较繁忙,因此需要使用高性能的单片机。
对于用于轧机传动等要求响应快、精度高的调速系统,一般需要使用16
18
太 原 理 工 大 学 继续教育学院毕业论文
位的单片机,如Inter的MCS-96或者Motorola的M68HC16等。它们能在几微秒内完成16位加法和乘法,并且有10位A/D转换器、16位高性能多功能定时器系统,可完成调速系统所需的数据采集、数据计算、控制输出等功能。
对于快速性和控制精度要求较低的调速系统,可选用高性能8位单片机,如Inter的MCS-51或者Motorola的M68HC05、M68HC11,其中后者有16位运算功能,并有片内8位高速A/D和16位多功能定时器系统,还有Watchdog等各种其他外用功能,非常适合于调速控制系统。
综上,本系统采用Inter的MCS-51中的80C31单片机。
4.2.1 80C31单片机简介
80C31单片机属于基本型的51系列单片机,它采用HMOS工艺,片内集成有8位CPU;片内驻留128字节的RAM以及21个特殊功能寄存器;片内还包括两个16位定时器/计数器、一个全双工串行I/O口(UART)、32条I/O线、5个中断源和两级中断,寻址能力达128K字节(其中程序存储器ROM和数据存储器RAM各K字节)。指令系统中设置了乘、除运算指令、数据查找指令和位处理指令等。主时钟频率为12MHz,大部分指令周期只需1μs,乘除指令也仅需4μs。
4.2.2 单片机系统基本结构
80C31外接27128EPROM作为16K程序存储器,存放全部控制软件。用两片74LS374和四个PNP中功率三极管以动态扫描方式驱动四位LED数字,以显示转速、设定速度、电流等数据,两片74LS374采用线选法与80C31接口,地址分别为0DFFFH和0BFFFH。在80C31的P3口上外接三个按键,一个为启动/停止键,用于启动或停止电机运转;另两个为显示选择键,一个用于控制显示速度设定值,另一个用于控制显示电流值,不按这两个键时,显示实际电机转速。另外利用一片74LS374的多余输出线,外接两个LED发光管,一个用于显示工作正常与否,它每隔1秒闪亮一次;另一个用于显示是否处于运行状态。使用80C31的双闭环数字直流调速控制系统的硬件电路图见附页1所示。
4.2.3 电流测量和速度给定值输入
本系统使用ADC0808 8路8位A/D转换器,它的地址为7FFFH。写入该地址,启动A/D转换器,通道地址由A2、A1、A0决定。A/D转换完成,产生
19
太 原 理 工 大 学 继续教育学院毕业论文
EOC脉冲和INT1中断。这时,MCU可读入转换结果。
图4-4 电流测量框图
如图4-4所示,交流电流通过电流互感器变成0~5V电压信号,经整流和滤波后加到ADC0808的IN0上。速度给定采用电位器输入,它加到IN1上。在调整速度给定值时,可按下速度给定显示键。这时,四位LED上将显示对应于电位器输入的速度给定值,可调整电位器至显示值为所需的给定值。
对于需要较高精度的调速控制系统,可采用10位或者更高分辨率的A/D转换芯片。但这时,一方面成本将较高,另一方面计算将大大复杂,因为必须采用16位计算,所以在选型时应该多方面考虑。
4.2.4 速度测量
速度检测有模拟和数字两种检测方法。模拟测速一般采用测速发电机,其输出电压不仅表示了转速的大小,还包含了转速的方向,在调速系统中,转速的方向也是不可缺少的。不过模拟测速方法的精度不够高,在低速时更为严重。对于要求精度高、调速范围大的系统,往往需要采用旋转编码器测速,即数字测速。
光电式旋转编码器是转速或转角的检测元件,旋转编码器与电动机相连,当电动机转动时,带动码盘旋转,便发出转速或转角信号。旋转编码器可分为绝对式和增量式两种。绝对式编码器在码盘上分层刻上表示角度的二进制数码或循环码,通过接受器将该数码送入计算机。绝对式编码器常用于检测转角,若需得到转速信号,必须对转角进行微分处理。增量式编码器在码盘上均匀地刻制一定数量的光栅,如图4-5所示,当电动机旋转时,码盘随之一起转动。通过光栅的作用,持续不断地开发或封闭光通路,因此,在接收装置的输出端便得到频率与转速成正比的方波脉冲序列,从而可以计算转速。
20
太 原 理 工 大 学 继续教育学院毕业论文
图4-5 增量式旋转编码器示意图
上述脉冲序列正确地反映了转速的高低,但不能鉴别转向。为了获得转速的方向,可增加一对发光与接收装置,使两对发光与接收装置错开光栅节距的1/4,则两组脉冲序列A和B的相位相差90,如图4-6所示。正转时A相超前B相;反转时B相超前A相。采用简单的鉴相电路就可以分辨出方向。
0
图4-6 区分旋转方向的A、B两组脉冲序列
若码盘的光栅数为N,则转速分辨率为1/N,常用得旋转编码器光栅数有1024、2048、4096等。采用倍率电路可以有效地提高转速分辨率,而不增加旋转编码器的光栅数,一般多采用四倍频电路。
采用旋转编码器的数字测速方法有三种:M法、T法和M/T法。 1:M法测速。在一定的时间Tc内测取旋转编码器输出的脉冲个数M1,用以计算这段时间内的平均转速,称作M法测速。把M1除以Tc就得到了旋转编码器输出脉冲的频率f1=M1/Tc,所以又称频率法。电动机每转一圈生Z个脉冲(Z=倍频系数³编码光栅数),把f1除以Z就得到电动机的转速。在习惯上,时间Tc以秒为单位,而转速是以每分钟的转数r/min为单位,则电动机的转速为
n60M1ZTc
在上式中,Z和Tc均为常值,因此转速n正比于脉冲个数M1。高速时M1大,量化误差较小,随着转速的降低误差增大,转速过低时M1将小于1,测速装置便不能正常工作。所以M法测速只适用于高速段。
2:T法测速。在编码器两个相邻输出脉冲的间隔时间内,用一个计数器对已知频率为f0的高频时钟脉冲进行计数,并由此来计算转速,称为T法测
21
太 原 理 工 大 学 继续教育学院毕业论文
速。在这里,测速时间缘于编码器输出脉冲的周期,所以又称周期法。在T法测速中,准确的测速时间Tt是用所得的高频时钟脉冲个数M2计算出来的,即Tt=M2/f0,则电动机转速为
n6060f0ZTcZM2
高速时M2小,量化误差大,随着转速的降低误差减小,所以T法测速适用于低速段。
3:M/T法测速
把M法和T法结合起来,既检测Tc时间内旋转编码器输出的脉冲个数M1,有检测同一时间间隔的高频时钟脉冲个数M2,用来计算转速,称作M/T法测速。设高频时钟脉冲的频率为f0,则准确的测速时间Tt=M2/f0,而电动机转速为
n60M160M1f0ZTtZM2
采用M/T法测速时,应保证高频时钟脉冲计数器与旋转编码器输出脉冲计数器同时开启与关闭,以减少误差,只有等到编码器输出脉冲前沿到达时,两个计数器才同时允许开始或者停止计数。
由于M/T法的计数值M1和M2都随着转速的变化而变化,高速时,相当于M法测速,最低速时,M1=1,自动进入T法测速。因此,M/T法测速能适应的转速范围明显大于前两种,是目前广泛应用的一种测速方法。
综上所述,本系统的速度测量采用数字M/T法测速。其中利用T1作为定时器,计时Tc时间产生中断,旋转编码器输出的脉冲个数M1由P1.6口检测,同一时间间隔的高频时钟脉冲个数M2由P1.7口检测,最后由转速中断程序完成转速的测量等等。
4.2.5 晶闸管控制
晶闸管触发采用80C31的定时器T0实现。每次把T△的补码写入T0中,在T0溢出时,转到T0中断处理程序,按脉冲分配表从P1口(P1.0~P1.5)输出晶闸管触发脉冲。然后延时50μs,置位P1.0~P1.5,从而输出宽度为50μs的触发脉冲。该触发脉冲经CD4049提高驱动电流(CD4049是一个驱动功能的反相器),再经过TIL117光隔离,从LM386低频功率放大器得到最后的输出脉冲,这样可以提高输出脉冲上升沿陡度,最后此脉冲去触发对应的晶闸管。这里由于80C31的P1口在复位后初态为1,故采用0为有效输出位,以保证初态时晶闸管处于截止状态。
同步校正由80C31的定时器T0和外部中断INT0实现。此同步电路是由
22
太 原 理 工 大 学 继续教育学院毕业论文
LM339构成的过零比较器电路和一个光电耦合器及一个反相器组成的。交流电源线电压Vac经变压器变压,稳压管削波后输入比较器LM339,比较器输出再经过光电隔离及反相后产生一个与Vac同相位的方波信号,输出的方波信号加到INT0上,它置为调变触发方式。
23
太 原 理 工 大 学 继续教育学院毕业论文
第5章 调节器的设计
5.1 对象的数学模型
单片机控制直流调速系统结构如图5-1所示。
图5-1 单片机控制直流调速系统结构
其中UGn为速度给定,UGi为电流给定,UFn为速度反馈,UGi为电流反馈,Uk为触发器输入信号,E为电动机反电势,UDO为晶闸管整流电压,ID为主回路电流。
原始数据:
直流电动机D的铭牌数据:型号Z2-32型,额定功率1.1KW,额定电压220V,额定电流6.58A,额定转速1000r/min, 励磁电压220V,运转方式连续。
参数实测数据为:
电动机电枢电阻: RD=4.92Ω 电动机电枢电感: LD=0.048H 电抗器电阻: RP=1.88Ω 电抗器电感: LP=0.0313H 整流变压器直流电阻: RT=0.18Ω 整流变压器电感: LT=0.017H
单片机控制直流调速系统被控对象是直流电动机,由图5-1可知: UDO - E= IDRε+LεdID∕dt = Rε(ID+TDdID∕dt) (5-1) 对式(5-1)取拉式变换得
ID(s) 1/Rε
UDO(s) – E(s) TDs+1 (5-2)
24
太 原 理 工 大 学 继续教育学院毕业论文
其中, Rε= RD+2 RT +RP +Rr, RR为晶闸管重叠角等效电阻。 Rε、Lε、TD的数值依次为
Rε=4.92Ω+2³0.18Ω+1.88Ω+1.6Ω
=8.76Ω Lε= LD+2LT+LP
=0.048H+0.0313H+2³0.017H
=0.11H
TD= Lε/ Rε=0.11H/8.76Ω=0.013s
直流电动机轴上的力矩方程为
M - MFZ = CμID - CμIFZ = (GD / 375)²(dn/dt) (5-3)
ID - IFZ = (GD / 375 Cμ)²(dn/dt)
= TmdE/ Rεdt (5-4) 对式(5-4) 取拉式变换得
E(s) Rε
( ID - IF)(s) Tm s (5-5)
n = E/Ce (5-6)
其中,M为电动机电磁力矩;
MFZ为电动机轴上的负载力矩; IFZ为电动机负载电流; n为电动机转速; Cμ为电动机转矩常数; Ce为电动机电势常数;
GD为拖动系统整个运动部分折算到电动机轴上的飞轮惯量; Tm=(GD Rε)/(375CμCe)为拖动系统机电时间常数。
由式(5-2)、(5-5)和(5-6)可以作出电动机结构框图,如图5-2所示。 UDO 1/Rε 2
2
2
2
IFZ ID Rε E 1 n + TDs+1 Tm s Ce - 图5-2 电动机结构图
由图5-2可以立即得到电动机数学模型:
25
太 原 理 工 大 学 继续教育学院毕业论文
1Cen(s)G(s) sUDO(s)TTs2Ts1 (5-7) mDm5.2 电流调节器的设计及采样周期的选择
确定了被控对象电动机的数学模型,很容易作出电流环结构框图,如图5-3所示 。
图5-3 电流环结构图
由于突加给定阶跃后,速度调节器输出马上达到饱和限幅值,电流环投入工作使电机电枢电流很快上升,相对电流来说,速度变化很缓慢。因此,可以认为反电势对电流产生的影响很小,令△E=0,则图5-3通过结构图变换,简化为图 5-4。
图5-4 简化的电流环结构图
5.2.1电流调节器的设计
(1) 闸管传递函数
一般三相桥式电路晶闸管最大失控时间在0∽0.0033s之间随机分布,取其平均值,即T SCR=0.0017s。
26
太 原 理 工 大 学 继续教育学院毕业论文
本系统电流调节器最大输出电压UKm=2.54V,晶闸管最大输出整流电压为
UDO = 245.34V
则
245.34VKSCR=2.54V=96.59
所以晶闸管传递函数为
SCR GSCR(s)Ts71 (5-8) SCRs10.001K96.59(2) 电流反馈传递函数
电流反馈回路由交流互感器经三相桥式整流及T型滤波构成,一 般时间常数在1∽2ms之间。取TLF = 0.0016s。电动机最大起动电流为11.3A,而速度调节器输出限幅为2.4V,则KLF = 2.4V/11.33A = 0.212V/A,其传递函数为
Gfi(s)KLF0.212 TLFs10.0016s1 (5-9)
注意到T SCR和TLF都很小,可以把他看成是小惯性群,即 Tε=T SCR+TLF = 0.0017s + 0.0016s = 0.0033 (s)。
这样晶闸管传递函数和电流反馈传递函数可并为一惯性环节: 20.47 0.0033s + 1
将已求结果代入图5-4,即可得到电流环最简单结构图,如图5-5所示。
图5-5 电流环最简结构图
其中, DLT(s)为电流调节器的传递函数, GLS(s)电流环广义控制对象。
GLS(s)K2.34(Ts1)(TDs1)(0.0033s1)(0.013s1) (5-10)
(3) 电流调节器DLT(s)的求取
为了使本系统电流环超调小,有好的动态性能,我们采用二阶最佳来设计 电流调节器。令电流调节器传递函数为
DLT(s)C(s)1Dse(s)is (5-11)
27
太 原 理 工 大 学 继续教育学院毕业论文
根据二阶最佳工程设计方法,则有
ττ
这样可得:
DLT(s),
i D
= 2KTε= 2³2.34³0.0033s = 0.015(s)
=TD = 0.013(s)
10.013s0.84.s
0.015s令K0=0.84,K=.,则有
DLT(s)=K0 + K/s (5-12)
式(5-12)是一个PI调节器,可以导出离散化方程和差分方程:
离散化方程: CkK1ekK2k’
i0ei (5-13)
差分方程: Ck =Ck-1+(K1+K2)ek-K1ek-1 (5-14) 其中, K1 = K0-KTLT =0.84-.³0.001=0.78
K2 = KTLT = .³0.001 = 0.065
这里设电流环采样周期TLT = 0.001s。 把以上参数代入式(5-13)和式(5-14)可得:
Ck0.78ek0.065n,
,
i0ei (5-15)
Ck =Ck-1+0.84ek - 0.78ek-1 (5-16) 由式(5-15)和式(5-16)可立即作出程序框图,由计算机求解。
5.2.2电流环的稳定性分析
由图5-4可以作出电流环采样系统框图,如图5-6所示。
图5-6电流环采样系统框图
则电流环闭环的脉冲传递函数为
28
太 原 理 工 大 学 继续教育学院毕业论文
'(z)DLT(z)GLSDLB(z)'G(z)1DLT(z)GLSfi (5-17)
'(z)为电流环控制对象的Z变换, 上式中DLT(z)为电流调节器的Z变换,GLS'G(z)为调节对象和电流反馈传递函数积的GLSfiZ变换, 即
DLT(z)'(z)GLS0.84z0.78z10.21z0.16(z0.56)(z0.93)'G(z)GLSfi0.13z20.16z0.0068(z0.56)(z0.93)(z0.54)则有
GLB(z)(0.88z0.80)(0.21z0.16)(z0.54)z43.00z33.32z21.59z0.27
由上式可得特征方程为
z– 3.00z + 3.32 z – 1.59 z + 0.27 = 0 (5-18) 由计算机求解式(2.18)的根为
z1,2 = 0.83±0.13j
z3= 0.92 z4 = 0.41
从而可知z1 、z2 、z3、、z4S四个根的绝对值均小于1,它们都在单位圆内,因、此电流环是稳定的。
4
3
2
5.2.3电流环在阶跃下的稳态误差
GLE(z)1'G(z)1DLT(z)GLSfi(z1)(z0.56)(z0.93)(z0.56)z43.00z33.32z20.159z0.27
上式利用Z变换终值定理有
1e()lim(1z1)GLE(z)0z11z1
所以电流环在单位阶跃输入是无静差的。
5.2.4电流环采样周期选择
由图5-5可知,电流环广义控制对象可以看成是一个大惯性环节和一个
29
太 原 理 工 大 学 继续教育学院毕业论文
小惯性环节串联而成,其传递函数为
GLS(s)K(TDs1)(Tis1)
则应选择的采样周期为
TLT = 1/4min(TD , Tε)
= 1/4min(0.013s,0.0033s)≈0.001s
5.3 转速调节器的设计及采样周期的选择
在图5-1中,当突加速度给定后,ST输出立即达到限幅值,ST输出就是LT的给定,因而系统以最大加速度升速。但是此时速度反馈来不及跟上速度给定,即Ugn>Ufn,则ST仍然处于饱和限幅,故速度环工作在开环状态,速度继续上升,只有当Ugn<Ufn时,ST才退出饱和限幅,这时才真正构成速度闭环,直到稳态为止。因此,系统速度闭环时其初始条件不为零,而按二、三阶最佳工程设计是以频率法为基础,传递函数为工具,零初始条件为前提的,因而按二、三阶最佳来设计速度调节器就成问题。为此,我们提出按二次型性能指标最优控制来设计速度调节器。
按二次型性能指标最优设计速度调节器的方法是基于控制作用受约束下,确定最优控制规律,使系统从任意初态,以最优性能指标转移到新的平衡状态。本系统设计稳态运行为初态,转速转到零时为平衡状态,即当速度给定突然变为零时寻找制动过程最优控制律。
5.3.1一般设计方法
若给定为一般定常线性系统,其状态方程为:
X(t)AX(t)BU(t)X(t0)X0 (5-19)
其中A为n³n常阵,B为n³m常阵,试确定使性能指标最优泛函为
1J[XT(t)QX(t)UT(t)RU(t)]dt2t0 (5-20)
的控制规律U(t)。
其中Q为n³n正定或半正定对称阵, R为m³m正定或半正定对称阵。可以证明,当系统完全能控是,即能控矩阵式(5-21)的秩为n时,问题一定有解,
[B ┊AB┊AB┊┈┈AB] (5-21)
且为
30
2
n-1
*
太 原 理 工 大 学 继续教育学院毕业论文
U(t)=-KX(t) (5-22)
其中
K = RBP (5-23)
上式为状态反馈阵,P是n³n对称阵,它是Riccati代数方程
-PA-AP+PBRBP-Q=0 (5-24)
的解。由于式(5-24)是矩阵方程,计算量大,为此设计一个专用程序,由已知A,B,Q,R阵求K阵。将式(5-24)改写为
P(A - BRBP)+(A - BRBP)P
= -(PBRBP)-Q (5-25) 先给定一个初值P0,代入公式(5-25),求出新值P1,不断迭代,直到P0 和P1几乎相等为止,即
n-1
T-1
T
-1
T
T
T
-1
T
-1
T
*
ij02[P1(i,j)P0(i,j)]E
其中E为迭代偏差,其程序框图如图5-7所示。
图5-7求状态反馈阵K程序框图
31
太 原 理 工 大 学 继续教育学院毕业论文
5.3.2 速度调节器的设计
(1) 速度环的状态方程
由图5-5,再考虑加入给定滤波器(为了减少超调量),则电流环闭环传递函数为
GLB(s)Ki4.72Tis110.0066s
即Ki = 4.72, Ti = 0.0066s 。这样电流环闭环传递函数作为速度环的一个环节来处理。为了确保系统精度,在GLB(s)前面再串一个积分环节,则速度环被控对象结构图如图5-8所示。
图5-8速度环被控对象结构图
设状态量: y=x1=n
x2 =Id
x3= Ugi
则有:
K1mx2xTmK1x2ix3x2TiTixU3
相应状态方程为:
Km0Tmx11Xx02Ti3x00Y100XCX其中:
0x10Kix20UTi0x31
32
太 原 理 工 大 学 继续教育学院毕业论文
RKm46.74rminVCeUIHRDCeH0.19VminrnHCCe(1.03VAminrNm)0.18NmAGD20.43kgm2ReGD2Tm0.29s375CeC0KmTmA01Ti00B0,0,1T00158.980KiTi0151.52714.700000
C1,0,0把A,B代入式(5-21)得
011362300714.701083912
[B ┊AB┊AB] = 100它的秩为3, 因而此状态方程有解,即系统能控。由于本系统只考虑快速性要求,即对x1 = n提出快速要求,对其他两个状态变量无要求,故Q作如下选择。
q1100Q000
000q11不能选择过大,否则使系统稳定性下降,一般先q11‹1 ,选q11 = 0。0012。
对于单输入系统,R为常数,选R=1,把以上四参数代入式(2.25)。用计算机离线求出P阵,最后求出状态反馈阵为
K = R-1BTP = [0.035 , 0.018 , 1.87]
(2) 速度调节器的求取
引入状态反馈后图5-8可以画成如图5-9所示的框图。
33
太 原 理 工 大 学 继续教育学院毕业论文
图5-9速度环状态反馈框图
由于本设计是在速度给定降为零时,寻找制动过程最优控制律,因而令UGn = 0, 此时图5-9成为图5-10。图中KSF是对1000r/min时,若令USF = 2.4V, 则KSF =2.4V /(1000r/min)= 0.0024V²min/r 。若考虑速度调节器采用PI调节器,并加入比例微分负反馈,其结构图如图5-11所示。
图5-10速度环状态反馈简化图
图5-11 PI调节器加比例微分负反馈框图
比较图5-10和图5-11可得
34
太 原 理 工 大 学 继续教育学院毕业论文
Kp(s1)s(Tfs1)KTK2Tms3ms(Tfs1) (5-26)K1 KSFKmK1Km1比较式(5-26)两边系数有:KP = 0.97, τ = 0.063 , Tf = 0.0070 , 相应速度调节器的传递函数为
DST(s)Kp(s1)s0.063s1K0Ks0.9715.63s0.063s
(5-27)
比例微分反馈的传递函数为
Gfn(s)= 1 + Tfs = 1 + 0.0070s (5-28)
由式(5-27)可得到速度调节器的离散化方程和差分方程为
Ck0.83ek0.15ki0ei (5-29)
CkCk10.97ek0.83ek1 (5-30)
由式(5-28)可得比例微分反馈差分方程为
Ufn(k)= USF(k)+ 0.73[USF(k)- USF(k-1)] (5-31) (3)速度环稳定性分析
考虑反电势的影响,数字直流调速系统框图如图5-12所示。其 Gs(s)由图5-13求之,它实际上是速度环的控制对象。
图5-12数字直流调速系统框图
图5-13速度环被控对象结构图
35
太 原 理 工 大 学 继续教育学院毕业论文
KiKmTis1Tms113593.53Gs(s)KmCKi(s75.78)2124.822e1 Tss1Tms1eST11359.53z0.60zGs(s)z2.94s(s75.78)2124.822z20.35z0.23
zGfn(s)1.73zGsG(s)0.0070z0.42 zz0.60z20.35z0.23
zDST(s)0.98z0.85 z1由图5-12可得到系统闭环脉冲传递函数为
GB(z)DST(z)GS(z)2.87z(z0.85)(z0.60)1DST(z)GfnGGS(z)z41.34z30.58z20.24z0.0026
因而得到系统特征方程为
z4 – 1.34 z3 + 0.58 z2 – 0.24z + 0.0026 = 0 (5-32)
利用计算机求解式(2.32)得到的根为
z1,2 = 0.165 ± 453j z3 = 0.998 z4 = 0.121
由此可见,全部根都在单位圆内,所以系统是稳定的。 (4)速度环稳态误差分析
由图5-32可得到系统误差脉冲传递函数为
1z(z1)(z20.35z0.23)GE(z)1DST(z)Gfn(z)GSG(z)z41.34z30.58z20.24z0.0026
当给定为单位阶跃输入时有
1e()lim(1z1)GE(z)0z11z1
当给定为速度输入时有
TSTz10.0096z111e()lim(1z)GE(z)lim(1z)GE(z)4.98
z1(1z1)2z1(1z1)2当给定为加速度输入时有
36
太 原 理 工 大 学 继续教育学院毕业论文
e()lim(1z1)GE(z)z10.00962(z1z2)(1z1)3
(5)速度环采样周期的选择 速度环的控制对象传递函数为
GS(s)113593.53(s75.78)2124.822
则有:
75.78(1s)110.013s 75.78(1s)111TSTmin(,t)min(0.013s,0.05s)0.008(s)22t220.5s124.82(1s)我们选择速度环采样周期为0.0033~0.0096s。
37
太 原 理 工 大 学 继续教育学院毕业论文
第6章 控制系统软件设计
本调速系统的全部软件包括主程序、子程序以及中断处理程序,系统软件设计主要采用模块式结构设计。
6.1 系统主程序设计流程图
图6-1 主程序流程图
如图6-1所示的主程序流程图,它完成主程序完成系统的各种功能初始
38
太 原 理 工 大 学 继续教育学院毕业论文
化操作,包括8031的片内I/O寄存器、各种状态和标志位、各个控制数据等的初始化,然后循环定时执行速度环和电流环的计算,并完成键盘输入、显示扫描等各种功能。
6.2 数字PI调节器程序设计
在微机数字控制系统中,当采样频率足够高时,可以先按模拟系统的设计方法设计调节器,然后再离散化,就可以得到数字控制器的算法,这就是模拟调节器的数字化。
当输入时误差函数e(t)、输出函数是u(t)时,PI调节器的传递函数如下
Wpi(s)U(s)Kpits1 (6-1) E(s)ts式中 Kpi为PI调节器比例部分的放大系数;
t为PI调节器的积分时间常数。
式子(6-1)的时域表达式可写成
u(t)Kpie(t)1te(t)dtKPe(t)KIe(t)dt (6-2)
其中,KP=Kpi为比例系数,KI=1/t为积分系数。 将上式离散化成差分方程,其第k拍输出为
u(k)KPe(k)KITsamki1e(i)KPe(k)uI(k)KPe(k)KITsame(k)uI(k1) (6-3)
其中,Tsam为采样周期。
式(6-3)表述的差分方程为位置式算法,u(k)为第k拍的输出值。由式子看出,比例部分只与当前的偏差有关,而积分部分则是系统过去所有偏差的累积。位置式PI调节器的结构清晰,P和I两部分作用分明,参数调整简单明了。
为了安全起见,常须对调节器的输出实行限幅。在数字控制算法中,要对u限幅,只须在程序内设置限幅值um,当u(k)>um时,便以限幅值um作为输出。而位置式算法必须要同时设积分限幅和输出限幅。
带有积分限幅和输出限幅的位置式数字PI调节程序框图如图6-2所示。
39
太 原 理 工 大 学 继续教育学院毕业论文
6.3 数字滤波器程序设计
在检测得到的转速信号中,不可避免地要混入一些干扰信号。在数字测速中,硬件电路只能对编码器输出脉冲起到整形、倍频的作用,往往用软件来实现数字滤波。数字滤波具有使用灵活、修改方便等优点,它可以用于测速滤波,也可以用于电压、电流检测信号的滤波。常有的数字滤波主要有三种,它们分别是算数平均值滤波、中值滤波和中值平均滤波。本次设计采用中值平均滤波。
中值平均滤波首先要设有N次采样值,排序后得X1 中值平均滤波是中值滤波和算术平均滤波的结合,即能滤除偶然型干扰脉冲,又能平滑滤波,但程序较为复杂。程序框图可由上式得出,在此略。 40 太 原 理 工 大 学 继续教育学院毕业论文 图6-2 位置式数字PI调节器程序框图 41 太 原 理 工 大 学 继续教育学院毕业论文 6.4 中断处理程序设计 6.4.1 电流环中断服务程序的设计 它主要完成电机索零运算、电流调节器PI运算、轻载时电流自适应的运算。设系统电流断续临界值为I0,反馈电流采样值为I,则程序框图如图6-2所示。 图6-2 电流环中断服务程序简化框图 (1)锁零单元程序设计 为防止电机慢速爬行,一般模拟晶闸管都设有锁零单元。这里用计算机软件来实现。首先检查下速度给定UGn和速度反馈UFn是否为零或者小于某 42 太 原 理 工 大 学 继续教育学院毕业论文 临界值n0,若不为零系统正常运行。若为零,使电流调节器输出为负电压,把晶闸管调速系统推向逆变,迫使电动机停止(爬行),其程序框图如图6-3所示。 图6-3 锁零程序框图 (2)电流自适应程序设计 在转速和电流双闭环调速系统中,电流环PI调节器的动态参数一般是按电枢回路电流连续的情况来选取,然而当系统轻载工作时,如果平波电抗器的电感量不太大,就会出现电流断续的情况。当电枢电流断续时,晶闸管调速系统的机械特性和电流连续相比有明显的差别,其动态性能也发生两项重要变化。 (a)由于电流断续时整流装置外特性变陡,其等效内阻大大增加,因此,使电流环调节对象总放大倍数下降。 (b)当电流断续时,由于电枢回路电磁时间常数TD存在,从整流电压UDO的突变到平均电枢电流ID响应不可能瞬间完成,而是按指数规律逐渐变到稳态值。当电流断续时情况不同,由于电感对电流的延缓作用已在一个波头结束,平均电压突变后,下一个波头的平均电流便也立即随电压变化。因此,从整流电压和电流平均值的关系上看,相当于TD=0,也就是说,在平均整流电压和电流之间,电流连续时是惯性环节,电流断续时就成了比例环节。 考虑到上述两项变化,平均整流电压与平均整流电流间的传递函数由连续的 1RTDs1变成断续时的 1R,其中R是断续时电枢回路的等效电阻,如果电 , 流调节器已按连续情况设计好了,其传递函数为 DLT(s)K1(t1s1)t1s 43 太 原 理 工 大 学 继续教育学院毕业论文 为了使系统在电流断续时具有同样的动态性能,只有让调节器结构和参数也随着调节对象传递函数变更而改变才行,假设电流环其他部分传递函数没有 (s)应满足下列关系: 变化则电流断续时电流调节器的传递函数DLTDLT(s)1R1(s)DLTTDs1R1 考虑到电流连续时通常选择TD=τ (s)DLT,则有 KRK,其中K1 st1R由此可见,电流断续时要求电流调节器是一个积分环节,因而电流断续时要改变电流调节器的结构,使它和电流连续时相适应,使其动态性能基本和电流连续时相同,这就称为电流自适应控制。若用计算机软件来实现电流自适应控制,只要判断主回路电流是否连续即可,若电流连续就按PI算法,若电流断续就按I算法。按积分算法其差分方程为 Cn=Cn-1+K3en-1 设II单元放电流反馈值;IO单元放电流断续临界值,则其程序框图如图6-4所示。 44 太 原 理 工 大 学 继续教育学院毕业论文 图6-4 电流自适应程序框图 6.4.2 速度环中断服务程序的设计 测速软件包括捕捉中断服务子程序(如图6-5所示)和测速时间中断服务子程序(如图6-6所示)构成,转速调节中断服务子程序中进行到“测速允许”时,开放捕捉中断,但只有到旋转编码器脉冲前沿到达时,进入捕捉中断服务子程序,旋转编码器脉冲计数器M1和高频时钟计数器M2才真正开始计数,同时打开测速时间计数器T1,禁止捕捉中断,使之不再干扰计数器计数。待测速时间计数器到达计数值,发出停止测速信号,再次开放捕捉中断,到旋转编码器脉冲前沿再到达时停止计数。在这一组软件框图中,测速软件仅完成M1和M2计数,转速计算是在转速调节中断服务子程序中完成的。 45 太 原 理 工 大 学 继续教育学院毕业论文 程序框图 图6-5 捕捉中断服务子程序框图 图6-6 测速时间中断服务子 转速调节中断服务子程序框图如图6-7所示。进入转速调节中断服务子程序后,首先应保护现场,再计算实际转速,完成PI调节,最后启动转速检测,为下一步调节作准备。在中断返回前应恢复现场使中断的上级程序正确可靠地恢复运行。 46 太 原 理 工 大 学 继续教育学院毕业论文 图6-7 转速调节中断服务子程序框图 6.4.3 其它中断处理程序设计 中断服务程序是控制系统软件的核心,它将完成大部分计算以及控制任务, INT1中断处理程序比较简单,它完成A/D数据读入操作。为了简化程序,也可以使用程序询问方式来读入ADC0808的数据。 外部中断INT0,完成同步校正的数据测量功能。 定时器T1中断服务程序,它完成采样时间定时和转速脉冲周期测量计算功能。转速计算由速度环子程序完成。 定时器T0中断服务程序,它完成晶闸管触发输出和同步校正计算功能。 47 太 原 理 工 大 学 继续教育学院毕业论文 第7章 系统MATLAB仿真 本次系统仿真采用目前比较流行的控制系统仿真软件MATLAB,使用MATLAB对控制系统进行计算机仿真的主要方法有两种,一是以控制系统的传递函数为基础,使用MATLAB的Simulink工具箱对其进行计算机仿真研究。另外一种是面向控制系统电气原理结构图,使用Power System工具箱进行调速系统仿真的新方法。本次系统仿真采用后一种方法。 7.1 系统的建模与参数设置 转速、电流双闭环直流调速系统的主电路模型主要由交流电源、同步脉冲触发器、晶闸管直流桥、平波电抗器、直流电动机等部分组成。采用面向电气原理结构图方法构成的双闭环系统仿真模型如图7-1所示。 图7-1 转速、电流双闭环直流调速系统的仿真模型 转速、电流双闭环系统的控制电路包括:给定环节、ASR、ACR、限幅器、偏置电路、反相器、电流反馈环、速度反馈环等,因为在本次设计中单片机代替了控制电路绝大多数的器件,所以在此直接给出各部分的参数,各部分参数设置参考前几章各部分的参数。本系统选择的仿真算法为ode23tb,仿真Start time设为0,Stop time设为2.5。 48 太 原 理 工 大 学 继续教育学院毕业论文 7.2 系统仿真结果的输出及结果分析 当建模和参数设置完成后,即可开始进行仿真。图7-2是双闭环直流调速系统得电流和转速曲线。从仿真结果可以看出,它非常接近于理论分析的波形。下面分析一下仿真的结果。 启动过程的第一阶段是电流上升阶段,突加给定电压,ASR的输入很大,其输出很快达到限幅值,电流也很快上升,接近其最大值。第二阶段,ASR饱和,转速环相当于开环状态,系统表现为恒值电流给定作用下的电流调节系统,电流基本上保持不变,拖动系统恒加速,转速线形增长。第三阶段,当转速达到给定值后。转速调节器的给定与反馈电压平衡,输入偏差为零,但是由于积分作用,其输出还很大,所以出现超调。转速超调后,ASR输入端出现负偏差电压,使它退出饱和状态,进入线性调节阶段,使转速保持恒定,实际仿真结果基本上反映了这一点。由于在本系统中,单片机系统代替了控制电路的绝大多数控制器件,所以各项数据处理和调整都是在单片机内完成的,控制效果要好于本次的仿真结果。 49 结束语 本设计用一台单片机及外部扩展设备代替原模拟系统中速度调节器、电流调节器、触发器、逻辑切换单元、锁零单元和电流自适应调节器等,从而使直流调速系统实现全数字化。用软件编程完成电流、转速等各项参数的计算,实现最优化调节。 本设计采用采用了MCS-51系列中的8031单片机,在此单片机控制的直流调速系统中,速度给定、速度反馈和电流反馈信号是通过模拟光电隔离器、A/D转换器送入计算机,计算机按照已定的控制算法计算产生脉冲,经并行口、数字光电隔离器、功率放大器送到晶闸管的控制级,以控制晶闸管输出整流电压的大小,平稳的调节电动机的速度。在以往的数字化直流调速系统中转速常用测速发电机来检测,这种模拟测速方法的精度不够高,在低速时更为严重,很难保障生产的高效、安全运行,所以在本次设计中测速采用了目前较先进的旋转编码器测速,即数字测速。数字测速不仅精度高,而且安全稳定、维护方便,同时采用M/T数字测速方法,兼备了M法和T法测速的优点,有效地扩大了调速范围。本设计最后通过MATLAB系统仿真取得了良好的结果,各项性能指标都能够满足实际生产的要求。 通过本次设计,加强了我对单片机应用知识的掌握,同时了解了目前工业生产中数字化系统的重要性,使我对使用单片机实现自动化控制的设计过程有了全面地了解。通过学习控制系统工作原理以及如何利用单片机实现各种功能,我查阅了大量相关资料,学会了许多知识,培养了我解决问题的能力。同时在对硬件电路设计的过程中,巩固了我的专业课知识,使自己受益匪浅。当然在本次设计中还有需要改进和完善的地方,比如可以进一步完善系统的故障检测和保护,使故障检测更加全面和高效,还可以设计一个UPS电源,防止在断电的情况下造成系统损害,保证生产的连续运行。同时也可以设计一个键盘输入电路,来完成各项参数的有效输入。 总之,通过本次设计不仅进一步强化了专业知识,还掌握了设计系统的方法、步骤等,为今后的工作和学习打下了坚实的基础。 50 谢辞 四年的大学生活即将结束,为期一个学期的毕业设计也接近了尾声。此次毕业设计的完成,凝聚着许多人的关怀和帮助。首先要感谢我敬爱的指导教师张教授在学术上的精心指导和严格要求,在思想、学习和生活等各个方面的典范作用,在科研中创造的良好学术气氛,在系统研究和调试过程中给予的及时帮助。这些使我的本科学业得以顺利完成,并激励着我在今后的人生道路上不断开拓进取,勇往直前。在此,我再一次对陈老师的培养和关怀表示诚挚的谢意! 同时,我要感谢其他的代课老师对我们的学习和工作严格要求,并耐心地教导激励我们积极进取,培养我们形成良好的科研作风,所有这些,我们将终生受益。在此,我对刘老师的培养和帮助深表感谢! 非常感谢老师们,他们不但在大学四年中指导我们学习和生活,而且在完成论文期间给我许多帮助和建议,他们兢兢业业、对工作认真负责的态度为我做出了好的表率,时刻鞭策着我向他们学习。 非常感谢我的同学们,在与他们共同的学习、工作、生活过程中,他们给予了我及时的帮助和建议,开拓了我的思路。我对他们致以真诚的谢意和衷心的祝福。 最后,向所有帮助过我的人致以最诚挚的谢意。 51 参考文献 [1]陈伯石。电力拖动自动控制系统[M]。北京:机械工业出版社,2003。 [2]徐维祥。单片机原理及应用[M]。大连:大连理工大学出版社,1996。 [3]王兆安。电力电子技术[M]。北京:机械工业出版社,2003。 [4]何立民。单片机应用文集[M]。北京:北京航空航天大学出版社,1991。 [5]周渊深。交直流调速系统与MATLAB仿真[M]。北京:中国电力出版社,2004。 [6]潘新民,王燕芳。微型计算机控制技术[M]。北京:电子工业出版社,2003。 [7]涂时亮,张友德。单片微机控制技术[M]。上海:复旦大学出版社,1994。 [8]余永权,汪,黄英。单片机在控制系统中的应用[M]。北京:电子工 业出版社,2003。 [9]教育部高等教育司,北京市教育委员会。高等学校毕业设计(论文)指导 手册[M]。北京:高等教育出版社,经济日报出版社,1998。 [10]胡汉才。单片机原理及其接口技术[M]。北京:清华大学出版社,1996。 [11]孙虎章。自动控制系统[M]。北京:广播电视大学出版社,1984 [12]杨兴姚。电动机调速的原理及系统[M]。北京:水利电力出版社,1979 [13]熊光楞。控制系统数字仿真[M]。北京:清华大学出版社,1982 [14]黄柯棣。系统仿真技术[M]。长沙:国防科技大学出版社,1998 [15]陈治明。电力电子器件[M]。北京:机械工业出版社,1992 [16]邵丙衡。北京电力电子技术[M]。北京:中国铁道出版社,1997 [17]张明勋。电力电子设备和应用手册[M]。北京:机械工业出版社,1992 [18]Leonard Bobrow。Elementary Linear Circuit Analysis Second Edition[M]。北京:电子工业大学出版社,2000 52 53
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务