当前位置:文档之家› 基于单片机设计的温度报警器..

基于单片机设计的温度报警器..

基于单片机设计的温度报警器..
基于单片机设计的温度报警器..

本科毕业论文(设计)

题 目:基于单片机设计的温度报警器

学 生:常彬彬学号: 201040620104 学 院:物理与电子科学学院 专业:电子信息科学与技术 入学时间: 2010 年 9 月 15 日

指导教师:董秀英 职称:助教 完成日期: 2014 年 4 月 15 日

基于单片机设计的温度报警器

摘要

这篇文章主要的讲述了一个在STC89C52单片机上开发的温度报警系统,清晰明了的描写了使用DS18B20温度传感器开发测温系统的过程,对温度传感器每一个系统模块的流程,软件的编程和在C52单片机下的个个硬件连接重点的进行了详细的分析,还有温度控制系统的电路也都逐一去介绍。最主要的是这一个温度控制系统可以很简单的去进行温度的采集和温度值的显示,也可以根据我们的需要去随意的设置报警温度。而且这个温度控制系统有很多的优点,比如我们可以使用的很方便,而且它的功耗非常低,体积很小,精确度和灵敏度很高,量程很宽。

关键词:

DS18B20;STC89C52单片机;数码管;

Based on single-chip microcomputer temperature alarm

Abstract

This article mainly tells the story of a developed on STC89C52 single-chip microcomputer temperature alarm system, clear the description of the development process of temperature measuring system using DS18B20 temperature sensor, the temperature sensor is the process of every system module, software programming and all hardware connection under C52 mainly has carried on the detailed analysis, and circuit of temperature control system are to introduce them one by one. The mainest is it a temperature control system can be easily to the collection of temperature and temperature display, can also according to our need to set the alarm temperature at will. And the temperature control system has many advantages, such as we can use is very convenient, and it's very low power consumption, small size, precision and high sensitivity, range is very wide.

Key words:

DS18B20. STC89C52 single-chip microcomputer; Digital tube;

1引言 (1)

1.1课题背景和意义 (1)

1.2国内外发展的现状 (2)

2系统器件的选择和芯片的介绍 (2)

2.1 DS18B20的概述 (2)

2.1.1 传感器DS18B20的封装和引脚功能 (3)

2.1.2 DS18B20温度传感器的内部结构 (4)

2.1.3 DS18B20的供电模式 (5)

2.1.4 DS18B20测量温度原理 (6)

2.1.5 DS18B20控制方法 (7)

2.2 STC89C52的概述 (7)

3 设计内容及性能指标 (9)

4 系统方案比较、设计与论证 (9)

4.1主控制器模块 (9)

4.2 温度测量 (10)

4.3 设置温度 (10)

4.4 显示模块 (11)

4.5 电源选取 (11)

5 硬件实现以及单元电路设计 (11)

5.1 主控制模块 (12)

5.2 显示模块电路 (12)

5.3数码管显示驱动电路 (13)

5.4 温度传感器(DS18B20)电路 (14)

6 系统软件设计 (14)

6.1 程序结构分析 (14)

6.2 系统程序流图 (14)

6.2.1DS18B20初始化程序流程图 (16)

6.2.2 读温度子程序流程图 (16)

7 系统的安装与调试 (17)

7.1 安装步骤 (17)

7.2 电路的调试 (18)

7.3 本章小结 (19)

结论 (20)

参考文献 (21)

附录A (22)

致谢: (23)

1引言

1.1课题背景和意义

在这个高速发展的科技社会中,温度对于我们言是特别的重要。在我们的工业中它也是作为一个主要的参数,比如说各种各样化工生产,食品生产还有冶金业。在这个快速发展的科技社会里,我们对于各式各样信息的精确度要求也越来越高,如何准确而又快速的去得到这些参数又受限制与当今社会基础信息的发展水平。计算机技术,通信技术,传感器技术这三大信息即分别对应着信息处理,信息传输,信息采集对我们来说都是非常重要的,而其中的传感器技术属于信息技术的高端产品,而温度传感器技术又是重中之重,在我们国家中应用特别广泛,毫不夸张的说已经渗透在我们生活里的方方面面。我们的生活和温度是分离不开的,在工业的生产中需要精确的温度控制,在农业中也需要温度的测量,所以呢研究如何测量温度和温度报警装置有着非常大的意义。

而温度传感器又是温度测量必不可少的,温度传感器经过长久的发展有三个阶段:

①传统的分立式温度传感器

②模拟集成温度传感器

③智能集成温度传感器。

其中在工业中应用最广泛的即传统的分立式温度传感器(热电偶传感器)它是需要和被测对象直接接触,但是不会受到中间介质的影响,具有非常高的精度,测量范围也比较广,测量范围可在-50~1600°C之间进行连续的测量。

模拟集成温度传感器是经过半导体集成工艺制作而成,它又被称作硅传感器,是在发明在20世纪80年代,这种传感器集成在一个芯片上面,可以完成温度的测量和模拟信号的输出等功能。它的功能比较单一但是它的测量误差比较小价格也低,响应的速度快,传输距离远,体积小,功耗低。

发明于20世纪90年代的智能温度传感器,它是三种技术的结晶,即ATE技术、计算机技术和微电子技术。他是可以输出温度数据和相关的温度控制量,适应每一种的MCU(微控制器)。随着社会快速的发展,我们对传感器的要求也慢慢增加,如今的温度传感器在单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向快速的发展,向着更高精确度,更多功能总线标准化、高可靠性以

及安全性等高科技的方向发展着。这篇文章就是介绍了智能集成温度传感器的结构特点和控制方法,而且利用这个传感器、STC89C52单片机为控制器设计的温度控制装置的工作原理和程序设计进行了全面的介绍。这个装置可以比较方便的读数、控制和进行输出温度的数字显示,主要在一些对温度控制要求高的场所和科研试验所所使用。这个温度传感器利用了STC89C52单片机、DS18B20温度传感器和数码管实现温度的显示。

