基于AT89C52单片机的流量控制系统课程设计报告(仿真和实物实现)毕业论文_第1页
基于AT89C52单片机的流量控制系统课程设计报告(仿真和实物实现)毕业论文_第2页
基于AT89C52单片机的流量控制系统课程设计报告(仿真和实物实现)毕业论文_第3页
基于AT89C52单片机的流量控制系统课程设计报告(仿真和实物实现)毕业论文_第4页
基于AT89C52单片机的流量控制系统课程设计报告(仿真和实物实现)毕业论文_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1、. . . . 目 录第一章 流量控制系统(实验部分)12.1 控制系统工艺流程12.2 控制系统的控制要求52.3 系统的实验调试7第二章 流量控制系统工艺流程与控制要求92.1 控制系统工艺流程92.2 设计容与要求10第三章 总体设计方案113.1 设计思想123.2 总体设计流程图13第四章 硬件设计144.1 硬件设计概要144.2 硬件选型154.3硬件电路设计系统原理图与其说明16第五章 软件设计175.1 软件设计流程图与其说明175.2 源程序与其说明18第六章系统调试与使用说明20第七章收获、体会21参考文献22设计电磁流量计为流量传感器,单片机为核心流量控制系统。 本系统

2、采用C51系列的89S52单片机为核心,通过设置89S52单片机的定时器产生脉宽可调的PWM波2,对阀门电机的输入电压进行调制,实现阀门开度的变化,进而实现了对液体流量的控制。单片机通过电磁流量计采集实际流量信号,根据该信号对其部采用数字PID算法对PWM变量的值进行修改,从而达到对流量的闭环精确控1、设计电磁流量计为流量传感器,单片机为核心流量控制系统。系统主要由水泵、水泵电机、流量传感器、电动阀门、阀门电机、单片机控制系统等组成。2、写出流量控制过程,绘制控制系统组成框图3、利用单片机对流量进行控制 (1)系统硬件电路设计 单片机采用89S52;设计键盘与显示电路,电机控制电路(可控硅,光

3、电耦合器)。 (2)编制流量控制程序一 ,流量控制系统设计意义工业生产中过程控制是流量测量与仪表应用的一大领域,流量与温度、压力和物位一起统称为过程控制中的四大参数,人们通过这些参数对生产过程进行监视与控制。对流体流量进行正确测量和调节是保证生产过程安全经济运行、提高产品质量、降低物质消耗、提高经济效益、实现科学管理的基础。流量的检测和控制在化工、能源电力、冶金、石油等领域应用广泛。1在天然气工业蓬勃发展的现在,天然气的计量引起了人们的特别关注,因为在天然气的采集、处理、储存、运输和分配过程中,需要数以百万计的流量计,其中有些流量计涉与到的结算金额数字巨大,对测量和控制准确度和可靠性要求特别高

4、。此外, 在环境保护领域,流量测量仪表也扮演着重要角色。人们为了控制大气污染,必须对污染大气的烟气以与其他温室气体排放量进行监测;废液和污水的排放,使地表水源和地下水源受到污染,人们必须对废液和污水进行处理,对排放量进行控制。于是数以百万计的烟气排放点和污水排放口都成了流量测量对象。同时在科学试验领域,需要大量的流量控制系统进行仿真与试验。流量计在现代农业、水利建设、生物工程、管道输送、航天航空、军事领域等也都有广泛的应用。二,系统方案1、方案整体思路液体流量控制通常采用电动调节阀实现,近年来,电动调节阀的结构和控制方式发生了很大的变化, 随着计算机进入控制领域,以与新型的电力电子功率元器件的

5、不断出现,使采用全控制的开关功率元件进行脉宽调制(pulse width modulation ,简称PWM)控制方式得到了广泛的应用。这种控制方式很容易在单片机中实现,从而为电动调节阀的控制数字化提供了基础。将 偏差的比例(proportion)、积分(integral)、微分(differential)通过线性组合构成数字控制量,构成数字PID控制器,它具有非常强的灵活性,可以根据试验和经验在线调整参数,因此可以得到更好的控制性能。本系统采用C51系列的89S52单片机为核心,通过设置89S52单片机的定时器产生脉宽可调的PWM波2,对阀门电机的输入电压进行调制,实现阀门开度的变化,进而实

