锅炉温度控制系统设计设计.docx
- 文档编号:7238344
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:47
- 大小:393.77KB
锅炉温度控制系统设计设计.docx
《锅炉温度控制系统设计设计.docx》由会员分享,可在线阅读,更多相关《锅炉温度控制系统设计设计.docx(47页珍藏版)》请在冰豆网上搜索。
锅炉温度控制系统设计设计
锅炉温度控制系统设计设计
安徽建筑大学
毕业设计(论文)
专业:
测控技术与仪器
班级:
二班
****************************
学号:
***********
课题:
锅炉温度控制系统设计
***********************************
2013年06月14日
摘要
在调查对当前采暖需求情况的基础上,根据小型家用燃气锅炉的工作特点,再结合工程实际需要,研究了基于MCS-51单片机的家用燃气锅炉温度控制系统,旨在解决使用燃煤锅炉集中采暖时所遇到的锅炉温度不易控制的问题,改进家庭采暖的控制方式,提高采暖的经济性。
利用Protel99se软件设计电路,对智能控制器的电源电路、报警电路、时钟电路、复位电路、LCD液晶显示电路以及控制器的核心—温度采集电路进行了设计。
电源采用三端集成稳压器W7800(W7900)系列元件7805,交流220v电压转换为单片机所需要的5V电压;利用AT89S51作为控制器的核心器件;利用集成电路温度传感器DS18B20测量锅炉水温;并将测量的水温与设定值比较,另外系统使用LCD液晶显示器显示当前水位、水位的上下限值、当前采集的温度值和预先设定的温度报警值。
当温度超过所设定的报警温度值,系统将发出报警声音,同时关闭锅炉燃烧器。
等待温度降到下限值,这时就可以重新锅炉燃烧器通电,继续加温,如此反复监控温度。
这样就可以提高能源的使用率,节约能源。
针对系统的特点和要求,在上述硬件电路及实现方法的基础上,利用汇编语言,设计了基于单片机的锅炉温度控制系统。
控制软件主要包括温度和温度采集子程序、水位控制程序、LCD液晶显示子程序等。
关键词:
单片机;温度控制;DS18B20;燃气锅炉;LCD;
ABSTRACT
Accordingtothemarketdemandandthecharacteristicsofdomesticheating,thispaperdevelopsMCUintelligencecontrollerfortheminorgas-firedboilerwhichisdomesticheatingequipmentonthebasisofinvestigationofheatingdemandwidely.Theresearchpurposeistochangetheinconvenienceoftemperaturecontrolbringbyusingcoalfiredboilerforcentralizedheating,toincreaseeconomicsofheating.ThesoftwarecalledProtel99seforcircuitdesignedisusedtodevelopthehardwareofthecontroller.Thehardwareincludesthepowersupplycircuit,theresetcircuit,theclockcircuit,thealarmcircuit,theLCDdisplaycircuit,andthetemperaturecollectionwhichisthecoreofthiscontroller.Thethree-pinintegrated-circuitvoltageregulatorW7800(7900)seriescomponent7805isusedforthepowersupply.TheAtmelAT89S51chipisthecorechipofthecontroller.TheintegratedtemperaturesensorDS18B20isusedtomeasurewatertemperatureinboiler.Thekeycircuitisusedtosetthealermtemperatureandanalogwaterinorout.Inaddition,LCDisusedtodisplaywaterlevelbound,currentwaterlevel,temperaturealermvaluebypresuppositionandcurrenttemperature.Whenwaterlevelbeyonditsboundorwhencurrenttemperaturebeyonditsalermvalue,thesystemgivesanalermandmakesboilerburneroff.Whenwatertemperatureisdown,thesystemreleasesalermandmakesboilerbureneron.Thesystemdoesitagainandagain.Sothesystemcansaveenergyandimproveenergyutilizationrate.Aimatthedemandandcharacteristicofthesystem,onthebasisofthesehardwareandimplementmethod,usingassemblelanguage,systemdesignsboilertemperaturecontrolsystemdesignbasedonsinglechip.Thissoftwareincludestemperatureandwaterlevelmonitormainprogram,temperaturecollectionsubprogram,analoywaterinandoutsubprogram,keyboardscansubprogram,LCDdisplaysubprogrametc.
Keywords:
MCU;Temperaturecontrol;DS18B20;Gasboiler;LiquidCrystalDisplay;
1绪论
1.1课题背景
由于工业过程控制的需要,特别是在计算机技术和微电子技术的迅猛发展以及自动控制理论和设计方法发展的推动下,国内外温度控制系统的发展迅速,并在智能化,自适应、参数整定等方面,以美国、德国、日本、瑞典等国家技术领先,都生产出了一批性能优异的、商品化的温度控制器及仪表,并在各行得到广泛的应用。
电加热锅炉采用全新加热方式,它具有许多优点,使其比其他形式的锅炉更具有吸引力:
1)能量转化效率高。
加热元件直接与水接触,能量转换效率很高,可达95%以上。
2)无污染。
不会排放出有害气体、飞尘、灰渣,完全符合环保方面的要求。
3)结构简单、体积小、重量轻,占地面积小。
4)锅炉本体结构简单,安全性好。
不需要布管路,没有燃烧室、烟道,不会出现燃煤、燃油、燃气的泄漏和爆炸危险。
5)可采用计算机监控,完全实现自动化。
其温度的控制都能通过微控制芯片完成,使锅炉的运行完全实现自动化,最大程度地将控制器应用于传统的锅炉行业。
6)启动、停止速度快,运行负荷调节范围大,调节速度快,操作简单。
由于加热元件工作由外部电气开关控制,所以启停速度快。
由于目前人们的环保意识的提高,人们对电热锅炉越来越重视,在工业生产和民用生活用水中应用越来越普及。
电热锅炉目前主要用于供暖和提供生活用水。
主要是控制水的温度,保证恒温供水。
随着计算机和信息技术的高速发展,单片机广泛的应用于工业控制中。
工业控制也越来越多的采用计算机控制,在这里我们采用51系列单片机来做控制器。
由于电加热锅炉是一个具有非线性、大滞后、大惯性、时变性、升温单向性等特点的控制对象,很难用数学方法建立精确的数学模型,因此用传统的控制理论和方法很难达到很好的控制效果。
而这下符合PID控制使用的条件,因而PID控制被广泛地用于电热锅炉的控制中,用来代替传统的控制方法,并获得良好的控制效果。
1.2课题研究的目的及意义
目前市场上家用燃气锅炉大部分为进口,价格较高,售后服务也不够完善,不利于燃气锅炉的推广与使用,研制燃气锅炉的企业与公司也相对较少。
因此,研制开发小型家用燃气锅炉就具有客观的市场价值与现实的意义。
本设计将结合中、小型家用燃气锅炉的实际需要,利用MCS-51系列单片机为核心器件组成温度控制系统,采用温度采集技术,并通过运行和分析研究,以期正确认识和全面理解利用单片机实现温度采集技术在过程控制中的应用。
本控制器主要是针对现代工业自动化生产过程中锅炉温度控制装置而设计的,用PID控制代替传统的控制方法,以获得良好的控制效果。
1.3系统的总体设计思想
目前,专门用于工业控制的单片机系列产品广泛出现于世界计算机市场上,单片机以其重量轻、体积小、功耗低、功能强、价格便宜的特点,在工业控制的实践中得到越来越广泛的应用。
单片机不仅仅可以实现各种常规的控制,而且还可以根据被控对象的特性,充分利用控制理论的最新研究成果,采用更完善的控制方式,以获得更好的控制效果。
当前,由于家用锅炉处于批量生产中,并且每台锅炉需要一套完整的控制系统,根据这些特点,特别是从产品成本角度出发,以MCS-51为核心器件的控制系统是比较理想的选择。
此外,MCS-51系列单片机完备的控制功能、运算能力、加上完善的外部接口电路,完全可以胜任对中小型锅炉的控制。
系统在外围芯片选取时,尽量选取典型的、易于扩展和替换的芯片和电路,还需本着节约成本的思想。
选用LCD液晶显示器和基于单总线的数字温度传感器DS18B20。
LCD液晶显示器为平面超薄的显示设备,它由一定数量的彩色或黑白像素组成,放置于光源或者反射面前方。
液晶显示器功耗很低,因此倍受工程师青睐,适用于使用电池的电子设备。
它的主要原理是以电流刺激液晶分子产生点、线、面配合背部灯管构成画面;DS18B20温度传感器采用美国DALLAS公司生产的DS18B20可组网数字温度传感器芯片封装而成,具有体积小,使用方便,耐磨耐碰,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
它们二者与单片机的接口比较简单,而且编程难度不大,既缩短了系统的开发周期,又保证了系统的稳定性,节约了开发成本。
本系统的电源采用市场上常见的W7800(7800)系列7805电源稳压芯片,数字信号和模拟信号分别采用单独的供电回路,以避免电源的干扰。
利用继电器控制燃烧器和给水泵的加热和给水。
当锅炉内的水的实际水温超过报警温度值,系统会发出报警声音,这时接在单片机一端的继电器动作,燃烧器断电。
此时温度传感器实时对锅炉温度检测,当温度降到设定值的下限时,继电器重新通电。
燃烧器电源重新接通,锅炉继续加热。
如此反复监控温度。
这样对锅炉温度控制不仅可以节约能源,提高能源的使用率。
使用LCD液晶显示器显示水位的上下限值、预先设定的温度报警值和当前采集的温度值;利用温度传感器DS18B20采集测量锅炉水温。
此外,为防止锅炉干烧和锅炉水溢出,本系统对锅炉的水位进行实时监控,避免造成能源浪费以及水溢出引起的锅炉爆炸等严重后果。
2系统方案选择及工作原理
实现本系统设计要求的方案有多种,以下介绍两种控制方法:
(1)用PLC为控制器,热电阻/热电偶作为测温器件,实现闭环控制。
(2)用单片机结合温度传感器和加热执行机构对温度进行控制,键盘修改温度参数、显示。
每一种方案都有其各自的优点。
本章详细列举、说明了两种不同的设计方案的优缺点进行对比,选出了最佳控制方案。
2.1系统设计方案
方案一:
采用PLC为控制器
此方案用PLC作为主要控制器的核心,利用热电偶作为测温器件,然后通过一个变送器将温度转换成电压信号,送入到A/D转换器进行模拟到数字量的转换,转换结果转送入PLC,由PLC根据给定值与测量值的大小作比较得到一个偏差,再由D/A将偏差数字量转换成模拟量来调节加热丝的工作时间或者通过调节不同电压来调节加热丝的加热功率,最终达到锅炉恒温控制的目的。
系统原理框图如下图2.1所示:
实际温度
图2.1方案一的原理框图
方案二:
采用51单片机为主控芯片
采用AT89S51单片机、温度传感器DS18B20、7805电源稳压芯片、液晶显示器LCD1602等核心部件。
该方案采用液晶显示器来显示当前采集的温度值、当前水位、水位的上下限值、预先设定的温度报警值,接口简单、直观而且编程强度不大。
用不锈钢管制作成的装置放于水位上下限。
这样就可以缩短系统的开发周期,减少系统成本开销。
另外,温度传感器DS18B20的温度测量范围、响应时间、稳定性、精度都要比热敏电阻好。
当系统采集到温度信号后与设定温度进行比较得到一个偏差,然后通过PID运算,从单片机P1.0输出一个PWM波形来控制固态继电器的导通与关闭,从而控制锅炉的加热丝在一个固定周期中通电加热时间的长短来达到恒温控制的目的。
从组成结构上来看,以PLC为控制器的方案安装接线比较繁琐,而实际显示需要单独的显示屏,调节温度时不太方便,若要改变给定值,需要添加专门的输入模块或者需要重新下载控制程序。
而51单片机控制系统,整个控制系统可以规划到一块PCB电路板上,从而安装起来更加方便,而且其功能比较齐全,显示模块简单,调节温度可通过键盘来设置,使用很方便。
从成本上来看。
以PLC为控制器的方案比较昂贵,51单片机控制系统更加经济。
考虑到用户的心里接受倾向,51单片机控制系统更有市场推广价值。
通过以上分析和比较从而得出:
锅炉温度控制系统采用单片机作为控制器的系统比PLC控制系统成本更低,使用更加方便快捷。
基于上述原因,最终确定采用方案
2.2系统结构框图
锅炉温度控制系统的主控部分由单片机构成。
通过按键电路进行温度报警值的设定,并对锅炉的水温进行采集及处理,然后与报警值重新启动进行加热处理。
以此重复对锅炉温度控制。
同时为结合实际需要,本系统亦比较,当温度值大于温度上限值(报警值)时就报警,停止加热。
当温度少于温度下限值时,对锅炉水位进行控制。
液晶显示,显示水位上限值,水位下限值以及温度报警值和实际温度值。
图2.2所示是其系统结构框图。
在工业生产中,锅炉是一种重要的动力系统。
其中锅炉的温度过程控制,又是一个重要环节。
本系统过程控制系统主要应用于燃气锅炉的水温控制系统。
在燃气锅炉里面,天然气液化石油气作为燃料,锅炉中的水作为加热对象。
温度传感器的输出信号经调理电路处理后作为单片机系统的输入信号。
本系统要采样的是锅炉的水温和锅炉的水位控制信号。
报警
图2.2系统的原理框图
温度控制系统的控制信号通过继电器控制燃烧器内进出气,由三个进气阀实现控制。
燃烧器的作用是:
继电器接通燃烧器电源后,燃烧器通过其内部的光电检测管检测锅炉内有无火光,若有火光则表示点火成功,不需启动点火变压器,否则启动点火变压器进行点火,同时电磁阀打开进气,这时光电管检测到火焰,关闭点火变压器,系统点火成功。
该中小型燃气锅炉所需要温度的热水是根据用户需要调节的。
控制系统根据温度传感器检测到的温度与温度设定值比较,给出控制信号.若实际温度大于报警值时,单片机实行对继电器的电源关断,这时燃烧器断电,锅炉不进行加热处理。
温度传感器一直检测锅炉内部的水温。
当温度传感器检测的温度小于用户设定值的时候,单片机根据温度的比较信号,重新对继电器进行通电,锅炉重新加热。
2.2.1主要器件的选择
1.选用Atmel公司单片机AT89S51。
2.固态继电器SSR
3.选用Dallas半导体公司温度传感器DS18B20
4.液晶显示器LCD1602
5.蜂鸣器
6.三端稳压器7805
2.2.2辅助器件选择
1.奥林燃烧器
型号:
GP-300T
功率(kg):
700-4000
伺服马达型号:
SQM
火焰探测器型号:
QRA-2
重量(kg):
320
燃烧器控制:
外置
2.CHL系列立式不锈钢多级泵
流 量:
最大22m3/h
环境温度:
最高+160℃
液体温度:
-50℃~120℃
工作电压:
220V/380V
工作压力:
1.6MPa/2.5MPa
3.不锈钢管
3硬件电路设计
3.1主控单片机AT89S51芯片介绍
AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。
AT89S51单片机引脚图如图3.1所示。
图3.1AT89S51引脚图
3.1.1主要性能特点
(1)AT89S51主要功能如下:
1.为一般控制应用的8位单芯片。
2.内部程式存储器(ROM为4KB)。
2.内部数据存储器(RAM为128B)。
4.晶片内部具有时钟振荡器(传统最高工作频率可至12MHz)。
5.32条双向输入输出线,且每条均可以单独做I/O的控制。
6.2组独立的16位定时器。
7.5个中断向量源。
8.单芯片提供位逻辑运算指令。
3.1.2AT89S51管脚说明
VCC:
供电电压。
GND:
接地。
P0口:
P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:
P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:
P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:
P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口除了作为普通I/O口,还有第二功能:
P3.0/RXD(串行输入口)
P3.1/TXD(串行输出口)
P3.2/INT0(外部中断0)
P3.3/INT1(外部中断1)
P3.4/T0(记时器0外部输入)
P3.5/T1(记时器1外部输入)
P3.6/WR(外部数据存储器写选通)
P3.7/RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。
读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。
只有读端口时才真正地把外部的数据读入到内部总线。
89C51的P0、P1、P2、P3口作为输入时都是准双向口。
除了P1口外P0、P2、P3口都还有其他的功能。
RST:
复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位
字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:
每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
PSEN:
外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
EA/VPP:
当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:
反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:
来自反向振荡器的输出。
3.2单片机最小系统
单片机最小系统指的是由最基本的电路元件组成的,外接部分简单的电路就能独立成一定的工作任务的单片机系统。
51单片机的最小系统由单片机芯片、电源、时钟电路、和复位电路组成,如图3.2所示。
图3.2最小单片机系统
3.2.1时钟电路
AT89S51的时钟可由内部产生也可以由外部产生。
在这个设计中只是用了内部产生。
利用芯片内部振荡电路,在XTAL1,XTAL2(18,19脚)的引脚上外接定时元件,内部振荡器便能产生自激振荡,用示波器便可观察到XTAL2输出的正弦波,定时元件可以采用石英晶体和电容组成的并联谐振电路,它与单片机的接法的如图3-2所示。
晶体可以在1.2MHz~12MHz之间所选,电容可以在20~60pF之间所选,通常选择33pF左右,电容C6,C7的大小对振荡频率有微小的影响,可起频率微调作用。
在设计印制板时,晶体和电容应尽可能与单片机芯片靠近,以减少寄生电容,保证振荡器可靠工作,一般采用瓷片电容。
3.2.2复位电路
单片机上电后,在其9脚(RESET)出现24个振荡周期以上的高电平后,单片机内部初始复位。
为了确保单片机正常复位,必需使其第9脚上出现的高电平保持2μs以上。
复位电路与单片机接法如图3.2所示。
系统的复位电路是由RC电路组成,外加一个手动复位按钮。
刚上电时或者触动按钮后C5两端的电压为0,这时RST为高电平,而其高电平保持时间是由R和C的时间常数决定,由公式(3-1)可知,C充电的时间常数τ等于0.082ms,远远大于2μs,即使RST高电平的时间保持2μs以上,确保了单片机正常复位。
τ=R*C(3-1)
3.3温度控制电路设计
本系统采用继电器进行对燃烧器工作方式控制,从而锅炉控制温度。
当P口输出高电平时,经反相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 锅炉 温度 控制系统 设计