云文档网 - 专业文章范例文档资料分享平台

基于单片机的锅炉温度和压力控制系统设计_毕业设计(论文)

来源:网络收集 时间:2024-05-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

存档日期: 存档编号:

本科生毕业设计(论文)

论 文 题 目: 基于单片机的锅炉温度和压力控 制系统设计 姓 名: 王忱勖 系 别: 机电工程系 专 业: 电气工程及其自动化 年 级 、 学 号: 09电气 098320106 指 导 教 师: 黄 艳

江苏师范大学科文学院印制

摘 要

本文介绍了以80C51单片机为核心的温度和压力控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,以数字信号的形式传送给单片机;温度和压力信号由压力传感器进行实时采集,通过A/D转换器将模拟信号转换成数字信号传送给单片机,单片机经过计算与处理后将温度、压力信息显示在LED显示器上,文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、压力检测电路、稳压电源电路和其他一些单片机接口电路。文中还介绍了软件设计部分,在这里采用模块化结构编程。软件部分主要包括:主程序、温度和压力控制子程序、显示子程序等。

该系统可以对锅炉的温度与压力进行全自动化的控制,不仅节省了人力资源,同时使用电加热系统,更节能,更环保,更具有有可行性。

关键词:温度检测 A/D转换 压力检测 PID控制;

I

Abstract

This paper introduces the 51 microcontroller as the core temperature and pressure system of the working principle and design method. Temperature signal chip DS18B20 collection by the temperature, with digital signal transmitted to the form of single chip microcomputer; Pressure by level sensor signal pressure of real time data collection, with an analog form transfer to the single chip microcomputer, microcontroller through the A/D conversion, converted into digital signals, calculation and treatment will temperature, pressure, water level information displayed in the LCD monitor, the paper introduces the hardware part of the control system, including: temperature detection circuit, temperature control circuit, pressure detection circuit, pressure control circuit and other single chip microcomputer interface circuit. The paper also introduces software design part, here the modularized structure programming. Software is mainly three parts: the main program, keyboard interrupt and key processing program, prearcing interruption program. The other one XieZi programs include: temperature signal processing program, show program, PID processing procedure, etc. This system can to the boiler temperature and water level of the full automation control, not only save thehuman resource, and at the same time use electric heating system, more energy efficient, more environmental protection and is more a feasibility.

Keywords:Temperature detection A/D conversion Water pressure test PID control

II

目 录

摘 要 .................................................... I Abstract .......................................................... II 1 绪论 ............................................................ 1

1.1研究背景及现状............................................... 1 1.2 发展前景 .................................................... 1 1.3 系统的总体设计思想 .......................................... 2

2 锅炉温度和压力控制系统主要器件选择 ......................... 4

2.1系统结构总框图............................................... 4 2.2 单片机的选择 ................................................ 4 2.3 温度传感器 .................................................. 7 2.4 压力传感器 .................................................. 8 2.5 A/D转换器.................................................. 11

3 锅炉温度和压力控制系统硬件电路的设计 ...................... 13

3.1 最小单片机系统 ............................................. 13

3.1.1 晶振电路.............................................. 13 3.1.2 复位电路.............................................. 13 3.2 温度采集模块设计 ........................................... 14 3.3温度控制电路设计............................................ 15 3.4压力检测电路设计............................................ 16 3.5键盘及显示电路.............................................. 17 3.6 报警电路设计 ............................................... 19 3.7稳压电源电路设计............................................ 20

4 系统软件设计 .................................................. 21

4.1控制算法研究................................................ 21 4.2系统总流程图设计............................................ 22

III

4.3 温度和压力检测程序流程图设计 ............................... 23 4.4键盘输入子程序流程图设计.................................... 24 4.5显示子程序流程图............................................ 25 4.6外部中断程序流程图.......................................... 26

5 结论 ........................................................... 27 致 谢 ........................................................... 28 附图:系统原理总图 ............................................. 29 附录:代码编写 .................................................. 30 参考文献 ......................................................... 37

IV

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

1 绪论

1.1研究背景及现状

锅炉是一种热能转换设备,传统的锅炉由锅和炉两大主体和保证其安全经济连续运行的附件,仪表附属设备,自控和保护系统组成,水在锅(锅筒)中不断被炉里燃料燃烧释放出来的能量加热,温度升高并产生带压蒸汽,由于水的沸点随压力的升高而升高,锅是密封的,水蒸气在里面的膨胀受到限制而产生压力形成热动力(严格的说锅炉的水蒸气是水在锅筒中定压加热至饱和水再汽化形成的)作为一种能源广泛使用。锅炉广泛用于生产和生活之中。