6、现了对液体流量的控制。单片机通过电磁流量计采集实际流量信号,根据该信号对其部采用数字PID算法对PWM变量的值进行修改,从而达到对流量的闭环精确控制。2、实现流程流量控制系统是一个过程控制系统,在设计的过程中,必须明确它的组成部分。过程控制系统的组成部分有:控制器、执行器、被控对象和测量变送单元,其框图如图1所示。 阀门设定值流量输出图1 流量过程控制组成框图电磁流量计:对输出流量进行检测,并与设定值比较,差值作为控制器的输入。PID控制器:对差值进行P 、I、D运算,输出对应得模拟量控制电机正反转和转速。直流电机:根据控制器输出正反转,控制阀门开度增大或减小。阀门:直接控制流量的执行机构。所

7、以,在这个系统的设计中,主要设计以上几个部分。除此之外,根据题目要求,还要选取合适的控制算法来达到满足系统参数的要求。具体就是确定控制器的算法和如何控制阀门开度,因为这两部分是实现本系统控制目的的关键。它们选取的好坏将直接影响着整个系统实现效果的优劣。3、控制器算法与PWM波形输出流量是一个普通而又重要的物理量,在许多领域里人们需对它进行测量和控制。本系对流量控制采用PID算法,它具有结构简单、易于理解和实现,且一些高级控制都是以PID为基础改进的。在工业过程控制中90%以上的控制系统回路具有PID结构,图2 PID控制原理框图PID调节器的离散化表达式为比例调节的作用是使调节过程趋于稳定,但

8、会产生稳态误差;积分作用可消除被调量的稳态误差,但可能会使系统振荡甚至使系统不稳定;微分作用能有效的减小动态偏差。PWM波形输出:用89S52单片机的定时器0和定时器1交替工作,产生连续的与偏差大小有关的占空比可调的PWM波形。首先,定时器0定时时间到,产生中断,置位PWM输出口并开启定时器1,定时器1定时期间PWM输出高电平,且定时器1的定时时间可调,与偏差的PID运算结果有关,所以能输出占空比变化的PWM波,控制电机转动,进而控制阀门开度和流量。三、系统硬件设计1、总体设计框图与说明本系统是一个简单的单回路控制系统。为了实现流量的自动测量和控制,采用了89S52单片机作为系统的控制中心,由

9、数据采集模块检测到的流量信号传入单片机,并根据接收到的数据进行处理和控制运算,同时将数据保存,以便与下一次采样值进行比较,根据系统程序控制,进行PID运算以与PWM输出控制电机转速,最终由CPU控制电机正反转,达到调节流量的目的。系统还具有键盘设定模块,便于用户与系统之间的对话。系统的硬件结构较简单,由若干个功能模块组成。具体结构图图3与说明如下, 89S52单片机键盘数据采集直流电机 阀门数据显示图3 功能模块结构图键盘设定:设定控制系统要求的流量大小。数据采集:用滑动变阻器分压模拟流量大小。直流电机:接收单片机的控制信号进行正反转和转速调节,带动阀门转动。2、部分外部电路设计2.1 数码管

10、显示电路采用四联排共阴极数码管进行显示,具有四位数码管,这四个数码管的段选a、b、c、d、e、f、g分别接在一起,每一个都拥有一个共阴的位选端。P3口控制数码管的点亮情况。因为单片机的IO口输出功率有限,需要使用74LS374芯片进行锁存。此外还用一个电阻R-PACK8来保护LED。2.2、直流电机控制电路直流电机以其良好的线性特性、优异的控制性能等特点成为大多数变速运动控制和闭环位置伺服控制系统的最佳选择。特别随着计算机在控制领域,高开关频率、全控型第二代电力半导体器件(GTR、GTO、MOSFET、IGBT等)的发展,以与脉宽调制(PWM)直流调速技术的应用,直流电机得到广泛应用。为适应小

11、型直流电机的使用需求,各半导体厂商推出了直流电机控制专用集成电路,构成基于微处理器控制的直流电机伺服系统。但是,专用集成电路构成的直流电机驱动器的输出功率有限,不适合大功率直流电机驱动需求。因此采用三极管构建H桥3,实现大功率直流电机驱动控制。该驱动电路能够满足各种类型直流电机需求,并具有快速、精确、高效、低功耗等特点,可直接与微处理器接口,可应用PWM技术实现直流电机调速控制。单片机的P10引脚输出高低电平控制电机的正反转,P11输出PWM波形控制电机转速。 具体为: 当P10为高电平时,三极管Q3、Q2导通,所以Q4导通,而Q2导通钳制电位为0.9V,所以不论P11是高还是低,Q1、Q7都

