- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C8051F410的智能家居环境监测系统设计.doc
基于C8051F410的智能家居环境监测系统设计
摘 要本文结合单片机技术和传感器技术设计基于C8051F410的智能家居环境监测系统,该系统实现了对室内温湿度、光照强度、甲烷等有害气体的实时监测和控制,并可以实现简单的图像采集。此监测系统具有:测量准确;运行稳定;报警及时;操作简单;携带方便;成本低廉等优点。
【关键词】C8051F410 传感器 控制
智能家居(smart home,home automation)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。针对实际要求,本设计以C8051F410单片机作为控制核心,并设计了相关的采集电路,主要由以下几个子系统组成:温湿度采集及控制电路;光照强度检测电路;甲烷气体检测电路;报警电路;视频采集电路等。
1 系统总体设计
本设计的思路是根据单片机的工作原理,利用各个传感器的特性,设计相关的电路,用单片机来采集相关的参数,并在液晶屏上实时的显示各种状态,并且通过按键进行相关的设置,超过设置界限时,进行蜂鸣器报警。具体模块框图如图1所示。
系统工作原理:本设计采用C8051F410单片机作为控制核心,通过传感器检测将所测温湿度、光照强度、甲烷浓度输入到单片机,再由单片机输出到LCD上显示,同时通过按键设置界限,当测量值超过设置界限时进行声音报警;并将摄像头OV7670采集的图像输入到单片机里。
2 电路设计
2.1 数字温湿度传感器
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为该类应用中,在苛刻应用场合的最佳选择。产品为4针单排引脚封装,连接方便。一般DHT11的I/O口线要接5 左右的上拉电阻,这样当单片机引脚输出低电平的时候,外部电路提供电流给引脚。电路如图2所示。
2.2 甲烷气体检测电路
MQ-5气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。将MQ-5输出的模拟信号送人C8051F410单片机的AD端即可实现将电导率的变化转换为与该气体浓度相对应的输出信号。
2.3 光照强度检测电路
光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。还有另一种入射光弱,电阻减小,入射光强,电阻增大。C8051F410单片机上面自带A/D转换,将光敏电阻AO输出直接连到单片机的A/D口上即可。
3 系统过程控制
单片机上电以后,系统开始初始化,完毕后,开始进入主循环,等待中断,进入中断后,采集并转换A/D值,再进行键盘检测,是否有键按下,若有按键按下,判断按键状态是否设置那一部分,若是设置温度,则调用设置温度子函数,若是设置光照强度,则调用设置光照强度子函数,若是设置甲烷气体浓度,则调用设置甲烷气体浓度子函数,若是湿度上下限,则调用设置湿度上下限函数。若按键状态是状态切换那一部分,则读取相关传感器的数据,进行相关处理,转化为具体数值,存储在缓冲区中并在LCD上显示。同时判断是否超过设置的上下限,若是超过上下限,蜂鸣器开始报警。若是在正常工作范围内,蜂鸣器不报警。最后出中断,中断结束。并利用摄像头OV7670对室内的环境进行视频监控,完成视频图像采集。完毕以后,返回主循环。
软件要实现的主要功能是实现对传感器信号的数据采集,然后对数据进行计算、分析并送入液晶中显示。程序开始时,对系统进行初始化,包括单片机的寄存器、定时器、中断设置及各模块初始化等。CPU等待传感器传入信号及A/D转换结束,通过LCD完成当前监测参数的正确显示。
4 系统性能测试
在进行调试时,受环境和条件的限制,整个系统只进行了部分测量值比较实验:温度监测模块的测试。测试结果与数字温度计测量值相比较,温度计采用型号为TP3001笔型温度计,测量温度范围是-50~+300℃(-58~+572?H),测量误差 1℃。测试结果表1所示,二者偏差在0.2℃左右。
系统测试结果如下:当室内温度超过设定阀值(25℃)时,蜂鸣器报警提示;当室内湿度高于或低于人体健康范围内40%~60%时,则蜂鸣器提示报警;当居室内光照强度过高时200LX时,提示报警信息;通过按键设置甲烷气
您可能关注的文档
最近下载
- 电力隧道电力隧道工程c标段施工方案.doc VIP
- 九年级物理第21章《信息的传递》全章课件.ppt VIP
- Unit 4 Fun with numbers(Get ready)外研版(三起)(2024)英语三年级上册.pptx VIP
- (妇产科)子宫内膜癌教学查房.pptx
- 供应商审核报告范文模板.docx VIP
- 机场行测考试题库.pdf VIP
- 2025年《网络设备配置与安全》课程标准.docx VIP
- 成都市盐道街中学高一入学语文分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学英语分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学数学分班考试真题含答案.docx VIP
文档评论(0)