1.2国内外发展的现状

温度是在工业、农业、国防和科研等部门中应用最普遍的被测物理量。有资料表明,温度传感器的数量在各种传感器中位居首位,约占50%左右。因此,温度测量在保证产品质量,提高生产效率,节约能源,安全生产,促进国民经济发展等诸多方面起到了至关重要的作用。

2系统器件的选择和芯片的介绍

2.1 DS18B20的概述

DS18B20是在Dallas公司推出DS1820传感器后的一种改进的传感器,它属于智能数字温度传感器,和传统的热敏电阻比较它只需要一根线就可以直接的读出被测量的温度值,而且可以根据实际情况用编程去实现9~12位数字值的读数方式。

2.1.1 传感器DS18B20的封装和引脚功能

图2.1 温度传感器DS18B20的封装形式和引脚功能如图2.1所示,温度传感器DS18B20 的形状像一只三极管,个个引脚的名称和作用下示:

GND:接地端。

DQ:数据输出/输入脚,与TTL电平相兼容

VDD:接电源/接地。每一个温度传感器DS18B20都有两种供电方式:外部供电和数据总线供电。数据总线供电的方式是VDD接地,可以省下来一根传输线,但是测量数据完成的时间特别长;而另一种外部供电的方式需要VDD接+5V,需要多用一根数据线,但是加快了速度的测量。

2.1.2 DS18B20温度传感器的内部结构

图2.2 传感器内部结构

(1)64位ROM是芯片的标识号。

(2)温度传感器。温度传感器是DS18B20的最重要组成部分也是核心,它的功能是来完成测量温度时通过编程可将-50°C~125°C范围内的温度值按照9位、10位、11位、12位的分辨率进行量化,上面所描述的每一种的分辨率都是包含有一个符号位,它所对应着不同的温度量化值分别是0.5°C、0.25°C、0.125°C、0.0625°C,它的最高的分辨率是0.0625°C。芯片出厂的时候是有一个默认值12位的转换精度,当它接收到44H(温度转换信号)之后,就会开始转换,转换后的温度是以16位带符号扩展的二进制补码形式所表示的,保存在高速缓存器RAM的第0,1字节中,它的前五位的二进制数是符号位。当它所测的温度大于0的时候,前五位符号位都为零,只需要将测得的温度数值乘于0.0625就可以得到实际上的温度;如果测得的温度小于0的时候,前五位符号位均为一,这时候需要将测得的温度数值全部取反然后在乘上0.0625即可以得到我们想要得到的实际数值。

(3)高速缓存器。它内部的高速缓存器包含一个高速缓存器RAM和一个非易失性可电擦除的EEPRAM。而这个EEPRAM是用来存放配置寄存器、低温触发器TL 和高温触发器TH中的信息。

(4)配置寄存器。它的作用就是用来确定温度值的数值转化率。DS18B20的工作是根据这个寄存器的分辨率将温度值转化为比较精确的数值。

DS18B20是需要一个单线端口通讯。在这个条件下,它必须先建立ROM的操作协议,才可以去完成存储器和控制的工作。所以,操作器必须要先完成下完五个ROM操作命令之一:

①读ROM;

②匹配ROM;

③搜索ROM;

④跳过ROM;

⑤报警搜索。

上面所描述的每一个命令对器件的激光ROM部分进行操作的时候,在单线总线上挂有多个器件的时候。是可以区分出来单个器件的,同时也可以向总线控制器指明有几个器件以及它们是什么类型的器件。当一条控制操作命令指示传感器DS18B20完成一次问的测量的时候,他的测量结果会存放在传感器DS18B20的暂存器里面,然后我们在用一条读取暂存器内容的存储操作命令就可以将暂存器里面的内容读取出来。

2.1.3 DS18B20的供电模式

(1)外部电源供电模式:这种供电模式是将DS18B20的GND接地,DQ作为信号线与总线相连,而VDD和外部电源的正极相连接。

(2)这种供电模式是将GND端口和VDD端口都直接接地,而DQ和单总线相连接,51单片机中的一个I/0口和DQ相连。

2.1.4 DS18B20测量温度原理

主要是由温度存储器、斜率累加器、温度系数振荡器、减法计数器等功能部件所组成完成。

图2.3DS18B20的原理图

DS18B20的测温流程程:在一个高温度系数的振荡器去确定一个门周期,内部的计数器在这个门周期内对一个低温度系数的振荡器的脉冲进行计数来得到温

度值。计数器被预置到对应-55°C的一个值。如果在这个门周期内计数器达到0,那么温度寄存器的值增加,表明所测温度大于-55°C。在这个同时,计数器就会

被复位到一个由斜坡式累加器电路确定的值,而这个电路有是用来补偿感温振荡器的抛物线特性。之后计数器便开始计数到0为止,在这个门周期内,会重复这个过程。

DS18B20遵循单总线协议,DS18B20完成温度转换必须经过3个过程:

初始化;

ROM操作指令;

存储器操作指令;

2.1.5 DS18B20控制方法

DS18B20有六条控制命令:

①温度转换(Convert T)44H 启动DS18B20进行一次的温度转换。

②读暂存器(Read scartchpad) BEH 读取暂存器第一到第九字节的内容,并且可以随时随刻发出复位命令去停止数据读取的操作。

③写暂存器(Write scartchpad ) 4EH 允许将数据写入暂存器的两个字节内即TH、TL字节。第一个写进TH字节中,第二个写进TL字节中。

④复制暂存器(Copy scartchpad)48H 把暂存器的TH、TL字节复制到EEPRAM 中。如果主机在发出这个命令的同时又发出其他的操作,DS18B20就会输出一个“0”,如果已经转换结束就会输出一个“1”。