12、不导通,即电机电流从左向右流,电机正转。 当P10为低电平,Q3 Q2不导通,所以Q4不导通。当P11为高电平时电机反转,当P11为低电平是,电机停转。四系统软件设计1、程序结构说明任何一个系统的软件设计都离不开硬件电路的连接,所以本课题硬件设计的高度模块化决定了软件设计的模块化。主要包括:主控程序模块、键盘扫描与处理子程序、采样数据处理子程序、PID算法子程序、电机驱动与控制子程序和显示等子程序几个部分。结构图如下:主程序键盘输入数码管显示数据采集PID运算直流电机图4 程序结构图主控程序模块在整个结构中充当管理者,管理所有子程序的调用,就相当于个人计算机的操作系统。它主要负责初始化各个I/

13、O口,等待键盘事件的发生,并作出相应的处理。并在适当的时候调用数据采样程序,并将采样到的数据与键盘设定值比较。再通过PID计算后用以控制电机转动,从而控制阀门开度,来达到流量的准确控制。2、程序流程图与部分程序2.1 主程序说明2.1.1 主程序流程图开始系统初始化SW=1??AD转换键盘设定键盘设定键盘设定DR=1?电机正转电机反转NYYN图5 主程序流程图2.1.2主程序具体程序:/*主函数*/main() /主程序 TMOD=0x21 ; /0b0010 0001 timer0模式1(16位),timer1自动重装载 TH0=0xfc ; /1ms延时常数 12M TL0=0x18 ;

14、/低电平时间调节 TH1=0x7f; /定时器1赋初值TL1=0 ; EA=1; ET0=1; ET1=1; /开中断 while(1) if(sw=1) /循环判断开关状态,并执行相应的程序 AD_val(); /调用TCL549采集处理 display(uuu); else KB_Scan1();display(sc); PID(); /每个循环的最后执行一次PID运算,实时控制电机 从主程序中可以看出,在进行一系列程序调用之前对系统进行初始化,然后判断开关状态程序有所反应。然后进行一系列子程序,进行A/D转换和PID计算,将其结果用来控制直流电机。2.2 键盘程序2.2.1 键盘扫描与键

15、值识别的原理4由于机械触点有弹性,在按下或弹起按键时会出现抖动,从最初按下到接触稳定要经过数毫秒的弹跳时间,如图所示。为了保证探险键识别的准确性,必须消除抖动。消抖处理有硬件和软件两种方法:硬件消抖是利用加支抖动电路滤避免产生抖动信号;软件消抖是利用数字滤波技术来消除抖动。我们采用软件的方法,利用主程序循环扫描,主程序每循环一次扫描到的键值一样时,则说明是某键按下。对于键值识别,我们用一条switch语句,把按键的编码和键值对应起来。2.2.2 键盘具体程序void KB_Scan1(void) uchar tmp,line,i,flag,press; /定义局部变量if(lie1=0|lie

16、2=0|lie3=0)return; /判断是否有键按下,如有,返回。消除重键问题line=0xFE;for(i=1;i<=4;i+)P2=line; /依次给P2口低四位送低电平,读高四位判断是否有键按下。tmp=P2; /读取键盘口数据寄存器tmp&=0x70;if(tmp!=0x70) tmp=P2;flag=1;break;else line=(line<<1)|0x01;if(i=5) tmp=0xFF;flag=0; switch(tmp) /用switch语句把编码转换为对应的键值。 case 0xEE:press=1; break; case 0xDE

17、:press=2; break; case 0xBE:press=3; break; case 0xED:press=4; break; case 0xDD:press=5; break; case 0xBD:press=6; break; case 0xEB:press=7; break; case 0xDB:press=8; break; case 0xBB:press=9; break; case 0xD7:press=0; break; default: break; if(flag=1) /如果有键按下,把每次的值存放到buf中,方便以后调用。 buf2=buf1; buf1=buf

