版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.测控系统综合设计课程设计题目:锅炉温度检测系统院(系、部):电气与控制工程学院班级:测控 11-1 班姓名:学号:指导教师:完成日期:.辽宁工程技术大学课程设计成绩评定表学期专业课程名称论文题目评定指标任课教师备注2014-2015(1)姓名测控班级测控系统综合设计课程设计锅炉温度检测系统设计评定指标分值得分知识创新性20理论正确性20内容难易性15结合实际性10知识掌握程度15书写规范性10工作量10总成绩100评语:时 间2015年1月19日.课程设计任务书一、设计题目锅炉温度监测系统二、设计任务基于单片机设计一个锅炉温度监测系统,并详细介绍其硬件和软件设计。并且要求实现对锅炉中的水温进
2、行测量,并且能通过显示装置实现对测量温度的实时显示。设置报警装置,实现超温报警功能。三、设计计划本设计共 2 周。第 1-3 天:针对选题查资料,确定设计方案;第 4-6 天:方案分析比较,电路原理设计,进行元器件及参数选择;选用芯片参考: AT89C51 单片机, DS18B20。第 7-9 天:编写主程序流程图和软件程序;第 10-12 天:画电路原理图,以及各部分电路图,系统框图。绘制电子版软件流程图;第 12-14 天:编写整理设计报告。四、设计要求1、 针对实际问题,设计解决方法2、 以软件为主,可以进行相关硬件内容的设计3、 详细说明设计思路4、 形成设计报告指导教师:教研室主任:
3、时间:2015 年 1 月 19 日.摘要锅炉是人类供暖,取暖的主要来源。随着生产力的发展和对锅炉容量,参数参数要求的不断提高,锅炉容量和技术得到迅速的发展,越来越智能化。本课程设计正是基于智能化这个目的,设计基于 51 单片机的锅炉温度监测系统,旨在达到对不宜进行温度检测与显示的锅炉温度进行温度的监测与显示,以及其他相应功辅助功能的实现。本设计中利用 DS18B20 经行温度检测并将采集到的温度信息传递给单片机,由单片机通过 LCD 经行准确的温度显示。当过锅炉温度超过警戒值时,警铃响起提醒操作人员对锅炉温度进行调整。通过本设计可以基本达到智能控制锅炉内的温度,相比操作人员对温度进行检测更加
4、方便和准确,更加智能。而且,通过报警铃提醒操作员,更加人性化。关键词:单片机; LCD; DS18B20.目录_Toc4091998161.绪论.2.系统的主要器件的选择22.1 系统结构总框图22.2 单片机的选择22.3 温度传感器的选择32.4 显示元件的选择32.5 报警元件的选择43.硬件电路的设计53.1 单片机最小系统53.2 温度检测电路53.3 显示电路63.4 报警电路73.5 取消报警电路73.6 整体电路84.软件设计.4.1 程序功能的概述94.2 系统总程序流程图94.3 DS18B20 温度采集程序流程图104.4 LCD 液晶显示流程图115.总结126.心得体
5、会13参考文献14.1.绪论锅炉作为一种把煤、石油或天然气等化石燃料所储藏的化学能转换成水或水蒸气的热能的重要设备,长期以来在工业生产和居民生活中都能扮演着极其重要的角色。它己经有二百多年的历史了,但是锅炉工业的迅猛发展却是近几十年的事情。国外的锅炉控制工业 5060 年代发展最快, 70 年代达到高峰。我国的锅炉工业是在新中国成立后才建立和发展起来的, 1953 年在上海首创了上海锅炉厂。从其在生产和生活中所起的作用不同,锅炉可分为电站锅炉,主要用于发电厂;工业锅炉,主要用于直接供给工农业生产或驱动机械能源;生产锅炉,主要用于为居民提供热水和供居民取暖。温度检测系统在现代工业设计、工程建设及
6、日常生活中的应用越来越广泛,早期的温度检测主要应用于工厂中,在人们的日常生活中,温度检测系统的应用和作用也体现到了各个方面。特别是单片机技术的出现,它给现代工业控制测控领域带来了一次新的革命。目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。特别是其中的 51 系列单片机的出现,由于它具有极好的稳定性,更快和更准确的运算精度。本次设计就是要通过以 51 系列单片机为控制核心,通过温度采集, LCD 显示,实现热水锅炉温度检测系统的设计。.2.系统的主要器件的选择2.1 系统结构总框图锅炉温度检测系统的主控部分由单片机组成。通过温度传感器接收到的温度值与设定好的警报值进行比较,在温度未达到
7、警报值时持续监测并将测量得到的温度值通过液晶屏显示出来。当监测到的温度超过警报值时,开始打开报警铃进行报警,提示操作员锅炉温度过高要及时处理。操作员可以通过按下报警取消按键停止报警铃的报警响声。如图2-1 是系统结构框图。2-1 系统结构框图2.2 单片机的选择AT89C51 是一种带 4K 字节 FLASH存储器( FPEROMFlash Programmable andErasable Read Only Memory )的低电压、高性能CMOS 8 位微处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只.读存储器可以反复擦除1
8、000 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容 。 由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器, AT89C2051 是它的一种精简版本。 AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。故选择 AT89C51 单片机进行方案设计。2.3 温度传感器的选择DS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样。主要根据应用场合的不同而改变其外观。封装后的 DS1
9、8B20 可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。故选择DS18B20 作为设计中的测温元件。2.4 显示元件的选择1602 液晶也叫 1602 字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。 它由若干个5X7 或者 5X11 等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM1602LCD
10、 是指显示的内容为 16X2,即,显示效果也不好)。可以显示两行,每行16 个字符液晶模块(显示字符和数字)。目前市面上字符液晶绝大多数是基于 HD44780 液晶芯片的,控制原理是完全相同的,因此基于HD44780 写的控制程序可以很方便地应用于市面上大部分的字符型液晶。故原则1602LCD 作为显示元件。.2.5 报警元件的选择蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母 “H”或“HA”(旧标准用 “FM”
11、、 “LB”、“JD”等)表示。在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。故选择蜂鸣器作为报警元件。.3.硬件电路的设计3.1 单片机最小系统单片机最小应用系统,指的是用最少的元件组成的单片机并且可以正常工作的系统。最小系统一般包括:单片机,晶振电路以及复位电路。图3-1 为单片机最小系统电路。3-1 单片机最小系统3.2 温度检测电路采用 DS18B20 进行温度检测,检测完成的温度值传入单片机P3.3 引脚。图 3-2 为DS18B20 测温模块电路。.3-2 DS18B20 测温模块3.3 显示电路3-
12、3 LCD1602液晶显示电路.采用 LCD1602 液晶作为温度显示, LCD1602 操作简单显示内容更加丰富。图3-3 为LCD1602 液晶显示电路3.4 报警电路采用蜂鸣器最为警铃,当测量温度超过警戒值时,蜂鸣器开始工作从而开始实现报警。图 3-4 为蜂鸣器的报警电路3-4 报警电路3.5 取消报警电路当操作人员听到警报铃响起,锅炉温度超过警戒值时,可以通过按下按键S2 停止蜂鸣器工作。从而起到取消报警的功能,以防止报警铃在锅炉温度过高时持续响铃。图3-5为取消报警电路.3-5 取消报警电路3.6 整体电路图 3-6 为系统的整体电路图。3-6 整体电路图.4.软件设计4.1 程序功
13、能的概述写程序时,调用程序前既系统运行之前要首先对系统进行初始化。然后LCD 显示初始内容,并且开始测温。接下来将测得的温度值与警戒值进行比较,若超过警戒值择报警,消零件按下后警铃停止报警。然后进行循环检测。4.2 系统总程序流程图图 4-1 为 系统总程序流程图。4-1 系统总程序流程图.4.3 DS18B20 温度采集程序流程图DS18B20 有严格的协议来确保其数据的完整性。协议包括几种单线信号类型:复位脉冲,存在脉冲,写1,写 0,读 1,读 0。所有这些信号类型除存在脉冲以外,其他信号均由总线主机产生。开始写DS18B20 进行任何通信都需要对其进行初始化,在接收到复位脉冲后,再对D
14、S18B20 进行正确的 ROM 命令和存储器操作命令。在总线主机初始化过程,主机通过拉高单总线,以产生复位脉冲。接着,在主机释放总线,进入接收模式。当总线被释放后,上拉电阻将总线拉高。在单总线器件检测到上升沿后,接着产生延时,接着拉低总线以产生脉冲。图4-2 为温度采集程序流程图。4-2 温度采集程序流程图.4.4 LCD 液晶显示流程图单片机对其初始化,然后将需要显示的字符在LCD 存储的地址和要求在LCD 显示的地址送出。在检测LCD 是否处在忙碌不能接受命令或数据的状态。检测到LCD 空闲状态时就可以写数据显示了。图4-3 为 LCD 液晶显示流程图。4-3 LCD 液晶显示流程图.5
15、.总结本设计通过单片机的控制,基本实现了对锅炉温度的测量以及显示,并且可以实现超温暖报警的功能。同时增加了有报警取消功能的按键,可以实现人为取消报警的功能。系统中采用AT89C51 芯片作为控制芯片,采用一总线的温度传感器DS18B20,用LCD1602 液晶显示模块显示温度值,这些都使硬件电路变得简单,性能得到提高。而且加上了蜂鸣器报警装置和报警取消按键,让本设计在应用上更加安全和人性化。.6.心得体会通过本次锅炉温度监测系统的设计,我不仅巩固了有关单片机,温度传感器等以前系统学过的知识。而且还加强学习了有关 1602 液晶和其他液晶的相关知识,也与在本次设计之前相比更好的使用 1602 液
16、晶。同时,也对锅炉,这个与我们生活密切相关的设备有了一定简单的了解。而且,本次设计的设计思路与之前的设计相比更加清晰,在一些相关的软件的运用上也有了一些接触。但遗憾的是,本次设计没有制作出实物或者用软件仿真,并不清楚本设计中是否有隐藏的问题,或者一些设计上需要进行修改的问题。希望以后可以利用软件进行仿真,不仅可以发现设计中的问题,还可以学习仿真软件,一举两得。在本次设计中,查找了很多资料,了解和学习到了很多在课堂上没有进行细致讲解的知识点。 总之,在本次设计中学会了很多知识,也巩固加强了许多以前学习过的知识,收获了很多。.参考文献1 李元春 . 计算机控制系统 M.: 高等教育出版社 , 2013.2 周杏鹏 . 现代检测技术 M.: 高等教育出版社 , 2013.3 郭天祥 . 新概念 51 单片机 C 语言教程入门、提高、开发、拓展全攻略M. 电子工业出版社 , 2009.4 张仁青,李彦,朱传堂等 .燃油,燃煤气,燃煤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环己酮(醇酮)装置操作工安全知识竞赛强化考核试卷含答案
- 机载悬挂产品装调工冲突解决强化考核试卷含答案
- 玻璃退火工安全培训知识考核试卷含答案
- 竹藤编艺师安全意识强化能力考核试卷含答案
- 实验动物养殖员保密意识测试考核试卷含答案
- 稀土储氢材料工职业健康、安全、环保技术规程
- 公司重介质制备回收工标准化技术规程
- 数据中心运行维护管理员岗位职业健康及安全技术规程
- 中药饮片购销员岗前工作合规化考核试卷含答案
- 公司酱类制品制作工工艺技术规程
- 《日常手语学习》课件
- 小学生微生物科普课件
- 青海省西宁市第十一中学2024-2025学年九年级上学期期中测试数学试卷(含简单答案)
- 100以内加减法列竖式练习题-1680题
- PRP注射治疗膝关节炎
- “互联网”在生活中的应用 课件 2024-2025学年电子工业出版社(2022)初中信息技术第一册
- 2024版管理咨询合同范本
- 火灾车辆鉴定评估讲解
- 弘扬伟大抗战精神纪念中国人民抗日战争胜利 铭记抗战历史
- 国开大学位英语考试样题
- 尘肺病工伤认定申请书范文
评论
0/150
提交评论