基于单片机26KW的直流电动机毕业论文.docx_第1页
基于单片机26KW的直流电动机毕业论文.docx_第2页
基于单片机26KW的直流电动机毕业论文.docx_第3页
基于单片机26KW的直流电动机毕业论文.docx_第4页
基于单片机26KW的直流电动机毕业论文.docx_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

西南科技大学本科生毕业论文摘 要本文介绍的是用一台26KW的直流电动机,8051单片机构成的数字化直流调速系统。特点是用单片机取代模拟触发器、电流调节器、速度调节器及逻辑切换等硬件设备。最后进行软件编程、调试以及计算机仿真。实时控制结果表明,本数字化直流调速系统实现了电流和转速双闭环的恒速调节,并具有结构简单,控制精度高,成本低,易推广等特点,而且各项性能指标优于模拟直流调速系统,从而能够实际的应用到生产生活中,满足现代化生产的需要。近年来由于微型机的快速发展,国外交直流系统数字化已经达到实用阶段。由于以微处理器为核心的数字控制系统硬件电路的标准化程度高,制作成本低,且不受器件温度漂移的影响。其控制软件能够进行逻辑判断和复杂运算,可以实现不同于一般线性调节的最优化、自适应、非线性、智能化等控制规律。所以微机数字控制系统在各个方面的性能都远远优于模拟控制系统且应用越来越广泛。关键词:单片机,双闭环,直流调速系统,数字方式52目 录 摘 要1引 言4第1章 直流电机的发展及设计背景4 第2章 系统方案选择和总体结构设计52.1调速方案的选择52.1.1系统控制对象的确定52.1.2电动机供电方案的选择52.2总体结构设计62.2.1系统结构选择62.2.2系统的工作原理8第3章 主电路设计与参数计算93.1整流变压器的设计93.1.1变压器二次侧电压U2的计算93.1.2 一次、二次相电流I1、I2的计算93.2晶闸管元件的选择103.2.1晶闸管的额定电压103.2.2晶闸管的额定电流103.3直流调速系统的保护113.3.1过电压保护11 3.3.2 电流保护133.3.3平波电抗器的计算143.4励磁电路元件的选择153.5主电路及保护电路原理图15第4章 控制电路与单片机系统设计164.1 晶闸管触发控制电路设计164.1.1 晶闸管触发方法164.1.2 控制算法174.1.4 脉冲分配表184.2 单片机系统设计184.2.1 80C31单片机简介194.2.2 单片机系统基本结构194.2.3 电流测量和速度给定值输入204.2.4 速度测量204.2.5 晶闸管控制22第5章 调节器的设计245.1 对象的数学模型245.2 电流调节器的设计及采样周期的选择255.2.1电流调节器的设计265.2.2电流环的稳定性分析275.3 转速调节器的设计及采样周期的选择275.3.1 速度调节器的设计28第6章 控制系统软件设计316.1 系统主程序设计流程图316.2 数字PI调节器程序设计326.3 数字滤波器程序设计336.4 中断处理程序设计356.4.1 电流环中断服务程序的设计356.4.2 速度环中断服务程序的设计386.4.3 其它中断处理程序设计39第7章 系统MATLAB仿真417.1 系统的建模与参数设置417.2 系统仿真结果的输出及结果分析42总结43参考文献46引 言本论文介绍的是用一台26KW的直流电动机,8051单片机构成的数字化直流调速系统。特点是用单片机取代模拟触发器、电流调节器、速度调节器及逻辑切换等硬件设备。最后进行软件编程、调试以及计算机仿真。实时控制结果表明,本数字化直流调速系统实现了电流和转速双闭环的恒速调节,并具有结构简单,控制精度高,成本低,易推广等特点,而且各项性能指标优于模拟直流调速系统,从而能够实际的应用到生产生活中,满足现代化生产的需要。主要内容是系统的设计以及这个设计的总体结构。主电路的设计,和一系列的论证。有没有想到的地方请阅读的老师提出,我会在以后的学习工作中进一步的改进自己的想法和设计思路。第1章 直流电机的发展及设计背景在现代电子产品中,自动控制系统,电子仪器设备、家用电器、电子玩具等等方面,直流电机都得到了广泛的应用。大家熟悉的录音机、电唱机、录相机、电子计算机等,都不能缺少直流电机。所以直流电机的控制是一门很实用的技术。直流电机,大体上可分为3类:几相绕组的步进电机、永磁式换流器直流电机、伺服电机、直流电机具有良好的启动性能和调速特性,它的特点是启动转矩大,最大转矩大,能在宽广的范围内平滑、经济地调速,转速控制容易,调速后效率很高。与交流调速相比,直流电机结构复杂,生产成本高,维护工作量大。适用范围:直流调速器在数控机床、造纸印刷、纺织印染、光缆线缆设备、包装机械、电工机械、食品加工机械、橡胶机械、生物设备、印制电路板设备、实验设备、焊接切割、轻工机械、物流输送设备、机车车辆、医疗设备、通讯设备、雷达设备、卫星地面接受系统等行业广泛应用。我认为设计一个直流电机调速系统,不论是从学习还是实践的角度,对一名机电一体化专业的大学生都会产生积极地作用,有利于提高学习热情。第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。由于要求直流电压脉动较小,故采用三相整流电路。考虑使电路简单、经济且满足性能要求,选择晶闸管三相全控桥交流器供电方案。因三相桥式全控整流电压的脉动频率比三相半波高,因而所需的平波电抗器的电感量可相应减少约一半,这是三相桥式整流电路的一大优点。并且晶闸管可控整流装置无噪声、无磨损、响应快、体积小、重量轻、投资省。而且工作可靠,能耗小,效率高。同时,由于电机的容量较大,又要求电流的脉动小。综上选晶闸管三相全控桥整流电路供电方案。2.2总体结构设计2.2.1系统结构选择若采用转速负反馈和PI调节器的单闭环调速系统虽然可以在保证系统稳定的条件下实现转速无静差,不过当对系统的动态性能要求较高,例如要求快速起制动,突加负载动态速降小等等,单闭环系统难以满足要求,因为在单闭环系统中不能完全按照需要来控制动态过程的电流或转矩,在单闭环调速系统中,只有电流截止负反馈环节是专门用来控制电流的,但它只是在超过临界电流值以后,靠强烈的负反馈作用限制电流的冲击,并不能很理想地控制电流的动态波形,当电流从最大值降低下来以后,电机转矩也随之减少,因而加速过程必然拖长。若采用双闭环调速系统,则可以近似在电机最大电流(转矩)受限的条件下,充分利用电机的允许过载能力,使电力拖动系统尽可能用最大的加速度起动,到达稳态转速后,又可以让电流迅速降低下来,使转矩马上与负载相平衡,从而转入稳态运行,此时起动电流近似呈方形波,而转速近似是线性增长的,这是在最大电流(转矩)受到限制的条件下调速系统所能得到的最快的起动过程。采用转速电流双闭环调速系统,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级联接,这样就可以实现在起动过程中只有电流负反馈,而它和转速负反馈不同时加到一个调节器的输入端,到达稳态转速后,只靠转速负反馈,不靠电流负反馈发挥主要的作用,这样就能够获得良好的静、动态性能。与带电流截止负反馈的单闭环系统相比,双闭环调速系统的静特性在负载电流小于Idm时表现为转速无静差,这时,转速负反馈起主调作用,系统表现为电流无静差。得到过电流的自动保护。显然静特性优于单闭环系统。在动态性能方面,双闭环系统在起动和升速过程中表现出很快的动态跟随性,在动态抗扰性能上,表现在具有较强的抗负载扰动,抗电网电压扰动。综上所述,本系统用一台单片机及外部扩展设备代替原模拟系统中速度调节器、电流调节器、触发器、逻辑切换单元、电压记忆环节、锁零单元和电流自适应调节器等,从而使直流调速系统实现全数字化。其硬件结构如图2-1所示。图2-1 单片机控制的直流调速系统结构图2.2.2系统的工作原理在此单片机控制的直流调速系统中,速度给定、速度反馈和电流反馈信号是通过模拟光电隔离器、A/D转换器送入计算机,计算机按照已定的控制算法计算产生双脉冲,经并行口、数字光电隔离器、功率放大器送到晶闸管的控制级,以控制晶闸管输出整流电压的大小,平稳的调节电动机的速度。晶闸管正反组切换由数字逻辑切换单元来完成。第3章 主电路设计与参数计算电动机的额定电压为230V,为保证供电质量,应采用三相减压变压器将电源电压降低;为避免三次谐波电动势的不良影响,三次谐波电流对电源的干扰,主变压器采用D/Y联结。3.1整流变压器的设计3.1.1变压器二次侧电压U2的计算U2是一个重要的参数,选择过低就会无法保证输出额定电压。选择过大又会造成延迟角加大,功率因数变坏,整流元件的耐压升高,增加了装置的成本。根据设计要求,采用公式:由表查得 A=2.34;取=0.9;角考虑10裕量,则 B=cos=0.985,取U2=120V。电压比K=U1/U2=380/120=3.17。3.1.2 一次、二次相电流I1、I2的计算由表查得 KI1=0.816, KI2=0.816考虑变压器励磁电流得:3.2晶闸管元件的选择3.2.1晶闸管的额定电压晶闸管实际承受的最大峰值电压UTm,乘以(23)倍的安全裕量,参照标准电压等级,即可确定晶闸管的额定电压UTN,即UTN=(23)Utm,整流电路形式为三相全控桥,查表得,则取 .3.2.2晶闸管的额定电流选择晶闸管额定电流的原则是必须使管子允许通过的额定电流有效值大于实际流过管子电流最大有效值。 此外,还需注意以下几点:当周围环境温度超过+40时,应降低元件的额定电流值。当元件的冷却条件低于标准要求时,也应降低元件的额定电流值。关键、重大设备,电流裕量可适当选大些。由表查得 K=0.368,考虑1.52倍的裕量取。故选晶闸管的型号为。3.3直流调速系统的保护晶闸管有换相方便,无噪音的优点。设计晶闸管电路除了正确的选择晶闸管的额定电压、额定电流等参数外,还必须采取必要的过电压、过电流保护措施。正确的保护是晶闸管装置能否可靠地正常运行的关键。3.3.1过电压保护以过电压保护的部位来分,有交流侧过压保护、直流侧过电压保护和器件两端的过电压保护三种。1)交流侧过电压保护阻容保护即在变压器二次侧并联电阻R和电容C进行保护。本系统采用D-Y连接。S=1.9299KVA, U2=120V Iem取值:当 S=110KVA时,对应的Iem=41,所以Iem取3。耐压1.5Um=1.5120=254.6V选取20F的铝电解电容器,选MY31-220/5型压敏电阻。允许偏差+10(242V)。2)直流侧过电压保护直流侧保护可采用与交流侧保护相同保护相同的方法,可采用阻容保护和压敏电阻保护。但采用阻容保护易影响系统的快速性,并且会造成加大。因此,一般不采用阻容保护,而只用压敏电阻作过电压保护。U1MA=(1.8-2.2)UDC=(1.8-2.2) 230=414-460V选MY31-440/5型压敏电阻。允许偏差+10(484V)。3)闸管及整流二极管两端的过电压保护 查下表:表3-1阻容保护的数值一般根据经验选定晶闸管额定电流/A1020501002005001000电容/F0.10.150.20.250.512电阻/1008040201052抑制晶闸管关断过电压一般采用在晶闸管两端并联阻容保护电路方法。电容耐压可选加在晶闸管两端工作电压峰值的1.11.15倍。得 C=0.1F,R=100,选R为0.2F的CZJD-2型金属化纸介质电容器。PR=fCUm210-6=500.210-6(120)210-6=0.4510-6W,选R为20普通金属膜电阻器,RJ-0.5。3.3.2 电流保护快速熔断器的断流时间短,保护性能较好,是目前应用最普遍的保护措施。快速熔断器可以安装在直流侧、交流侧和直接与晶闸管串联。电压上升率:正相电压上升率较大时,会使晶闸管误导通。因此作用于晶闸管的正相电压上升率应有一定的限制。造成电压上升率过大的原因一般有两点:由电网侵入的过电压;由于晶闸管换相时相当于线电压短路,换相结束后线电压有升高,每一次换相都可能造成过大。限制过大可在电源输入端串联电感和在晶闸管每个桥臂上串联电感,利用电感的滤波特性,使降低。电流上升率:导通时电流上升率太大,则可能引起门极附近过热,造成晶闸管损坏。因此对晶闸管的电流上升率必须有所限制。产生过大的原因,一般有:晶闸管导通时,与晶闸管并联的阻容保护中的电容突然向晶闸管放电;交流电源通过晶闸管向直流侧保护电容充电;直流侧负载突然短路等等。限制,除在阻容保护中选择合适的电阻外,也可采用与限制相同的措施,即在每个桥臂上串联一个电感。限制和的电感,可采用空心电抗器,要求L(2030)H;也可采用铁心电抗器,L值可偏大些。在容量较小系统中,也可把接晶闸管的导线绕上一定圈数,或在导线上套上一个或几个磁环来代替桥臂电抗器。所以为了防止和,每个桥臂上串联一个30H的电感。3.3.3平波电抗器的计算为了使直流负载得到平滑的直流电流,通常在整流输出电路中串入带有气隙的铁心电抗器,称平波电抗器。其主要参数有流过电抗器的电流一般是已知的,因此电抗器参数计算主要是电感量的计算。1)算出电流连续的临界电感量可用下式计算,单位mH。2)限制输出电流脉动的电感量由于晶闸管整流装置的输出电压是脉动的,因此输出电流波形也是脉动的。该脉动电流可以看成一个恒定直流分量和一个交流分量组成。通常负载需要的只是直流分量,对电动机负载来说,过大的交流分量会使电动机换向恶化和铁耗增加,引起过热。因此,应在直流侧串入平波电抗器,用来限制输出电流的脉动量。3)电动机电感量和变压器漏电感量电动机电感量(单位为mH)可按下式计算4)实际串入电抗器的电感量如上述条件均需满足时,应取和中较大者作为串入平波电抗器的电感值,所以本电路选取=6 mH作为平波电抗器的电感值。可逆系统中限制环流电抗器(又称均衡电抗器),电感量(单位为mH)的计算公式为:一般说来,均衡电抗器和平波电抗器分设的方案比较经济,故采用较为普遍。3.4励磁电路元件的选择整流二极管耐压与主电路晶闸管相同,故取700V。额定电流可查得K=0.367,ID(AV)=(1.52)K Ii .52)*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 主电路及保护电路原理图第4章 控制电路与单片机系统设计4.1 晶闸管触发控制电路设计4.1.1 晶闸管触发方法晶闸管三相全控桥式整流电路简图如图4-1所示。图4-1 三相全控桥式整流电路 图4-2 三相电压曲线三相全控桥式整流电路共有六个晶闸管,它们分为共阴极和共阳极两组。在触发时,采用双脉冲触发方式,每次两组各有一个晶闸管导通。六个晶闸管的导通顺序为SCR1、SCR2、SCR3、SCR4、SCR5、SCR6,如图4-2所示。相电压曲线的交点t1t6,就是晶闸管SCR1SCR6的控制角起点。取线电压Uac从负半波的过零点G(t1)作为同步基准点,则应触发导通的第一对晶闸管为SCR1 、SCR6。 单片机在触发晶闸管时,根据电流控制器的输出控制值uk,以同步基准点位参考点,算出晶闸管控制角的大小,再通过定时器按控制角的大小以及触发顺序,准确地向各个晶闸管发出触发脉冲。在控制触发时,有两种触发方法:绝对触发方法和相对触发方法。所谓绝对触发方法就是指触发脉冲形成的时刻都直接取决于基准时刻点。对三相全控桥式整流电路,在交流电的一个周期内需要6个(或者3个)基准点。相对触发方式是以前一触发脉冲为基准来确定后一触发脉冲时刻,它用加长或缩短相邻两次触发脉冲之间的间距来改变控制角,在稳态时,这个间距等于600,控制角改变时,该间距应相应改变。但由于电网频率的波动以及计算机定时器的误差,会使控制角偏离要求值。因此,在相对触发方式时,应在一个周期内用同步脉冲信号进行一次校正,以避免误差的积累。对于单相电路,均使用绝对触发方式。在三相全控桥式整流电路中,一般则常使用相对触发方式。综上本次设计使用相对触发的触发控制方法。4.1.2 控制算法设相邻控硅之间触发脉冲间距角为。在稳定情况下,=600。当由k-1变为k时,应有:=k-k-1+600在控制时,一般均使用单片机的定时器来完成触发脉冲输出。这样,须把角度转换成时间值。交流电的一个周期(对频率为50Hz为20ms)对应于3600,故600对应于10/3 ms。为了避免触发错误,必须加入同步校正。每隔3600来一个同步脉冲(取自线电压uac的过零点),以此为基准点,校正触发第一对晶闸管SCR1.6的控制角。这可采用在每个周期用定时器计数同步脉冲发生时刻与实际同步脉冲发生时刻之差Te,然后在计算第一对晶闸管的控制时刻时,按以下公式进行计算:4.1.3 控制角的计算对于数字调节器,要求对象为线性系统。如果控制角与控制输出uk为线性关系,则输出电压ud与控制输出Uk之间为非线性关系(余弦关系),这是我们所不希望的。如要求触发整流环节为一个放大系数为Ks的线性环节。4.1.4 脉冲分配表在触发六个晶闸管时,要按照图4-3的顺序,依次发出控制信号。为了方便起见,可建立一个脉冲分配表,如表4-1,它放于程序存储器中。每当触发时间到,按指针从表中取出一个数据从单片机的I/O口输出,经光电隔离去触发晶闸管。表4-1 脉冲分配表(0有效)单元地址数据(由I/O口输出)被触发晶闸管MM+1M+2M+3M+4M+5X X 0 1 1 1 1 0X X 1 1 1 1 0 0X X 1 1 1 0 0 1X X 1 1 0 0 1 1X X 1 0 0 1 1 1X X 0 0 1 1 1 1SCR6,1SCR1,2SCR2,3SCR3,4SCR4,5SCR5,64.2 单片机系统设计双闭环数字直流调速控制系统得采样周期比较快,计算和控制任务也比较繁忙,因此需要使用高性能的单片机。对于用于轧机传动等要求响应快、精度高的调速系统,一般需要使用16位的单片机,如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各64K字节)。指令系统中设置了乘、除运算指令、数据查找指令和位处理指令等。主时钟频率为12MHz,大部分指令周期只需1s,乘除指令也仅需4s。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转换完成,产生EOC脉冲和中断。这时,MCU可读入转换结果。对于需要较高精度的调速控制系统,可采用10位或者更高分辨率的A/D转换芯片。但这时,一方面成本将较高,另一方面计算将大大复杂,因为必须采用16位计算,所以在选型时应该多方面考虑。4.2.4 速度测量速度检测有模拟和数字两种检测方法。模拟测速一般采用测速发电机,其输出电压不仅表示了转速的大小,还包含了转速的方向,在调速系统中,转速的方向也是不可缺少的。不过模拟测速方法的精度不够高,在低速时更为严重。对于要求精度高、调速范围大的系统,往往需要采用旋转编码器测速,即数字测速。光电式旋转编码器是转速或转角的检测元件,旋转编码器与电动机相连,当电动机转动时,带动码盘旋转,便发出转速或转角信号。旋转编码器可分为绝对式和增量式两种。绝对式编码器在码盘上分层刻上表示角度的二进制数码或循环码,通过接受器将该数码送入计算机。绝对式编码器常用于检测转角,若需得到转速信号,必须对转角进行微分处理。增量式编码器在码盘上均匀地刻制一定数量的光栅,如图4-3所示,当电动机旋转时,码盘随之一起转动。通过光栅的作用,持续不断地开发或封闭光通路,因此,在接收装置的输出端便得到频率与转速成正比的方波脉冲序列,从而可以计算转速。图4-3 增量式旋转编码器示意图上述脉冲序列正确地反映了转速的高低,但不能鉴别转向。为了获得转速的方向,可增加一对发光与接收装置,使两对发光与接收装置错开光栅节距的1/4,则两组脉冲序列A和B的相位相差900,如图4-4所示。正转时A相超前B相;反转时B相超前A相。采用简单的鉴相电路就可以分辨出方向。图4-4 区分旋转方向的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就得到电动机的转速。3:M/T法测速把M法和T法结合起来,既检测Tc时间内旋转编码器输出的脉冲个数M1,有检测同一时间间隔的高频时钟脉冲个数M2,用来计算转速,称作M/T法测速。采用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.0P1.5)输出晶闸管触发脉冲。然后延时50s,置位P1.0P1.5,从而输出宽度为50s的触发脉冲。该触发脉冲经CD4049提高驱动电流(CD4049是一个驱动功能的反相器),再经过TIL117光隔离,从LM386低频功率放大器得到最后的输出脉冲,这样可以提高输出脉冲上升沿陡度,最后此脉冲去触发对应的晶闸管。这里由于80C31的P1口在复位后初态为1,故采用0为有效输出位,以保证初态时晶闸管处于截止状态。同步校正由80C31的定时器T0和外部中断实现。此同步电路是由LM339构成的过零比较器电路和一个光电耦合器及一个反相器组成的。交流电源线电压Vac经变压器变压,稳压管削波后输入比较器LM339,比较器输出再经过光电隔离及反相后产生一个与Vac同相位的方波信号,输出的方波信号加到上,它置为调变触发方式。第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.017H5.2 电流调节器的设计及采样周期的选择确定了被控对象电动机的数学模型,很容易作出电流环结构框图,如图5-2所示 。 图5-2 电流环结构图由于突加给定阶跃后,速度调节器输出马上达到饱和限幅值,电流环投入工作使电机电枢电流很快上升,相对电流来说,速度变化很缓慢。因此,可以认为反电势对电流产生的影响很小,令E=0,则图5-3通过结构图变换,简化为图 5-3。图5-3 简化的电流环结构图5.2.1电流调节器的设计(1) 闸管传递函数一般三相桥式电路晶闸管最大失控时间在00.0033s之间随机分布,取其平均值,即T SCR=0.0017s。本系统电流调节器最大输出电压UKm=2.54V,晶闸管最大输出整流电压为UDO = 245.34V则KSCR=96.59,所以晶闸管传递函数为(5-8)(2) 电流反馈传递函数电流反馈回路由交流互感器经三相桥式整流及T型滤波构成,一 般时间常数在12ms之间。取TLF = 0.0016s。电动机最大起动电流为11.3A,而速度调节器输出限幅为2.4V,将已求结果代入图5-4,即可得到电流环最简单结构图,如图5-4所示。图5-4 电流环最简结构图 (3) 电流调节器DLT(s)的求取为了使本系统电流环超调小,有好的动态性能,我们采用二阶最佳来设计电流调节器。5.2.2电流环的稳定性分析由图5-4可以作出电流环采样系统框图,如图5-6所示。图5-6电流环采样系统框图则电流环闭环的脉冲传递函数为 (5-1)上式中DLT(z)为电流调节器的Z变换,为电流环控制对象的Z变换, 为调节对象和电流反馈传递函数积的Z变换, 由上式可得特征方程为z4 3.00z3 + 3.32 z2 1.59 z + 0.27 = 0 (5-2)5.3 转速调节器的设计及采样周期的选择 当突加速度给定后,ST输出立即达到限幅值,ST输出就是LT的给定,因而系统以最大加速度升速。但是此时速度反馈来不及跟上速度给定,即UgnUfn,则ST仍然处于饱和限幅,故速度环工作在开环状态,速度继续上升,只有当UgnUfn时,ST才退出饱和限幅,这时才真正构成速度闭环,直到稳态为止。因此,系统速度闭环时其初始条件不为零,而按二、三阶最佳工程设计是以频率法为基础,传递函数为工具,零初始条件为前提的,因而按二、三阶最佳来设计速度调节器就成问题。为此,我们提出按二次型性能指标最优控制来设计速度调节器。 按二次型性能指标最优设计速度调节器的方法是基于控制作用受约束下,确定最优控制规律,使系统从任意初态,以最优性能指标转移到新的平衡状态。本系统设计稳态运行为初态,转速转到零时为平衡状态,即当速度给定突然变为零时寻找制动过程最优控制律。5.3.1 速度调节器的设计(1) 速度环的状态方程由图5-3,再考虑加入给定滤波器(为了减少超调量),速度环被控对象结构图如图5-8所示。图5-8速度环被控对象结构图(2) 速度调节器的求取引入状态反馈后图5-8可以画成如图5-9所示的框图。图5-9速度环状态反馈框图由于本设计是在速度给定降为零时,寻找制动过程最优控制律,因而令UGn = 0, 此时图5-9成为图5-10。图中KSF是对1000r/min时,若令USF= 2.4V, 则KSF =2.4V /(1000r/min)= 0.0024Vmin/r 。若考虑速度调节器采用PI调节器,并加入比例微分负反馈,其结构图如图5-11所示。图5-10速度环状态反馈简化图图5-11 PI调节器加比例微分负反馈框图(3)速度环稳定性分析考虑反电势的影响,数字直流调速系统框图如图5-12所示。其Gs(s)由图5-13求之,它实际上是速度环的控制对象。图5-12数字直流调速系统框图图5-13速度环被控对象结构图(4)速度环稳态误差分析(5)速度环采样周期的选择我们选择速度环采样周期为0.00330.0096s。第6章 控制系统软件设计本调速系统的全部软件包括主程序、子程序以及中断处理程序,系统软件设计主要采用模块式结构设计。6.1 系统主程序设计流程图图6-1 主程序流程图如图6-1所示的主程序流程图,它完成主程序完成系统的各种功能初始化操作,包括8031的片内I/O寄存器、各种状态和标志位、各个控制数据等的初始化,然后循环定时执行速度环和电流环的计算,并完成键盘输入、显示扫描等各种功能。6.2 数字PI调节器程序设计在微机数字控制系统中,当采样频率足够高时,可以先按模拟系统的设计方法设计调节器,然后再离散化,就可以得到数字控制器的算法,这就是模拟调节器的数字化。当输入时误差函数e(t)、输出函数是u(t)时,PI调节器的传递函数如下 (6-1)式中 Kpi为PI调节器比例部分的放大系数;t为PI调节器的积分时间常数。式子(6-1)的时域表达式可写成 (6-2)其中,KP=Kpi为比例系数,KI=1/t为积分系数。将上式离散化成差分方程,其第k拍输出为 (6-3)其中,Tsam为采样周期。式(6-3)表述的差分方程为位置式算法,u(k)为第k拍的输出值。由式子看出,比例部分只与当前的偏差有关,而积分部分则是系统过去所有偏差的累积。位置式PI调节器的结构清晰,P和I两部分作用分明,参数调整简单明了。为了安全起见,常须对调节器的输出实行限幅。在数字控制算法中,要对u限幅,只须在程序内设置限幅值um,当u(k)um时,便以限幅值um作为输出。而位置式算法必须要同时设积分限幅和输出限幅。带有积分限幅和输出限幅的位置式数字PI调节程序框图如图6-2所示。6.3 数字滤波器程序设计在检测得到的转速信号中,不可避免地要混入一些干扰信号。在数字测速中,硬件电路只能对编码器输出脉冲起到整形、倍频的作用,往往用软件来实现数字滤波。数字滤波具有使用灵活、修改方便等优点,它可以用于测速滤波,也可以用于电压、电流检测信号的滤波。常有的数字滤波主要有三种,它们分别是算数平均值滤波、中值滤波和中值平均滤波。本次设计采用中值平均滤波。中值平均滤波是中值滤波和算术平均滤波的结合,即能滤除偶然型干扰脉冲,又能平滑滤波,但程序较为复杂。程序框图可由上式得出,在此略。图6-2 位置式数字PI调节器程序框图6.4 中断处理程序设计6.4.1 电流环中断服务程序的设计 它主要完成电机索零运算、电流调节器PI运算、轻载时电流自适应的运算。设系统电流断续临界值为I0,反馈电流采样值为I,则程序框图如图6-2所示。图6-2 电流环中断服务程序简化框图(1)锁零单元程序设计为防止电机慢速爬行,一般模拟晶闸管都设有锁零单元。这里用计算机软件来实现。首先检查下速度给定UGn和速度反馈UFn是否为零或者小于某临界值n0,若不为零系统正常运行。若为零,使电流调节器输出为负电压,把晶闸管调速系统推向逆变,迫使电动机停止(爬行),其程序框图如图6-3所示。图6-3 锁零程序框图(2)电流自适应程序设计 在转速和电流双闭环调速系统中,电流环PI调节器的动态参数一般是按电枢回路电流连续的情况来选取,然而当系统轻载工作时,如果平波电抗器的电感量不太大,就会出现电流断续的情况。当电枢电流断续时,晶闸管调速系统的机械特性和电流连续相比有明显的差别,其动态性能也发生两项重要变化。(a)由于电流断续时整流装置外特性变陡,其等效内阻大大增加,因此,使电流环调节对象总放大倍数下降。(b)当电流断续时,由于电枢回路电磁时间常数TD存在,从整流电压UDO的突变到平均电枢电流ID响应不可能瞬间完成,而是按指数规律逐渐变到稳态值。当电流断续时情况不同,由于电感对电流的延缓作用已在一个波头结束,平均电压突变后,下一个波头的平均电流便也立即随电压变化。因此,从整流电压和电流平均值的关系上看,相当于TD=0,也就是说,在平均整流电压和电流之间,电流连续时是惯性环节,电流断续时就成了比例环节。 图6-4 电流自适应程序框图6.4.2 速度环中断服务程序的设计 测速软件包括捕捉中断服务子程序(如图6-5所示)和测速时间中断服务子程序(如图6-6所示)构成,转速调节中断服务子程序中进行到“测速允许”时,开放捕捉中断,但只有到旋转编码器脉冲前沿到达时,进入捕捉中断服务子程序,旋转编码器脉冲计数器M1和高频时钟计数器M2才真正开始计数,同时打开测速时间计数器T1,禁止捕捉中断,使之不再干扰计数器计数。待测速时间计数器到达计数值,发出停止测速信号,再次开放捕捉中断,到旋转编码器脉冲前沿再到达时停止计数。在这一组软件框图中,测速软件仅完成M1和M2计数,转速计算是在转速调节中断服务子程序中完成的。图6-5 捕捉中断服务子程序框图图6-6 测速时间中断服务子程序框图转速调节中断服务子程序框图如图6-7所示。进入转速调节中断服务子程序后,首先应保护现场,再计算实际转速,完成PI调节,最后启动转速检测,为下一步调节作准备。在中断返回前应恢复现场使中断的上级程序正确可靠地恢复运行。图6-7 转速调节中断服务子程序框图6.4.3 其它中断处理程序设计中断服务程序是控制系统软件的核心,它将完成大部分计算以及控制任务, INT1中断处理程序比较简单,它完成A/D数据读入操作。为了简化程序,也可以使用程序询问方式来读入ADC0808的数据。外部中断INT0,完成同步校正的数据测量功能。定时器T1中断服务程序,它完成采样时间定时和转速脉冲周期测量计算功能。转速计算由速度环子程序完成。定时器T0中断服务程序,它完成晶闸管触发输出和同步校正计算功能。第7章 系统MATLAB仿真本次系统仿真采用目前比较流行的控制系统仿真软件MATLAB,使用MATLAB对控制系统进行计算机仿真的主要方法有两种,一是以控制系统的传递函数为基础,使用MATLAB的Simulink工具箱对其进行计算机仿真研究。另外一种是面向控制系统电气原理结构图,使用Power System工具箱进行调速系统仿真的新方法。本次系统仿真采用后一种方法。7.1 系统的建模与参数设置转速、电流双闭环直流调速系统的主电路模型主要由交流电源、同步脉冲触发器、晶闸管直流桥、平波电抗器、直流电动机等部分组成。采用面向电气原理结构图方法构成的双闭环系统仿真模型如图7-1所示。图7-1 转速、电流双闭环直流调速系统的仿真模型转速、电流双闭环系统的控制电路包括:给定环节、ASR、ACR、限幅器、偏置电路、反相器、电流反馈环、速度反馈环等,因为在本次设计中单片机代替了控制电路绝大多数的器件,所以在此直接给出各部分的参数,各部分参数设置参考前几章各部分的参数。本系统选择的仿真算法为ode23tb,仿真Start time设为0,Stop time设为2.5。7.2 系统仿真结果的输出及结果分析当建模和参数设置完成后,即可开始进行仿真。图7-2是双闭环直流调速系统得电流和转速曲线。从仿真结果可以看出,它非常接近于理论分析的波形。下面分析一下仿真的结果。启动过程的第一阶段是电流上升阶段,突加给定电压,ASR的输入很大,其输出很快达到限幅值,电流也很快上升,接近其最大值。第二阶段,ASR饱和,转速环相当于开环状态,系统表现为恒值电流给定作用下的电流调节系统,电流基本上保持不变,拖动系统恒加速,转速线形增长。第三阶段,当转速达到给定值后。转速调节器的给定与反馈电压平衡,输入偏差为零,但是由于积分作用,其输出还很大,所以出现超调。转速超调后,ASR输入端出现负偏差电压,使它退出饱和状态,进入线性调节阶段,使转速保持恒定,实际仿真结果基本上反映了这一点。由于在本系统中,单片机系统代替了控制电路的绝大多数控制器件,所以各项数据处理和调整都是在单片机内完成的,控制效果要好于本次的仿真结果。西南科技大学本科生毕业论文结束语本设计用一台单片机及外部扩展设备代替原模拟系统中速度调节器、电流调节器、触发器、逻辑切换单元、锁零单元和电流自适应调节器等,从而使直流调速系统实现全数字化。用软件编程完成电流、转速等各项参数的计算,实现最优化调节。本设计采用采用了MCS-51系列中的8031单片机,在此单片机控制的直流调速系统中,速度给定、速度反馈和电流反馈信号是通过模拟光

温馨提示

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

最新文档

评论

0/150

提交评论