没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的温湿度检测与控制系统.doc
0 下载量 100 浏览量
2023-06-28
07:04:23
上传
评论 1
收藏 8.97MB DOC 举报
温馨提示
试读
45页
基于单片机的温湿度检测与控制系统.doc
资源推荐
资源详情
资源评论
滨江学院
毕业论文(设计)
题 目 基于单片机的温湿度检测与控制系统
院 系 电子工程系
专 业 电子科学与技术
学生姓名
学 号
指导教师
职 称 讲 师
二O一一 年 六 月 二 日
目 录
1、引言 ..........................................................1
2、设计内容及方案 ................................................2
2.1 设计内容 ..................................................2
2.2 方案选择 ..................................................3
2.2.1 温湿度传感器的选择 ...................................3
2.2.2 显示器的选择 .........................................3
3、系统的硬件选择及设计原理 ......................................4
3.1 温湿度传感器 SHT10 .........................................4
3.1.1 接口定义 .............................................4
3.1.2 电路特性 .............................................5
3.1.3 传感器特点 ...........................................6
3.1.4 技术参数 .............................................6
3.2 单片机选择与介绍 ..........................................7
3.2.1 主要性能 .............................................7
3.2.2 AT89S52 介绍 ..........................................8
3.2.3 脚口介绍 ............................................9
3.3 复位电路 .................................................10
3.4 晶振电路 .................................................11
3.5 显示电路 .................................................12
3.6 报警电路 .................................................13
3.7 键盘设定模块 .............................................14
3.8 稳压电路 .................................................14
4、软件设计 .....................................................15
4.1 主程序模块 ...............................................16
4.2 SHT10 初始化流程 ..........................................16
4.3 LCD 初始模块 ..............................................17
5、调试 .........................................................19
5.1 软件调试 .................................................19
5.1.1 Proteus 软件 ........................................19
5.1.2 Keil C51 软件 .......................................20
5.2 根据原理图焊接电路板 .....................................23
5.3 硬件调试 .................................................25
5.3.1 程序下载 ............................................25
5.3.2 检测显示 ............................................26
5.3.3 控制显示 ............................................26
5.3.4 温度报警 ............................................27
5.3.5 湿度报警 ............................................27
6、小 结 ........................................................28
参考文献 ........................................................28
致 谢 ..........................................................30
ABSTRACT ........................................................31
附录 ............................................................32
1
基于单片机的温湿度检测与控制系统
王鹤
南京信息工程大学滨江学院电子科学与技术,南京 210044
摘要:温湿度是生活生产中的重要的参数。本设计为基于单片机的温湿度检测与控制系统,采用模块化、层次化设
计。用新型的智能温温度传感器 SHT10 主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转
换成数字信号,再运用单片机 AT89S52 进行数据的分析和处理,为显示和报警电路提供信号,实现对温湿度的控制报警。
报警系统根据设定报警的上下限值实现报警功能,显示部分采用字符型 TC1602 液晶显示所测温湿度值。系统电路简单、
集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。
关键词:温湿度;SHT10;单片机;AT89S52;检测;报警
1、引言
温度和湿度的检测和控制是许多行业的重要工作之一,不论是货品仓库、生产车间,都需要有规定
的温度和湿度,然而温度和湿度却是最不易保障的指标,针对这一情况,研制可靠且实用的温度和湿度
检测与控制系统就显得非常重要。
温湿度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广
泛的应用。在生产中,温湿度的高低对产品的质量影响很大。由于温湿度的检测控制不当,可能使我们
导致无法估计的经济损失。为保证日常工作的顺利进行,首要问题是加强生产车间内温度与湿度的监测
工作,但传统的方法过于粗糙,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和
降温等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。目前,在
低温条件下(通常指 100℃以下),温湿度的测量已经相对成熟。利用新型单总线式数字温度传感器实现
对温度的测试与控制得到更快的开发。但人们对它的要求越来越高,要为现代人工作、科研、学习、生
活提供更好的更方便的设施就需要从数字单片机技术入手,一切向着数字化,智能化控制方向发展。
对于国内外对温湿度检测的研究,从复杂模拟量检测到现在的数字智能化检测越发的成熟,随着科
技的进步,现在的对于温湿度研究,检测系统向着智能化、小型化、低功耗的方向发展。在发展过程中,
以单片机为核心的温湿度控制系统发展为体积小、操作简单、量程宽、性能稳定、测量精度高,等诸多
优点在生产生活的各个方面实现着至关重要的作用[1]。
温湿度传感器除电阻式、电容式湿敏元件之外,还有电解质离子型湿敏元件、重量型湿敏元件(利
用感湿膜重量的变化来改变振荡频率)、光强型湿敏元件、声表面波湿敏元件等。湿敏元件的线性度及
抗污染性差,在检测环境湿度时,湿敏元件要长期暴露在待测环境中,很容易被污染而影响其测量精度
及长期稳定性[2]。
2002 年 Sensiron 公司在世界上率先研制成功 SHT10 型智能化温度/温度传感器,体积与火柴头相
近。它们不仅能准确测量相对温度,还能测量温度和露点。测量相对温度的范围是 0~100%,分辨力达
0.03%RH,最高精度为±2%RH。测量温度的范围是-40℃~+123.8℃,分辨力为 0.01℃。测量露点的精
度<±1℃。在测量湿度、温度时 A/D 转换器的位数分别可达 12 位、14 位。利用降低分辨力的方法可以
提高测量速率,减小芯片的功耗。SHT11/15 的产品互换性好,响应速度快,抗干扰能力强,不需要外
部元件,适配各种单片机,可广泛用于医疗设备及温度、湿度调节系统中。
现在虽然单片机的品种繁多,各具特色,但仍以 MCS-51 为核心的单片机占主流,兼容其结构和指
令系统的有 PHILIPS 公司的产品,ATMEL 公司的产品和中国台湾的 WinBond 系列单片机。
2
AT89S52是一种低功耗、高性能 CMOS8位微控制器,具有8K 在系统可编程 Flash 存储器。使用 Atmel
公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上 Flash 允许程序存
储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位 CPU 和在系统可编程 Flash,使
AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
本设计以此为出发点,以温湿度控制为核心思想,根据自己所学的专业知识,用新型的智能集成温
温度传感器 SHT10 主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成
数字信号,再运用单片机 AT89S52 进行数据的分析和处理,为显示和报警电路提供信号,实现对温湿度
的控制报警。根据工作环境要求设定系统的温湿度阈值,利用 LCD 实时地测量显示环境的温湿度值,实
现温湿度自动控制,使其在较宽的温度范围内具有较高的测试精度,同时还可以根据预设定报警阈值报
警,一旦发现环境温湿度超限,立即报警。为此我设计了操作简单、测量精度高、工作稳定的基于单片
机的温湿度检测与控制系统。
2、设计内容及方案
2.1 设计内容
用新型的智能集成温温度传感器 SHT10 主要实现检测温度、湿度的检测,将温度湿度信号通过传感
器进行信号的采集并转换成数字信号,再运用单片机 AT89S52 进行数据的分析和处理,为显示和报警电
路提供信号。设定模块主要为设定温湿度报警的阈值。如图 2.1 所示。
图 2.1 设计模块图
要求如下:
1、用单片机通过编程来实现温湿度的显示与控制
2、通过 LCD 来显示温湿度的数值
3、能够实现超阈值的报警
4、检测范围与精度:
温度检测范围 : -30℃~+100℃ 测量精度 :
�
1℃
湿度检测范围 : 0~100%RH 检测精度 :
�
4.5%RH[3]
单
片
机
控
制
模
块
LCD 显示模块
电源模块
报警模块
温湿度度采集模块
按键设定模块
剩余44页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 416
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功