单片机锅炉水位微机控制系统设计_第1页
单片机锅炉水位微机控制系统设计_第2页
单片机锅炉水位微机控制系统设计_第3页
单片机锅炉水位微机控制系统设计_第4页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、工业锅炉水位微机控制系统1. 设计的目的和意义:工业锅炉实现微型计算机控制, 是锅炉安全生产, 提高热效率,节约能源的一大创举。 锅炉控制的被调量是汽包水位,而调节量则是给水流量,通过对给水流量的调节 , 使汽包内部的物料达到动态平衡, 变化在允许范围之内。 汽包水位控制系统,实质上是维持锅炉进出水量平衡的系统。 它是以水位作为水量平衡与否的控制指标, 通过调整进水量的多少来达到进出平衡, 将汽包水位维持在汽水分离界面最大的汽包中位线附近,以提高锅炉的蒸发效率,保证生产安全。2. 应解决的主要问题:本设计主要解决传感器的选择(温度,压力,水位)、输出道的设计和软件程序的设计。其所能达到的技术指

2、标为(1)可以对锅炉水位,蒸汽量和给水量分别采集(2)通过单片机控制,使锅炉汽包水位维持在正常的范围内( 3)具有键盘显示功能( 4)具有报警功能当水位超过上限或下限时,能及时报警。目前国内外随便科学技术技术的发展,都采用三冲量水位自动调节系统, 该控制引进蒸汽流量和给水流量信号作为控制信号, 系统动作及时, 有较强的抗干扰能力, 因此得到广泛的应用。1/301 设计方案工业锅炉汽包水位的自动控制, 根据锅炉容量大小, 供给蒸汽(或热水)的使用要求不同,通常有单冲量自动控制系统、双冲量自动控制系统和三冲量自动控制系统三种形式。1.1单冲量水位控制系统1.2双冲量水位控制系统1.3三冲量水位控制

3、系统蒸汽流量系数蒸汽流量设定水位+PI 调节单元给水阀锅炉汽包-给水流量系数给水流量抗干扰滤波汽包水位信号图 1 三冲量框图工业锅炉采用三冲量控制系统时,当蒸汽负荷突然发生变化,蒸汽流量信号使给水调节阀一开始就向正确方向移动,即蒸汽流量增加,给水调节阀开大, 抵消了由于“虚假水位”引起的反向动作,因而减小了水位和给水流量的波动幅度。当由于水压干扰使给水流量改变时,控制器能迅速消除干扰。如给水流量减少,控制器立即根据给水流量减少的信号,开大给水阀门, 使水流量保持不变。另外,给水流量信号也是控制器动作后的反馈信号,2/30能使控制器及早知道调节的效果,所以三冲量给水调节系统,控制器动作快,还可以

4、避免调节过头,减少波动和失调,这样汽包水位就很少受到影响。从三冲量水位控制系统的可以看出,它由两个闭合回路组成:( 1)是由给水量,调节阀,控制器组成的内回路;(2)由汽包水位对象和内回路构成的主回路,蒸汽流量和分流器均在闭合回路之外,它的引入可以改善调节质量,但不影响闭合回路工作的稳定性。所以三冲量控制的实质是前馈加反馈的控制系统。1.4设计方案的确定设计内容是以锅炉水位为主控信号, 蒸汽流量为前馈信号给水量为控制器的反馈信号来控制给水量。 通过单片机的控制, 使锅炉汽包水位维持在正常的范围内, 当水位超过上限或下限时, 能及时报警并采取相应措施。设计方案是以蒸汽流量为前馈信号,给水量为控制

5、的反馈信号,经 AD转换后送入单片机,经单片机分析计算后输出控制信号,通过控制给水流量来控制锅炉水位, 使锅炉水位维持在正常的范围内。 同时系统对温度和压力信号进行采集和分析, 可对超标量的进行报警,同时具有键盘、显示电路和看门狗电路。如图2 所示3/30温度传感器DA 转换调节阀压力传感器水位传感器蒸汽流量传感器单A/D转片换器看门狗键盘显示机给水流量传报警感器图 2-2设计方案框图2 硬件设计2.1最小系统设计2.1.1单片机选择MCS-51由如下几个功能部件组成: (1)微处理器( 2)数据存储器( 3)程序存储器( 4) 4 个 8 位并行 I/O 口( 5)一个串行口( 6)2 个