18、0; buf0= press; 2.3 数字PID与电机控制程序由于单片机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量5,所以一般使用增量型控制,它控制稳定,误动作影响小。其算式如下:这个计算的过程可用一个简单的程序来实现。/*PID服务程序*/void PID() double e0,e1,e2; uchar du,out1; uchar kp=16, kd=0,ki=0;/ ts=1; e0=e1;e1=e2;e2=(sc-uuu);/10; /设定值-采集量 if(e2>=0) direction=1; /设定值-采集量>0, 电机正转,开大阀门。if(e2>

19、;=20) /测得偏差值与设定偏差值进行比较,若不在设定围则满功率正转。 TR0=0;PWM=1; else du=10*e2;/(e2-e1)+ki*e2+kd*(e2-2*e1+e0); / PID算法 out1=du;/+out0; TR0=1; /若到达设定围则调用PID程序,进行有效功率转动. else if(e2<0) direction=0; /设定值-采集量<0, 电机反转,关小阀门。if(e2<-20) /测得偏差值与设定偏差值进行比较,若不在设定围则满功率反转。 TR0=0;PWM=1; else du=10*e2;/(e2-e1)+ki*e2+kd*(e

20、2-2*e1+e0); / PID算法 out1=-du;/+out0; TR0=1; /若到达设定围则调用PID程序,进行有效功率运转. out0=out1; 五、结束语此次课程设计是基于过程控制系统的综合课设,要求通过对工业过程量流量的测量方法、信号处理技术和控制系统的设计,掌握测控对象参数检测方法、变送器的功能、测控通道技术、执行器和调节阀的功能、过程控制仪表的PID控制参数整定方法。我拿到题目和要求,明确本次的重点是一个控制“系统”的设计,要实现流量的控制,分析流量怎么测,怎么控。就是要完成从信号采集偏差控制执行器对象输出整个的设计。所以我先分模块进行设计,粗略的构思了一个单回路控制系

21、统:即偏差运算用PID,输出PWM波形控制电机,电机驱动阀门开度变化。接下来就是具体模块的具体设计实现,信号采集模块我就面临了选择,是选择并行AD转换芯片还是串行AD芯片,再后来就是数码管显示不稳定,亮度不够怎么办,每前进一步都是问题,这时就借鉴别人怎么做的,他们的效果是不是比自己的好,这样不断的比较和思考,解决了很多问题。最大的体会就是设计过程是解决问题的过程,自己也对设计控制系统积累了一定的经验。通过设计后面的控制器模块、电机控制模块,我使用了PID的理论、PWM控制电机转速的知识和电机的驱动电路的知识,通过大量的查阅资料,在以前纯理论的基础上有很大提高。这次课设使我对过程控制系统有了更深

22、的理解,同时对模块设计有了自己的思考和思路,对以后自己设计开发控制系统有很好的铺垫作用。参考文献1 任彦硕等自动控制系统M:邮电大学,2006,1572家生. 电机原理与拖动基础M. :邮电大学,2006, 1363马斌等单片机原理与应用-C语言程序设计与实现M:人民邮电,2009,284-2904王宜怀等.嵌入式系统M. :航空航天大学,2008, 1325顾德英,健,马淑华.计算机控制技术M. :邮电大学,2006,106附页1:流量控制系统总程序#include <REG51.H>#define uchar unsigned char #define uint unsigne

23、d int uchar out0=0x7f ; /赋初值uchar buf3=0,0,0;/全局数组uchar pr=0x57,0x6E,0x5E,0x3E,0x6D,0x5D,0x3D,0x6B,0x5B,0x3B;uchar discode=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;int AD; /转换结果,十六进制int uuu,sc=0; int Int_result, /标度变换后的结果sbit Dataout=P10; /数据线sbit cs=P11; /片选sbit sclk=P12; /io口时钟sbit dx=P13

24、; /断码显示控制锁存sbit wx=P14; /位控控制锁存sbit sw=P17;sbit PWM=P15;sbit direction=P16;void delay1ms(uchar T) /单位时间1ms延时 uchar time; while(T-) for(time=0;time<120;time+);/*显示程序*/void display(uint num) uchar qian,bai,shi,ge; qian=num/1000; /千,百,十,个处理 bai=num/100%10; shi=num/10%10; ge=num%10; wx=0; P0=0xf7; wx