⑤重新调EEPRAM(Recall E2) B8H 把EEPRAM中的TH、TL字节重新写到暂存器TH、TL字节内。

⑥读电源供电方式(Read power supply) B4H 启动DS18B20发送电源供电方式的信号给主CPU ,DS18B20就会回到它的电源使用模式,外部电源为1,寄生电源为0。

2.2 STC89C52的概述

2.2.1单片机STC89C52的介绍

STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

STC89C52具体介绍如下:

①主电源引脚(2根)

VCC(Pin40):电源输入,接+5V电源

GND(Pin20):接地线

②外接晶振引脚(2根)

XTAL1(Pin19):片内振荡电路的输入端

XTAL2(Pin20):片内振荡电路的输出端

③控制引脚(4根)

RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

ALE/PROG(Pin30):地址锁存允许信号

PSEN(Pin29):外部存储器读选通信号

EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。

④可编程输入/输出引脚(32根)

STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。

PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7

P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7

P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7

P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7

STC89C52主要功能如表所示。

表一 STC89C52主要功能

3 设计内容及性能指标

这个设计主要就是去介绍在51单片机下设计的温度报警系统,清楚的描述了它的硬件的设计和软件的设计,并且对它的每个功能模块做了比较详细的介绍,它的主要功能和指标如下:

单片机在实时检测温度传感器DS18B20的工作状态的同时将DS18B20所得到的测量数据进行处理。通电后数码管将显示当时环境的温度,并且通过按键去设置高温和低温的报警温度,当检测到的温度高于设置的报警值的时候,报警系统的指示灯会熄灭,温度检测的精确度是0.1度。并具有掉电保存功能,数据保存在单片机内部EEPOM中,进入设置界面后如果没有键按下系统会在15秒后自动退出设置界面。

4 系统方案比较、设计与论证

这个系统主要是由温度的测量和温度的设置以及系统状态的显示三个部分的电路组成,下面将介绍实现这个系统功能的方案。

4.1主控制器模块

方案1:

选择可编程逻辑器件(CPLD)作为我们设计的控制器。CPLD可以完成多种复杂的逻辑功能,而且它的稳定性高、规模比较大、体积比较小、IO资源非常丰富、且易于我们进行多种功能的扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但是我们的系统不需要那么复杂的逻辑功能而且对数据的处理数度要求也很低,最主要的是这个控制器的成本比较高,所以我们就放弃了这个方案。

方案2:

选择STC89C52单片机作为我们系统设计的控制核心,用它来控制温度的测量来完成我们所需要的性能指标,充分的去分析我们的系统,完成温度测量的自动控制。而在这一点上,单片机就凸显出来它的优势——控制快速、方便、简单。

根据我们设计的要求来看单片机就可以完全发挥它资源丰富、强大的控制功能以及可位寻址操作功能。并且,C52单片机的价格也很低廉,它的性能也能完全满足我们对控制器的要求,所以就选择了这个方案。

4.2 温度测量

方案1:

采用数字温度芯片DS18B20和单片机结合来测量实际温度。单片机和温度传感器的结合所需要的电路非常少,且容易控制。系统的结构设计也比较简单,体积也小。单片机的软件编程的自由度大,可通过实现很多种算法和逻辑控制。单片机不仅可以和DS18B20连接使用也可以和PC机连接方便操作。

方案2:

采用热电偶温差电路测温,通过将参考结点保持在已知温度并测量该电压,便可推断出检测结点的温度。数据采集部分可以使用A/D 转化,将所测量的温度由模拟信号转化为数字信号,在单片机的显示模块进行显示。但是它们也存在着输出电压小、容易遭受来自导线环影响和漂移较高的缺点,而且这种设计需要用到A/D 转换电路,感温电路比较麻烦。

图1 热电偶电路图

从上面两种方案,可以轻易的看出来方案二的测温装置能够测温度范围宽、体积小,但是线性误差较大。而方案一的测温装置电路比较简单、精确度也很高、实现方便、软件的设计也比较简单,因此本次的设计选择了方案一。

4.3 设置温度

方案1:

采用键盘输入设置温度,键盘则可以用4个按键,一个复位键,一个功能设

定键,一个加减一个减键。四个键比较常用,而且用到的接口得到了极好的利用,仅需要4个接口。

方案2:

可采用4*4矩阵键盘,该键盘需要8个接口,而我们不需这么多键。

综上所述,我们选择第一种方案。

4.4 显示模块

方案1:

用数码管进行显示。数码管的显示非常简单,而且使用起来也很方便,显示的效果简洁明了故此得到了非常广泛的应用。

方案 2:

用LCD液晶进行显示。LCD由于它的显示清晰,显示的内容也比较丰富,显示的信息量大,快速的显示和方便的使用也使得它得到了广泛应用。单对于此系统我们不需要显示丰富的内容,而且LCD液晶价格贵,因此我们选择了此方案。

综上所述我们选择方案1

4.5 电源选取

由于本系统采用电池供电,我们考虑了如下几种方案为系统供电。

方案1:

选择5V蓄电池作为测温系统电源。5V的蓄电池的电流驱动能力比较强而且它的电压输出稳定。但是蓄电池的体积过于庞大,在单片机测温系统中使用的特别麻烦,因此我们放弃了这个个方案。

方案2:

选择3节1.5 V的干电池共4.5V做作为系统电源。经过实验的验证系统工作时,单片机、传感器的工作电压稳定,可以满足系统对电源的要求,而且它的更换使用更加方便。

所以选择方案2。

5 硬件实现以及单元电路设计

硬件是一个工程设计项目的重要组成部分,他支撑并构成一个完整的系统骨

架,缺少这一骨架,就只能纸上谈兵,虚无缥缈。所以,系统的硬件设计是设计中的重点考虑对象。

5.1 主控制模块

主控制最系统电路如图5.1所示。

图5.1 单片主控电路

