基于单片机的智能温湿度采集器 - 图文 联系客服

发布时间 : 星期日 文章基于单片机的智能温湿度采集器 - 图文更新完毕开始阅读2821a9f0afaad1f34693daef5ef7ba0d4b736d40

摘 要:温度和湿度采集已成为当今流行的社会研究项目,是工业和农业的生产过程中必须考虑的因素,它广泛应用于实验室、温室、花园、粮仓,甚至土壤和其他领域。与传统的采集技术相比,利用单片机对温度和湿度的采集,精度高、功能强、体积小、价格低、操作简单灵活,能很好地满足工艺要求。本文通过AT89S52单片机、DHT11传感器模块、1602液晶显示和报警模块,简单地设计了温湿度采集器。DHT11数字温湿度传感器把采集到的温湿度数据传给单片机,经过单片机的处理,准确地显示在LCD屏幕上,并通过LED灯对温度和湿度进行阈值报警。

关键词:单片机AT89S52,DHT11传感器,1602液晶显示屏,报警

1

淮阴师范学院毕业设计

Abstract: Temperature and humidity acquisition has become popular social research projects, the factors that must be considered in the process of industrial and agricultural production, it is widely used in laboratories, greenhouses, garden, barn, and other areas. Compared with the traditional acquisition technology, the use of single-chip temperature and humidity acquisition is high accuracy, strong function, small size, low price, simple and flexible, well positioned to meet the process requirements. In this paper, AT89S52 micro controller, the DHT11 sensor module 1602 LCD display and alarm module, simple design temperature and humidity logger. DHT11 digital temperature and humidity sensor temperature and humidity data collected to the single-chip micro controller processing and accurately displayed on the LCD screen and LED will light if the temperature and humidity is out of range.

Key words: SinglechipAT89S52, DHT11 sensor ,1602 LCD screen,Alar

2

淮阴师范学院毕业设计

目 录

1 引言 .......................................................... 4 1.1 研究的背景和意义 ............................................ 4 1.2 研究的任务和要求 ............................................ 4 2 系统方案设计 .................................................. 4 2.1 总体方案设计 ................................................ 4 2.2 系统组成及框图 .............................................. 5 3 硬件设计 ...................................................... 5 3.1 微处理器 .................................................... 5 3.1.1 AT89S52的介绍 ............................................ 5 3.1.2 AT89S52的主机模块 ........................................ 6 3.2 温湿度采集模块 .............................................. 7 3.2.1 DHT11的介绍 .............................................. 7 3.2.2 单总线的介绍 .............................................. 7 3.2.3 温湿度采集模块电路设计 .................................... 8 3.3 显示模块 .................................................... 9 3.3.1 LCD1602的介绍 ............................................ 9 3.3.2 显示模块电路设计 ......................................... 10 3.4 按键模块 ................................................... 11 3.5 报警模块 ................................................... 12 4 软件设计 ..................................................... 12 4.1 主程序流程图 ............................................... 12 4.2 温湿度采集模块程序设计 ..................................... 13 4.3 显示模块程序设计 ........................................... 14 5 硬件电路的调试 ............................................... 14 结论 ............................................................ 17 参考文献 ........................................................ 18 致谢 ............................................................ 19 附录1 系统整体设计图 .......................................... 20 附录2 主程序 .................................................. 21

3

淮阴师范学院毕业设计

1 引言

1.1 研究的背景和意义

温度、湿度和人类的生产、生活密切相关,也是最常见和最基本的工业生产工艺参数,如机械、石油、化工、电子等行业的生产需要进行广泛的温湿度检测和控制。随着人们的生活水平的提高,人们越来越关注自己的生活环境,空气温度和湿度的变化直接影响人体的舒适度和情感,因此对温度和湿度的检测和控制是非常必要的。随着技术的飞速发展,高性能设备越来越多,各行各业对温度和湿度的要求也越来越高。传统的温度和湿度检测模型是以人为基础,依靠人工轮流值班,人工巡回查看等方法来测量和记录环境条件。在这种模式下,不仅效率低,不利于人力资源的充分利用,还缺乏科学性,很多重大事故都是由人为因素造成的。智能温湿度采集系统,就可以解决这个浪费人力资源,缺乏科学性等问题。因此,本设计具有重要意义。

8051是常用的控制芯片,在机电一体化、工业检测控制、智能仪器仪表等方面取得了令人瞩目的成就。8051单片机简单易学,性价比高,而且能够实现自动控制温度和湿度。 使用8051单片机设计智能温湿度采集系统,可以即时准确地反映温度和湿度的变化,完成将温度升高至规定的温度,冷却到特定的温度,保持一个恒定的温度等功能,对湿度控制也是如此。拿温室而言,应用这个系统无疑给植被的生长提供了一个更合适的环境,对于大棚种植和花圃、花卉栽培,必须安装温度和湿度的设备对其进行采集监控。本系统可以及时、准确地反映温度和湿度的变化,能够满足温度和湿度的控制要求。总之,智能温湿度的采集具有非常大的市场前景和实用价值。

1.2 研究的任务和要求

1.能够实时、准确的显示温度值与湿度值。

2.温度值和湿度值的上下限可以由用户根据需要由键盘输入并通过显示器显示。 3.通过采集温度和湿度值,准确地判断标准值与当前值之间的差异,及时地启动报警装置进行报警。

2 系统方案设计 2.1 总体方案设计

AT89S52作为主控制器,主要是处理由DHT11温湿度传感器送来的数据,并将处理好的数据送入显示模块。温湿度采集模块主要是用来采集周围的环境参数,并把采集到的数据送入单片机;按键模块主要是用来完成温湿度上下限的设定;报警模块是用LED显示灯

4