25、=1; dx=0; P0=discodege; /显示个位 dx=1; delay1ms(1); if(num>0) wx=0; P0=0xfb; wx=1; dx=0; P0=discodeshi;/|0x80; /显示十位 dx=1;delay1ms(1); wx=0; P0=0xfd; wx=1; dx=0; P0=discodebai; /显示百位 dx=1;delay1ms(1); /*AD转换程序*/AD_val() /TLC549处理 uchar i,temp=0; cs=1;/初始化,启动 sclk=0; cs=0; _nop_(); for(i=0;i<8;i+)

26、/读取采集数据,读取的是上一次采集数据 sclk=1; temp=temp<<1; if(Dataout) temp |=0x01; sclk=0; cs=1; AD=temp; for(i=0;i<5;i+) /延时17us以上,进行复位 _nop_(); Int_result=AD*100/256; /处理整数 uuu=Int_result;/*键盘扫描程序*/void KB_Scan1()uchar tmp,line,i,j,flag,press;line=0x7E;for(i=1;i<=4;i+)P3=line; tmp=P3; tmp&=0x70;if

27、(tmp!=0x70) tmp=P3;flag=1;break;else line=(line<<1)|0x01;if(i=5) tmp=0xFF;flag=0;for(j=0;j<10;j+)if(tmp=prj)press=j; if(flag=1) buf2=buf1; delay1ms(100); buf1=buf0; delay1ms(100); buf0= press; delay1ms(100); sc=buf2*100+buf1*10+buf0; /*PID服务程序*/void PID() double e0,e1,e2; uchar du,out1; uch

28、ar kp=10, kd=0,ki=0;/ ts=1; e0=e1;e1=e2;e2=(sc-uuu); /设定值-采集量 if(e2>=0) direction=1; /设定值-采集量>0,电机正转if(e2>=20) /测得偏差值与设定偏差值进行比较,若不在设定围则满功率运转。 TR0=0;PWM=1; else du=kp*e2;/(e2-e1)+ki*e2+kd*(e2-2*e1+e0); / PID算法 out1=du;/+out0; TR0=1; /若到达设定围则调用PID程序 else if(e2<0) direction=0; /设定值-采集量<0

29、,电机反转if(e2<-20) /测得偏差值与设定偏差值进行比较,若不在设定围则满功率反转。 TR0=0;PWM=1; else du=10*e2;/(e2-e1)+ki*e2+kd*(e2-2*e1+e0); / PID算法 out1=-du;/+out0; TR0=1; /若到达设定围则调用PID程序. out0=out1; /*PWM输出程序*/*/ 定时器0中断服务程序./*/void timer0() interrupt 1 TR0=0 ; TH0=0xff ; TL0=0xdb ; TH1=0xff-out0 ;/初值等于模数减去计数个数 TR1=1 ; PWM=1 ; /启

30、动输出/*/ 定时器1中断服务程序/*/void timer1() interrupt 3 TR1=0 ; PWM=0 ; /结束输出TR0=1;/*主函数*/main() /主程序 TMOD=0x21 ; /0b0010 0001 timer0模式1(16位)timer1自动重装载 TH0=0xfc ; /1ms延时常数 12M TL0=0x18 ; /频率调节 TH1=0x7f; /高电平时间调节 TL1=0 ; EA=1; ET0=1; ET1=1; while(1) if(sw=1) AD_val();/调用TCL549采集处理 display(uuu); else KB_Scan1(

31、);display(sc); PID(); 目 录第一章 过程控制仪表课程设计的目的意义11.1 设计目的11.2课程在教学计划中的地位和作用1第二章 流量控制系统(实验部分)22.1 控制系统工艺流程22.2 控制系统的控制要求32.3 系统的实验调试4第三章 HPF脱硫工艺流程与控制要求63.1 控制系统工艺流程63.2 设计容与要求7第四章 总体设计方案84.1 设计思想84.2 总体设计流程图84.3 硬件设计概要84.4 硬件选型94.5硬件电路设计系统原理图与其说明15第五章 软件设计175.1 软件设计流程图与其说明17第六章系统调试中遇到的问题与解决方法20第七章收获、体会23

