基于51单片机的温度自动控制系统实现毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于51单片机的温度自动控制系统实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于51单片机的温度自动控制系统实现毕业论文.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第 页 共 页编号: 最牛的自主论文题 目: 温度自动控制系统实现学 院: 专 业: 学生姓名: 学 号: 指导教师: 职 称: 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2013 年 5 月 28 日第 52 页 共 52 页 摘 要 温度控制是我们工业生产过程和日常生活中经常遇到的过程控制;在我们日常生活中,家里的饮水机、电风扇、空调、暖气开关、宿舍的热水系统无不需要用到自动温控系统。而要实现对多个温度系统的控制目前在市场上是很少的,单个的主机对各个温控的对象进行控制显得资源浪费,为了解决这个问题,实现一个主机对多个系统进行控制,本课题主要对实现了双通道的温度自动控
2、制系统的说明。本设计主要是基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统,并采用1602液晶屏作为温度显示模块,设计中充分利用单片机的管脚资源,实现两个通道的温度控制系统,独立键盘可以对正常温度的范围进行设定,还可选择工作的测温通道,控制模块主要是通过控制信号的输出实现对相关升降温器件进行开关控制,从而实现一个双通道的温控自动控制系统。设计中采用MCS-51单片机来对温度进行控制,是因为其具有控制方便、组态简单和灵活性大,集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性好,抗干扰能力强和使用方便等方面的独特的优点;而且可以大幅度提高被控温
3、度的技术指标。所以此装置不仅轻便、稳定,而且功能非常实用。 本文从硬件电路的设计、软件设计两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简单的描述,对设计的实现过程和调试过程也做了相应的说明。关键字:单片机;1602液晶屏;DS18b20;温度控制Abstract Temperature control is our industrial processes and frequently encountered in everyday life process control; in our daily life, home water dispenser,
4、electric fans, air conditioning, heating switch, dormitories not need to use a hot water system has no automatic temperature control system . In order to achieve a plurality of temperature control of the system currently on the market is very small, for each individual host objects to control the te
5、mperature becomes waste of resources, and in order to solve this problem, the realization of a system for controlling a plurality of host the project implements a dual-channel automatic temperature control system. This design is based mainly on STC89C51 MCU and DS18B20 temperature sensor automatic t
6、emperature control system, and the use of 1602 as a temperature LCD display module, designed to fully utilize the microcontroller pin resources to achieve two-channel temperature control system can separate keyboard setting the normal temperature range, temperature may choose to work channel, the co
7、ntrol module is implemented by a control signal output of the relevant switching control of heating and cooling devices, in order to achieve a two-channel control system for automatic temperature control. Design used in MCS-51 microcontroller to control the temperature, because of its easy to contro
8、l, configuration simplicity and flexibility, high integration, strong function, versatility, and in particular, it has small size, light weight, consumption is low, cheap, good reliability, anti-interference ability and ease of use of the unique advantages; controlled temperature and can greatly imp
9、rove the technical specifications. So this device is not only lightweight, stable, and is very practical. This article from the hardware circuit design, software design introduces two MCS-51 microcontroller temperature control system design, hardware schematics and block diagram briefly described, t
10、he realization of the design process and the debugging process has made the corresponding instructions.Keywords: SCM; 1602 LCD screen; DS18b20; temperature control引言51 绪论61.1 温度测量与控制技术的发展与现状62 设计任务73 设计构思及理论83.1 设计思路83.2 方案论证83.2.1 主机模块83.2.2 显示模块93.2.3 温度测量94 系统电路的设计及原理说明104.1 电路系统说明104.2 电路设计说明104
11、.2.1 单片机电路104.2.2供电系统电路114.2.3 显示模块电路124.2.4 时钟电路124.2.5 复位电路124.2.6 按键电路134.2.7 报警电路144.2.8 控制电路154.2.9 保护电路155 关键元器件介绍165.1 STC89C51单片机165.1.1单片机主要功能165.1.2 51单片机常用管脚功能165.1.3 单片机内部寄存器185.1.4 常见的寄存器195.2 LCD1602液晶屏195.2.1 1602液晶屏的优点195.2.2 管脚功能205.2.3 指令说明及时序205.2.4 地址映射及标准字库表215.3 DS18b20温度传感器225
12、.3.1 DS18B20的简介225.3.3 DS18b20初始化操作流程235.3.4 DS18B20与单片机的典型接口设计255.3.5数据采集电路的设计256 系统原理图及PCB图256.1系统原理图256.2 系统PCB图267 软件设计267.1 软件组成277.2 主程序模块277.3 数据采集模块287.3.1 初始化程图287.4 温度设置模块307.5 软件抗干扰措施318 结论31谢 辞32参考文献33附 录34引言 温度是生活及生产中非常基本的物理量,它是物体冷热程度的表征。自然界中一切物理和化学过程都紧密与温度相关联。在我们的日常生活中,温度的测量和控制都直接影响我们的
13、生活环境,以及我们的生产生活,对工业、农业等都用重要的影响。因此,温度的测量和控制在国民经济许多的方面中,均受到了相当程度的重视。在我们实际的生活环境下,由于系统内部与外界的热交换是很难控制的,而且其他热源的干扰也是难以精确的计算,因此温度量的变化,容易受到难以预测的外界环境扰动的影响。为了使系统与外界的能量交换,尽可能的符合人们的要求,我们就需要其他手段来实现这样一个隔热的目的。例如,可以让目标系统的内部环境与其外部环境的温度同步变化。由热力学第二定律,这两个温度相同的系统之间逐步的达到最终的热平衡,利用这样一个与目标系统温度同步的隔离层,就可以把外界和目标系统完全进行热隔离。另外,在大多数
14、的实际环境中,温度增加要比使温度降低方便得多。因此,对温度的控制精度要求,如果是比较高的情况下,冲现象是不允许出现的,即目标温度的控制不能让实际温度超过。尤其是隔热效果、较好的环境,温度一旦出现过冲,温度是很难被降低下来的。这是因为,很多应用中只有加热环节,而没有冷却的装置。道理同样,对于只有冷却,没有加热环节的应用中,目标温度高于实际温度,对控制效果的影响也是非常大的。但生活中同样存在很多的应用,有时在一个环境中要对多个系统进行温度控制。鉴于上述这些特点,高精度温度控制的难度比较大,而且不同的应用环境也需要不同的控制策略。同一环境同样可能需要多通道的温度控制系统,下面就简要的讨论一下,自动温
15、度检测与控制技术的发展与现状。1 绪论1.1 温度测量与控制技术的发展与现状近些年来,自动温度控制系统中,温度的测量与控制在理论上的发展比较成熟,但在实际应用中,为了保证能快速实时地对温度进行采样,确保采集的数据传输更可靠,并对温度场进行精确的温度控制,仍然是我们目前需要解决的问题。温度测控技术包括两个方面。分别是温度测量技术和温度控制技术;在温度测量技术中又分为两种方式:接触式测温,这种测量方法的优点是简单、可靠、低廉、测量精度较高,一般能够测得真实温度,但由于检测元件容易受到热惯性的影响,并且响应时间较长,由于有些物体的热容量较小,而无法实现精确的测量,运动物体的温度也是难以测量。非接触式
16、测温方法,它是通过对辐射能量的检测来实现温度测量,其优点是不破坏被测温度场,可以测量有那些物体热容量较小的情况,适于测量运动物体的温度,还可以测量区域的温度分布,响应速度较快。但它的缺点是,测量误差较大,测温装置结构复杂,价格昂贵等缺点。因此,在实际的温度测量中,要考虑多种影响因素,在满足测量精度的前提下,尽量降低我们的成本投入。目前是测温技术常见的有以下几种方式。 薄膜温度传感器:在传感器结构改进方面,出现了薄膜温度传感器,它是随着薄膜技术的成熟而发展起来的新型微传感器,其敏感元件为微米级的薄膜,具有体积小、热扰动小、热动态响应时间短、灵敏度高、便于集成和安装的特点,并且具有耐磨、耐压、耐热
17、冲击和抗剥离的优良性能,特别适合于微尺度或小空间温度测量、表面温度的测量等场合。近年来发展的陶瓷薄膜热电偶,可以测量更高的温度,克服了金属薄膜热电偶的一些催化效应和冶金效应等缺点,在高温表面温度测量领域应用更为广泛。辐射测温技术:随着光电和红外探测器的发展,出现了多种多样的红外测温仪,红外测温技术得到了更多的应用。具体表现在:(1)测温范围从高温、中温向中、低温部分拓展;(2)准确度和稳定性更高;(3)工作波段多样化, 可根据被测对象的特性选择;(4)从点测量发展到二维面测量;(5)红外测温仪具有小型化和智能化的特点;(6)从测量原理和方法上消除发射率影响,实现物体的真温测量。光纤测温技术:黑
18、体空腔式光纤高温计是由黑体空腔与被测介质达到温度平衡,通过光纤将黑体腔的辐射能量传输给光电探测器件,从而实现温度测量。如蓝宝石黑体空腔式光纤高温计,具有测温高、响应快、寿命长的特点,可以部分取代贵金属热电偶。还有一种测量钢水温度的消耗型光纤温度传感器,也是基于以上原理,由普通石英光纤实现测温,因其价格低、准确度高的特点可以取代消耗型贵金属热电偶。 新型数字测温技术:DS18b20是一种新型的数字温度传感器,在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣
19、,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度 ,在温度测量系统中,采用抗干扰能力强的是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。 目前测温技术的发展可知,测温技术多样,针对不用的应用选择相关的测温技术,测温技术已经是一项比较成熟的技术。2 设计任务本课题要求完成一种,基于51单片机和DS18B20为核心的温度自动控制系统,具有温度检测、温度显示、温度范围设置、温控控制信号输出功能。并实现具有双通道的温度自动控制功能的系统。并且具备按预设程序控制运行功能
20、。课题的需要完成的主要任务有: (1)搭建单片机的最小系统,包括复位电路、供电电路、时钟电路。 (2)加入显示模块,使用1602液晶屏作为显示屏。 (3)使用DS18b20进行温度数据的采集。 (4)加入键盘控制模块,用对温度控制通道的选择和对温度上下限的数值控制。(5) 使用蜂鸣器,实现当超出正常温度范围时,蜂鸣器报警。(6) 控制信号可以控制相应的外接控温器件。(7)实现双通道系统温度控制(8)温度显示精度为0.5摄氏度。3 设计构思及理论3.1 设计思路 由于本课题主要要求的是,完成一种基于51单片机和DS18B20为核心的温度自动控制系统,具有温度检测、温度显示、温度范围设置、温控控制
21、信号输出功能。并实现具有双通道的温度自动控制功能的系统。 本文所温度控制系统硬件部分的研究,按功能大致可以分为以下几个部分:单片机主控模块、输出通道、输入通道、电源电路等。硬件总体结构框图如图3-1所示。由结构框图可见,温度控制系统是以单片机为控制的主机,主控模块由扩展外部存储器构成。被测对象的温度,由DS18B20温度传感器检测温度,并转化为数字信号。 图3-1 系统结构框图转化的数字信号将给单片机进行处理,一方面将测得的温度通过控制面板上的液晶显示器显示出来;另一方面将该温度值和设定的温度值相比较,根据其偏差值的大小,采用控制算法进行运算,最后通过单片机的输出管脚输出控制信号。进而对被测物
22、体温度进行控制。如果实际测得的温度值超过,或低于系统给定的极限安全温度,保护电路会做出反应,同时报警电路报警响起,从而保护被测对象。单片机快速、准确的进行温度数据采集、然后处理、显示温度和控制主要是时钟电路,提供的时钟频率,使单片机能正常的处理许多任务。各个器件工作的电源和电压主要有外接电源提供。温度的设定范围就通过独立键盘进行设定,使被测物体在设定的温度范围下工作。3.2 方案论证3.2.1 主机模块 方案一:ARM处理器为RISC芯片,是32位的微处理器。具有体积小、功耗低、高性能,功能强大等特点,支持16位32位双指令集,能很好的兼容8位/16位器件,共有37个寄存器,是目前应用于嵌入式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于51单片机的温度自动控制系统实现 毕业论文 基于 51 单片机 温度 自动控制系统 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内