5.2 显示模块电路

显示采用四位数码管显示,当位选打开时,送入相应的段码,则相应的数码管打开,关掉位选,打开另一个位选,送入相应的段码,则数码管打开,而每次打开关掉相应的位选时,时间间隔低于20ms,从人类视觉的角度上看,就仿佛是全部数码管同时显示的一样。显示电路如图5.2

图5.2 数码管显示

5.3数码管显示驱动电路

三极管8550 4位数码管,不仅简单,而且价格便宜。

图5.3 驱动电路

5.4 温度传感器(DS18B20)电路

6 系统软件设计

6.1 程序结构分析

主程序调用了3个子程序,分别是数码管显示程序、温度信号处理程序、按键设定报警温度程序。温度信号处理程序:对温度芯片送过来的数据进行处理,进行判断和显示。数码管显示程序:向数码管的显示送数,控制系统的显示部分。按键设定程序:可以设定低温和高温报警可精确到0.1度。

6.2 系统程序流图

主程序的主要功能是负责温度的实时显示、读出并处理DS18B20的测量的当前温度值,温度测量每1s进行一次。这样可以在一秒之内测量一次被测温度,主程序的主要功能是负责温度的实时显示,读出并处理DS18B20的当前温度值,与设定的报警温度比较,其程序流程见图6.1所示。

通过调用读温度子程序把存入内存储中的整数部分与小数部分开分存放在不的的两个单元中,然后通过调用显示子程序显示出来。

图6.1 DS18B20温度流程图

6.2.1DS18B20初始化程序流程图

在DS18B20工作之前需要进行初始化,流程图如下:

图6.2 初始化程序流程图

6.2.2 读温度子程序流程图

读温度子程序的主要功能是从DS18B20中读出温度数据,移入温度暂存器保存。其程序流程图如下:

图6.3 温度子程序流程图

7 系统的安装与调试

7.1 安装步骤

1.检查元件的好坏

按电路图买好元件后首先检查买回元件的好坏,按各元件的检测方法分别进行检测,一定要仔细认真。而且要认真核对原理图是否一致,在检查好后才可上件、焊件,防止出现错误焊件后不便改正。

2.放置、焊接各元件

按原理图的位置放置各元件,在放置过程中要先放置、焊接较低的元件,后焊较高的和要求较高的元件。特别是容易损坏的元件要后焊,在焊集成芯片时连续焊接时间不要超过10s,注意芯片的安装方向。

基于51单片机的温度警报器的设计

西安文理学院物理与机械电子工程学院课程设计任务书

目录 摘要 (3) 1 引言 (3) 1.1课题背景 (3) 1.2研究内容和意义 (5) 2 芯片介绍 (5) 2.1 DS18B20概述 (5) 2.1.1 DS18B20封装形式及引脚功能 (6) 2.1.2 DS18B20内部结构 (6) 2.1.3 DS18B20供电方式 (9) 2.1.4 DS18B20的测温原理 (10) 2.1.5 DS18B20的ROM命令 (11) 2.2 AT89C52概述 (13) 2.2.1单片机AT89C52介绍 (13) 2.2.2功能特性概述 (13) 3 系统硬件设计 (13) 3.1 单片机最小系统的设计 (13) 3.2 温度采集电路的设计 (14) 3.3 LED显示报警电路的设计 (15) 4 系统软件设计...................................................15 4.1 流程图........................................................15 4.2 温度报警器程序.................................................16 4.3 总电路图..................................................... 19 5总结 (20)

摘要 随着时代的进步和发展,温度的测试已经影响到我们的生活、工作、科研、各个领域,已经成为了一种非常重要的事情,因此设计一个温度测试的系统势在必行。 本文主要介绍了一个基于AT89C52单片机的数字温度报警器系统。详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度的采集和报警,并可以根据需要任意上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当做温度处理模块潜入其他系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机;温度检测;AT89C52;DS18B20; 1 引言 1.1课题背景 温度是工业对象中主要的被控参数之一,如冶金、机械、食品、化工各类工业生产中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的温度处理要求严格控制。随着科学技术的发展,要求温度测量的范围向深度和广度发展,以满足工业生产和科学技术的要求。 基于AT89C51单片机提高了系统的可移植性、扩展性,利于现代测控、自动化、电气技术等专业实训要求。以单片机为核心设计的温度报警器,具有安全可靠、操作简单方便、智能控制等优点。 温度对于工业生产如此重要,由此推进了温度传感器的发展。温度传感器主要经过了三个发展阶段[1]: (1)模拟集成温度传感器。该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。此种传感器具有功能单一(仅测量温度)、

基于51单片机的的温度报警器设计

1引言 (1) 1.1 单片机的应用背景 (1) 2 总体设计方案 (2) 2.1 功能简介 (2) 2.2 设计思路 (2) 2.3 芯片器材 (3) 3 硬件设计 (3) 3.1 AT89C51 (3) 3.1.1 AT98C51引脚图 (3) 3.1.2 AT89C51结构特点 (5) 3.2 温度获取 (5) (7) 3.3 时钟电路 (8) 3.4 温度显示电路 (8) 3.5报警电路 (10) (10) 4 程序设计 (10) 4.1 程序流程图 (11) 4.2 初始化子程序 (11) 4.3 读子程序 (12) 4.4 写子程序 (13) 4.5 数据处理子程序 (13) 4.6 显示子程序 (15) 4.7报警子程序 (17) 5 实验仿真 (18) (18) 6 总结 (19) 参考文献 (20) 附录 (21) 1引言 1.1 单片机的应用背景 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通信与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机,更不用说自动控制领域的机器人、智能仪表、医疗机械了。