32、附录1 源程序与其说明24参考文献37第一章 微控制器应用系统综合设计的目的意义1.1 实验目的本课程设计的目的在于培养学生综合运用理论知识来分析和解决实际问题的能力,使学生通过自己动手对一个工业过程控制对象进行仪表设计与选型,促进学生对仪表与其理论与设计的进一步认识。课程设计的主要任务是设计工业生产过程经常遇到的压力、流量、液位与温度控制系统,使学生将理论与实践有机地结合起来,有效的巩固与提高理论教学效果。1.2 课程设计在教学计划中的地位和作用本课程设计是为过程控制仪表课程而开设的综合实践教学环节,是对现代检测技术、自动控制理论、过程控制仪表、计算机控制技术等前期课堂学习容的综合应用,使学

33、生加深对过去已修课程的理解,用本课程所学的基本理论和方法,运用计算机控制技术,解决过程控制领域的实际问题,为学生今后从事过程控制领域的工作打下基础。因此本课程在教学计划中具有重要的地位和作用。第二章 流量控制系统(实验部分)2.1 控制系统工艺流程MFC1FT1VL1Q1 电加热器MSSR图2.1 内容器单闭环流量控制系统工艺流程图说明:FT为流量变送器,FC为智能调节器,VL为电动阀,SSR为固态继电器控制输出,Q表示流量。图2.3同。被控制量Q1给定量Qs偏差Qi调节器D/A电子阀流量对象内容器扰动f流量变送器无纸记录仪A/D反馈Qf-+图2.2 内容器单闭环流量控制系统方块流程图PID智

34、能调节器MFC1FT1VL1Q1 电加热器MSSR图2.3 双闭环比值控制工艺流程图FT2FC2KQ2给定量Qs偏差Qi调节器FC1调节阀VL1流量对象内容器流量检测与变送器FT1反馈Qf-+Q1乘法器K-调节器FC2调节阀VL2流量对象夹套Q2流量检测与变送器FT1+图2.4 双闭环比值控制方块流程图2.2 控制系统的控制要求2.2.1 单闭环控制要求给定流量围为0400L/h,流量从200L/h稳态向300L/h稳态过渡的调节时间不超过100s,超调量不超过5%,稳态误差不超过±5%.2.2.2 双闭环比值控制主回路(图2.4中FC1调节的回路)要求如单闭环控制要求,副回路(FC

35、2调节的回路)的比值K可在流量围实现0.51.5的比例控制,具体情况分为主回路Q1稳定,改变比值K:副回路的调节时间不超过100S,超调量不超过5%,稳态误差不超过±5%比值K确定,主回路Q1随给定Qs改变:在Q1稳定在给定Qs后,副回路调节时间不超过50s,超调量不超过5%,稳态误差不超过±5%2.3 系统的实验调试2.3.1单闭环流量控制在实验面板上接好线,确认无误后打开实验机柜电源和水泵开关;将智能调节器FC1设置为单路输入给定、人工模糊自整定PID调节方式;调节PID参数:积分分离值为0,先使积分时间TI为一较大值,微分时间TD为0;调节比例带P,使流量Q1能稳定到

36、给定值附近,且过渡时间不太大、超调量满足工艺要求;再调节积分时间TI,使流量Q1的稳态误差减小以满足工艺要求。若此时过渡时间也能达到工艺要求,则可以不要微分作用,若不能满足则慢慢增加微分时间TD,使调节时间减小以满足工艺要求。说明:在调节比例带P使流量能稳定到给定值附近后,主要需解决的是减少稳态误差(减小TI)、减少超调量(增加比例带P或积分时间TI)和减少过渡时间(增加微分时间TD或减小积分时间TI),P、TI、TD这3个参数主要需调节的是P和TI,观察无纸记录仪的响应曲线,多试几组参数,使流量控制达到工艺要求。2.3.2双闭环比值控制在2.3.1中单闭环流量控制已满足工艺要求的前提下,将其

37、做为主回路,不需再改动其参数。将调节器FC2设置为双路输入外给定、人工模糊自整定PID调节方式。将比值器设置为加法方式,比例系数A=0.5(0.51.5均可),B=0。Q1稳定后,副回路的给定也就一定了。调节PID参数(调节方法如单闭环控制),给调节器FC2选择合适的PID值以满足工艺要求。特别说明:以上两个实验的调试问题在第七章详细讲述,此处只说明步骤。第三章 HPF脱硫工艺流程与控制要求3.1 控制系统工艺流程HPF法脱硫是国新开发的技术,它是以氨为碱源液相催化氧化脱硫新工艺,采用的催化剂HPF是一种复合催化剂,它对脱硫和再生过程均有催化作用。所产废液完全可以回兑到炼焦煤中,从而大大简化了