传统的锅炉都使用烧煤的方法进行加热,这种方式加热不但对空气污染严重,而且在加热时需要用人工进行燃料的运输与添加,一旦加入燃料过多,水温会升的过快造成开锅,严重时会造成锅炉爆炸,造成人身财产的损害,对于现在国内的发展来说,很少有地区对此进行改进,而本设计提出一种新型的锅炉加热与压力控制方法,真正实现无人操作,全自动加热、控温、节能环保,本设计摒弃传统的燃料加热方法,而使用电热的方式,这样通过微控制器可以对水温进行实时的控制,不仅节省能源,还能达到准确的温度控制,在控制系统中又加入了压力控制环节,这样整个系统就达到了全自动智能化水平。

根据国内实际情况和环保上的考虑和要求,燃煤锅炉由于污染并且效率不高,已经逐渐被淘汰;燃油和燃气锅炉也存在着燃料供应不方便和安全性等问题。因此在人口密集的居民区、旅馆、医院和学校,电加热锅炉完全能替代燃煤、燃油、燃气锅炉。

1.2 发展前景

电加热锅炉采用全新加热方式,无污染,完全可以称为绿色环保锅炉。电加热锅炉具有许多优点,使其比其他形式的锅炉更具吸引力,其具体优点如下[1]:

(1)无污染。由于采用电加热方式,电能直接转换为热能,不需要采用燃烧的方式将化学能转换为热能,因此就不会排放出有害的气体杂质,也不会产生灰渣,很适宜环保方面的要求,更适合安放在人口十分密集的生活区,办公区。

(2)能量转化效率很高。电加热锅炉采用加热元件直接与水接触,加热时

1

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

转换效率很高,能量转化率也很高,一般可达到95%,而最新最好的锅炉更是能达到98%以上。

(3)锅炉本体结构简单,安全性好。电加热锅炉本体结构非常简单,不需要布置管路,没有燃烧室,没有烟道,故而不会出现燃煤、燃气、燃油锅炉存在的爆炸和泄漏的危险。

(4)体积小,重量轻,占地面积小。由于本体结构简单,使得电热锅炉体积可以做的很小,简单的结构更加便于布置,占地面积也就减小。

(5)锅炉启动、停止速度快,运行负荷调节范围大,调节速度快,操作简单。由于加入元件工作由外部电气开关控制,所以锅炉启停速度快,通过控制各加热元件的开关,可以在很大范围内调节运行负荷,调节操作迅速、简单。与燃煤、燃油、燃气锅炉相比,操作运行更加方便、简单。

(6)可采用计算机监控,完全实现自动化。电热锅炉的温度和水位的控制都能通过计算机完成,使电热锅炉的运行完全实现自动化,最大程度的将计算机技术应用于传统的锅炉行业[2]。

1.3 系统的总体设计思想

当前,世界计算机市场上出现了专门应用于工业控制的一系列单片机产品,单片机以其价格便宜、重量轻、体积小、功耗低、功能强的特点,在工业控制的现场应用中得到越来越广泛的关注,单片机既能够完成各种常规的控制,还能够充分利用控制理论的最新研究成果情况下结合被控对象的特性,选择更加先进的控制方法,来获得更好的控制效果。目前,因为家用锅炉设备属于批量制造生产,而一整套完备的控制系统是每台锅炉所必需的,针对小型锅炉的这些特点,更结合产品的成产成本考虑,以单片机MCS-51为核心器件组成的控制系统成为了最为理想的选择。同时,MCS-51系列单片机以其完备的控制功能、优秀的运算能力、完善的外部接口电路等一系了特点,适应了中小型锅炉控制系统需要。同时在选取外围芯片时,应尽量考虑一些较为典型的、易于替换和扩展的电路和芯片,并建立在降低生产成本的前提下。传感器主要选择些基于单总线结构的ICSl220型压力传感器和DS18B20数字温度传感器。DS18B20温度传感器采用DALLAS公司生产的DS18B20可组网数字温度传感器芯片封装而成,其产品以具有

2

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

封装形式多样,耐磨耐碰,使用方便,体积小,而广泛应用于各种狭小空间设备数字测温和控制领域。

系统在软件这块主要采用模块化的程序结构。主程序作为控制程序,为整个系统软件的一条主线,其它功能模块均采用子程序调用、查询等方式,这样使得扩充和调试更加方便。

本系统的电源模块选择了市场上常见的W7800(7800)系列7805电源稳压芯片,通过分别给模拟信号和数字信号分别供电,来避免出现电源干扰的现象。利用温度传感器DS18B20采集测量锅炉水温;使用LED显示器显示气压值、预先设定的温度报警值和当前采集的温度值。利用继电器控制加热器和放气阀的加热和气压。当锅炉内的水的实际水温超过报警温度值,系统会发出报警声音,这时接在单片机一端的继电器动作,燃烧器断电。此时温度传感器实时对锅炉温度检测,当温度降到设定值的下限时,继电器重新通电。燃烧器电源重新接通,锅炉继续加热。如此反复监控温度。这样对锅炉温度控制不仅可以节约能源,提高能源的使用率。此外,为符合实际本系统对锅炉压力进行实时监控,防止锅炉高压爆炸,以免造成严重后果[15]。