世面上主要的单片机类型有Motorola 单片机、Microchip 单片机、东芝单片机、8051单片机、Atmel 单片机等。此次课设中用到的是ATMEL公司,下面着重介绍一下ATMEL公司的单片机。 ATMEL 公司是世界上著名的高性能低功耗非易失性存储器和数字集成电路的一流半导体制造公司。ATMEL 公司最令人注目的是它的EEPROM 电可擦除技术闪速存储器技术和质量高可靠性的生产技术。在CMOS 器件生产领域中,ATMEL 的先进设计水平优秀的生产工艺及封装技术一直处于世界的领先地位。这些技术用于单片机生产,使单片机也具有优秀的品质在结构性能和功能等方面都有明显的优势,ATMEL 公司的单片机是目前世界上一种独具特色。 而性能卓越的单片机它在计算机外部设备通讯设备自动化工业控制宇航设备仪器仪表和各种消费类产品中都有着广泛的应用前景。其生产的AT90系列是增强型RISC内载FLASH单片机,通常称为A VR系列。AT91M系列是基于ARM7TDMI 嵌入式处理器的ATMEL 16/32 微处理器系列中的一个新成员,该处理器用高密度的16 位指令集实现了高效的32 位RISC 结构且功耗很低。另外ATMAL的增强型51系列单片机目前在市场上仍然十分流行,其中AT89S51十分活跃。 当今社会,人们在追求高质量的生活,所以生活中离不开单片机,根据国家权威统计显示,目前我国的单片机容量达3亿片,且每年以大约20%的速度增长,但在世界市场我国的占有率还不到1%。沿海地区尤其像电子产品高度发达的深圳大部分单片机应用更是广泛,这种发展趋势也不断向内地辐射,因此,学好单片机有很重要的意义。 2 总体设计方案 2.1 功能简介 8位LED数码管直接显示DS18B20所测量的温度,超出-50~110℃范围时喇叭报警,并且对应的发光二极管开始闪烁,在温度范围内时喇叭停止报警并且数码管显示其温度,测量精度为0.5℃。 2.2 设计思路

基于单片机设计的温度报警系统毕业设计

单片机设计的温度报警器

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于单片机的温度报警器设计

1、作品介绍: 我个人设计的温度报警器是基于51单片机开发的一种能时时检测温度,并且报警的器件,它采用AT89S52单片机、DS18B20、1602液晶显示器等电学元器件,通过编写程序和一定的算法,最终实现的功能是:开机后单片机自动运行一套程序,使DS18B20检测室内的温度,并通过一定的算法对数据采样处理,计算出室内的温度,通过1602液晶显示器显示出来,当室温超过设定的值时,单片机驱动峰鸣发出声音! 2、器件介绍: a、A T89S52单片机: AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。

b、DS18B20测温芯片: DS18B20数字温度传感器,采用美国DALLAS公司生产的DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。 DS18B20 单线数字温度传感器,即“一线器件”,其具有独特的优点: (1 )采用单总线的接口方式与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯。单总线

具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测 量,使用方便等优点,使用户可轻松地组建传感器网络,为测 量系统的构建引入全新概念。 ?(2 )测量温度范围宽,测量精度高DS18B20 的测量范围 为-55 ℃~+ 125 ℃;在-10~+ 85°C 范围内,精度为± 0.5°C 。 ?(3 )在使用中不需要任何外围元件。 ?(4 )持多点组网功能多个DS18B20 可以并联在惟一的 单线上,实现多点测温。 ?(5 )供电方式灵活DS18B20 可以通过内部寄生电路从数 据线上获取电源。因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。 ?(6 )测量参数可配置DS18B20 的测量分辨率可通过程序 设定9~12 位。 ?(7 )负压特性电源极性接反时,温度计不会因发热而 烧毁,但不能正常工作。 ?(8 )掉电保护功能DS18B20 内部含有EEPROM ,在系统 掉电以后,它仍可保存分辨率及报警温度的设定值。 ?DS18B20 具有体积更小、适用电压更宽、更经济、可选更小 的封装方式,更宽的电压适用范围,适合于构建自己的经济的 测温系统,因此也就被设计者们所青睐。 DS18B20管脚排列:

温度报警器设计报告完整版

电子技术综合课程 设计 课程:电子技术综合课程设计 题目:温度报警器 所属院(系) 专业班级 姓名学号: 指导老师 完成地点 2011年月日

前言 电子技术综合课程设计是集电路分析、模拟电子技术、数字电子技术以及电路实验、模拟电子技术实验、数字电子技术实验等课程之后的一门理论与实践相结合的综合设计性课程。它包括选择课程、电子电路设计、组装、调试和编写总结报告等实践内容。它的开展是为了提高和增强我们学生对电子技术知识的综合分析与应用能力。这对于提高我们学生的电子工程素质和科学实验能力非常重要,是电子技术人才培养成长的必由之路。 本课程设计任务要求是完成一个温度报警器的制作,并实现当温度高于30℃时发出双音报警,温度低于10℃时发出单音报警的功能要求。本设计中充分展示了模拟电子技术的优点,利用放大电路、窗口比较器进行温度的判定,再结合数字电子技术的优点,充分利用单元电路的功能来实现报警,将模电、数电紧密结合,综合应用,不但对知识有了更进一步的掌握,提高了动手能力,,对于以后的就业打下了一定的基础。 通过课程设计实现以下三个目标: 第一,让学生初步掌握电子线路的试验、设计方法。即学生根据设计要求和性能参数,查阅文献资料,收集、分析类似电路的性能,并通过组装调试等实践活动,使电路达到性能指标。 第二,课程设计为后续的毕业设计打好基础。毕业设计是系统的工程设计实践,而课程设计的着眼点是让学生开始从理论学习的轨道上逐渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计的步骤和方法,了解科学实验的程序和实施方法。 第三,培养勤于思考的习惯,设计并制作电子产类品,增强学生这方面的自信心及兴趣。 本课程设计以电工电子技术的基本理论为基础,着重掌握电路的设计装调及性能参数的调试方法。本课程设计应达到如下基本要求: (1)综合运用电子技术课程中所学的理论知识独立完成一个实际应用电路的设计。 (2)通过查阅手册和参考文献资料,培养独立分析和解决实际问题的能力。 (3)熟悉常用电子元器件的类型和特性,并掌握合理选用的原则。 (4)掌握电子电路的安装和调试技能。 (5)熟悉使用各类数字式电子仪器的规范使用方法。 (6)学会撰写课程设计论文。 (7)培养严肃认真的工作作风和严谨的科学态度。 (8)由于本次试验是分组完成,所以培养团结协作能力尤为重要。 此次课程设计中,不仅得到了指导老师的帮助和鼓励,而且还有同学们的互相支持和帮助,在此表示衷心的感谢!