38、工艺流程。脱硫、脱氰效率较高,一般可达到塔后煤气含H2S100mg/m3,含HCN300mg/m3。HPF法脱硫的工艺流程是:鼓风机后的煤气进入预冷塔与塔顶喷洒的冷却水逆向接触,被冷却为30,冷却水从塔下部用泵抽出,送外冷器被低温水冷至28送回塔顶循环喷洒。采取部分剩余氨水更新循环冷却水,多余循环水返回机械化氨水澄清槽。预冷后的焦炉煤气经过两台并联的脱硫塔,从塔顶喷淋脱硫液以吸收煤气中的H2S、HCN(同时吸收氨,以补充脱硫脱氰过程中消耗的氨)。脱H2S后的煤气送入洗涤工段。两台并联的脱硫塔都有自己独立的再生系统,吸收了H2S、HCN的溶液从塔溜出,经液封槽进入各自独立的反应槽,再经溶液循环泵

39、送入再生塔。同时由空气压缩机送来的压缩空气鼓入再生塔底部,溶液在塔即得到再生。再生后溶液经液位调节器返回各自对应的脱硫塔循环使用。浮于再生塔顶的硫泡沫利用位差流入泡沫槽,硫泡沫经泡沫泵送入戈尔膜过滤器分离,清液流入反应槽,硫膏经压缩空气压榨成硫饼装袋外销。为避免脱硫液盐类积累影响脱硫效果,排出少量废液送往配煤。脱硫工艺的流程如图3.1所示。图中L表示液位;P表示压力;T表示温度;F表示流量;I表示指示;C表示控制;V表示阀门;Q表示累计。图3.1 HPF脱硫工艺流程流程图3.2 设计容与要求1).循环上水的流量围在8001000m3/h,精度要求为±5%。2).抽水高度(即预冷塔高度

40、)约20m。第四章 总体设计方案4.1 设计思想设计的关键在于循环水的抽送、流量的检测和控制,分别可以通过选择合适的工业水泵、流量计、无纸记录仪和流量积分演算智能调节器、电动调节阀完成相关功能。另外,假设氨水与循环上水的流量比值有固定要求,可增加比值器实现流量比值控制。设循环上水的流量为主控量Q1,氨水的流量给定则为Q2s=Q1*K,二者的配比为氨水:循环上水=K:1,则可用实验中的流量比值控制系统实现该控制环节。4.2 总体设计流程图循环上水给定量Q1s偏差Q1i调节器FC1调节阀VL1循环上水流量检测与变送器FT1反馈Q1f-+Q1比值器K-调节器FC2调节阀VL2氨 水Q2流量检测与变送

41、器FT1+图4.1 双闭环比值控制方块流程图4.3 硬件设计概要 硬件设计主要是智能调节器的设计,可采用单片机做实时监控芯片,结合外围电路实现流量信号的变换、采集、PID运算与控制输出等功能。为了能实时调整PID参数,需增加键盘扫描电路;为了显示PID参数和流量的大小,需增加显示模块。4.4 硬件选型4.4.1 智能调节器的自行设计I/V转换可用OP07构成的比例放大器实现。由于ADC0809的转换速度只有几十微妙,相对流量的变化时间很小,可以不要保持器。而ADC0809与DAC0832都是八位的转换器件,理论上的控制精度可达到1/255*100%=0.4%,足以满足流量控制的精度要求。V/I

42、转换可用RCV420转换器。单片机选择STC89C52一是CMOS工艺的单片机功耗较低;二是价格便宜;再者部程序存储器有8KB的FLASH ROM,能满足绝大部分工控过程实时监控程序的烧写需求。显示部分用LCD,采用太阳人电子的SMC1602a字符型液晶显示器。键盘扫描可用8279加4*4矩阵键盘以中断方式实现。4.4.2 智能调节器选型4.4.1的部分可以用虹润的HR-WP-XLS80智能调节器代替,其参数如下输入信号:模 拟 量  热电偶:B、E、J、K、S、T、WRe3-25、F2        &