6、16 位定时器 / 计数器( 7)中断系统( 8)特殊功能寄存器。 MCS-51 单片机的硬件结构具有功能部件种类全,功能强等特点, 特别值得一提的是MCS-51CPU中的位处理器, 它实际上是一个完整的1 位微机算机。这个1 位计算机有自己的CPU,位寄存器, I/O 口和指令集。 1 位机在开关决策,逻辑电路仿真,4/30工业控制方面非常有效:而 8 位机在数据采集, 运算处理方面有明显的长处。 MCS-51单片机中 8 位机和 1 位机的硬件资源复合在一起,二者相辅相成,它是计算机的技术上的一个突破,本设计采用 89C-51 单片机。89C51其主要特性为( 1)与 MCS-51 兼容(

7、 2)4K 字节可编程闪烁存储器 ( 3)寿命: 1000 写/ 擦循环( 4)数据保留时间: 10 年(5)全静态工作: 0Hz-24Hz( 6)三级程序存储器锁定( 7) 128*8 位内部 RAM(8)32 可编程 I/O 线( 9)两个 16 位定时器 / 计数器( 10)5 个中断源 ( 11)可编程串行通道( 12)低功耗的闲置和掉电模式( 13)片内振荡器和时钟电路 。引脚图如图3 所示图 3 89C51 引脚图 5/302.1.2复位电路设计MCS-51 的复位是由外部的复位电路来实现的。复位引脚RST通过一个施密特触发器与复位电路连接, 施密特触发器用来抑制噪声,在每个机器周

8、期的 S5P2,施密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。复位电路通常采用上电自动复位和按钮复位两种形式。 上电自动复位是通过外部复位电路的电容充电来实现的。 当电源接通时只要 Vcc 的上升时间不超过 1ms,就可以实现自动上电复位,当时钟频率选用 6MHz时, C取 22F 时, R取 1K 欧姆。除了上电复位外, 有时还需要按键手动复位。 按键手动复位有电平方式和脉冲方式两种。 其中电平复位是通过 RST端经电阻与电源接通实现。2.1.3时钟电路选择MCS-51单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊的一拍一拍地工作。 因此,时钟频率

9、直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性, 本设计采用内部时钟方式。2.1.4“看门狗”电路本设计采用 MAX690芯片,具有以下性能:具有看门狗电路,进入死循环的时间间隔超过 1.6s 时,将产生一个复位输出。具有备用电池切换电路, 备用电池可供电给 RAM芯片,在微处理器上电、掉电及供电电压时, 产生一个复位输出信号可用于低电平6/30检测,看门狗电路如图4 所示图 4 看门狗电路2.2前向通道设计2.2.1传感器的选择( 1) 温度传感器选择本设计采用 WP-PT100温度传感器, 其特性与应用:抗震性好,耐高压,多种温度型号可选择,安装方式多元化,可进行OEM定

10、做,应用与化纤,橡塑,石油,造纸,水电,食品等设备的过程温度测量与控制。( 2) 压力传感器选择本设计采用 PT112型压力传感器, PT112系列高温熔体压力传感器是一种基于惠斯登电桥原理而工作的,其耐高温特性可以应用于特殊的的工业, 使其成为橡塑, 化纤等机械设备中高温流体压力测量与控制的理想产品。( 3)水位传感器选择本设计采用 CR-601C型水位传感器, CR-60 系列电容式液位变送器,适用于高温高压、强腐蚀、易结晶、易堵塞等恶劣条件下7/30连续检测可导电的液体。特别适合测量酸碱溶液和锅炉的水位。整机无任何可动或弹性部件,耐冲击、安装方便、可靠性高、精度高、性能价格比好。替代传统

11、的浮球式、投入式、差压式等液位变送器在各种场合下应用有不可比拟的优势。( 4)流量传感器选择本设计采用 LUGB-21/ZX涡街流量传感器 , 可以用于多种数据散集系统,与XS 型流量显示仪配套组成流量计,用于测量管道中液体、气体、蒸汽的瞬时流量和累积流量,并输出信号控制相应设备。该传感器广泛用于电力、机械、轻工、冶金、石油、化工、造纸、科研及城市供水、供热、供气以及各种工业过程控制、能源管理和环境工程等领域。2.2.2 A/D转换芯片的选择本设计采用 A/D 转换器 ADC0809。8/30图 5 ADC0809接线图2.3后向通道设计2.3.1 DA转换本设计采用 DA转换器 DAC083

