简易温湿度计的设计.doc
《简易温湿度计的设计.doc》由会员分享,可在线阅读,更多相关《简易温湿度计的设计.doc(42页珍藏版)》请在三一办公上搜索。
1、简易温、湿度计设计摘 要随着现代信息技术的飞速发展和传统工业改造的逐步实现,温湿度自动检测和显示系统在很多领域得到广泛的应用。人们在温湿度检测的准确、便捷、快速等方面有着越来越高的要求,而传统的温湿度传感器已经不能满足人们的需求,其渐渐被新型的温度传感器所代替。本文设计的是简易温、湿度计,该器件可直接向单片机传输数字信号,便于单片机处理及控制。此设计的优点主要体现在可操作性强,结构基础简单,拥有很大的扩展空间等。设计步骤分为四步:首先,了解课题的基本任务和现实意义;其次,提出利用单片机AT89S52和温度传感器DS18B20、湿度传感器HS1101组成检测温湿度的系统方案;然后,从测温、湿电路
2、、主控电路、报警电路等几个方面来分析说明电路原理;最后,给出系统工作所用的软件设计。关键词:温湿度,传感器,单片机,电路Design of Simple Hygrometer and thermometerAbstractWith the rapid development of modern information technology and traditional industrial transformation gradually realized, temperature and humidity automatic detection and display system is
3、widely used in many fields. People have more and more high demand in the aspect of convenient and fast temperature and humidity detection. While the traditional temperature and humidity sensor cant meet the demands of people, the new type of temperature sensor is gradually replacing the old products
4、. This paper has designed a simple temperature and humidity meter. This device can transmit digital signal directly to the microprocessor, facilitating microprocessor processing and controlling. The advantages of this design mainly embodied in the strong maneuverability, basic structure simple, larg
5、e expansion space, etc. The design includes four steps:First,we must understand both the basic assignments and practical significance of the project;Second, the design uses the microprocessorAT89S52 and temperature sensor DS18B20, humidity sensors HS1101 formed the temperature and humidity automatic
6、 measurement and control system. Third, this paper analyses the principle of circuit with demonstrating the humid circuit design, the main control circuit, alarm circuit, etc.Finally, the paper gives software design which the system needed.Keywords: temperature and humidity, sensors, microprocessor,
7、 circuit目 录1 绪论11.1课题发展背景11.2国内外研究及发展状况11.3课题研究方法21.4论文构成及研究内容32 系统方案设计42.1 系统设计思路42.2 系统设计框图42.3 系统方案设计与论证53 系统电路设计63.1单片机主控模块设计63.1.1 AT89S52工作模式及注意事项63.1.2 单片机主控电路设计93.2 温度传感器模块设计103.2.1 DS18B20工作原理103.2.2 DS18B20测温电路设计123.3 湿度传感器模块设计123.4报警模块设计133.5 1602 液晶显示模块设计143.6 系统总体电路图设计154 软件设计174.1主程序17
8、4.2测温度子程序流程图184.3测湿度子程序流程图194.4液晶显示程序流程图19结 论21致 谢22参考文献23附 录241 绪论1.1课题发展背景温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的参数,例如机械、电子、石油、化工等各类工业中广泛要求对温度、湿度进行检测与控制。随着人们生活水平的提高,人们对自己的生存环境越来越关注,而空气中温湿度的变化对人体的舒适度和情绪有着直接的影响,所以对温度、湿度的检测及控制就十分有必要了。科学技术的发展使得利用单片机控制成为人们追求的目标之一,因此由单片机构成的温湿度检测、温湿度控制系统广泛应用于很多领域,它既可以测量电信
9、号,又可以测量温、湿度等非电信号。随着生产的发展,一个低成本和具有较高精度的温度湿度测量仪在许多领域会代替人工操作,自动控制各种仪器调整环境温度湿度。目前市场上普遍存在的温湿度检测仪器大都信息传递不及时,精度达不到要求,不利于控制者根据温度、湿度变化及时做出决定。本课题设计了一种实时性高、精度高,能够综合处理温、湿度信息的简易设计,测量速度和精度都可以达到要求。1.2国内外研究及发展状况温度、湿度是工业农业生产不可缺少的考虑因素,但传统的方法是用温度表、毛发湿度表、双金属式测量计以及湿度试纸等测试器材,通过人工检测,对不符合温度和湿度要求的库房进行通风、降温和去湿等工作。这种人工测试方法费时费
10、力、效率低,且测试的温度及湿度误差大,又具有较大的不确定性。而含有微型计算机或微处理器的测量仪器,由于它拥有对数据存储,运算逻辑判断及自动化的功能,有着智能功能,很快得到人们的青睐和关注。模拟集成温度传感器是在20世纪80年代问世的,它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC。模拟集成温度传感器的主要特点是测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。它是目前在国内外应用最为普遍的一种集成传感器,典型产品有AD590、AD592、LM135、TMP17等。智能温度传感器(也称数字温度传感
11、器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)以及接口电路。在20世纪90年代中期最早推出的智能温度传感器,采用的是8位A/D转换器,其测温精度较低,分辨力只能达到1。如今国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是912位A/D转换器,分辨力一般可达0.50.0625。由美国DALLAS半导体公司新研制的DS1624型高分辨力智能温度传感器,可以输出13位二进制数据,其分辨力高达0.03125,测温精度
12、为0.2。为了提高多通道智能温度传感器的转换速率,也有的芯片采用高速逐次逼近式A/D转换器。进入21世纪后,智能温度传感器正朝着多功能、高精度、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等方向迅速发展1。湿度传感器产品及湿度测量是20世纪90年代兴起的行业,湿度传感器主要分为电阻式和电容式两种,产品的基本形式都是在基片上涂覆感湿材料以形成感湿膜,空气中的水蒸汽吸附在感湿材料上后,元件的阻抗、介质常数发生很大的变化,从而制成湿敏元件。近年来,国内外在湿度传感器研发领域取得了较大的发展,湿敏传感器正从简单的湿敏元件向着智能化、集成化、多参数检测的方向迅速发展。国外生
13、产湿敏电容的主厂家有Humirel公司、Philips公司、Siemens公司等,以Humirel公司生产的SH1100型湿敏电容为例,其测量范围是(1%99%)RH,在55%RH时的电容量为180pF(典型值),温度系数为0.04pF/,湿度滞后量为1.5%,响应时间为5s。当相对湿度从0变化到100%时,电容量的变化范围是163pF202pF2。1.3课题研究方法在老师指导下,对温湿度计的原理做深入理解,然后根据原理设计出原理框图, 在原理框图的基础上,对各部分电路进行设计,最后把各部分电路组合起来,得到了总体电路的设计,并通过软件设计,程序编程完成设计工作。 1.4论文构成及研究内容本设
14、计以AT89S52单片机为核心来对多点温湿度进行实时巡检。各检测单元(从机)能独立完成各自功能,同时能根据主控机的指令对温湿度进行时时采集。并将采集来的信息通过液晶屏显示清晰的呈现给用户,如果采集的信息超出了预设范围,蜂鸣器将给出报警示意用户,以便做出及时决定。本文的主要研究内容是设计出符合要求的温湿度计控制电路,并撰写出毕业设计说明书。 2 系统方案设计2.1 系统设计思路选取单片机作为系统的主控部件,根据主控机的指令对温湿度进行实时采集并通过液晶显示部分及时将测量结果显示出来。因此,如何准确获得被测信号以及对被控对象状态的监察是单片机的核心任务。传感器是实现测量与控制的首要环节,对于温湿度
15、计,系统应具有两大传感器模块:即温度传感器模块和湿度传感器模块。 此外,在微型计算机控制系统中,应该设计液晶显示模块,将温度和湿度数据显示出来。为了安全生产,对于一些重要的参数或系统部位,应当设有紧急状态报警模块,以便提醒操作人员注意或采取紧急措施。2.2 系统设计框图本次设计的温、湿度计原理框图如图2.1所示。温度传感器和湿度传感器采集所要测量的温度和湿度数据,并把数据传给单片机.。单片机通过对数据的分析处理,通过液晶模块显示出来,由此形成了以单片机系统为核心来对温度、湿度进行实时控制和巡检。主控机负责控制指令的发送,并控制各个检测单元进行温湿度采集,收集测量数据,同时对测量结果进行整理和显
16、示。键盘模块温度传感器模块湿度传感器模块单片机液晶模块报警模块图2.1 原理框图2.3 系统方案设计与论证(1)单片机控制模块的选择与论证方案1:采用XC9000系列的FPGA。该类器件的优点是具有并行处理能力,能快速的响应外部的各种数字信号,但在数据处理方面过于复杂,且芯片价格较昂贵。方案2:采用单片机作为控制核心,单片机数学运算功能较强,并且在程序相互调用方面,处理方便灵活,性能稳定,适合实际应用,且单片机技术发展较为成熟,价格便宜3。根据以上分析,采用单片机控制可更为简便灵活地实现系统功能,故拟采用方案2。(2)温度湿度检测模块的选择与论证方案1:选用DHT11 作为温湿度检测模块核心器
17、件。DHT11 是一款数字输出的复合传感器,它包含一个电阻式感湿元件和NTC 式温度检测元件,可测量2090%RH湿度,误差在5%RH;在温度范围为050时,测量温度误差为2 。方案2:选用DS18B20 温度传感器和HS1101 湿度传感器。DS18B20是一线式数字温度传感器,具有独特的单线式接口,测量范围在-55125,-1085,误差为-/+0.5。最高精度可达0.0625。HS1101 是电容式湿度传感器,可测量的相对湿度范围在0%100%RH,误差为-/+2%RH4。综上所述,虽然方案1具有综合作用,但方案2的测试范围和精度都优于方案1,故本设计中采用方案2。(3)显示模块的选择与
18、论证方案1:采用12864 液晶模块显示测得的数据,可显示较多组的数据,字体较大,可清晰读数,但12864 液晶模块价格昂贵,接线复杂。方案2:采用1602 液晶模块显示所测数据,1602 液晶接线简单方便,可以满足显示需要,同时价格远低于12864 液晶。因此,本方案为首选方案。综上所述,显示模块选择方案2。3 系统电路设计3.1单片机主控模块设计本次设计所选择的单片机是由美国Atmel 公司生产的AT89S52 单片机,属于MCS-51 系列。AT89S52 是一种低功耗、高性能的CMOS8 位微控制器,具有8K 的系统可编程Flash 存储器,所采用的工艺是Atmel 公司的高密度非易失
19、存储器技术;片上Flash 允许程序存储器在系统可编程,亦适于常规编程器;拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案;性能可靠、价格低廉、抗干扰能力强,因此被广泛应用于工业控制和嵌入式系统中5。其内部结构如图3.1所示。图3.1 AT89S52片机的内部结构框图3.1.1 AT89S52工作模式及注意事项AT89S52作为测试系统设计的核心器件该器件是MCS-51系列单片机中的基础产品,采用了可靠的CMOS工艺制造技术具有高性能的8位单片机,属于标准的MCS-51的CMOS产品。片内含8K字节的可反复擦写的只读程序
20、存储器(PEROM)和256字节的随机存取数据存储器(RAM),器件兼容标准的MCS-51指令系统。片内置通用8位中央处理器(CPU)和Flash存储单元。结合了HMOS的高速和高密度技术及CMOS的低功耗特征6。其具有如下性质:(1)与MCS-51 产品指令系统完全兼容;(2)8K字节可重擦写Flash闪烁存储器;(3)寿命:1000写/擦循环;(4)数据保留时间:10年;(5)全静态工作:0Hz-24Hz;(6)三级程序存储器锁定;(7)128*8位内部RAM;(8)32可编程I/O线;(9)三个16位定时器/计数器;(10)8个中断源;(11)可编程串行通道;(12)低功耗的闲置和掉电模
21、式;(13)片内振荡器和时钟电路。AT89S52单片机提供以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。由于此设计需要编写程序,需要将程序写入单片机中,因此单片机必须具有足够多的存储空间,其具有8K字节的F
22、lash完全满足要求。32位的I/O 口线能够使得单片机与温度显示器、温度传感器、键盘、报警电路、按键电路等等变得可能。16位的定时计数器使得读取数据变得更加简单,同时其结构有利于晶振电路和复位电路的连接。最重要的是,能够在掉电状态下保存RAM内的数据。同时,与同类51单片机相比,AT89S52具有更强的可操作性。因此,对于本设计来说,选择AT89S52是最有利的。AT89S52单片机有两种可用软件编程的省电模式,它们是空闲模式和掉电工作模式。这两种方式是控制专用寄存器PCON(即电源控制寄存器)中的PD(PCON1)和IDL(PCON0)位来实现的。PD是掉电模式,当PD=1时,激活掉电工作
23、模式,单片机进入掉电工作状态。IDL是空闲等待方式,当IDL=1,激活空闲工作模式,点偏激进入睡眠状态。如需同时进入两种工作模式,即PD和IDL同时为1,则先激活掉电模式。在空闲工作状态下,CPU保持睡眠状态而所有的片内的外设都保持激活状态,这种方式由软件产生,此时,片内RAM和所有特殊功能寄存器的内容保持不变。空闲模式可由任何允许的中断请求或硬件复位终止。终止空闲工作模式的方法有两种,进入中断服务程序,执行完中断服务程序并紧随RST1(中断返回)指令后,下一条要执行的指令就是使单片机进入空闲模式的那条指令后面的一条指令。其二是通过硬件复位可以将空闲工作模式终止。需要注意的是,当由硬件复位来终
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 温湿度 设计
链接地址:https://www.31ppt.com/p-3893216.html