43、#160;     电  阻:Pt100、Pt100.1、Cu50、Cu100、BA1、BA2   电  流010mA、420mA、020mA,输入阻抗250          电  压05V、15V 波 形  矩形、正弦或三角波幅  度光电隔离,大于4V(或根据用户要求任定)   

44、60;      频 率 010KHz(或根据用户要求任定)输出信号:模拟量输出    ·DC 010mA(负载电阻750)           ·DC 420mA(负载电阻500)            ·DC 05V(负载电阻250K)

45、        ·DC 15V(负载电阻250K)报警输出   继电器控制输出继电器ON/OFF带回差。AC220V/3A,DC24V/6A(阻性负载)通讯输出   光电隔离,RS-485/RS-232C接口,波特率12009600bps可设置, 采用标准MODBUS RTU通信协议馈电输出    DC24±1V,负载电流30mA精度: 测量显示精度      ±0.

46、5%FS或±0.2%FS频率转换精度  ±1脉冲(LMS)一般优于0.2%显示方式: ·099999瞬时流量测量值显示          ·0累积值显示          ·-1999999999温度补偿测量值显示         

47、0;·-1999999999压力补偿测量值显示          ·-1999999999流量(差压、频率)测量值显示          ·高亮度LED(数码管)测量显示          ·发光二极管工作状态显示设定方式: ·面板轻触式按键数字设定

48、          ·参数设定值断电后永久保存          ·参数设定值密码锁定保护方式: ·断电后流量累积值时间保持大于两年,设定参数永久性保持      ·电源欠压自动复位       ·工作异常自动复位(Watch D

49、og)使用环境: 环境温度      050相对湿度      85%RH ·避免强腐蚀性气体工作电源:  常规型  ·AC220V %(50Hz±2Hz,线性电源)           特殊型  ·AC90V265V开关电源       

50、           ·DC24V±2V开关电源功 耗: ·6W(AC220V线性电源供电)           ·6W(AC90265V开关电源供电)         ·6W(DC24V电源供电)重 量: 500g(AC220V供电) 3

51、00g(开关电源)除智能调节器以外的硬件选择如下:4.4.3电动调节阀选型采用力升信息设备的LSDZ-50电动调节机构,技术指标如下出轴力矩(N.m):50动作围:0360°动作时间(S):20驱动电机(W):10控制电路选项:4-20mA输入位置输出:4-20mA直流动力电源:220VAC 50Hz精度:定位精度:0.5%,位置反馈精度:0.5%环境温度:-25+55重量:2Kg4.4.4流量计选型采用尺度方圆传感器的LWGY-250A05S,技术指标如下精度:±0.5%R口径: 250mm,标准量程1201200m3/h重复性: 0.05%0.2%4.4.5比值器选型采

52、用虹润的HR-WP-XQS80,技术指标如下特性显示方式:以双排四位LED显示第一路测量值(PV1)和第二路测量值(PV2),以红色/绿色光柱进行两路测量值百分比的模拟显示。显示围:-19999999字。测量精度:±0.2%FS或0.5%FS;±0.1%FS(需特殊订制)。分 辨 率:±1字。报警方式:1-4个报警点控制(1AL、2AL、3AL、4AL)LED指示。报警精度:±1字。保护方式:输入回路断线、输入信号超/欠量程报警;输入回路断线变送输出保持、最大、最小可选。设定方式:面板轻触式按键数字设定,设定值断电永久保存。运算模型加减运算:S0=AS1

53、±BS2 公式4.1乘法运算:S0=AS1×BS2 公式4.2除法运算:S0=AS1÷BS2 公式4.3计算精度:±0.5%FS±1字或±0.2%FS±1字运算周期:0.4秒注:S0输出信号; S1、S2输入信号;A、B系数输入信号热 电 偶: K、E、S、B、J、T、R、Wre3-25;冷端温度自动补偿围050,补偿准确度±1。热 电 阻:Pt100、Cu100、Cu50、BA2、BA1;引线电阻补偿围15。线性电阻:0400远传电阻:30350(远传压力表)。直流电压:020mV、0100mV、05V、15V、05V开方、15V开方、

温馨提示

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

评论

0/150

提交评论