12、2。9/30图 6 DAC0832 引脚图DAC0832与单片机接线图7 所示。图 7 DAC0832 与单片机接线2.3.2 V/I转换芯片选择本设计采用 V/I 转换芯片 AD694,AD694产品是一个单片电流变送器接受高层次的信号输入标准4 -20毫安电流回路为控制阀门,执行器和其他装置中常用的过程控制。10/302.3.3调节阀本设计采用 HRTP-64KE电动调节阀。 HRL电动执行器采用一体化结构设计,具有自诊断功能,使用和调校十分方便。有数字显示窗口,可看到控制信号值、阀位值。2.4键盘显示电路设计2.4.1键盘电路的设计本设计采用行列式键盘。为进一步提高单片机扫描键盘的工作效

13、率,可采用中断扫描方式,既只有在键盘有键按下时,才执行键盘扫描程序并执行该按键功能程序,如果无键按下, 单片机将不理睬键盘。2.4.2显示电路设计2.4.3利用并行 I/O 芯片 8155H实现键盘 / 显示89C-51 单片机用扩展I/O 接口芯片 8155H实现 4 为 LED显示和12 键的键盘 / 显示接口电路。其单片机与8155H 的 接口电路如图8所示。11/30图 8 单片机与 8155H接口电路2.5报警电路设计2.5.1蜂鸣音报警本设计采用蜂鸣音乐报警装置,如图9 所示图 9 蜂鸣报警电路12/303 软件设计3.1主程序设计开初始开中扫描键显图 10 主程序流程图13/30

14、3.2 T0定时中断子程序设计中 断 开保护现关中到1N一秒单元Y六秒单到六滤Y滤标度变报警处PID运14/30调样子程调采样子程标度转D/A输重新载入时恢复现启动T0,开15/30中 断返图 11 T0 定时中断子程序流程图3.3采样子程序设计采样子程序是1 对蒸汽流量和给水流量进行采集,采样子程序2 是对温度、压力、液位、蒸汽流量和给水流量进行采集。设 N=2调样子程返图 12 采样子程序 1 流程图设 N=5调样子程返图 13 采样子程序 2 流程图16/30开选择0809 的启动A/D延时读取结指向下一个存N采集 四YN路采集Y返图 14 采样子程序流程图3.4显示子程序的设计开置显示

15、缓冲区置位选码初8155初 始位选码查段码段码延时调整位选17/30指向下一显示缓图 15 显示子程序流程图3.5滤波子程序设计在此系统中数字滤波采用算术平均滤波法。18/30开始取 4 次采样数据求算术平均值返回图 16 滤波流程图3.6标度变换标度变换是将测量的模拟量(电压 或电流)转换成可以显示的数值。测控系统中的被测变量如温度、 压力等的单位与数值都不相同。但它们经传感器转换成电信号后又经信号调理转换成统一的 0-5V、 1-5v 等信号 , 然后经 AD 转换变成 00H-FFH(8 位) 或000H-FFFH(12 位)等的数字信号。测控系统的监测装置要求按被测变量的工程单位进行显

16、示,因此,还需把上述的数字信号转换成带有不同工程单位的测量值,这项工作标度变换程序完成。线性仪表的标度变换公式为:AX=A0+(Am-A0)*(Nx-N0)/(Nm-N0)AX 仪表测量值A0 一次测量仪表的下限Am 一次测量仪表的上限N0 仪表下限对应的数字量19/30Nm 仪表上限对应的数字量Nx 测量值所对应的数字量其中 A0、Am、N0、Nm对于某一个固定的被测参数而言都是常数,对不同的参数各有不同的值。为简化标度变换程序, 通常把被测参数的起点 A0(输入信号的下限) 所对应的 AD转换后的数字量为0,即 N0=0,则上式可简化为 AX=(Am-A0)*Nx/Nm+A0开AX=(Am

17、-A0)*Nx/Nm+A0返图 17标度变换流程图3.7 PID运算PID 参数的整定有两种可用的方法,理论设计法及实验确定法。用理论设计法确定PID 控制参数的前提是要有被控对象准确的数学模型,这在工业过程中是很难做到的。因此,用实验确定法来选择 PID 控制参数的方法便成为经常采用而行之有效的办法。试凑法20/30试凑法是通过仿真或实际运行,观察系统对典型输入作用的响应曲线,根据各控制参数对系统的影响,反复调节试凑,直到满意为止,从而确定PID 参数。我们知道, PID 控制器各参数对系统的影响是;增大开环比例系数 Kp ,一般将加快系统的影响速度,在有静差的情况下则有利于减小静差; 但过