3

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

2 锅炉温度和压力控制系统主要器件选择

2.1系统结构总框图

锅炉温度控制系统的主控部分由单片机构成。通过按键电路进行温度报警值的设定,并对锅炉的水温进行采集及处理,然后与报警值比较,当温度值大于温度上限值(报警值)时就报警,停止加热。当温度少于温度下限值时,重新启动进行加热处理。以此重复对锅炉温度控制。同时为结合实际需要,本系统亦对锅炉内气压进行控制。同时,显示气压上限值及温度报警值和实际温度值。图2-1所示是其系统结构框图。

电 源 模 块 温 度 传 感 器 压 力 检 测 放 大 电 路 A/D 数 据 转 换 单片机 图2-1 被控对象 报警 LED 显 示

图2-1系统结构总框图

2.2 单片机的选择

80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断

4

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

源。采用40引脚双列直插式DIP(Dual In Line Package),内有128个RAM单元及4K的ROM。80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。

1234567891011121314151617181920

P1.0VccP1.1P0.0/AD0P1.2P0.1/AD1P1.3P0.2/AD2P1.4P0.3/AD3P1.5P0.4/AD4P1.6P0.5/AD5P1.7P0.6/AD6RST/VpdP0.7/AD7RXD/P3.0EA/VppTXD/P3.1ALE/PROGINTO/P3.1PSENINT1/P3.3P2.7/A15T0/P3.4P2.6/A14T1/P3.5P2.5/A13WR/P3.6P2.4/A12RD/P3.7P2.3/A11XTAL2P2.2/A10XTAL1P2.1/A9GNDP2.0/A84039383736353433323130292827262524232221

图2-2 80C51单片机

GNE(20脚):接地 VCC(40脚): 主电源+5V

XTAL1(19脚):接外部晶体的一端。在片内它是振荡电路反相放大器的输入端。在采用外部时钟时,对于HMOS单片机,该端引脚必须接地;对于CHMOS单片机,此引脚作为驱动端。

XTAL2(18脚): 接外部晶体的另一端。在片内它是一个振荡电路反相放大器的输出端,振荡电路的频率是晶体振荡频率。若需采用外部时钟电路,对于

5

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

HMOS单片机,该引脚输入外部时钟脉冲;对于CHMOS单片机,此引脚应悬浮。

RST(9脚): 单片机刚接上电源时,其内部各寄存器处于随机状态,在该脚输入24个时钟周期宽度以上的高电平将使单片机复位(RESET)

PSEN(29脚): 当访问片外程序存储器时,该端口输出负脉冲信号作为存储器读选通信号。CPU在向片外存储器取指令期间,PSEN信号在12个时钟周期中会生效两次。另一方面,在访问片外数据存储器时,这两次有效PSEN信号不会出现。PSEN端口能驱动8个LSTTL负载。可以根据PSEN、ALE和XTAL2三个输出端口是否有信号输出,来判断80C51是否处在工作状态。

ALE/PROG(30脚):当访问片外程序存储器时,该端口输出负脉冲信号作为存储器读选通信号。CPU在向片外存储器取指令期间,PSEN信号在12个时钟周期中会生效两次。另一方面,在访问片外数据存储器时,这两次有效PSEN信号不会出现。ALE/PROG端同样可驱动8个LSTTL负载。

EA/VPP(31脚): 当EA端口输入高电平时,CPU从片内程序存储器地址0000H单元开始执行程序。当地址超出4KB时,将自动执行片外程序存储器的程序。当EA端口输入低电平时,CPU只访问片外程序存储器。在对87C51EPROM编程时,该引脚用于施加编程电压VPP。

输入/输出引脚:

(1)P0.0—P0.7(32脚—39脚):P0口是一个漏极开路的8位准双向I/0口。作为漏极开路的输出端口,每位能驱动8个LS型TTL负载。P0口有三个功能:

①外部扩充存储器时,当作地址总线(A1~A7);

②不扩充时,可做一般I/O口使用,但内部没有上拉电阻,作为输入或输出时应在外部接上拉电阻。

(2)P1.0—P1.7(1脚—8脚):P1口是一个带内部上接电阻的准双向I/O口。P1的每一位能驱动4个LS型TTL负载。在P1口作为输入口使用时,应先向P1口锁存器(地址90H)写入全1,此时P1引脚由内部上接电阻接成高电平。P1.0和P1.1多了T/C2的复用

