船舶辅助锅炉的单片机自动控制系统_第1页
船舶辅助锅炉的单片机自动控制系统_第2页
船舶辅助锅炉的单片机自动控制系统_第3页
船舶辅助锅炉的单片机自动控制系统_第4页
船舶辅助锅炉的单片机自动控制系统_第5页
全文预览已结束

下载本文档

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

文档简介

1、船舶辅助锅炉的单片机自动控制系统在内燃机动力装置的船上,锅炉是船舶的重要辅机设备,主要产生蒸汽用于加热燃汕、 主机暖缸、驱动辅助机械及牛活杂用。目前,国内多数船舶的机舱服务设备仍采用大 量的继电器、接触器、时间继电器纽成,实现各种控制功能,它们的共同特点是 线路复杂、可靠性差、有时容易出现误动作,特别是触头氧化及铁芯与衔铁弄脏 后的吸力不足,机械运动部件运动不灵活而出现被卡烧坏线圈等故障,给维护过 程带来极大不便,甚至会影响正常营运工作,而口,这种设备体积大、重量重、 价格贵。因此采用先进的设计思想对船用控制系统进行全新设计尤为必要。当前 船舶机舱占动化的要求越來越高,锅炉的h动控制在实现无人

2、机舱小是必不可少的。但是目 前我fi船舶(特别在远洋漁船)上,虽存一定程度的自动化控制,但控制系统基木上是采用 接触器一继电器系统,系统线路复杂、可靠性差、维护工作量人。为改变船舶设备,改善船 员劳动强度,提高生产效率,采用可编程序控制器来实现锅炉的口动控制,可以使线路简单、 可靠性提高、维护方便且容易实现现场调试等。可编程序控制器控制系统的经济性能比高于 接触器一继电器控制系统。根据船舶辅助锅炉所存在的问题,设计一种口动控制器, 并利用8032单片机实现锅炉的智能控制。1单片机智能辅助锅炉控制系统原理基于单片机的船舶辅助锅炉控制系统的工作原理如图11所示。系统的被 控对象是锅炉,执行机构是锅

3、炉的风、油门驱动电器,被控参数为锅炉内的压力, 本系统利用压力传感器检测锅炉内的压力,传感器输出的电信号经信号变换后送 至单片机智能控制器,控制器根据此信号的人小,利用智能控制算法计算出输出 控制信号,经放人器放大后以调节风、油门的人小,从而控制锅炉内的压力。图11巾片机智陆辅助锅炉控制系统原理图2智能控制器的设计众所周知,二阶系统是工程上最常见而又最重要的一类系统,这一系统的 形式代表了许许多多控制系统的动力学特征。正因为如此,经典控制理论将二阶 系统作为典型系统,并通过对二阶系统阶跃响应的过渡过程分析,定义了表示系 统控制质量的一些特征量,其屮以调节时间、最大超调量和稳态误差3个特征量 作

4、为性能指标。但是,控制系统的动态过程是不断变化的,以常规p1d控制器控 制,难以解决稳定性和准确性之间的矛盾,原因在于这种控制方式以不变的统一 模式z间的孑盾,原因在于这种控制方式以不变的统一模式来处理变化多端的动 态过程。为了有效地模拟人的智能控制行为,并采用微机实现智能控制,在模糊控制 屮通常采用误差e和误差变化率 e作为描述控制系统动态特征的输入变量。根 据船舶辅助锅炉控制系统的特点,从误差e和误差变化率a e这两个基本的模糊 控制变量出发,弓i岀两个特征变量e- ae和ae/e,利用这些信息设计智能控 制器。v abis 21 阶跃响曲动态fill线2. 1利用ea e取值量是否大于0

5、,可以描述系统动态过程误并变化的趋势对于图21所示典型二阶系统阶跃响应动态曲线可知,当e ae<0tlt, 如bc段和de段,表明系统的动态过程正向着误差减小的方向变化。当e - ae >0吋,在ab段和cd段,表明系统的动态过程正向着误差增大的方向变化。在控制过程屮,微机很容易识别enaen的符号,从而掌握系统动态过程 的行为特征,以便更好地制订下一步控制策略。3智能控制器在8032单片机上的实现3. 1硬件设计整个系统硬件电路由cpu及外围芯片组成,其结构框图如图31所示,完 成数据采集、声光报警、输出控制、键盘输入及显示、监控定时等功能。3. 1. 1数据采集部分由压力传感器