基于51单片机的数字温度报警器

摘要:随着传感器在生产生活中更加广泛的应用,一种新型的数字式温度传感器实现对温度的测试与控制得到了更快的开发。本文设计了一种基于单片机AT89C52的温度检测及报警系统。该系统将温度传感器DS18B20接到单片机的一个端口上,单片机对温度传感器进行循环采集。将采集到的温度值与设定的上下限进行比较,当超出设定范围的上下限时,通过单片机控制的报警电路就会发出报警信号,从而实现了本次课程设计的要求。该系统设计和布线简单、结构紧凑、体积小、重量轻、抗干扰能力较强、性价比高、扩展方便,在工农业等领域的温度检测中有广阔的应用前景。本次课程设计的测量范围为0℃--99℃,测量误差为±2℃。 关键字:温度传感器、单片机、报警、数码管显示 一、概述 本次设计可以应用到许多我们用过的软件设计,将前面所学的知识融汇在一起实现温度监测及其报警的功能,来提醒农民当前大棚内温度是否适合农作物的生长。 电子技术是在十九世纪末、二十世纪初开始发展起来的新兴技术,在二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。 随着电子技术的飞速发展,电子技术在日常生活中得到了广泛的应用,各类转换电路的不断推出以及电子产品的快速更新,电子技术已成为世界发展和人们生活中必不可少的工具。 本次课设应用Protues软件设计一个温度检测报警系统,用温度传感器DS18B20采集大棚内的温度,当大棚内的温度高于30℃。或低于15℃。时,电路发出报警信号并显示当前温度,达到提醒农民的效果。 本次课设要求设计一个温度监测报警显示电路,要求温度范围:0℃--99℃;测量误差为±2℃;报警下限温度为:15℃;报警上限温度为:30℃。 二、方案论证 设计一个用于温室大棚温度监测系统。大棚农作物生长时,其温度不能太低,也不能太高,太低或太高均不适合农作物生长。该系统可实时测量、显示大棚的温度,当大棚温度超过农作物生长的温度范围时,报警提醒农民。 方案一: 方案一原理框图如图1所示。 图1 大棚温度检测系统的原理框图 方案二: 方案二原理框图如图2所示。

温度报警器文开题报告

毕业设计(论文)开题报告 题目: 基于51单片机温度报警器的设计 英文题目:51 MCU-based design of a temperature alarm 系别: 信息工程系 专业: 电子信息工程 班级: 07电信本 学号: 8051107031 姓名: 李杰 指导老师: 王金平 填表日期: ____ 2010-12-18__________ 一、选题的依据及意义: 温度是一个十分重要的物理量,对他的测量与控制有十分重要的意义,随着现代工

农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温度。本文 通过采用压电陶瓷蜂鸣片作为电声元件的温度报警器的设计与制作,阐明了该装置进行设计与制作的具体过程及方法。这种温度报警器结构简单,可操作性强,应用广泛。工作时,温度测量范围为10——30oC。当前环境温度若超过设定的高温临界温度,由单片机发出报警信号并驱动继电器使风扇电机转动,从而防止因温度升高而带来的不必要的损失。 现代社会是信息社会,随着安全化程度的日益提高,机房——作为现代化的枢纽,其安全工作已成为重中之重,机房内一旦发生故障,将导致整个系统瘫痪,造成巨大的损失很社会影响。 造成高温火灾有:电气线路短路、过载、接触电阻过大等引发高温或火灾;静电产生高温或或火灾;雷电等强电侵入导致高温或火灾;最主要是机房内电脑、空调等用电设备长时间工作,导致设备老化,空调发生故障,而不能降温;因此机房内所属的电子产品发热快,在短时间内机房温度升高超出设备正常温度,导致系统瘫痪或产生火灾,这时温度报警系统就会发挥应有的功能。 本文介绍的是采用温度传感器DS18B20的温度报警器,自动测量当前环境温度,由单片机8051控制,并通过四位7段数码管显示,若当前环境温度超过此温度,系统发 出报警。 二、国内外研究现状及发展趋势: 由于现实生活中天然气泄漏、温度超限和失窃、加上以前通信网络的不完善,对于人们的生命财产有着很大的危害。现在随着通信技术和电子技术的飞速发展,电子信息技术与社会经济生活,生产的关系越来越密切,对社会经济的发展起着越来越大的作用。如果主任离开家去上班,家里失窃也不会知道。如果能实现远程报警,使报警器智能化,这将会给人们的生活带来极大的方便。 我们用89C51为核心的自动报警器解决人们的担心,给人们创造一个安全可靠的生 活环境! 三、本课题研究内容: 温度控制系统的核心是温度传感器和单片机,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,以及用单片机AT89C51的编程实现温度测量。 DS18B20的性能特点:①采用单总线专用技术,既可通过串行口线,也可通过其它I/O口线与微机接口,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法。 无须经过其它变换电路,直接输出被测温度值(9位二进制数,含符号位)。②测温范围为-55℃~+125℃,在-10~+85°C范围内,精度为±0.5°C,可以程序设定9~12位的分辨率(测量分辨率为0.0625℃)。③内含64位经过激光修正的只读存储器ROM。④适 配各种单片机或系统机。⑤用户可分别设定各路温度的上、下限。⑥内含寄生电源。四、本课题研究方案:

单片机课程设计报告——温度报警器

单片机原理与应用 课程设计报告 { 课程设计名称:温度报警器设计 专业班级: 13计转本 | 学生姓名:张朝柱肖娜 学号: 140 113 指导教师:高玉芹 设计时间: 2016-11—2017-12 成绩: 信电工程学院

摘要 2009年6月14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于AT89C52单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机AT89C51;DS18B20温度传感器;液晶显示LCD1602。

目录 1绪论 (1) 温度报警器简介 (1) 温度报警器的背景与研究意义 (1) 温度报警器的现状及发展趋势 (1) 2 系统整体方案设计 (2) 设计目标 (2) 系统的基本方案 (2) 系统方案选择 (2) 各模块方案选择 (3) 主要元器件介绍 (3) STC89C52的简介 (3) DS18B20的简介 (4) 3 系统的硬件设计与实现 (5) 系统硬件概述 (5) 主要单元电路的设计 (5) 键盘扫描模块电路的设计 (5) 单片机控制模块电路的设计 (5) 报警模块电路的设计 (6) LCD1602显示模块电路的设计 (7) 4 系统的软件设计与实现 (8) KEIL软件介绍 (8) 系统程序设计流程图 (8) 主程序软件设计 (8) 按键软件设计 (9) 密码设置软件设计 (9) 开锁软件设计 (10) 5 系统仿真设计 (12) Proteus 软件介绍 (12) Proteus 仿真图 (12) 硬件调试 (13) 调试结果 (13) 6 结论 (14)

单片机温度报警器设计论文

单片机温度报警器设计论文

摘要 温度是一个十分重要的物理量,对他的测量与控制有十分重要的意义,随着现代工农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温度。本温度报警器的设计与制作,阐明了该装置进行设计与制作的具体过程及方法。这种温度报警器结构简单,可操作性强,应用广泛。工作时,温度测量范围为-55oC到125 oC当前环境温度若超过设定的高温临界温度,由单片机发出报警信号,防止因温度升高而带来的不必要的损失。 现代社会是信息社会,随着安全化程度的日益提高,机房——作为现代化的枢纽,其安全工作已成为重中之重,机房内一旦发生故障,将导致整个系统瘫痪,造成巨大的损失很社会影响。 造成高温火灾有:电气线路短路、过载、接触电阻过大等引发高温或火灾;静电产生高温或火灾;雷电等强电侵入导致高温或火灾;最主要是机房内电脑、空调等用电设备长时间工作,导致设备老化,空调发生故障,而不能降温;因此机房内所属的电子产品发热快,在短时间内机房温度升高超出设备正常温度,导致系统瘫痪或产生火灾,这时温度报警系统就会发挥应有的功能。 本文介绍的是采用温度传感器DS18B20的温度报警器,自动测量当前环境温度,由单片机AT89C2051控制,并通过三位7段数码管显示,若当前环境温度超过此温度,系统发出报警。 关键词: 单片机温度报警器温度传感器发光二极管温度显示

Abstract Temperature is a very important physics, measurement and control of his have very important sense, with modern industrial and agricultural technology and the development of environment for people's life rise, people also urgently need detection and control the temperature. This temperature alarm design and production, it is expounded that the device for the design and production of specific processes and methods. This temperature alarm simple structure, the maneuverability is strong, wide application. Work, temperature measurement range for - 55 DHS C to 125 DHS environmental temperature if exceed the C the current set of microcomputer temperature critical temperature, issued a warning signal, caused by temperature to prevent unnecessary losses. The modern society is the information society, as secure degree of increasing, room - as modern hub, its work safety has become a top priority, the telecom room once breaks down, will cause the entire system paralyze, caused great damage very social influence. A: high temperature fire caused by electrical wiring short circuit, overload, contact resistance too high temperature or triggered fires; Electrostatic generation high temperature or fire; Lightning invasion as lead to high temperatures or fire &high; Most major is the telecom room computers, air-conditioners etc electrical equipment working for a long time, resulting in equipment aging, air conditioning, and cannot cooling fault; Therefore the telecom room belongs to electronic products fever faster, in a short time, room temperature beyond normal temperature, cause the system equipment or produce fire, then paralyzed temperature alarm system will play its function. This paper is to use temperature sensor DS18B20 temperature alarm, automatic measuring current environmental temperature by a single chip microcomputer AT89C2051 control, and through three seven segment digital pipe display, if the current environmental temperature over this temperature, system warning. Keywords: Microcontroller Temperature alarm Temperature sensor leds Temperature display

(完整版)基于51单片机的温度报警器设计毕业设计

『2014届』 题目基于51单片机的温度报警器设计姓名我 学号 专业班级通信电子技术 指导教师于先生

2014年12月3日

毕业论文任务书 主要实现:实时温度测量及显示,超出温度范围声光报警,上下限温度可通过按键设定等功能。 本数字温度报警器是基于51单片机及温度传感器DS18B20来设计的,温度测量范围0到99.9摄氏度,精度为0.1摄氏度,可见测量温度的范围广,精度高的特点。可设置上下限报警温度,默认上限报警温度为38℃、默认下限报警温度为5℃(通过程序可以更改上下限值)。报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报警值等于当前上限报警值。将下限报警值调为0时为关闭下限报警功能。

目录 前言 ............................................................................................................................................................... 1 设计要求与方案论证 ............................................................................................................................... 1.1 设计要求 ....................................................................................................................................... 1.2 系统基本方案选择和论证 ........................................................................................................... 1.2.1 单片机芯片的选择方案和论证 ....................................................................................... 1.2.2 温度传感器设计方案论证 ............................................................................................... 1.2.3 掉电保持方案论证 ........................................................................................................... 1.3 电路设计最终方案决定 ............................................................................................................... 2 主要元件介绍 ........................................................................................................................................... 2.1 STC89C51介绍 .............................................................................................................................. 2.1.1 STC89C51主要功能及PDIP封装 .................................................................................... 2.1.2 STC89C51引脚介绍 .......................................................................................................... 2.1.3 单片机最小系统: ........................................................................................................... 2.2 DS18B20传感器介绍 .................................................................................................................... 2.2.1 DS18B20概述 .................................................................................................................... 2.2.2 DS18B20引脚介绍 ............................................................................................................ 2.2.3 DS18B20的内部结构 ........................................................................................................ 2.2.4 DS18B20的程序流程图 .................................................................................................... 2.3 数码管介绍 ................................................................................................................................... 2.3.1 数码管概述 ....................................................................................................................... 2.4 AT24C02简介 ................................................................................................................................

基于单片机的温度报警器解读

基于STC89C51的温度报警器设计 一.设计背景 温度是一个十分重要的物理量,对它的测量与控制有十分重要的意义。随着现代工农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温度。温度控制电路在工农业生产中有着广泛的应用。日常生活中也可以见到,如电冰箱的自动制冷,空调器的自动控制等等。在工业生产中,温度、压力、流量和液位是四种最常见的过程变量。其中,温度是一个非常重要的过程变量。例如:在冶金工业、化工工业、电力工业、机械加工和食品加工等许多领域,都需要对各种加热炉、热处理炉、反应炉和锅炉的温度进行监控。然而,用常规的监控方法,潜力是有限的,难以满足较高的性能要求。采用单片机来对它们进行监控不仅具有监控方便、简单和灵活性大的优点,而且可以大幅度提高被测温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的监控问题是一个工业生产中经常会遇到的监控问题。现代社会是信息化的社会,随着安全化程度的日益提高,而通过温度报警器及时报警,避免不必要的损失。 二.设计功能介绍 此次要设计的是一个温度报警器,DS18B20采集温度数据送到单片机,单片机根据收到的数据判断是否超过报警界限,如果超过做出报警响应,报警界限可调。12864显示单片机收到的数据。 三.主要器件简介 MCS-51简介 8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。 89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明: ·中央处理器: 中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。 .数据存储器(RAM) 8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。

基于单片机的温湿度报警器设计 毕业设计 精品

基于单片机的温湿度监控报警 系统设计 作者姓名:伍帅 专业名称:电气工程及其自动化 指导老师:许丽讲师

摘要 温度、湿度和人类的生产、生活有着密切的关系,尤其是在医学、电子电力、航天航空、食品发酵,农业生产等领域中对温湿度的要求尤其严格,是最常见最基本的参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度湿度的实时检测与控制。并且随着人们生活水平的提高,人们对自己的生存环境越来越关注。而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度湿度的检测及控制就非常有必要了。 使用STC89C52单片机设计温湿度监控报警系统,可以即时精确的反应温室内外的温度以及湿度的变化。完成诸如升温到特定的温度、降温到特定的温度。在温度上下限范围内保持恒温等多种控制方式,在湿度控制方面也是如此。将此系统应用到温室当中无疑为植被生长提供了更加适宜的环境。对于大棚种植和花圃、花卉栽培,必须在某些特定环境安装温湿度装置对其进行监控。本系统可以及时、精确的反映室内外的温度以及湿度的变化,能够满足温湿度的控制要求。 关键词:温湿度监控STC89S52

Abstract Temperature, humidity and has close relation with the human production and living, especially in medicine, electronics, electric power, aerospace, food fermentation, the requirements for temperature and humidity in areas such as agricultural production is particularly strict, is the most common is the most basic parameters, such as machinery, electronics, petroleum, chemical industry etc widely needed in real-time detection and control of temperature, humidity. And as people living standard rise, people for their own survival environment more and more attention. And the body's comfort level with the change of temperature and humidity in the air and mood has a direct effect, so the detection and control of the temperature humidity is very necessary. Using a STC89C52 single-chip microcomputer temperature and humidity monitoring alarm system, can real-time accurate reaction inside and outside the greenhouse temperature and humidity changes. Finish such as heating up to a specific temperature and cooling to a specific temperature. In upper and lower temperature range constant temperature control of a variety of ways, so in terms of humidity control. Will no doubt of this system is applied to the greenhouse for vegetation growth provide a more comfortable environment. For greenhouses planting and flower beds, flower cultivation, must be installed in some specific environment to monitor the temperature and humidity devices. This system can timely and accurately reflect the change of indoor and outdoor temperature and humidity, can satisfy the requirement of the temperature and humidity control. Keywords:Temperature and humidity, monitoring, STC89S52

基于51单片机温度报警器设计

安徽商贸职业技术学院毕业论文设计 课题:基于51单片机温度报警器设计 系部: 学制:专业: 姓名:学号: 2013年10月20日

目录 一、摘要 (1) 二、设计方案论证 (2) (一)系统主机选择 (2) (二)温度传感器选择 (2) (三)液晶选择 (2) (四)报警电路选择 (3) 三、硬件电路设计 (3) (一)设计思路: (3) (二)总体设计方框图2-1: (3) (三)原理图 (4) (四)单片机最小系统设计 (5) (五)AT89C52单片机芯片引脚功能介绍...................................... 5、6 (六)测温电路设计 . (8) (七)显示电路设计 ...................................................... 9、10 (八)报警电路设计 (10) 四、软件设计 ........................................................ - 10 -(一)主程序流程图 ..................................................... - 11 - (二)测温程序 ......................................................... - 11 - (三)报警程序 ......................................................... - 12 - 五、系统仿真 ........................................................ - 12 - 六、总结与体会...................................................... - 13 -参考文献................................................................................................... - 14 -附录Ⅰ原理图.. (16)

相关主题
文本预览
相关文档 最新文档