18、大的比例系数又会加大系统超调,甚至产生振荡,使系统不稳定。在试凑时,实行先比例、后积分、再微分的反复调整。其步骤如下:1)整定比例部分,先置PID 控制器中的T1=、 T2=0,使之成为比例控制器,再将比例系数Kp 由小变大,观察相应的响应,使系统的过渡过程达到4:1 的衰减振荡和较小的静差。如果系统静差已小到允许范围内,并且已达到4:1 衰减的响应曲线,那么只需用比例控制器既可,最优比例度就由此确定。2)加入积分环节,如果只用比例控制,系统的静差不能满足要求,则需加入积分环节。整定时,先将比例系统减小10 20%,以补偿因加入积分作用而引起的系统稳定性下降,然后由大到小调节Ti ,在保持系统

19、良好动态性能的情况下消除静差。这一步可以反复进行,以期得到满意的效果。3)加入微分环节,在整定时,先置T 为零,然后,在第2 步整定的基础上再增大T,同时相应地改变比例系数K 和积分时间T,逐步试凑以获得的控制效果和控制参数。21/30临界比例度法扩充临界比例度法是模拟控制器使用的临界比例度法的扩充,它用来整定数字PID 控制器的参数。其整定步骤如下:1)被控系统稳定后,把控制器的积分时间放到最大,微分时间放到零。2)通过外界干扰或使控制器设定值作一阶跃变化,观察由此而引起的测量值振荡。3)从大到小的,逐步把控制器的比例度减小,看测量值振荡的变化是发散的还是衰减的?如是衰减的则应把比例度继续减

20、小;如是发散的则应把比例度放大。4)连续重复 2、3 步,直至测量值按恒定幅度和周期发生振荡,即持续 4 5 次等幅振荡为止。此时的比例度示值就是临界比例度 PB。然后根据临界振荡公式进行 PID 计算。响应曲线法扩充响应曲线法是将模拟控制器响应曲线法推广用来求数字 PID 控制器参数。 这个方法首先要经过试验测定开环系统对阶跃输入信号的响应曲线,具体步骤如下:1)数字控制器,使系统在手动状态下工作,人为地改变手动信22/30号,给被控对象一个阶跃输入信号2)用仪表记录下被控参数在此阶跃输入作用下的变化过程曲线,即对象的阶跃响应曲线。2)对象的响应曲线上,过拐点P 作切线,求出等效滞后时间和等

21、效时间常数Tm,并算出它们的比值Tm/ 。3)选择控制度。根据所求得的、 Tm和 Tm/ 的值,查下表。控制度控制规律TKpTiTd1.05PI0.03Tr0.53Kr0.88TrPID0.014Tr0.63Kr0.49Tr0.14Tr1.50PI0.14Tr0.42Kr0.99TrPID0.09Tr034Kr0.43Tr0.20Tr2.0PI0.22Tr0.36Kr1.05TrPID0.16Tr0.27Kr0.40Tr0.22Tr模拟控制PI0.57Kr0.83Tr器PID0.70Kr0.50Tr0.13Tr临界比例PI0.45Kr0.83Tr度法PID0.60Kr0.50Tr0.125Tr

22、4 总结全文主要采用三冲量水位控制系统,以锅炉水位为主控信号,蒸汽流量为前馈信号,给水量为控制器的反馈信号来控制给水量这样就实现了锅炉的控制,通过单片机的控制, 使锅炉汽包23/30水位维持在正常的范围内,当水位超过上限或下限时,能及时报警并采取相应的措施。锅炉是人类供热, 取暖的主要来源, 它在我们日常生活中无处不在,但是它的控制技术还很薄弱,然而,在这科技日益发展的今天,我们相信有一天, 锅炉技术会得到突飞猛进的发展。如在锅炉控制系统中,真正体现无人操作,偌大的一个厂房,没有一个工人,全都由计算机控制。更有可能在能源方面,实现燃料无污染化,从而使大气的污染减少,成为绿色锅炉!24/30附录

23、 1*主程序*ORG0000HAJMPMAINORG0003HAJMPWATCHDOGORG000BHAJMPINT1ORG0100HMAIN:MOVSP,#60HACALL INT00ZZ:LCALLKEYLCALLDIRSETB EA25/30AJMPZZEND*T0定时中断子程序*INT1;MOVETMOD,#06HMOVETL0,#0FFHMOVETH0,#0FFHSETBTR0SETBET0SETBEAACALL ADA CALL LBACALL BDBHACALL PIDMOVETL0,#0FFHMOVETH0,#0FFHSAVGFIL: MOVR2,#n-1MOVR0,#32HMOVR1,#33HLOOPMOVA,R0DECR0DECR026/30MOVR0,AMOVA,R0ADDA,#04HMOVR0,AM

温馨提示

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

评论

0/150

提交评论