6、、变送器、精密电阻、a/d转换器等组 成。变送器将來口压力传感器的压力信号转换成420 ma的电流信号通过精密 电阻再将其转换成15 v的电压信号,此信号经adc0809送入cpu。yll » y uq i)t 白n i鮒克厦件mm3. 1. 2 本系统cpu采用8032单片机,在此基础上进行以下扩展:以一片16k x8位cmos静态e-pr0m27128作为程序存贮器,以一片8kx8位cmos静态 ram6264作为数据存贮器,附加一片ds1216多功能日历时钟,ds1216器件内部 包含振荡电路和后备锂电池,它的上面附带有一个28脚插座,插入ram6264后 可以保持ram中的数

7、据在停电时也不丢失。以一片8155作为扩展i/o 口,其中 pa 口作为检测信号输入口,pb 口作为声光报警输出口。3. 1. 3 输出控制部分由信号输出,信号驱动及驱动电机组成,控制信号由 cpu经dac0832数模转换后送出,经驱动电路放大后送给驱动电机控制锅炉风门 及喷油电磁阀的开度,进而控制锅炉内压力的大小。3. 1. 4 键盘显示部分采用专用键盘显示芯片8279,该芯片貝有动对键盘 显示器扫描并识别键盘上闭合键号的功能,不仅可以大大节省cpu对键盘显示器 的操作时间,从而减轻cpu的负担,而且显示稳定、程序简单,不会出现误操作。 键盘部分主耍用于输入智能控制算法的一些初始值及参数,显

8、示器采用8位led 显不器。3. 1. 5监控定时部分,为防止由于外界电源、电磁辐射等引起的干扰使程 序偏离正常的控制流程,进入死循环,造成系统故障,木系统利用定吋器及分频 器,ft硬件构成watchdog,实现监视定时器定时复位功能。3. 2软件设计软件设计主要包括:水位控制,燃烧程序控制,压力智能控制,安全保护 等模块。3. 2. 1工作原理为了使锅炉安全运行,控制锅炉启动有一定的程序,当锅炉水位正常,即 水位处于高水位与低水位之间(pl 1=0, pl. 2 = 0),蒸气压力低于最大允许 点火压力(pa. 1 = 1)时,风机将自动启动(置p1. 4=1),先进行40 s的预 扫气,此

9、时风门最大(直接置dac0832输出为ffh),以排除残存在炉膛内的油 汽,防止点火时发生冷爆,预扫气快结束时,接通点火变压器(置pl6=1), 启动燃油泵(置pl5 = 1),把风门及喷油电磁阀开度调小(直接置dac0832输 岀为一个较小的值),以利于点火成功。这时炉膛内风、油、火齐全,如点火成 功,光敏电阻阻值下降(pa. 0 = 0),点火变压器停止点火(置p1. 6 = 0),这 样燃油经电磁阀继续喷到己点着的火焰上,在风机的助燃下正常燃烧,进入压力 智能控制程序,如果点火失败,光敏电阻阻值很大(pa. 0=1),则系统发出点 火失败声光报警(置pb1 = 1),并自动进行第二次循环

10、,关闭风门及喷油电磁 阀(置dac0832输出为00h),从40 s预扫气开始循环,若第二次循环仍未点火 成功,系统停止工作(置pl7 = 1) 口声光报警。当正常燃烧突然熄火(pa. 0=1),系统发出中途熄火声光报警(置pb. 2 = 1),同理,程序控制系统口动从头开始,等待炉内压力下降至pa. 1 = 1,然 后进入40 s预扫气,重新点火启动。当锅炉正常燃烧后,本系统按照智能控制算法控制风门及油门驱动电机以控 制风、油门大小,使炉内压力维护在一个稳定的范围内。本系统的水位控制由直接放在主程序之前及之后的高低水位判断指令来决 定是否启停给水泵,若检测到高水位信号(p1. 2=1),说明

11、z前启动过给水泵, 此时应停止给水泵工作(置pl3 = 0)反之,若检测到低水位信号(p1. 1 = 1), 则置pl3=1,此时应启动给水泵工作。安全保护中的压力危险(pa. 2 = 1),水位危险(pl 0=1),中途熄火(pa0 =1)等保护也由接在主程序z后的判断指令來完成的,若pa. 2=1或pl. 0 = 1,则停止系统工作(置p1. 7 = 1)并且声光报警,若pa. 0 = 1,中途熄火,则 关闭风油门(置0832输出为00h),停止风机及燃油泵工作(置p1. 4=0, p1. 5 = 0),并作中途熄火声光报警,程序口动重新开始。3. 2. 2主程序流程图船舶辅助锅炉微机控制系统的主程序包括系统初始化、锅炉水位控制、燃 烧程序控制、锅炉蒸汽压力口动控制、安全保护等模块。其流程图如图32所 o4结束语经样机实验证明木系统由于采用了基于8032单片机的智能控制方式,与全 部采用继电接触器或plc的辅助锅炉自动控制系统相比

温馨提示

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

评论

0/150

提交评论