基于zigbee技术的家居环境监测系统的设计与实现最终版3085.docx
《基于zigbee技术的家居环境监测系统的设计与实现最终版3085.docx》由会员分享,可在线阅读,更多相关《基于zigbee技术的家居环境监测系统的设计与实现最终版3085.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ZiigBeee技术术的家居居环境监监测系统统的设计计与实现现摘 要:环境是是人们赖赖以生存存的必要要条件,随随着现代代化信息息技术的的迅猛发发展和提提高,人人们对自自己的生生活环境境有了更更高的要要求,希希望自己己的生活活环境健健康、舒舒适。近近些年,特特别是人人类在信信息技术术上的快快速发展展,使得得各种无无线通信信技术有有了前所所未有的的突破,无无线技术术在智能能家居上上的应用用将越来来越广泛泛。因此此,本文文利用ZZigBBee技技术设计计出了这这种无线线家居环环境监测测系统。该该系统中中,传感感器节点点(即终端节节点)可可以选择择温度、湿湿度、亮亮度等传传感器,并并且可以以根据需
2、需求添加加或减少少传感器器节点。所所以本文文无线网网络终端端模块选选用的CCC25530芯芯片为平平台,以以实现信信息数据据的接收收与发送送。此芯芯片内置置80551内核核的单片片机内核核,并有有一定的的内存空空间,故故只要加加上些少少许外围围电路就就可以实实现功能能,无需需再加单单片机。在在数据接接收端(即即协调器器节点)收收到的数数据处理理传送到到PC机机上显示示。为了了让用户户方便监监测数据据,本文文在PCC机上设设计了显显示界面面,让人人们更加加方便操操作及监监测数据据。本系系统运行行可靠,能能正确获获取环境境数据,实实现实时时监测。关键词:ZiggBee;无线传传感器网网络;环环境监
3、测测;智能能家居DesiignanddReealiizattionnoffHoouseeholldEEnviironnmenntMoniitorringgSyysteemBBaseedoonZZigBBeeTecchnoologgyAbsttracct:Envviroonmeent is a nneceessaary conndittionn foor ssurvvivaal. Witth tthe rappidddeveeloppmennt aand impprovvemeent of moddernn innforrmattionn teechnnoloogy, peeoplle hhav
4、ee hiigheer rrequuireemennts forr thheirr liivinng eenviironnmennt. Theey hhopee thhey livve hheallthiily andd coomfoortaablyy. DDuriing reccentt yeearss, eespeeciaallyy thhe qquicck ddeveeloppmennt oof iinfoormaatioon ttechhnollogyy whhichh ennablles alll kiindss off wiirellesss coommuuniccatiion t
5、ecchnoologgy tto iimprrovee unnpreeceddenttedlly. So,thee thhesiis uutillizees ZZigBBee tecchnoologgy tto eexplloitt annd ddesiign thee wiirellesss hoome envviroonmeentaal mmoniitorringg syysteem. In thee syysteem, thee seensoor nnodee(ass weell as terrminnal nodde) cann chhoosse ttempperaaturre, hu
6、mmidiity, brrighhtneess etcc. TTherrefoore, thhe wwireelesss nnetwworkk teermiinall moodulle oof tthe theesiss chhoosse tthe CC225300 chhip as thee pllatfformm foor rrealliziing recceivvingg annd ssenddingg off thhe iinfoormaatioon ddataa. TThe chiip hhas a ssinggle chiip wwithh 80051 corre aand has
7、s ceertaain memmoryy sppacee. TThuss, iit ccan reaalizze iits funnctiion by adddingg a litttlee peerippherral cirrcuiit wwithhoutt exxtraa siinglle cchipp. TThe recceivved datta pproccesssingg inn thhe ddataa reeceiivinng ttermminaal(tthatt iss cooorddinaatorr noode) seend to PC forr peeoplless reea
8、l-timme mmoniitorringg. TThe theesiss deesiggnedd thhe ddispplayy innterrfacce iin PPC ffor peooplees opeerattionn annd ddataa moonittoriing connvennienntlyy.Thhe ssysttem worrks relliabbly whiich cann obbtaiin ccorrrectt ennvirronmmenttal datta aand reaalizze rreall tiime monnitoorinng.Keywwordds:
9、ZiggBeee;Wirreleess sennsorr neetwoorkss; ennvirronmmenttal monnitoorinng; smmartt hoome目录前言1第1章 绪论论21.1 本文文的研究究背景221.2 智能能家居环环境监测测系统的的特点221.3 本文文主要研研究内容容31.4 开开发工具具及开发发环境的的介绍331.4.1 系统软软件开发发环境介介绍41.4.2 上位机机软件开开发环境境介绍55第2章 ZiigBeee技术术的概述述72.1 ZiigBeee技术术的概念念72.2 ZiigBeee技术术的特点点82.3 ZiigBeee网络络设备组组成和
10、网网络结构构82.4 ZiigBeee的协协议分析析102.4.1 网络层层(NWWK)1102.4.2 应用层层(APPP)1112.5 本章章小结112第3章 系统统的总体体设计1133.1 系统统结构1133.2 系统统功能定定义1333.3 系统统设计要要求1553.4 本章章小结115第4章 系统统的硬件件设计1164.1 ZiigBeee硬件件选型1164.2 节点点硬件设设计1884.3 本章章小结221第5章 系统统的软件件设计及及实现2225.1 软件件部分总总体介绍绍225.1.1 软件设设计整体体流程2225.1.2 协调器器的自动动组网流流程2225.2 协调调器节点点
11、软件实实现2555.3 传感感器节点点软件设设计2775.4 本章章小结228第6章 上位位机软件件实现及及测试2296.1 上位位机软件件实现2296.2 软件件测试3306.3 本章章小结332结束语333参考文献献34致谢355前言自人类诞诞生以来来,人们们一直都都在努力力改善和和提高着着自己的的生活和和居住条条件。随随着工业业革命和和信息技技术革命命的成功功,进入入21世世纪后,人人类的各各种技术术包括通通信技术术、计算算机网络络、控制制理论、互互联网等等都有了了很大的的发展,另另外,经经济的发发展也使使我们都都希望居居住在一一个舒适适的家居居环境中中,只有有这样我我们的生生活才会会更
12、好,身身体才会会健康。由由于人们们又了这这种想法法,由此此智能家家居(SSmarrt HHomee)11系统统也就越越来越多多的被人人们所重重视了。研研究人员员希望能能通过这这种新的的技术将将家居中中各种智智能化的的设备、家家用电器器和家庭庭安防设设备等整整合一个个智能化化的系统统上进行行资源共共享、分分析、控控制和管管理这些些设备,控控制这些些设备来来对家居居中的环环境参数数符合人人们舒适适居住使使用的要要求,营营造一个个良好的的环境2,从从而可使使用户能能够居住住在一个个更高要要求的环环境中。本文研究究设计了了一种智智能家居居环境监监测子系系统,实实现对家家庭环境境的实时时监测,实实时为用
13、用户提供供可靠并并且全面面的环境境信息。智智能家居居系统中中一个非非常重要要的部分分就是本本文所研研究的环环境监测测子系统统。在这这个系统统中,人人们可以以获得实实时的居居住环境境信息,如如温度和和湿度、各各种有害害气体的的浓度、光光照强度度、火灾灾信息等等。同时时,此系系统中传传感器所所得到的的环境参参数可以以为其它它家居设设备做决决策参考考,最终终由智能能家居系系统实现现对家庭庭环境的的智能调调节,比比如,当当测量到到的光照照强度高高于用户户设定的的一定值值的时候候,系统统就将启启动自动动窗帘系系统的马马达,自自动将窗窗帘关到到一定程程度,以以降低室室内的光光强度,适适合居住住;又如如,当
14、温温度值偏偏低时,系系统就将将启动空空调设备备进行工工作,来来增高室室内温度度。因此此,智能能家居系系统为用用户提供供了安全全、舒适适、便捷捷生活的的环境,从从而使环环境监测测子系统统成为了了智能家家居系统统的一个个非常重重要关键键部分与与基本环环节,能能否拥有有一个好好的智能能家居系系统的关关键在于于能否设设计出好好环境监监测子系系统,这这对改善善人们生生活环境境的舒适适度具有有非常重重要的意意义。第1章 绪论论1.1 本文文的研究究背景随着计算算机软硬硬件技术术、网络络技术和和工业综综合自动动化系统统整合水水平的不不断发展展,对监监控数据据传输的的实时性性、数据据接口的的开放性性以及数数据
15、链接接的安全全性的要要求越来来越高,有有线控制制网络的的局限性性也越来来越突出出,无线线的优势势也越来来越明显显。其中中ZiggBeee短程无无线网技技术以其其数据传传输安全全可靠、组组网简易易灵活、设设备成本本低、电电池寿命命长等优优势,在在工业控控制领域域中展现现了深厚厚的发展展潜力2。将设备数数据采集集之后再再通过无无线ZiigBeee网络络进行传传输是ZZigBBee技技术在工工业现场场环境中中的一种种应用,这这种新兴兴的技术术必将给给工厂现现代化注注入新的的活力。传统的工工业数据据采集与与控制系系统,其其数据传传输一般般以工业业控制总总线作为为介质,以以致大都都局限于于本地的的近距离
16、离范围之之内应用用。随着着国民经经济发展展,企业业及机构构的管理理规模不不断扩大大,其需需要管理理与控制制的对象象更趋多多样性,甚甚至具有有流动性性,分布布的范围围也涉及及到不同同的地域域。为了了对这些些分散的的对象进进行有效效的集中中管理,对对远程及及移动数数据采集集与控制制的需求求也就日日益迫切切3-4。ZigBBee技技术填补补了低成成本、低低功耗和和低速率率无线通通信市场场的空白白,其使使用的便便捷性是是该技术术成功的的关键,它它适用于于短距离离小范围围的基于于无线通通信的控控制领域域,必将将在工业业自动化化等领域域得到广广泛的应应用55。数据采集集技术已已经相对对成熟,将将它重新新构
17、建于于ZiggBeee网络平平台之上上,将成成熟技术术的稳定定性和新新技术的的便捷性性充分结结合起来来,这种种结合对对于工业业现场十十分必要要。减少少了在某某些场所所有线网网络布线线以及工工人人工工采集数数据的不不便,同同时可以以方便的的于各种种传感器器搭配用用于不同同的场合合6。 1.2 智能能家居环环境监测测系统的的特点无线环境境监测系系统拥有有全面、可可靠的环环境信息息采集分分析能力力。为了了实现环环境信息息监测的的精确性性、全面面性并且且方便使使用,本本文的环环境监测测系统应应具有以以下各种种特点:(1)多多对象监监测环境监测测系统需需要检测测多种环环境信息息,如:温度、湿度、有害气体
18、浓度、光照强度等。这样才能为用户提供全面的环境信息参考。(2)多多点监测测需要对同同一环境境参数在在不同地地点和不不同时间间分别进进行测量量,这是是因为环环境中各各种环境境信息不不同的时时间和空空间上分分布不具具有均匀匀性,由由此实现现监测的的全面性性和高精精度性,甚甚至有时时需要对对同一环环境参数数在多点点进行测测量。(3)系系统灵活活当有新的的环境参参数被要要求测量量时,系系统的可可扩展性性要求灵灵活,方方便增加加节点,以以降低成成本。1.3 本文文主要研研究内容容随着我国国经济和和科技的的迅猛发发展,人人们的生生活水准准越来提提高,日日常家居居的环境境更受到到了人们们的关注注。近年来来随
19、着家家庭装修修时工业业板材及及其他有有毒气体体释放源源的使用用,室内内的环境境不容乐乐观。这这就要求求有各种种有害气气体监测测功能的的家居环环境监测测系统介介入,为为我们营营造一个个安全健健康的家家居环境境。此课题旨旨在设计计出一款款能够快快速、实实时、准准确连续续地测出出空气中中温湿度度、一氧氧化碳、光光照强度度等的环环境监测测系统,使使用基于于ZiggBeee 短距距无线通通讯技术术,环境境信息采采集模块块与显示示终端实实现无线线通信,省省去了传传统布线线的麻烦烦。根据以上上介绍,本本文的主主要研究究如下:(1)ZZigBBee协协议的介介绍。主主要介绍绍了ZiigBeee协议议中各个个部
20、分的的组成和和数据结结构,并并对各层层中的重重点内容容进行了了详细的的分析;(2)本本文以无无线传感感网络为为基础,以以ZiggBeee技术纽纽带,详详细设计计出的家家居环境境监测系系统中的的两种节节点-协调器器节点(控控制中心心)和传传感器节节点。在在协调器器节点中中,本文文实现了了电源、串串口通信信、PCCB天线线等主要要电路的的设计;而在传传感器节节点中,由由于其与与协调器器类似,故故仅针对对不同的的环境信信息,设设计出了了不同的的传感模模块;(3)本本论文还还设计了了串口调调试操作作界面,可可以方便便用户的的调试和和使用,由由此用户户就可以以实时的的了解到到家庭中中个中环环境信息息的参
21、数数。1.4 开开发工具具及开发发环境的的介绍1.4.1 系统软软件开发发环境介介绍IAR Embbeddded Worrkbeenchh(简称称 EWW)的CC/C+交叉叉编译器器和调试试器是目目前为止止是业界界较易使使用和较较完整的的的专业业嵌入式式应用开开发工具具。EWW 对不不同的微微处理器器提供了了统一的的直观用用户界面面。EWW 今天天已经可可以支持持35种以以上的88位/166位/322位的各各种微处处理器结结构。EW包括括:嵌入入式C/C+优化编编译器,编编辑器,连连接定位位器,汇汇编器,库库管理员员,C-SPYY 调试试器中和和项目管管理器。使使用IAAR的编编译器可可以得到
22、到较紧凑凑简介的的代码,从从而节省省硬件资资源,最最终得以以最大限限度地降降低产品品的成本本,从而而以提高高产品的的竞争力力。EW80051 目前是是IARR公司发发展较快快的产品品,EWW80551 已已经发展展到了88系列版版本,并并且在同同类产品品中具有有明显价价格优势势。其编编译器可可以对一一些SOOC 芯芯片进行行专门的的优化. 如AAtmeel,TTI,SST,PPhillipss。除了了EW MCSS-511标准版版外,IIAR 公司还还专门为为ARMM、MPP4300等微处处理器开开发出专专门的版版本,方方便了不不同客户户的需求求。IAAR SSysttem是是嵌入式式领域唯唯
23、一能够够提供这这种解决决方案的的公司。EEW支持持35种种以上的的8位/166位/322位的微微处理器器结构。它它配合TTI公司司的仿真真器可以以直接将将程序下下载到CCC25530中中7。IAR Embbeddded Worrkbeenchh集成的的编译器器主要产产品特征征: 完全全兼容标标准C语语言。 内建建对应芯芯片的程程序速度度和大小小优化器器。 高效效PROO Maablee 代码码。 目标标特性扩扩充。 瓶颈颈性能分分析。 高效效浮点支支持。 便捷捷的中断断处理和和模拟。 工程程中相对对路径支支持。 版本本控制和和扩展工工具支持持良好。 内存存模式选选择。本文使用用的是IIAR E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 zigbee 技术 家居环境 监测 系统 设计 实现 最终版 3085
限制150内