锅炉水温水位控制系统设计.docx
- 文档编号:23507164
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:46
- 大小:376.78KB
锅炉水温水位控制系统设计.docx
《锅炉水温水位控制系统设计.docx》由会员分享,可在线阅读,更多相关《锅炉水温水位控制系统设计.docx(46页珍藏版)》请在冰豆网上搜索。
锅炉水温水位控制系统设计
锅炉水温水位控制系统设计
【摘要】在现代科学技术的许多领域中,自动控制技术起着愈来愈重要的作用,并且随着生产和科学技术的发展,自动化水平也越来越高。
自动控制利用控制装置使被控对象的某个参数自动的按照预定的规律运行。
本设计的控制系统就是采用自动控制技术来实现其功能的,这样就大大提高了工作的效率,而且整个过程又快又稳。
本设计采用单片机作为数据处理与控制单元,在进行数据处理过程中,单片机控制温度传感器和液位传感器进行工作,把温度信号和液位信号传递到单片机上。
单片机进行数据处理之后,发出控制信号改变报警和控制执行模块的状态,同时将当前温度信息和液位信息发送到LED进行显示。
本系统可以实现温度和液位信号的采集与显示,可以使用按键来设置液位限定值,通过液位数据的运算处理,发出控制信号达到控制液位的目的。
本系统以8051为核心,用温度传感器AD590采集温度信号,通过ADC0804进信号的A/D转换与8051通信。
同时用超声波传感器测量液位,用DS18B20作为温度补偿,以提高精确度。
用555定时器组成报警电路进行报警。
并且可以通过键盘来设定液位的最高值和最低值,从而达到自动控制的目的。
关键词:
单片机;温度传感器;模数转换;超声波
TheTemperatureDetectionandLiquidLevelControlSystemofBoilerBasedOnMicrocontrollers
Abstract:
Inmanyareasofmodernscienceandtechnology,automaticcontroltechnologyplaysanincreasinglyimportantrole,andwithproductionandthedevelopmentofscienceandtechnology,thelevelofautomationisalsogettinghigherandhigher.Controldevicetocontroltheuseofaparticularobjectinaccordancewiththeparametersoftheautomaticoperationofthelawisscheduled.Thedesignoftheautomaticcontroltobuyacertainobjectautomaticallyinaccordancewiththeparametersofthescheduledoperation.ItusesMCUasdataprocessandcontrolunit,andusesMCUtocontroltemperaturesensorandthelevelofwaterwhichtransmitsdatatoMCUthroughsinglebus.Itcansendasignaltochangethestatesofalarm,currenttemperatureandthelevelofwaterisdisplayedbyLEDThesystemachievesmulti-channeltemperatureandwaterlevelsignalacquisitionandcontrol.Thissystemisappliedinsuchdomainsaswarehousedetectingtemperatureandthelevelofwater;air-conditionercontrollingsysteminbuildingandsupervisoryproductiveprocessetc.8051tothesystemasthecenter,withtemperaturesensorsAD590temperaturesignalscollectedbyADC0804signalintotheA/Dconverterand8051communications.ThelevelofwateriscollectedbytheUltrasonicsensors.andthetemperatureofairismeasuredbyDS18B20.whilekeyboardisusedtosetahighestlevelandalowestlevel.thusachievingcontrolforautomation.
Keywords:
microcontrollers;temperaturesensor;analog-digitalconversion;ultrasonic
1绪论
1.1国内外锅炉的发展现状
锅炉作为一种把煤、石油或天然气等化石燃料所储藏的化学能转换成水或水蒸气的热能的重要设备,长期以来在工业生产和居民生活中都能扮演着极其重要的角色。
它己经有二百多年的历史了,但是锅炉工业的迅猛发展却是近几十年的事情。
国外的锅炉控制工业50~60年代发展最快,70年代达到高峰。
我国的锅炉工业是在新中国成立后才建立和发展起来的,1953年在上海首创了上海锅炉厂。
从其在生产和生活中所起的作用不同,锅炉可分为电站锅炉,主要用于发电厂;工业锅炉,主要用于直接供给工农业生产或驱动机械能源;生产锅炉,主要用于为居民提供热水和供居民取暖。
应该说锅炉控制问题伴随着锅炉的出现也就相应的出现了,它长期以来就是控制领域的一个典型问题。
伴随着控制理论和控制技术的发展,锅炉自动化控制的水平也在逐步提高。
锅炉的自动化控制,经历了三四十年代单参数仪表控制,四五十年代单元组合仪表综合参数仪表控制,以及六十年代星期的计算机过程控制几个阶段。
随着六十年代第一台计算机在控制中的应用以及此后计算机和通信技术的迅猛发展,计算机逐渐进入了锅炉控制领域并正在成为这一领域的主要角色。
计算机很强的记忆功能,逻辑判断功能以及快速计算功能为实现任意的控制算法提供了可能,这样,先进的控制理论和控制算法进入锅炉控制己经有了可能性。
目前,国外锅炉的控制技术已日趋成熟,尤其在计算机控制和PLC控制领域得到很好的发展。
我国虽然在锅炉自动控制领域发展较快,但整体技术水平和发达国家还有一定的差距。
1.2热水锅炉温度检测与液位控制的背景及意义
随着我国的国民经济快速发展与人民生活水平的迅速提高,对锅炉的需求量有日益增加的趋势。
如果锅炉的控制设备简陋,控制技术落后,效率低,就会造成了燃料的大量浪费,而且严重污染空气,也不利于安全生产。
而热水锅炉的控制虽然没有工业锅炉复杂,精确度要求也没工业要求高,但热水锅炉的应用也十分广泛,如果要人工控制就不仅需要很大的工作量,而且不能保证控制的准确性和及时性,因此用采用自动检测和控制,不仅大大减少工作量,而且准确,既经济又实惠。
温度检测系统在现代工业设计、工程建设及日常生活中的应用越来越广泛,早期的温度检测主要应用于工厂中,在人们的日常生活中,温度检测系统的应用和作用也体现到了各个方面。
特别是单片机技术的出现,它给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。
特别是其中的51系列单片机的出现,由于它具有极好的稳定性,更快和更准确的运算精度。
本次设计就是要通过以51系列单片机为控制核心,通过温度采集,模数转换,LED显示,实现热水锅炉温度检测系统的设计,同是采用超声波传感器检测锅炉内水位,并利用单片机来控制水泵,从而达到控制液位的目的。
1.3热水锅炉温度检测与液位控制的工作原理
在热水锅炉应用中,如果要准确的检测水温有很多方法,本次设计采用集成温度传感器AD590来测量水温,精确到0.5℃。
通过AD590来采集信号,然后通过模数转换,与单片机连接,并通过LED显示出来,同时把采集到的温度信号与给定值比较,如果温度高于给定值的最高值或低于给定值的最低值时,系统就会声光报警。
在液位控制系统中,采用超声波传感器来测量液位,利用超声波发射和接收到反射信号的时间差计算出超声波走过的距离,从而计算出锅炉内的水位,考虑到温度对超声波传输速度的影响,因此增加了温度传感器DS18B20来测量气体的温度,从而减小误差,精确度±2cm,该系统还可以用键盘设定液位的最高值和最低值,并通过单片机来控制,水位低于最低值时系统将自动注水,高于最高值时,自动停止加水,并且能够同步显示水位。
1.4单片机控制锅炉的发展前景
锅炉微机控制,是近年来新开发的一项新技术,它是微型计算机软件、硬件、自动控制、锅炉节能等几项技术紧密结合的产物,锅炉采用的是微机控制和原有的仪表控制,微机控制优势明显,作为锅炉控制系统装置:
其主要任务是保证锅炉的安全、稳定、经济运行,减少劳动人员的劳动强度。
采用计算机控制的锅炉系统有十分良好的安全机制:
可以置多点的声光报警和自动连锁停炉,杜绝人为疏忽造成的重大事故。
可以预见采用计算机控制系统是行业的大势所趋。
单片机是在一块芯片上集成了一片微型计算机所需的CPU、存储器、输入、输出等部件。
单片机自问世以来,性能不断提高和完善,体积小、速度快、功耗低的特点使它的应用领域日益广泛。
一般,工业控制系统的工作环境差,干扰强,利用单片机控制就能克服这些缺点,因此单片机在控制领域得到广泛的应用,使用单片机控制锅炉是很好的选择。
目前我国在单片机测控装置研究、生产、应用中取得了很大的成绩,总结了很多经验,但是各行业仍处于发展期,经调查,很多科研究所在这方面开展的工作更看重的是理论和算法,数年来关于这方面的研究的论文较多,着重生产实际的很少。
一些发达国家在单片机新型系统研究、制造和应用上,已积累了很多经验,奠定了基础,进入了国际市场。
我国在新型测控装置与系统研究、制造、应用和经验上,与其他发达国家相比还存在差距,但是我国的研究人员已经克服很多困难,并在不断的摸索中前进,有望在相关领域赶上甚至超过发达国家的技术水平,这是发展趋势。
2系统硬件电路设计
硬件电路是系统功能实现的基础,本设计是在硬件电路的基础上,通过软件来完善系统的功能。
一般在软件可以完成硬件功能的情况下,尽量用软件来实现,从而使系统硬件电路尽可能简单,如下便对系统的硬件电路进行详细介绍。
2.1系统控制模块的设计
本设计用单片机作为系统的控制核心,根据系统设计的要求与要实现的功能,可选用的单片机有多种,本次毕业设计选用8051单片机作为系统的控制核心。
2.1.1单片机的最小系统设计
8051单片机如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。
它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。
但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。
8051单片机引脚图如图2-1所示。
图2-18051单片机引脚
单片机的复位电路通常采用上电自动复位和按钮复位两种方式。
最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。
只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。
时钟频率用6MHZ时C取22uF,R2取1KΩ,R1取100K。
除了上电复位外,有时还需要按键手动复位。
本设计就是用的按键手动复位。
按键手动复位有电平方式和脉冲方式两种。
其中电平复位是通过RST端经电阻与电源Vcc接通而实现的。
单片机的时钟电路由两个电容和一个晶振组成,单片机的最小系统见图2-2所示。
图2-2单片机最小系统
2.1.2单片机的I/O口扩展的设计
8155作扩展I/O口使用时,IO/
引脚必须置高电平。
这时,PA、PB、PC的口地址的低8位分别为01H、02H、03H(设地址无关位为0时)。
8155的I/O工作方式选择,是通过对8155内部命令寄存器(命令口)设定命令控制字来实现的。
命令寄存器的低8位地址为00H。
8155的A口和B口都可以工作在输入方式或输出方式,但A口和B口是工作在基本方式还是选通方式却不是有A口和B口的方式决定的,而是由C口的方式决定。
8155的C口可以设置成四种工作方式,即可以设置为输入方式,输出方式,A口的控制端口(只用C口三条线,还有三条线为输出方式),以及作为A口和B口的控制端口。
表1给出了在不同工作方式下C口各位的功能。
I/O口的工作方式选择
①基本I/O工作方式:
当8155被编程为ALT1,ALT2时,A,B,C口均为基本输入/输出方式,而用命令寄存器的D0和D1位选定A口和B口为输出还是输入工作方式;由D2和D3选定C口为输出还是输入工作方式。
②选通I/O工作方式:
当8155被编程为ALT3时,A口定义为选通I/O,B口定义为基本I/O。
编程为ALT4时,A口和B均定义为选通I/O工作方式。
当C口工作于ALT3或者ALT4方式时,可以为A口及B口提供对外的联络信号。
但是,8155的联络信号不像8255A那样输入、输出两组,而是只有A、B各一组。
因此,在输入和输出操作时,联络信号的意义和作用有所不同。
在输入操作时,
是外设送来的选通信号。
当
有效后(低电平),把输入数据装入8155,然后BF信号变高,以反映8155的缓冲器以装满;在
信号恢复为高电平时,INTR信号变高,向CPU申请中断;当CPU开始读取输入数据(
信号下降沿)时,INTR信号恢复低电平;读取数据完毕后(
信号上升沿),使BF信号恢复低电平,一次数据输入结束。
在输出操作时,
是外设的应答信号。
当外设接收并处理完数据后,发出
负脉冲;在
变高之后使INTR有效,开始申请中断,即要求CPU发送下一个数据;CPU在中断服务中把数据写到8155,并使BF变高,以通知外设可以开始接收和处理数据;外设处理完数据后,再以
信号来应答。
A口和B口是否工作在中断方式下,除了由C口的方式决定是否提供联络信号之外,还要在初始化时规定是否允许A口或B口中断。
INTR为中断请求输出线,作为单片机的外部中断源,高电平有效。
当8155的A口(或B口)缓冲器接收到设备输入的数据或设备从缓冲器中取走数据时,中断请求线INTR变高(仅当命令寄存器相应中断允许位为1时),向单片机请求中断,单片机对8155的相应I/O口进行一次读/写操作后,INTR变为低电平。
BF为缓冲器状态标准输出线。
缓冲器有数据时,BF为高电平,否则为低电平。
为设备选通信号输入线,低电平有效。
I/O的状态查询
8155用状态寄存器锁存I/O口和定时器的当前状态,供单片机查询用。
因为状态寄存器和命令寄存器共用一个地址,因此认为8155的00H口是命令/状态(C/S)寄存器。
对其写入时,作为命令寄存器,写入的是命令;而对其读出时,作为状态寄存器,读出的是当前I/O口和定时器的状态。
本次毕业设计用两片8155来扩展单片机8051的P0口,并用74X139作为8155的片选信号控制,74X139的高位输入A1接地,低位输入A0接单片机的P20口,输出端Y0和Y1分别接8155,这样无论P20口输出高电平还是低电平,都会选择一片8155与单片机进行通讯。
只要让单片机的P20口输出0.5HZ的脉冲,就能实现两片8155分别占用P20口2秒的功能。
单片机的I/O口扩展电路图如2-3所示。
图2-3单片机的I/O口扩展
2.1.3液位控制模块的设计
液位控制液位控制输入模块和控制水泵模块,液位控制输入模块的作用是设定液位的最高值和最低值,控制水泵模块的作用是控制水泵开关是否导通,从而达到控制液位的目的。
(1)液位控制系统框图
使用单片机实现锅炉液位控制具有较高的实用价值和稳定性好等特点。
采用由超声波电路所组成的液位传感器测量水位,可有效保证水位的自动控制,保证水质无污染,能更好地对锅炉进行自动化控制,而且控制方便且系统稳定性能好;单片机不仅有体积小,安装方便,功能较齐全等优点,而且有很高的性价比,应用前景广,同时有助于发现可能存在的故障,通过微机实现给水系统的自动控制与调节,将保证锅炉正常供水供暖,维持稳定系统,保证安全经济运行。
本文就是采用8051单片机为核心芯片的一种锅炉控制系统,如图2-4
具有较高的实用价值和优越性。
图2-4液位控制系统框图
(2)超声波测距原理
如图2-5示意了超声波测距的原理,即超声波发生器T在某一时刻发出的一个超声波信号,当超声波遇到被测物体后反射回来,就被超声波接收器R所接受。
这样只要计算出发生信号到接受返回信号所用的时间,就可算出超声波发生器与反射物体的距离。
距离计算公式:
d=s/2=(c*t)/2*d为被测物与测距器的距离,s为声波的来回路程,c为声速,t为声波来回所用的时间与声速c与温度有关,如温度变化不大,则可认为声速是基本不变的。
如果测距精度要求很高,则应通过温度补偿的方法加以校正。
声速确定后,只要测得超声波往返时间,即可求得距离。
在系统加入温度传感器来监测环境温度,可进行温度被偿。
这里可以用DS18B20测量环境温度,根据不同的环境温度确定声速提高测距的稳定性。
为了增强系统的可靠性,应在软硬件上采用抗干扰措施。
图2-5超声波测距的原理
声波在介质中传播的速度称为声速,单位为米/秒。
声速的大小,与声波藉以传播的介质有关。
不同的介质声速不同。
固体介质、液体介质和气体介质三者之中,固体介质中的声速最大,液体次之,气体最小。
即使在空气介质中,声速还与空气的压强和温度有关。
在理论上,有
(2-1)
式中;C为声波在空气中的传播速度;
为空气的比热比,且
;
为大气静压强,且
(0℃);
为空气密度,且
(0℃);因此,可算得
。
上式表示的是温度为0℃,空气中的声速。
如果温度改变了,则声速的值也就不同。
对于空气,可按下式算得不同温度下的声速:
(2-2)
由上式即可算得常温(20℃)下空气中的声速为
在本次毕业设计中,由于热水锅炉的压强对声速不是很大,对系统的结果影响不大,因此不考虑,只考虑温度的影响。
如图2-1为超声波声速表;
表2-1不同温度下的超声波声速表
(3)控制水泵电路的设计
如图2-6所示,使继电器触顶导通,必须三级管的基极为高电平,所以P2.6口输出高电平,水泵就打开;当P2.6口输出为低电平,三级管截止,继电器触点断开,水泵关闭。
如果当显示到达设定的最大值,水泵要关闭,当显示到达设定的最小值,水泵要打开了。
采用一个继电器和一个三级管来实现,这里的续流二级管要特别注意,它是来保护继电器,消除浪涌电流。
如图2-6所示。
图2-6驱动水泵电路
2.2系统检测模块的设计
本次毕业设计的检测模块包括水温检测模块、气温检测模块和液位检测模块,其中水温检测模块采用集成温度传感器AD590,水温检测模块采用DS18B20,液位检测模块采用超声波电路实现液位检测功能。
2.2.1水温检测模块的设计
在热水锅炉中,只需把水加热到100℃,然后保温,因此必须要采用测量量程大于100℃的温度传感器,该系统是温度检测系统,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,同时可以将被测温度显示出来。
(1)水温检测系统框图
通过对系统大致程序量的估计和系统工作速度的估计以及I/O口需求量的估计,考虑价格因素、元器件市场因素,选定8051单片机作为系统的主要控制芯片。
各种模拟信号均需通过A/D转换器转换成数字量,考虑到被测量的有效位数及其富裕量,选ADC0804芯片作A/D转换器。
由于锅炉的内的温度可能超过100℃,选用AD590芯片作为温度传感器。
采用LED数码管动态显示测得的数值,采用一片8路三态反相缓冲器74LS240作为字形码锁存驱动器,报警电路采用555定时器组成的振荡电路。
由温度传感器AD590采集温度信号,经过A/D转换成数字信号送入单片机,并由单片机控制LED显示出来,该系统同时有报警功能,当温度符合报警条件时,单片机的P2.7口输出高电平,控制555定时器组成的报警电路报警。
如图2-7为水温监测系统框图;
图2-7水温检测系统框
(2)水温检测电路的设计
采用集成温度传感器AD590测量水温,AD590是利用PN结构正向电流与温度的关系制成的电流输出型两端温度传感器(热敏器件)。
AD590是美国模拟器件公司生产的单片集成两端感温电流源。
它的主要特性如下:
1、流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)度数,即:
mA/K式中:
—流过器件(AD590)的电流,单位为mA;T—热力学温度,单位为K。
2、AD590的测温范围为-55℃~+150℃。
3、AD590的电源电压范围为4V~30V。
电源电压可在4V-6V范围变化,电流变化1mA,相当于温度变化1K。
AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。
4、输出电阻为710MW。
5、精度高。
AD590共有I、J、K、L、M五档,其中M档精度最高,在-55℃~+150℃范围内,非线性误差为±0.3℃。
AD590的外形与小功率晶体管相仿,共有3个管脚:
1脚为正极,2脚为负极,3脚接管壳。
使用时将3脚接地,可起到屏蔽作用。
AD590的测温范围是-55℃~+150℃,最大线性误差为±0.3℃,响应时间仅20µs,重复性误差低至±0.05℃,功耗约2mW。
其输出电流是以绝对温度零度(-273℃)为基准,每增加1℃,它会增加1μA输出电流,因此在室温25℃时,其输出电流Io=(273+25)=298μA。
Vo的值为Io乘上10K,以室温25℃而言,输出值为2.98V(10K×298μA)。
测量Vo时,不可分出任何电流,否则量测值会不准。
AD590等效于一个高阻抗的恒流源。
在工作电压+4~+30V,测量范围-55℃~+155℃范围之内,对应于热力学温度T每变化1K,就输出1µA的电流。
这就表明,其输出电流I(µA)与热力学温度T(K)严格成正比。
电流灵敏度表达式为:
I/T=3K㏑8/eR。
式中的K、e分别为波尔兹曼常数和电子电量,R是内部集成化电阻。
将K/e=0.0862mV/K,R=538Ω代入式中得到:
I/T=1.000µA/K因此,输出电流的微安数就代表着被测温度的热力学温标数。
AD590温度与电流的关系如表2-2所示。
表2-2AD590温度与电流的关系
AD590测温电路输出的电压信号为模拟信号,要进行数码显示,还需将此信号转换成数字信号。
为此我们通过A/D转换器将输入的模拟值转换成数字值,经8051单片机处理后输出到P1以控制温度显示电路。
ADC0804是用CMOS集成工艺制成的逐次比较型摸数转换芯片,分辨率8位,转换时间100μs,输入电压范围为0~5V,增加某些外部电路后,输入模拟电压可为5V。
该芯片内有输出数据锁存器,当与计算机连接时,转换电路的输出可以直接连接在CPU数据总线上,无须附加逻辑接口电路。
ADC0804与ADC0809有相同的功能,引脚与ADC0809不同,ADC0804有20个引脚,模拟信号从Vin(+)输入,转换后的数字信号从DB0到DB7口输出,ADC0804的引脚如图2-8所示。
图2-8ADC0804的引脚
水温检测电路由温度传感器AD590,模数转换器ADC0804构成检测输入模块,温度传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 锅炉 水温 水位 控制系统 设计