锅炉汽包水位自动控制系统.docx
《锅炉汽包水位自动控制系统.docx》由会员分享,可在线阅读,更多相关《锅炉汽包水位自动控制系统.docx(49页珍藏版)》请在咨信网上搜索。
1、第一章 绪论汽包水位是锅炉安全运行的指标之一,锅炉汽包水位的测量、控制和保护系统的合理配置是保证锅炉安全运行的重要措施。过高的水位会影响汽水分离装置的汽水分离效果,使锅炉出口的饱和蒸汽的湿度增大,含盐量增多,造成过热器和汽轮机通流部分结垢,从而引起过热器管壁超温甚至爆管。当水位严重过高时,还将使汽轮机产生水冲击, 引起破坏性事故。水位过低,会影响锅炉的水循环安全,造成局部水冷壁管过热,严重缺水时造成锅炉爆炸。因此,准确测量和保持汽包水位在规定的范围内有其重要意义。我在本设计中,将通过单片机的控制,使锅炉汽包水位,维持在正常的标准下,在水位超过上限或下限的时候,能够及时报警并采取相应措施。第二章
2、 工作原理与方案论证2-12.1 工作原理 图2.1所示即为锅炉汽包水位自动控制系统示意图。当系统受到扰动后,被控变量(液位)发生变化,通过检测仪表得到其测量值h。在自动控制装置(液位控制器LC)中,将h与设定值h0比较,得到偏差,经过运算后,发出控制信号 ,这一信号作用于执行器(在此为控制阀,)改变给水量,以克服扰动的影响,使被控变量回到设定值。这样就完成了所要求的控制任务。这些自动控制装置和被控工艺对象组成了一个自动控制系统。 2.2方案论证单冲量水位控制系统直接用水位信号与给定值信号相比较,控制器根据该偏差的正负与大小,输出开关给水调节阀门的信号,但这种系统具有严重的弊病:在蒸汽流量忽然
3、增加时,因给水流量小于蒸发量,水位应当下降。但是由于炉筒内的贮汽减少,内部压力忽降,从而使水面下的炉筒容积扩大,并加速汽化,由于水面下容积扩大,使水位不但不下降,反而迅速上升,产生“虚假水位”现象。而控制器根据偏差信号改变给水流量与需求相反,必然会加剧水位的大幅度波动。所以在负荷变化频繁,锅炉贮水量小的情况下,不能采用单冲量水位控制系统。双冲量水位控制系统的优点:能在负荷变化频繁的工况下比较好的完成水位调节任务,在给水压力比较平稳时采用双冲量水位控制系统是能够达到调节要求的。双冲量水位控制系统的缺点:调节作用不能及时的反应给水侧的扰动,当给水侧扰动时,调节系统等于单冲量调节,因为,如果给水管压
4、力经常有波动,给水调节阀前后压差不易保持正常时,不宜采用双冲量调节。三冲量水位控制系统以锅炉水位为主控信号,蒸汽流量为前馈信号,给水流量为控制器的反馈信号来控制给水流量,它以物料平衡关系为依据,能适应负荷的快速变化,它不仅能克服“虚假水位”的影响,也能克服由于给水压力变化等因素引起给水流量变化的影响,从而使系统有更好的动态响应和静态特征。 相比之下三冲量更具优点,所以我采用三冲量水位控制系统。控制方法: 我在这里采用性能较好的高性能水位控制器探测水位,用液面专用检测电路SL2429A及时基电路555等组成控制电路,信号采集后,经ADC0809将模拟信号转换成数字信号后送入89C51,通过软件,
5、实现对锅炉水位的控制及报警. 三冲量汽包水位控制系统方框图如下:图2-2加法器运算是: P=C0+C1PC+C2PF第三章 硬件组成及原理3.1 单片机芯片介绍AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机。片内含4K bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51 指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。1 、主要性能参数:
6、与MCS-51产品指令系统完全兼容 4K字节可重擦写Flash闪速存储器1000次擦写中期全静态操作:0Hz24MHz三级加密程序存储器128*8字节内部RAM32个可编程I/O口线2个16位定时/计数器6个中断源可编程串行UART通道低功耗空闲和掉电式 图3-1 89C51芯片2 、功能特性概述AT89C51提供以下标准功能:4K字节Flash闪存存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,
7、但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容。但振荡器停止工作并禁止其它所有不见工作直到下一个硬件复位。3、 引脚功能说明:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对断口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0接受指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口:P1是一个带内部上拉电阻的8位双向
8、I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号来低时会输出一个电流(I)。Flash编程和程序校验期间,P1口接受底8位地址。P2口:P2口是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号来低时会输出一个电流(I)。在访问外部程序存储器或16位地址的外部数据存储器(例
9、如执行MOVX DPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(例如执行MOVX RI指令)时,P2口行上的内容(也即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。Flash编程或校验时,P2亦接受高位地址和其它控制信号。P3口:P3是一组带内部上拉电阻的8位双向I/O口,P3口的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。作输入口使用时,被外部拉低的P3口将用上拉电阻输出电流(I)。P3口除了作为一般的I/O口线外,更重要的用途是她的第二功能,见下表表3-2P
10、3口第二功能功能表P3口还接受一些用于Flash闪速存储器编程和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG非:当访问外部程序存储器时,ALE输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG非)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作,该位置位后,只有一条
11、MOVX和MOVC指令ALE才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。PSEN非:程序储存允许(PSEN非)输出是外部程序存储器的读选信号,当AT89C51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN非有效,即输出两个脉冲。在此期间,当访问外部数据存储器,这两次有效的PSEN非信号不出现。EA/Vpp:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端必须得保持低电平(接地)。需注意的是:如果加密位LBI被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。Fl
12、ash存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。4、 时钟振荡器:AT89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器,振荡电路参见图3-5。图3-3外接石英晶体(或陶瓷谐振器)及电容C1、C2接在放大器的反馈回路中构成并联振荡电路,对外电容C1、C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高
13、低、振荡器工作的稳定性、起振的难易程序及温度稳定性,如果使用石英晶体,我们推荐电容使用30pF+/-10pF,而如使用陶瓷谐振器建议选择40pF+/-10F。 用户也可以采用外部时钟。采用外部时钟的电路如下图所示。这种情况下,外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空。由于外部时钟信号是通过一个2分频触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,电脑最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求。5、 空闲节电模式:AT89C51有两种可用软件编程的省电模式,它们是空闲模式和掉电模式。这两种方式是控制专用寄存器PCON(即电
14、源中指寄存器)中的PD(PCON.1)和IDL(PCON.0)位来实现的。PD是掉电模式,当PD=1时,激活掉电工作模式,单片机进入掉电工作状态。IDL是空闲等待方式,当IDL=1时,激活空闲工作模式,单片机进入睡眠状态。如需同时进入两种工作模式,即PD和IDL同时为1,则先激活掉电模式。在空闲工作模式状态,CPU保持睡眠状态而所有片内的外设仍保持激活状态,这种方式由软件产生。此时,片内RAM和所有特殊功能寄存器的内容保持不变。空闲模式可由任何允许的中断请求或硬件复位终止。终止空闲工作模式的方法有两种,其一是任何一条被允许的中断的事件被激活,IDL被硬件清楚,即可中指空闲工作模式,程序会首先响
15、应中断,进入中断服务程序,执行完中断服务程序并紧随RET1指令后,下一条要执行的指令就是使单片机进入空闲模式那条指令后面的一条指令。其二是通过硬件复位也可将空闲工作模式终止。需要注意的是,当由硬件复位来种植空闲工作模式时,CPU通常是从激活空闲模式那条指令的下一条指令开始继续执行程序的,要完成内部复位操作,硬件复位脉冲要保持两个机器周期有效,在这种情况下,内部禁止CPU访问片内RAM,而允许访问其它端口,为了避免可能对端口产生意外写入,即或空闲模式的那条指令后一条指令不应是一条对端口或外部存储器的写入指令。6、 掉电模式:在掉电模式下,振荡器停止工作,进入掉电模式的指令是最后一条被执行的指令,
16、片内RAM 和特殊功能寄存器的内容在终止掉电模式前被冻结。推出掉电模式的唯一方法是硬件复位,复位后将重新定义全部特殊功能寄存器但不包括RAM中的内容,在恢复到正常工作电平前,复位应无效,且必须保持一定时间一是振荡器重启动并稳定工作。7、 程序存储器的加密:AT89C51可使用对芯片上的3个加密位LB1,LB2,LB3进行编程(P)或不编程(U)来得到如下表所示的功能:表3-4加密位保护功能表 注:表中的U表示未编程,P表示编程 当加密位LB1被编程时,在复位期间,EA端的逻辑电平被采样并所存,如果单片机上电后一直没有复位,则所存起的初始值是一个随机数,且这个随机数会一直到真正复位为止,为单片机
17、能正常工作,被锁存的EA电平值必须与该引脚当前的逻辑电平一致,此外,加密位只能通过整片的方式擦除。8、 Flash闪速存储器的编程: AT89C51单片机内部有4K字节的Flash PEROM,这个Flash存储阵列出厂时已处于擦除状态(即所有存储单元的内容均为FFH),用户随时可对其进行编程。编程接口可接受高电压(+12V)或低电压()的允许编程信号。低电压编程模式适合于用户在线编程系统,而高电压编程模式可与通用EPROM编程器兼容。AT89C51单片机中,有些属于低电压编程方式,而有些则是高电压编程方式,用户可从芯片上的型号而后读取芯片内的签名字节获得该信息,见表3-5。AT89C51的程
18、序存储器阵列是采用字节写入方式编程的,每次写入一个字节,要对整个芯片PERROM程序存储器写入一个非空字节,必须使用片擦除的方式将整个存储器的内容清除。表3-5编程方式AT89C51的程序存储器阵列是采用字节写入方式编程的,每次写入一个字节,要对整个芯片PERROM程序存储器写入一个非空字节,必须使用片擦除的方式将整个存储器的内容清除。9、 编程方式: 编程前,须按表6和图6所示设置好地址,数据及控制信号,编程单元的地址加在P1口和P2口的P2.0P2.3,数据P0口输入,引脚P2.6,P2.7和P3.6,P3.7的电平设置见表6,PSEN为低电平,RST保持高电平,EA/引脚是编程电源的输入
19、端,按要求加上编程电源,ALE/PROG引脚输入编程脉冲(负脉冲)。编程时,可采用420MHz的时钟震荡器,AT89C51编程方法如下:1 在地址线上加上要编程单元的地址信号。2 在数据线上加上要写入的数据字节。3 激活相应的控制信号。4 在高电压编程方式时,将EA/端加上+12V编程电压。5 每对Flash存储阵列写入一个字节或每写入一个程序加密位,加上一个ALE/PROG编程脉冲。改变编程单元的地址和写入的数据,重复15步骤,直到全部文件编程结束。每个字节写入周期是自身定时的,通常约为1.5ms。10、 数据查询: AT89C51单片机用数据查询方式来检测一个写周期是否结束,在一个写周期中
20、,如需读取最后写入的那个字节,则读出的数据的最高位(P0.7)是原来写入字节最高位的反码。写周期完成后,有效的数据就会出现在所有输出端上,此时,可进入下一个字节写周期,写周期开始后,可在任意时刻进行数据查询。11、 Ready/Busy:字节编程的进度可通过“RDY/BSY”输出信号监测,编程期间,ALE变成高电平“H”后P3.4(RDY/BSY)端电平被拉低,表示正在编程状态(忙状态)。编程结束后,P3.4变为高电平准备就绪状态。12 、程序效验:如果加密位LB1,LB2没有进行编程,则代码数据可通过地址和数据线读回原编写的数据,采用下图的电路,程序存储器的地址由P1和P2口的P2.0 P2
21、.3输入,数据由P0口读出,P2.6,P2.7和P3.6,P3.7的控制信号见表6,PSEN保持低电平,ALE,EA和RST保持高电平,效验时,P0口必须接上10K左右的上拉电阻。13、 芯片擦除:利用控制信号的正确组合表6并保持ALE/PROG引脚10Ms的低电平脉冲宽度即将PEROM阵列(4K字节)和三个加密位整片擦除,代码阵列在片擦除操作中将任何非空单元写入“1”,这步骤需要在编程之前进行。14、 读片内签名字节:AT89C51单片机内有三个签名字节,地址为030H,031H和032H。用于声明该器件的厂商,型号和编程电压。读签名字节的过程和单元030H,031H及032H的正常效验相仿
22、,只需将P3.6和P3.7保持低电平,返回值意义如下: (030H)1EH声明产品由ATMEL公司制造。 (031H)51H声明为AT89C51单片机 (032H)FFH声明12V编程电压(032H)05H声明为5V编程电压、。15、 编程接口:表3-6特性表采用控制信号的正确组合可对FLASH闪速存储阵列中的每一代码字进行写入和存储器的整片擦除,写操作周期是自身定时的,初始化后他将自动定时到操作完成。16 、X25043/45 可编程看门狗监控EEPROM(1)特点 可编程的看门狗定时器 高可靠性-使用期限:每字节可写入100,000次 低检测 直至=1V复位信号有效 -数据保存期:100年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 锅炉 汽包 水位 自动控制系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。