1、基于51单片机的温度控制与报警电路基于AT89S51单片机的温度测控与报警电路设计作者姓名姜庆 专业班级 2008050107指导教师郭勇摘 要研究背景:随着时代科技的进步和发展,单片机已经普及到了我们生活的点点滴滴。而温度是一种最基本的环境参数,人民的生活与环境温度息息相关,随着人们生活水平的不断提高,对生活质量的要求不断提升,自然会更加关注跟人身体健康密切联系的温度;同时在工业生产过程中经常需要实时测量温度,尤其是在高危生产行业依靠人工检测既浪费时间,物力,人力,又有一定的危险性,且测量的数据也不准确。在农业生产中也离不开温度的测量,各种农作物的生长都跟温度有直接的联系,掌握了温度的变化就
2、可以更好的控制农作物的生长。温度的测量对我们意义重大,我希望通过利用单片机的测温系统,详尽描述利用数字温度传感器DS18B20开发温度测试的过程,能够对温度的测试的领域做出更好的研究,并且对如今飞速发展的单片机技术有一定的研究和了解。研究内容:本文研究以AT89S51单片机为核心的温度控制和报警系统的设计方法。主要实现全自动智能温度控制,使负载能够正常工作。本设计的主要研究内容如下:一、分析本文的研究意义、以及当前国内外对本文及其相关领域研究现状,然后提出本设计的总体框架和设计方案。二、研究温度智能控制的原理,得到温度检测、控制及报警电路相应模块的实现思路,做出相应架构框图。三、重点研究该系统
3、中各核心模块的的详细设计方案,并对电路设计进行仿真,了解其能实现的功能,得出结论和分析。章节安排:本文的章节安排是按本文的研究内容展开讲述的,其中,第一章提出本文研究意义、以及当前国内外其相关领域研究现状;然后第二章对温度测控及报警电路的总体设计进行分析,提出总体框架和设计方案,并对系统各核心单元进行深入设计研究;第三章对温控的硬件设计各个单元进行详细的论述,并给出设计电路图。第四章对温控的软件部分进行解释,并论述调试过程。第五章将设计软硬件结合,进行仿真调试,得到仿真图并得出仿真的结论和分析。最后在展示了本文的研究成果,并对本文研究工作进行了总结,对未来研究工作进行了展望。研究成果:本设计是
4、基于AT89S51单片机的温度测量、控制及报警电路设计,电路中使用DS18B20数字温度传感器进行温度采集,省去了AD转换的过程,使设计结构简单,稳定性高。同时为保证负载的正常工作,在报警电路之外又加入控制模块,可以通过单片机的控制加热和降温模块,使环境温度在尽可能的情况下达到负载要求,实现电路的智能性。且控制模块是由弱电控制强电,增加了操作人在使用整个设计中的安全性。关键词 :AT89S51 DS18B20 温度控制 报警Based on AT89S51 temperature measurement and control and alarm circuit designAbstractB
5、ackground:Along with the time of the science and technology progress and development, SCM has spread to the little drops of life. And the temperature is one of the most basic environmental parameters, the peoples life and the environment temperature are closely related, as people living standard ris
6、e ceaselessly, the requirements of quality of life constantly improve, nature would pay more attention to people healthy close ties to the temperature;At the same time in the industrial production process often need for real-time measuring temperature, especially in high-risk industry rely on artifi
7、cial detection is a waste of time, the physical resource, manpower, also has the certain risk, and the measurement data is not accurate.In the agricultural production is inseparable from temperature measurement, the growth of all kinds of crops with temperature is directly related to the change of t
8、he temperature can better control the growth of crops. Temperature measurement is of great significance to us, we hope that through the use of single chip microcomputer temperature measurement system, detailed description using digital temperature sensor DS18B20 development temperature test process,
9、 to the testing of temperature field make better research, and for now the rapid development of the single chip microcomputer has certain research and understanding.Research content:This paper studies to AT89S51 as the core temperature control and alarm system design method.Mainly for the automatic
10、intelligent temperature control makes load can work normally.The design of the main research contents are as follows:First:In this paper, the analysis of a research significance, and the current domestic and foreign to the article and related field research status, then puts forward the design and t
11、he design scheme of the overall framework.Second:The intelligent control of temperature principle, get the alarming circuit temperature testing and control the implementation ideas of the corresponding module, make corresponding structure diagram.Third:Key research in the system of the core module o
12、f the detailed design proposal, and the circuit design, and simulation understand its can realize the function, draw the conclusion and analysis.Section arrangement:This chapter is to press the arrangement on the content about.Among them, the first chapter put forward in this paper, the significance
13、, and the current research situation at home and abroad and its related areas;And then the second chapter of temperature measurement and control and the overall design of the alarming circuit is analyzed, and the overall framework and the design scheme, and the core of the system unit detail design
14、research;The third chapter of temperature control hardware design each unit discussed in details, and give to design the circuit diagram. The fourth chapter of temperature control software part to explain, and discusses the debugging process.Chapter 5 will design with software and hardware, the simu
15、lation commissioning, get the simulation diagram and that the simulation results and analysis.Finally in shows the result of this paper, and the study in this paper summarized the work, for the future were also put forward.Research results:The design is based on AT89S51 temperature measurement, cont
16、rol and alarm circuit design,Circuit using digital temperature sensor DS18B20 temperature acquisition, tell the AD transform process, make a design of simple structure, high stability.At the same time to ensure that the normal work of the load, in alarm circuit again outside to join control module,
17、the single chip microcomputer control by heating and cooling module, make the environment temperature in as to load requirements, achieving circuit intelligent.Key words:AT89S51DS18B20Temperature control alarm目录第 1 章前言 11.1研究的背景意义 11.2国内外技术现状 11.3 主要研究内容及章节安排 2第 2 章电路的总体设计 32.1 系统设计组成 32.2 电路各部分的主要功
18、能、构成和技术方案 32.2.1 电路主要功能组成 32.2.2 电路原理框图 42.3 温度测控与报警电路方案论证 5第 3 章温度测控与报警的硬件电路设计 63.1 电路硬件电路总体设计概述 63.2 单片机系统模块 63.2.1 单片机简介 63.2.2 AT89S51芯片介绍 73.2.3 AT89S51最小系统 113.3 温度采集模块 133.3.1 DS18B20与单片机接口电路 133.4 温度显示模块 193.4.1 LCD1602的外形介绍 193.4.2 LCD1602的引脚功能介绍 203.4.3 LCD1602与单片机连接图 213.5 温度报警模块 223.5.1
19、报警电路原理 223.5.2 报警电路与单片机连接图 223.6 温度控制模块 223.6.1 温度控制原理 223.6.2 温度控制电路连接图 233.7 负载模块 243.7.1 负载模块的原理 243.7.2 负载模块的电路图 24第 4 章温度测控与报警电路软件设计 254.1 软件语言的选择 254.2 Keil开发软件介绍 254.3 软件设计 264.3.1主程序 26第 5章温度测控与报警电路仿真 285.1 仿真软件Proteus简介 285.2 仿真电路原理图及结果 295.3 仿真结果分析 30总结与展望 31致谢 32参考文献 33第 1 章 前 言1.1研究的背景意义
20、温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域内,温度常常是表征对象和过程状态的最重要的参数之一。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不同的温度和压力条件下进行分馏才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。可见,温度的测量和控制是非常重要的。人们使用温度计来采集温度
21、,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。即使有些用户采用半导体二极管作温度传感器,但由于其互换性差,效果也不理想。在某些行业中对温度的要求较高,由于工作环境温度不合理而引发的事故时有发生。对工业生产可靠进行造成影响,甚至操作人员的安全。为了避免这些缺点,需要在某些特定的环境里安装数字温度测量及控制设备。本设计由于采用了新型单片机对温度进行控制,以其测量精度高,操作简单。可运行性强,价格低廉等优点,特别适用于生活,医疗,工业生产等方面的温度测量及控制。近年来,单片机已经进入了一个高速发展的阶段。本设计基于单片机,设计一个检测并显示温度
22、,若温度介于系统设定温度内,则负载正常工作。若温度超出或者低于设定温度,蜂鸣器报警,并驱动加热或者降温模块,使温度达到正常值。1.2国内外技术现状随着国内外工业的日益发展,温度检测技术也有了不断的进步。温度测量系统主要由两部分组成,一部分是传感器,它将温度信号转换为电信号。另一部分是电子装置,它主要完成对信号的接收、处理、对测点进行控制、温度显示等功能。对应于不同的温度段及测量精度要求,测温装置也不尽相同,从传感器方面看,己出现有各种金属材料、非金属材料、半导体材料制成的传感器,也有红外传感器。仪器本身也趋向小型化,多采用集成度较高的芯片或元件组成电路。对于测点较多,并具有报警、巡测、控制等多
23、功能测温装置,一般采用单片机电路。目前的温度检测技术原理很多,大致包括以下几种:(1)物体热胀冷缩原理(2)热电效应(3)热阻效应(4)利热辐射原理。传统的温度传感器(如,热电偶、铂电阻、双金属开关等)虽然有着各自不可替代的优点,但由于自身因自热效应影响了测量精度,从而制约了它们在微型化高端电子产品中的应用。与之相比较,半导体温度传感器具有灵敏度高、体积小、功耗低、时间常数小、自热温升小、抗干扰能力强等诸多优点,无论是电压、电流还是频率输出,在相当大的温度范围内( - 55150 )都与温度成线性关系,适合在集成电路系统中应用。目前,半导体温度传感器工作的温度范围还限于- 50150 。未来主
24、要的研究方向将是如何扩大它的温度适用范围,以及智能化、网络化等方面2。近年来,在温度检测技术领域中,多种新的检测原理与技术的开发应用己取得了具有实用性的重大进展。新一代温度检测元件正在不断出现和完善化,主要包括以下几种。(1)晶体管温度检测元件(2)集成电路温度检测元件(3)核磁共振温度检测器(4)热噪声温度检测器(5)石英晶体温度检测器(6)光纤温度检测器(7)激光温度检测器。目前国内外的温度控制方式越来越趋向于智能化,温度测量首先是由温度传感器来实现的。测温仪器由温度传感器和信号处理两部分组成。温度测量的过程就是通过温度传感器将被测对象的温度值转换成电的或其它形式的信号,传递给信号处理电路
25、进行信号处理转换成温度值显示出来。温度传感器随着温度变化而引起变化的物理参数有: 膨胀、电阻、电容、热电动势,磁性能、频率、光学特性及热噪声等等。随着生产的发展,新型温度传感器还会不断出现,目前,国内外通用的温度传感器及测温仪大致有以下几种:热膨胀式温度计、电阻温度计、热电偶、辐射式测温仪表、石英温度传感器测温仪。1.3主要研究内容及章节安排本文设计以AT89S51单片机为核心的温度控制和报警电路。实现温度的智能控制,使负载能够在温度的工作环境下正常工作。在了解和研究温度智能控制的原理后,能够得到温度检测及控制报警电路相应模块的实现思路,设计出相应的电路图并能够将电路图仿真,仿真成功后将硬件焊
26、接并测试。最终实现设计的功能。重点研究内容该系统中各核心模块的的详细设计方案,得出结论和分析。本设计首先在第二章给出系统的总体设计方案,同时介绍在系统设计时各方案的选择过程,比较各个方案的效果,第三章给出硬件设计的电路图及数据。第四章介绍软件设计。最后第五章在仿真软件Proteus和Keil的联合调试下仿真整个电路。也提出在此过程中的不足及待扩展方面。第 2 章 电路的总体设计2.1 系统设计组成本设计以AT89S51为核心,控制整个系统。适合在一定温度条件的环境下,电路中用到了继电器,通过单片机的弱点系统来控制与继电器项链的强电系统,从而保证强点系统控制的安全性。系统的利用数字温度传感器DS
27、18B20采集数据并送给单片机,单片机处理之后将采集的数据送给LCD1602显示一边操作人员直观的了解当前温度。我们给系统正常工作设定为0-50,如果当前温度在这个温度设定范围内,则单片机控制继电器闭合,使继电器控制的负载回路导通,是系统正常工作;若当前温度不在这个范围内,则说明当前温度不满足工作需求,此时单片机控制蜂鸣器发出警报,并且控制继电器使负载停止工作。并根据当前温度,若温度小于0,则启动加热装置,若温度高于50,则启动降温装置,直到达到系统温度,蜂鸣器停止报警,负载回路导通,重新开始工作。从而达到一个自动控制的作用,整个系统形成一个闭环温度值,系统变化参数为温度的值,负载的工作取决于
28、环境温度的变化,通过单片机弱电控制与继电器相连的强电系统,从而解决了强电系统直接控制对操作人员有一定危险性的特点。2.2 电路各部分的主要功能、构成和技术方案2.2.1 电路主要功能组成电路功能如图2-1所示:图2-1 电路主要功能组成图温度采集功能:由温度传感器检测当前环境温度,并将温度传给单片机AT89S51。温度显示功能:采集到的温度,能够直接显示在LCD1602上,于使用者的操作和观测。温度报警功能:对采集到的温度自动判断并进行声音和光报警,起到提示的作用。温度控制功能:由两部分组成,分别是加热和降温装置,实现智能全自动操作。2.2.2电路原理框图电路原理如图2-2所示:图2-2 电路
29、原理框图本设计是对温度进行实时监测与控制,设计的温度控制电路实现了基本的温度控制功能:当温度低于设定下限温度时,系统自动启动继电器驱动加热电路加温,使温度上升。当温度上升到下限温度以上时,停止加温;当温度高于设定上限温度时,系统通过继电器驱动风扇降温,使温度下降。当温度下降到上限温度以下时,停止降温。温度在上下限温度之间时,继电器驱动负载工作。LCD1602显示采集到的当前温度。2.3 温度测控与报警电路方案论证单片机应用系统的硬件电路设计就是为本单片机温控系统选择合适的、最优的系统配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D转换器、设计合适的接口电路等。系统设计应本着
30、以下原则:(1) 尽可能选择典型电路,并符合单片机常规用法。(2) 硬件结构应结合应用软件方案一并考虑。软件能实现的功能尽可能由软件实现,以简化硬件结构。由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间。(3) 系统中的相关器件要尽可能做到性能匹配。系统中所有芯片都应尽可能选择低功耗产品。方案一:测温电路的设计,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦,放弃此方案。方案二:采用数码管做显示,显示温度数据
31、。用74LS164驱动数码管,DS18B20采集温度数,24CXX系列作存储,利用单片机进行连接。经过反复考虑,系统成功较高,时间反应速度缓慢,数码管和驱动部分占用硬件资源大,能量消耗大,不够理想,放弃此方案。方案三: 采用AT89S51芯片,使用DALLAS公司的温度传感器DS18B20读取温度,芯片体积小,三个管脚,硬件连接简单,节省I/O口。显示用LCD1602,减小了系统的能耗。报警模块用三极管驱动蜂鸣器发出警报。控制模块通过继电器弱电控制强电。为了仿真,负载和加热模块接一个12V的灯泡,通过灯泡的亮灭来观察控制效果,直观又节约资源。最后通过比较,选择了这个方案。第 3 章 温度测控与
32、报警的硬件电路设计3.1 电路硬件电路总体设计概述温度自动控制系统实际上是对温度参数的采集而根据采集的温度来自动进行控制。目的是使负载能够工作,通过单片机只能控制而改变温度,使环境温度达到设定范围。主要应用于一些需要特殊温度需求的地方,比如机房等,通过实时只能监控。某些可惜实验也需要温度在一定范围内进行,都可以通过本系统来控制。本设计是一个闭环自动控制系统。弱电控制强电,单片机控制继电器的开合,再控制负载的工作状态。避免了使用人员直接接触强点系统导致的危险性。本设计的硬件部分分为六个模块:单片机系统模块、温度采集模块、温度显示模块、温度报警模块、温度控制模块、负载模块。3.2 单片机系统模块3.2.1 单片机简介单片机也被称为微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1