水温控制系统设计 终稿.docx





《水温控制系统设计 终稿.docx》由会员分享,可在线阅读,更多相关《水温控制系统设计 终稿.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2013届本科生毕业设计 题目: 煤气泄漏报警系统的设计作 者 姓 名: 王 永 标 学 号: 2009080844 系 (院): 机械与电子工程学院 专 业: 自动化 指导教师姓名: 温 艳 何 鹏 指导教师职称: 讲 师 工程师 2013 年 04 月 28 日 SuZhou UniversityYear 2013 Bachelor Graduation assignment(Design) Title: Design of control system for coal gas leakage Author: Wang Yong Biao Student ID: 44 Departmen
2、t: College of Mechanical and Electronic Engineering Major: Automation Instructor: Wen Yan He Peng Professional Title: Lecturer Engineer November 28th, 2012摘 要 近年来伴随着计算机在社会各领域的渗透, 单片机的应用在不断地走向深入,同时带动了传统控制检测技术日新月益的更新。为实现高精度的煤气泄漏控制,本课题设计了一个以STC89C52为控制核心的控制部件,以一种新型的可编程气体传感器(UL281)为气体浓度采集器件来实现气体浓度控制系统。采
3、用LCD1602液晶来实时显示浓度值,通过单片机STC89C52来控制继电器的通断以实现浓度的实时控制。浓度值直接由人工来设定,并且能在环境的温度变化时实现气体浓度值基本不变。关键词:气体浓度控制; 数据采集; 单片机; UL281; LCD1602 ABSTRACT In recent years along with the computer in all the fields of societys penetration, the application of SCM in the deepening constantly, and at the same time promote t
4、he traditional control test technology on the new update.To realize high precision control of gas leakage, this topic design a STC89C52 as the control core of the control unit, a new type of programmable gas sensor (UL281) for gas concentration acquisition device to realize the gas concentration con
5、trol system. The LCD1602 LCD to real-time display density, through the single chip. microcomputer STC89C52 to control relay on and off in order to realize the real-time control of the concentration. Density directly by the artificial to set, and environmental temperature change to realize gas densit
6、y basically unchanged. Key words: gas concentration control; Data acquisition; Single chip microcomputer; UL281; LCD1602 目 录绪 论11 方案设计2 1.1设计方案2 1.2设计要求22 主要元器件介绍3 2.1STC89C52单片机3 2.2气体传感器 DS18B206 2.3LCD1602液晶73 硬件电路设计9 3.1浓度采集电路9 3.2LCD1602液晶显示电路9 3.3气体浓度控制电路10 3.4电磁式蜂鸣器驱动电路11 3.5单片机最小系统电路124 系统软件
7、设计14 4.1选用C语言编程14 4.2系统主程序图15结 论16参考文献17附 录18致 谢25绪论 现代工业设计,工程建设及日常生活中温度控制都起着重要的作用,早期的温度控制主要用于工厂时间生产中,能起到实时采集温度数据,提高生产效率,产品质量之用。随着人们生活质量的提高,现代社会中的温度控制不仅应用在工厂生产方面也应用于酒店,厂房以及家庭生活中,在有些应用中,如高精度的生产厂房,对温度的要求极其严格,温度的变化极有可能对生产的产品造成极大的影响。因此,这就需要一种能够及时检测温度变化以及温度变化的设备,提供温度数据值,使人们对温度的变化做及时的调整,多点温度控制可根据人们不同的应用环境
8、自行设置该环境的温度值,及时反映生产,生活中温度变化使人们能及时看到温度变化的第一手资料,提示人们温度变化情况,协助人们能及时的调整,起到温度报警作用,使温度控制更好的服务于社会生产,生活。 电子技术的飞速发展,给人类的生活带来了根本的的变革,特别是随着大规模集成电路的产生而出现了微型计算机,更是将人类社会带入了一个新的时代。利用微机的强大功能。人们可以完成各种各样的控制。然而,微机造价高,对于大多数的工业控制来说,也并不需要微机那样强大的功能,于是单片机就运用而生了。单片机其实就是一个简化的微机,将微机的CPU,存储器,I/O接口。定时器/计数器等集成在一片芯片上就是单片机了,它主要用来完成
9、各种控制功能。相对微机来说,单片机价格低,非常适合于应用在简单 的控制场合以降低成本。 在单片机温度测量系统中的关键是测量温度、控制温度和保持温度,温度测量是工业对象中主要的被控参数之一。因此,单片机温度测量则是对温度进行有效的测量,并且能够在工业生产中得到了广泛的应用,尤其在电力工程、化工生产、机械制造、冶金工业等重要工业领域中,担负着重要的测量任务。在日常生活中,也可广泛实用于地热、空调器、电加热器等各种家庭室温测量及工业设备温度测量场合。但温度是一个模拟量,如果采用适当的技术和元件,将模拟的温度量转化为数字量虽不困难,但电路较复杂,成本较高。1方案设计1.1设计方案 本设计基本思路是:设
10、定一定范围的气体浓度值,并且能在环境温度改变时实现自动调整,以保持设定的气体浓度值基本不变。 基本思想是根据设计的思路编程,设定所需要的气体浓度值范围,利用硬件电路将浓度值转换成数字信号,传递给单片机,由单片机来进行实测浓度值与设定浓度值的比较,将比较的结果传送到控制电路,由控制电路根据收到的信号决定是否工作,以保持恒定的气体浓度。由于浓度值范围写入单片机内部,且由软件来决定控制电路是否工作,在一定的程度上大大减少误差,在操作上也是比较方便的。1UL281浓度值数据采集单片机系统(STC89C52)液晶显示继电器驱动电路 键盘设定电源电路超浓度报警图1 温度控制系统框图1.2设计要求 (1)可
11、键盘设定控制气体浓度值,并能用液晶显示,显示最小区分度为1ppm 。 (2)可以测量并显示气体的实际浓度值。浓度测量误差在0.6ppm内。 (3)在全量程内任意设定一个浓度值,控制系统可以实现该给定浓度值的恒值自动控制。控制的最大动态误差4ppm。2主要元器件介绍2.1主控器件STC89C52单片机2 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC8
12、9C52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。图2 单片机管脚图 P0端口(P0.0P0.7,3932引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0
13、写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线。此时,P0口内部上拉电阻有效。在Flash ROM编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻。 P1端口(P1.0P1.7,18引脚):P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。 P2端口(P2.0P2.7,2128引脚):P2口
14、是一个带内部上拉电阻的8位双向I/O端口。P2的输出缓冲器可以驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。P2作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。 P3端口(P3.0P3.7,1017引脚):P3是一个带内部上拉电阻的8位双向I/O端口。P3的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。图3 STC89C52单片机I/O口管脚备选功能P3.0RXD串行输入口P3.1TXD串行输出口P3.2/INT0外部中
15、断0P3.3/INT1外部中断1P3.4T0记时器0外部输入P3.5T1记时器1外部输入P3.6/WR外部数据存储器写选通P3.7/RD外部数据存储器读选通 表1 特殊功能口 P3做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意
16、的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 EA/VPP:当/EA保持低电平时,则在此期间外部程序存储(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器
17、。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。32.2温度传感器DS18B20 温度传感器选用可编程温度传感器(DS18B20)芯片。DS18B20是单总线器件,具有线路简单,体积小的特点。它的测温精度、转换时间、传输距离、分辨率等都很适合本电路设计指标, 给用户使用带来了更多方便。4(1)DS18B20的引脚介绍 DQ为数字信号输入/输出端; GND为电源地; VDD为外接供电电源输入端(在寄生电源接线方式时接地)。图4 DS18B20(2)DS18B20工作原理 DS18B2
18、0的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其 振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信 号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行 计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水温控制系统设计 终稿 水温 控制系统 设计

限制150内