1、湖南理工学院毕业设计(论文)学号 14112101*毕业设计(论文)题 目 : 基于单片机的无线温湿度检测系统的设计摘 要温湿度测量在工业生产中有着广泛的应用,是人们日常生活中常见的物理量,工业生产、机械制造、制药、烟草、档案的保管、粮食的储存等领域对温度和温度有非常严格的要求。传统的温湿度传感器需通过较复杂的电路才能将温度信号转化为数字信号,且远距离传输会引起很大误差。监控室与现场之间必须敷设大量的电缆,非常麻烦。所以为了适应工农业生产需要、为了满足大型场所的测量、为了能进行方便快捷的维护操作,文中设计的系统采用无线温湿度检测的方案,不必敷设电缆,可以节省费用和时间。该采集系统分为采集模块和
2、数据处理模块,以 AT89C52 芯片为主控芯湖南理工学院毕业设计(论文)I片,利用数字式温湿度传感器 DHT11 进行温度和湿度的数据采集,采用 nRF24L01 无线传输模块进行无线通信,显示屏 LCD1602 对温湿度进行显示。使用 Keil C51 编程软件对系统进行软件设计,最后完成实物制作并对实物进行测试。测试结果显示,系统能够将采集到的数据经无线传输后在 LCD1602 上实时显示,可实现温湿度采集、无线传输和显示功能,并能在温度或者湿度在超过报警上限时发出警报,因此具有一定的应用价值和应用前景。关键词:温湿度测量;AT89C52;温湿度传感器;无线传输湖南理工学院毕业设计(论文
3、)IIAbstractTemperature and temperature requires strict very much in industrial production, machinery manufacturing, pharmaceutical, tobacco, file storage, grain storage and other fields. The traditional temperature and humidity sensors required by the complex circuit to make temperature signal into
4、digital signal, it will cause big error for the remote transmission. Its very troublesome to lay a number of cables between the control room and the scene. In order to adapt to the industrial and agricultural production, the needs of large places measurement, maintain and operation convenient. This
5、system is based on wireless transmission so it can save cost and time and without cable. The acquisition system is divided into the acquisition module and the data processing module, based on AT89C52, Temperature and humidity data acquisition of the digital temperature and humidity sensor DHT11, Wir
6、eless communication with nRF24L01 wireless transmission module, Temperature and humidity display LCD1602. Using Keil C51 to design the software of the system, then complete the physical production and test it. Test results shows that the system can display the collected data after the wireless trans
7、mission and can be displayed on LCD1602 in real time., Temperature and humidity, wireless transmission and display functions can be achieved, And it can issue an alert when temperature or humidity exceeds the limit of the alarm, So, it has certain application value and application prospect.Key Words
8、: Temperature and humidity measurement; AT89C52; humidity sensor; wireless transmission湖南理工学院毕业设计(论文)III目 录摘 要 .IAbstract .II第一章 绪 论 .11.1 温湿度检测技术的简介 .11.2 温湿度检测技术的发展历程与意义 .11.2.1 温湿度检测技术的发展历程 .11.2.2 单片机的发展 .21.2.3 温湿度检测技术研究的意义 .31.3 论文的组织结构 .3第二章 温湿度检测系统的基本原理和设计方案的选择 .42.1 系统的基本原理概述 .42.1.1 系统功能 .
9、42.1.2 系统总体功能设计 .42.2 系统设计方案选择 .52.2.1 主控芯片选择 .52.2.2 温湿度传感器的选择 .52.2.3 无线模块选择 .52.2.4 显示模块选择 .62.3 设计要求 .62.4 本章小结 .6第三章 系统硬件设计 .73.1 总体结构设计 .73.2 数据采集模块设计 .73.2.1 单片机控制模块 .73.2.2 温湿度采集模块 .103.2.3 无线传输模块 .123.3 数据处理模块 .153.3.1 单片机控制模块 .153.3.2 数据处理模块中的无线传输模块 .163.3.3 LCD1602 液晶显示模块 .163.6 本章小结 .18湖
10、南理工学院毕业设计(论文)IV第四章 系统软件设计 .194.1 编程环境 .194.1.1 编程环境介绍 .194.1.2 编程语言 .194.2 系统软件设计 .194.2.1 数据采集模块软件设计 .194.2.2 数据处理模块软件总体设计 .214.3 无线收发模块软件设计 .224.3.1 无线发射模块软件设计 .224.3.2 无线接收模块软件设计 .224.4 本章小结 .23第五章 系统性能测试 .245.1 软件调试 .245.1.1 件调试工具 .245.1.2 软件调试原理及结果 .255.2 硬件调试 .265.2.1 所设计出来的硬件 .265.2.2 硬件调试方案
11、.275.2.3 测试结果 .275.3 本章小结 .29第六章 总 结 .30参考文献 .31致 谢 .32附录一 检测发送模块原理图 .33附录二 接收显示模块原理图 .34湖南理工学院毕业设计(论文)0第一章 绪 论1.1 温湿度检测技术的简介无线温湿度检测器是一种用于仓库和蔬菜大棚等具有温湿度检测、无线传输、温湿度显示和超限报警功能的仪器。系统由发送端和接收端两部分组成。发送端将温度传感器检测到的温度值经单片机进行数据处理后,通过无线收发模块无线发送,接收端将接收到的数据信息显示在液晶屏上,并附加温度限设置和超限报警功能。无线检测系统需实现参数信息实时且快速有效的检测,其服务模式是向人
12、们提供一个更高效,更快捷、更全面服务。由于当前的检测技术比较滞后,检测过程中会遇到很多困难和难题,本论文便着手研究更好的检测方案,利用现有的无线检测技术,在传统的检测方法里寻找突破,努力让检测水平达到一个新的高度,提供科学可靠的检测数据,使用无线检测网络,可以大大降低布线和管理的难度,也可以大幅减少物力、人力、资金的投入,从而降低成本。无线检测系统具有不借助外部网络、快速安装、抗毁性强等特点,可以使人们在任何时间、地点和任何环境条件下获取大量的、可靠的数据信息。1.2 温湿度检测技术的发展历程与意义1.2.1 温湿度检测技术的发展历程温度测量是现代检测技术非常重要的组成部分,在保证产品的质量、
13、节约能源和生产安全等方面起着尤其关键的作用。在温度测量方面 1,各个国家都有着自己的研究成果,前苏联研究出了分辨能力达到了 0.0001的压电石英频率温度计,具有温度与频率线性特性温度范围而在-40230之间,理论上可达 0.00001。美国的 25 欧标准铂电阻温度计,分辨率甚至有 0.00002,我国生产的石英温度检测器误差在 0.05以内,分辨率高达 0.0001。我国航天工业总公司研制的 5901(STP-1000)型粘贴式测温片,静态测温精度为 0.5%,快速响应时间小于 0.013s。人类在 18 世纪就发明了干湿球湿度计,这种湿度计的准确度取决于干球、湿球两支温度计本身的精度,这
14、种湿度计必须处于通风状态,在纱布水套、水质、风速都满足一定要求的时候,才能达到规定准确度。这种湿度计的准确度一般只有 57RH,只能算是勉强可以用来测量湿度,不适用于要求比较湖南理工学院毕业设计(论文)1高的场所。随着科技的发展,近几十年来特别是近 20 年电子式湿度传感器发展起迅速,湿度传感器的准确度越来越高,电子式湿度传感器 2准确度可以达23RH。湿度传感器研究方面国外比国内起步的要早,目前处于国际领先地位的是德国和美国,测量精度可达2%RH。近几年,电阻式湿度传感器发展非常快,电阻式陶瓷湿度传感器在特性方面做了非常大的工作投入,并且在高分子电阻式湿度传感器上做了进一步的研究,这种传感器
15、有出色的稳定性、精度和响应特性,应当引起足够的重视。根据工业自动化的控制要求,为了满足更高精度领域的需要,国内外正在进行新型湿度传感器的研制与开发。大规模集成电路技术以及光通信技术的迅速发展,信息的传输和处理技术有着划时代的进展,发展相对比较滞后的传感器技术业得到了世界的普遍重视。所以,今后一个时期传感器技术会成为研究的新方向,有可能会形成较大产业。1.2.2 单片机的发展单片机的发展 3历史如果以 8 位单片机的推出作为起点的话大致可分为以下几个阶段:(1)第一阶段(1976-1978):单片机的探索阶段。以 Intel 公司的 MCS-48 为代表。它的推出是在工控领域的探索,参与这一探索
16、的公司还有 Motorola 、Zilog 等,他们都取得了比较满意的效果。这就是 SCM 诞生的年代, “单机片”一词也从此为人们所熟知。(2)第二阶段(1978-1982)单片机的完善阶段。Intel 公司在 MCS-48 的基础上,推出了 MCS-51 系列单片机,这一系列的单片机功能更加完善、性能更加稳定。它为通用总线型单片机体系奠定了以下四个方面的结构。具有非常完善的外部总线结构。MCS-51 系列设置了 8 位的总线结构,包括 8 位数据总线结构和 16 位地址总线结构以及控制总线和可以拓展的具有更多通信功能的串行通信的接口。CPU 外围的一些功能单元使用集中管理的模式。位地址空间
17、和位操作方式具有工控特性。指令系逐渐统趋于完善,并且还额外增加了许多控制功能的指令。(3)第三阶段(1982-1990):单片机向微控制器发展阶段,也就是 8 位单片机的巩固发展及 16 位单片机的推出的阶段。MCS-51 系列的应用越来越广泛,许多电气厂商都选择使用 80C51 为 MCU,逐渐单片机当中用到了许多测控系湖南理工学院毕业设计(论文)2统中使用的接口技术、电路技术、多通道 A/D 转换模块、可靠性技术等,所以智能控制的特征得到了强化,也能拓展出更多外围电路功能。1.2.3 温湿度检测技术研究的意义温度和湿度是工业、农业生产中常见的和最基本的参数。伴随着工业农业中应用的科技飞速发
18、展,对产品在生产过程中温度的测量需求也越来越多,也显得越来越重要。尤其是对温度要求比较严格,但是布线又不方便的情况下,这时就采用无线温度测量。我国进入 21 世纪后,特别是在加入世贸组织后 4,国内的温湿度检测系统的产品面临着巨大的挑战。尤其是传统产业,急需运用自动控制技术、电子技术对产品进行改造和提升。例如在商业中纺织行业中,纺织品的质量很大程度上受温湿度的影响,但目前一些纺织企业对车间温湿度的测控手段仍然十分落后,甚至有些还在使用测温贴片,采用人工调节风机、阀门的方法,其控制效果可想而知。在医学制药行业中,由于微生物对温度的要求很高,就需要高精度的温度监测,如果采用无线温度测量的话可以完全
19、保证测温的无菌化。在农业中,随着农业向产业化发展,必需摆脱那些落后的传统的养殖、耕作方式,应该采用现代更加科学的技术来迎接进口农产品所带来的挑战,同时打进国外市场。近年来,全国各地出现了越来越多的新型温室大棚,可以种植反季节花卉、蔬菜甚至水果。随着调温冷库的大量兴建,温湿度测控技术的研究有了更加广阔的市场。1.3 论文的组织结构论文分为六章,各章的内容安排如下:第 1 章为绪论,主要介绍了温湿度检测技术的发展历程和意义;第2章主要介绍了温湿度检测技术的基本原理和设计方案并根据设计要求选取系统的主要功能模块器件。第3章主要介绍了系统的硬件设计,包括无线检测系统的发射端和接收端的电路设计,根据系统
20、设计要求完成传感器数据采集模块、无线数据通信模块、报警电路、键盘电路、时钟振荡电路和复位电路设计。第4章主要介绍了系统软件方面的介绍,包括软件的编程语言和编程环境。第5章主要介绍了系统性能方面的测试,从软件测试和硬件实物测试两方面具体的进行了验证,通过对无线检测系统的实物进行调试,对系统的数据可靠湖南理工学院毕业设计(论文)3性、抗干扰能力、通信距离等方面进行测试。证明了系统的理论和实际应用的可行性。第 6 章对本论文进行工作总结。湖南理工学院毕业设计(论文)4第二章 温湿度检测系统的基本原理和设计方案的选择2.1 系统的基本原理概述2.1.1 系统功能根据设计要求,系统的主要内容(功能)如下
21、:(1) 实现温湿度自动检测,能满足常用工农业环境中的温湿度检测需求;(2) 实现无线传输功能,(3) 用 LCD1602 显示温湿度,温度单位;(4) 高温、高湿度自动报警,温湿度报警上限可调;2.1.2 系统总体功能设计温湿度的检测的方法多种多样,可以运用的技术和可供选择的器件也是种类繁多。所以,系统的总体设计方案可以在满足系统整体性能指标的前提下,结合系统使用的环境,尽量选择简单实用、容易实现的结构,器件的选用尽量满足参数合适、性能稳定、功耗较低、成本低廉以及较好的互换性能等性能指标。系统尽量采用近几年来比较成熟的温湿度传感技术、无线通信技术、数据处理技术和功能化模块来构造基本的系统功能
22、。本系统采用 AT89S52 单片机作为主控制器,无线温湿度检测系统是一种基于射频技术的无线湿温度检测装置。此系统由传感器、接收机以及显示芯片组成。传感器由数字温湿度传感器芯片 DHT11,单片机 AT89C52,低功耗射频传输单元 nRF24L01 等组成。如图 2.1 所示,温湿度传感器采集数据,将数据处理后经 nRF24L01 发送出去,接收模块经 nRF24L01 接收来自传感器的数据,经处理、保存后在 LCD1602 上显示,若检测出温度超过所设定的上限值,则发出警报,监测人员也可根据实际需要,设定符合特定场所需要的温湿度上限值。单片机对 nRF24L01 的对外接口进行 SPI 读写操作,以此来控制 nRF24l01的工作模式,将其设置成接收或者发送数据的模式,从而完成无线数据传输。温湿度 M nRF24L01 设置 M 液晶显示传感器 C 无线发射 无线接收 C 电源 U 电源 U 报警采集模块 接收模块