(3)(3)P2.0—P2.7 (21脚—26脚):P2口是一个带内部上接电阻的8

6

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

位准双向I/O口。P2口每一位能驱动4个LS型TTL负载。P2口有两个功能: ①扩充外部存储器时,当作地址总线(A8~A15)使用。 ②做一般I/O口使用,其内部有上拉电阻。

(4)P3.0—P3.7 (10脚—17脚):P3口是一个带内部上接电阻的8位准双向I/O口。P3口每一位能驱动4个LS型TTL负载。P3口与其它I/O口有较大区别,每个引脚还具有专门功能,除了作为I/O口使用外(内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置[3]。

2.3 温度传感器

Dallas半导体公司的数字化温度传感器DS18B20是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。

DS18B20可以程序设定9-12位的分辨率,精度为0.5摄氏度。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。如图2-3所示DS18B20引脚排列图

图2-3 DS18B20引脚排列图

DS18B20特性:只需要一个端口来进行通讯;简单的多点分布应用;无需外部应用;不需要接外部器件及电路;.能通过数据线作为电源线来进行供电;无待机产生的功耗;测温范围-55~+125℃,以0.5℃为单位递增;温度测量结果以8位数字量输出;温度模拟信号转换成数字量时间为200ms(典型值)。使用时能定义的非易失性温度报警进行设置;包含报警搜索命令识别同时标志出超过程序设定温度的器件;应用包括温度控制,工业系统,消费品,温度计或任何

7

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

热感测系统 。

ROM操作品令 :

总线主机检测到DSl820的存在,便可以发出ROM操作命令之一,这些命令如[4]

指令 代码 1.Read ROM(读ROM)

[33H] [55H]

2.Match ROM(匹配ROM) 3.Skip ROM(跳过ROM)

[CCH]

[F0H]

4.Search ROM(搜索ROM)

5.Alarm search(告警搜索) [ECH]

存储器操作命令

指令 代码 1.Write Scratchpad(写暂存存储器) [4EH] 2.Read Scratchpad(读暂存存储器)

[BEH]

3.Copy Scratchpad(复制暂存存储器) [48H] 4.Convert Temperature(温度变换) 5.Recall EPROM(重新调出) 6.Read Power supply(读电源)

DS18B20管脚功能表,如表2-1所示

表2-1 DS18B20管脚功能表

引脚序号

1 2 3

引 脚 名 称

GND DQ VDD

功 能

接地 数据输入/输出脚 接5V电源

[44H] [B8H] [B4H]

2.4 压力传感器 压力传感器芯片的性能受温度的影响非常大,主要表现为零点和灵敏度随温度变化而发生漂移。1220型是经过温度补偿的硅压阻式压力传感器,采用双列直插封装结构,适用要求成本低,性能优越,长期稳定性好的应用领域。

8

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

通过激光修正的电阻实现了0~50℃的温度补偿,还提供一个激光修正的电阻用于调节差动放大器的增益来校正传感器的压力灵敏度变化,使具有良好的互换性,互换性误差仅为±1%。从0~2psi至0~100psi量程范围内均有表压,差压和绝压产品[5]。

ICSl220系列具有如下优点: (1)放大、校准和温度补偿; (2)多级压力非线性修正;

(3)直接输出经放大校准的模拟信号; (4)输出与输入电压成正比;

(5)温补范围为0~70℃,满足绝大部分用户的需求; (6)有表压、差压和绝压配置,有微压和低压等量程; ICSl220传感器性能参数图如下:

1R42 ICRESISTOR BRIDGE3

图2-3 压力传感器原理

9

江苏师范大学科文学院本科生毕业设计 基于单片机的锅炉温度和压力控制系统设计

表 2-2

参数 满量程输出 零点输出 非线性 迟滞 输入输出电阻 量程温度误差 零点温度误差 零点热迟滞 供电电压 响应时间 输出噪音 长期稳定性 过载压力 补偿温度 工作温度 贮存温度 重量 最小值 49.5 -2 -0.1 -0.5 2500 -0.5 -0.5 0 -40 -50 典型值 50 ±0.05 ±0.01 4400 ±0.3 ±0.1 ±0.1 1.235 1.0 1.0 ±0.1 最大值 50.5 2 0.1 0.05 6000 0.5% 0.5 3X 50 +125 +150 3 单位 mV mV %Span %Span Ω Span %Span %Span V ms μV p-p %Span Rated ℃ ℃ ℃ grams

10

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典综合文库基于单片机的锅炉温度和压力控制系统设计_毕业设计(论文)在线全文阅读。

基于单片机的锅炉温度和压力控制系统设计_毕业设计(论文).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/wenku/172074.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219