- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的温湿度监测系统设计
***
1设计目的
随着科学技术的日新月异,在居家生活、工农业生产、气象、环保、国防、科研、航天等部门,经常需要对环境中的湿度和温度进行测量及控制。但目前我国的温湿度测量和设备的操作大多还是由人工来完成,当温度极端时不利于测量的实施。本设计是以单片机控制为核心,用温湿度传感器来进行实时测量的智能型温湿度监测系统,该设计将大大降低工人的劳动强度,且本设计课题做成的温湿度监测系统结构简单、价格便宜、量程宽、带报警功能,具有较高的可靠性、安全性及应用前景。
2 设计的主要内容和要求
本基于单片机的温湿度监测系统设计,主要用来完成对所测环境的温湿度测量,显示,以及在超出设定环境值时能执行报警功能。
主要设计内容:
①设计一个温湿度采集电路。
②设计一个温湿度液晶显示电路。
③设计一个矩阵键盘输入电路。
④设计一个报警器电路。
主要功能要求:能准确实时的显示温湿度,能通过键盘预置温湿度的上限值和下限值,并在所测环境值超出此范围时发出警报。
3 整体设计方案
本设计的基本设计方案:首先单片机从温湿度传感器采集温湿度信息,然后将采集来的数据转换成液晶显示所需的实际数据,再通过液晶将温湿度以及露点显示出来。并可预先设置一个温湿度范围值,当环境超过该值时发出报警提醒。总体设计方框图如图3.1所示。
主要说明:这里的温度为摄氏温度,湿度为日常生活中的相对湿度,而露点是指水蒸气凝结开始出现时的温度。
图3.1总体设计框图
4 硬件电路的设计
4.1 主控制器
本设计采用ATMEGA16单片机作为系统控制芯片,这是一款高性能、低功耗的8位AVR微处理器,其最小系统电路原理图如图4.1所示。AVR单片机大多数指令执行时间为单个时钟周期,其数据吞吐率高达1MIPS/MHz,相比51系列的单片机的处理速率要提高一倍,而他们价格相仿,所以AVR单片机成为更加合理的选择。
图4.1主控制器电路原理图
4.2 温湿度传感器
市场上有各种温度传感器和湿度传感器,这里采用温湿度可同时测量的SHT75传感器。SHT75是瑞士SENSIRION生产的一种高度集成的温、湿度传感器,具有14位的温度和12位的湿度全量程标定数字输出。传感器包含1个电容性聚合体相对湿度传感器和1个隙(bandgap)温度传感器,14位A/D转换器以及1个2-Wires式串行接口电路。湿度在0-100%RH范围内能达到±1.8%的高精度,温度能再25℃时把误差控制在±0.3℃的范围内。SHT75工作电压为2.4-5.5V,体积小、功耗低,使用电池供电可以长期稳定运行,防浸泡特性使其在高湿环境下也能长期正常工作,它是各类温湿度测量系统应用设计的首选传感器。
SHT75与单片机连接的电路原理图如图4.2所示,通过单片机控制来完成温湿度数据的采集。
图4.2 SHT75电路原理图
4.3 键盘输入模块
键盘输入模块主要用来输入温湿度的上限以及下限值。其电路原理图如图4.3所示。
图4.3键盘输入模块电路原理图
4.4 液晶显示电路
液晶用来显示单片机采集和处理后的温湿度数值,是本系统的显示界面。这里采用广泛使用的LGM12864液晶做显示屏。其电路连接图如图4.4所示。
图4.4液晶显示电路
4.5 报警电路
当温湿度超出所设定的范围时系统产生报警提醒,这里采用蜂鸣器来实现。蜂鸣器的一端接地,一端与单片机的PD7口相接,其电路图如图4.5所示。
图4.5报警电路
5 软件设计
本设计软件部分均采用C语言编写,并采用模块化设计来完成整个系统功能的设计。首先采集温湿度数据,再由液晶显示温湿度,如果需要设置报警温湿度范围,则由键盘进行输入设置,在温湿度超出设定值时控制报警。总的设计框图如图5.0所示。
图5.0程序设计框图
5.1 温湿度采集程序设计
温湿度采集程序主要完成:单片机从SHT75采集温湿值,并通过换算公式计算出实际温湿度值,再通过温湿度值计算出露点值。流程图如图5.1所示。
图5.1温湿度采集程序图
5.2 键盘输入程序设计
本设计通过按键扫描来判断是否进行温湿度报警值设置,当按下KeyD时为温湿度的上限值设置,当按下KeyE时为温湿度的下限值设置,KeyF为设置完成键。在未进入设置状态时,除KeyD 、KeyE以外其余键为无效键;在进入设置状态后将等待温湿度值的设置,由Key0-Key9来完成温湿度值设定。当输入完设定的温湿度值后液晶可自动跳到温湿度的显示界面。键盘输入程序流程图如图5.2所示。
图5.2键盘输入程序设计
5.3 液晶显示程序设计
本设计采用LGM12864来做显示界面,可显示4行,每行8个汉字或16个字符。开启监控后液晶将实时显示温湿度以及露点。当按下设置键后,液晶将进入设置界面并反白显示此时所设置的对象,如设置温湿度上限值时
您可能关注的文档
- 【毕业设计.论文】基于单片机的水塔水位控制设计.doc
- 【毕业设计.论文】基于单片机的水塔水位控制系统.doc
- 【毕业设计.论文】基于单片机的水位检测与控制系统的研究与设计.doc
- 【毕业设计.论文】基于单片机的水位控制系统设计.doc
- 【毕业设计.论文】基于单片机的水位控制系统设计96488.doc
- 【毕业设计.论文】基于单片机的水温控制电路设计.doc
- 【毕业设计.论文】基于单片机的水温控制系统仿真.doc
- 【毕业设计.论文】基于单片机的水温自动控制系统设计.doc
- 【毕业设计.论文】基于单片机的水箱水位控制系统_-_浙江师范大学.doc
- 【毕业设计.论文】基于单片机的水箱液位控制与报警系统的设计.doc
- 【毕业设计.论文】基于单片机的温湿度检测.doc
- 【毕业设计.论文】基于单片机的温湿度检测控制系统设计.doc
- 【毕业设计.论文】基于单片机的温湿度控制系统.doc
- 【毕业设计.论文】基于单片机的温湿度控制系统的研究与应用.doc
- 【毕业设计.论文】基于单片机的温湿度控制系统设计.doc
- 【毕业设计.论文】基于单片机的温湿度控制系统设计26065.doc
- 【毕业设计.论文】基于单片机的温湿度相关检测.doc
- 【毕业设计.论文】基于单片机的温湿度自动控制系统.doc
- 【毕业设计.论文】基于单片机的无线多路数据(温度)采集系统的设计与实现(毕业论文) 2.doc
- 【毕业设计.论文】基于单片机的无线防盗系统毕业设.doc
最近下载
- 2021年11月湖北省浠水县教师乡镇选调招聘考试《教育基础知识》真题试卷及标准答案.pdf VIP
- 树师德扬师风师德师风警示教育课件.pptx VIP
- 浙江省温州市“摇篮杯”2022-2023学年高一下学期化学竞赛试卷 含解析.docx VIP
- 徕卡TS30全站仪操作培训.pdf VIP
- 宜居宜业和美乡村建设项目可行性研究报告.docx
- 教育测量与评价第三版全套完整教学课件.pptx VIP
- 牦牛标准化育肥场布局及圈舍建设规范.docx VIP
- 锅炉烟气和空气焓及各成分(自动计算).xlsx VIP
- GB_T 42611-2023 非公路用旅游观光车辆制动性能试验方法.pdf VIP
- 犬伤暴露规范处理.pptx VIP
文档评论(0)