基于zigbee技术的家居环境监测系统的设计与实现最终版21873.docx
《基于zigbee技术的家居环境监测系统的设计与实现最终版21873.docx》由会员分享,可在线阅读,更多相关《基于zigbee技术的家居环境监测系统的设计与实现最终版21873.docx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ZigBee技术的家居环境监测系统的设计与实现摘 要:环环境是人人们赖以以生存的的必要条条件,随随着现代代化信息息技术的的迅猛发发展和提提高,人人们对自自己的生生活环境境有了更更高的要要求,希希望自己己的生活活环境健健康、舒舒适。近近些年,特特别是人人类在信信息技术术上的快快速发展展,使得得各种无无线通信信技术有有了前所所未有的的突破,无无线技术术在智能能家居上上的应用用将越来来越广泛泛。因此此,本文文利用ZZigBBee技技术设计计出了这这种无线线家居环环境监测测系统。该该系统中中,传感感器节点点(即终端节节点)可可以选择择温度、湿湿度、亮亮度等传传感器,并并且可以以根据需需求添加加或减
2、少少传感器器节点。所所以本文文无线网网络终端端模块选选用的CCC25530芯芯片为平平台,以以实现信信息数据据的接收收与发送送。此芯芯片内置置80551内核核的单片片机内核核,并有有一定的的内存空空间,故故只要加加上些少少许外围围电路就就可以实实现功能能,无需需再加单单片机。在在数据接接收端(即即协调器器节点)收收到的数数据处理理传送到到PC机机上显示示。为了了让用户户方便监监测数据据,本文文在PCC机上设设计了显显示界面面,让人人们更加加方便操操作及监监测数据据。本系系统运行行可靠,能能正确获获取环境境数据,实实现实时时监测。关键词:ZZigBBee;无线传传感器网网络;环环境监测测;智能能
3、家居DesiggnaandReaalizzatiionofHouusehholddEnnvirronmmenttMonittoriingSysstemmBaaseddonnZiigBeeeTTechhnollogyyAbstrractt:Envviroonmeent is a nneceessaary conndittionn foor ssurvvivaal. Witth tthe rappidddeveeloppmennt aand impprovvemeent of moddernn innforrmattionn teechnnoloogy, peeoplle hhavee hiigh
4、eer 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 tecchnool
5、oggy 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, hummidiity
6、, 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 hass ceerta
7、ain 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 reeal-timme
8、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.Keywoordss: ZiigBeee
9、;Wirreleess sennsorr neetwoorkss; ennvirronmmenttal monnitoorinng; smmartt hoome目录前言1第1章 绪论221.1 本文的的研究背背景21.2 智能家家居环境境监测系系统的特特点21.3 本文主主要研究究内容331.4 开发发工具及及开发环环境的介介绍31.4.11 系系统软件件开发环环境介绍绍41.4.22 上上位机软软件开发发环境介介绍5第2章 ZiggBeee技术的的概述772.1 ZiggBeee技术的的概念772.2 ZiggBeee技术的的特点882.3 ZiggBeee网络设设备组成成和网络络结构882
10、.4 ZiggBeee的协议议分析1102.4.11 网网络层(NNWK)102.4.22 应应用层(AAPP)112.5 本章小小结122第3章 系统的的总体设设计1333.1 系统结结构1333.2 系统功功能定义义133.3 系统设设计要求求153.4 本章小小结155第4章 系统的的硬件设设计1664.1 ZiggBeee硬件选选型1664.2 节点硬硬件设计计184.3 本章小小结211第5章 系统的的软件设设计及实实现2225.1 软件部部分总体体介绍2225.1.11 软软件设计计整体流流程2225.1.22 协协调器的的自动组组网流程程225.2 协调器器节点软软件实现现255
11、.3 传感器器节点软软件设计计275.4 本章小小结288第6章 上位机机软件实实现及测测试2996.1 上位机机软件实实现2996.2 软件测测试3006.3 本章小小结322结束语333参考文献334致谢35前言自人类诞生生以来,人人们一直直都在努努力改善善和提高高着自己己的生活活和居住住条件。随随着工业业革命和和信息技技术革命命的成功功,进入入21世世纪后,人人类的各各种技术术包括通通信技术术、计算算机网络络、控制制理论、互互联网等等都有了了很大的的发展,另另外,经经济的发发展也使使我们都都希望居居住在一一个舒适适的家居居环境中中,只有有这样我我们的生生活才会会更好,身身体才会会健康。由
12、由于人们们又了这这种想法法,由此此智能家家居(SSmarrt HHomee)11系统统也就越越来越多多的被人人们所重重视了。研研究人员员希望能能通过这这种新的的技术将将家居中中各种智智能化的的设备、家家用电器器和家庭庭安防设设备等整整合一个个智能化化的系统统上进行行资源共共享、分分析、控控制和管管理这些些设备,控控制这些些设备来来对家居居中的环环境参数数符合人人们舒适适居住使使用的要要求,营营造一个个良好的的环境2,从从而可使使用户能能够居住住在一个个更高要要求的环环境中。本文研究设设计了一一种智能能家居环环境监测测子系统统,实现现对家庭庭环境的的实时监监测,实实时为用用户提供供可靠并并且全面
13、面的环境境信息。智智能家居居系统中中一个非非常重要要的部分分就是本本文所研研究的环环境监测测子系统统。在这这个系统统中,人人们可以以获得实实时的居居住环境境信息,如如温度和和湿度、各各种有害害气体的的浓度、光光照强度度、火灾灾信息等等。同时时,此系系统中传传感器所所得到的的环境参参数可以以为其它它家居设设备做决决策参考考,最终终由智能能家居系系统实现现对家庭庭环境的的智能调调节,比比如,当当测量到到的光照照强度高高于用户户设定的的一定值值的时候候,系统统就将启启动自动动窗帘系系统的马马达,自自动将窗窗帘关到到一定程程度,以以降低室室内的光光强度,适适合居住住;又如如,当温温度值偏偏低时,系系统
14、就将将启动空空调设备备进行工工作,来来增高室室内温度度。因此此,智能能家居系系统为用用户提供供了安全全、舒适适、便捷捷生活的的环境,从从而使环环境监测测子系统统成为了了智能家家居系统统的一个个非常重重要关键键部分与与基本环环节,能能否拥有有一个好好的智能能家居系系统的关关键在于于能否设设计出好好环境监监测子系系统,这这对改善善人们生生活环境境的舒适适度具有有非常重重要的意意义。第1章 绪论1.1 本文的的研究背背景随着计算机机软硬件件技术、网网络技术术和工业业综合自自动化系系统整合合水平的的不断发发展,对对监控数数据传输输的实时时性、数数据接口口的开放放性以及及数据链链接的安安全性的的要求越越
15、来越高高,有线线控制网网络的局局限性也也越来越越突出,无无线的优优势也越越来越明明显。其其中ZiigBeee短程程无线网网技术以以其数据据传输安安全可靠靠、组网网简易灵灵活、设设备成本本低、电电池寿命命长等优优势,在在工业控控制领域域中展现现了深厚厚的发展展潜力2。将设备数据据采集之之后再通通过无线线ZiggBeee网络进进行传输输是ZiigBeee技术术在工业业现场环环境中的的一种应应用,这这种新兴兴的技术术必将给给工厂现现代化注注入新的的活力。传统的工业业数据采采集与控控制系统统,其数数据传输输一般以以工业控控制总线线作为介介质,以以致大都都局限于于本地的的近距离离范围之之内应用用。随着着
16、国民经经济发展展,企业业及机构构的管理理规模不不断扩大大,其需需要管理理与控制制的对象象更趋多多样性,甚甚至具有有流动性性,分布布的范围围也涉及及到不同同的地域域。为了了对这些些分散的的对象进进行有效效的集中中管理,对对远程及及移动数数据采集集与控制制的需求求也就日日益迫切切3-4。ZigBeee技术术填补了了低成本本、低功功耗和低低速率无无线通信信市场的的空白,其其使用的的便捷性性是该技技术成功功的关键键,它适适用于短短距离小小范围的的基于无无线通信信的控制制领域,必必将在工工业自动动化等领领域得到到广泛的的应用5。数据采集技技术已经经相对成成熟,将将它重新新构建于于ZiggBeee网络平平
17、台之上上,将成成熟技术术的稳定定性和新新技术的的便捷性性充分结结合起来来,这种种结合对对于工业业现场十十分必要要。减少少了在某某些场所所有线网网络布线线以及工工人人工工采集数数据的不不便,同同时可以以方便的的于各种种传感器器搭配用用于不同同的场合合6。 1.2 智能家家居环境境监测系系统的特特点无线环境监监测系统统拥有全全面、可可靠的环环境信息息采集分分析能力力。为了了实现环环境信息息监测的的精确性性、全面面性并且且方便使使用,本本文的环环境监测测系统应应具有以以下各种种特点:(1)多对对象监测测环境监测系系统需要要检测多多种环境境信息,如如:温度度、湿度度、有害害气体浓浓度、光光照强度度等。
18、这这样才能能为用户户提供全全面的环环境信息息参考。(2)多点点监测需要对同一一环境参参数在不不同地点点和不同同时间分分别进行行测量,这这是因为为环境中中各种环环境信息息不同的的时间和和空间上上分布不不具有均均匀性,由由此实现现监测的的全面性性和高精精度性,甚甚至有时时需要对对同一环环境参数数在多点点进行测测量。(3)系统统灵活当有新的环环境参数数被要求求测量时时,系统统的可扩扩展性要要求灵活活,方便便增加节节点,以以降低成成本。1.3 本文主主要研究究内容随着我国经经济和科科技的迅迅猛发展展,人们们的生活活水准越越来提高高,日常常家居的的环境更更受到了了人们的的关注。近年来来随着家家庭装修修时
19、工业业板材及及其他有有毒气体体释放源源的使用用,室内内的环境境不容乐乐观。这这就要求求有各种种有害气气体监测测功能的的家居环环境监测测系统介介入,为为我们营营造一个个安全健健康的家家居环境境。此课题旨在在设计出出一款能能够快速速、实时时、准确确连续地地测出空空气中温温湿度、一一氧化碳碳、光照照强度等等的环境境监测系系统,使使用基于于ZiggBeee 短距距无线通通讯技术术,环境境信息采采集模块块与显示示终端实实现无线线通信,省省去了传传统布线线的麻烦烦。根据以上介介绍,本本文的主主要研究究如下:(1)ZiigBeee协议议的介绍绍。主要要介绍了了ZiggBeee协议中中各个部部分的组组成和数数
20、据结构构,并对对各层中中的重点点内容进进行了详详细的分分析;(2)本文文以无线线传感网网络为基基础,以以ZiggBeee技术纽纽带,详详细设计计出的家家居环境境监测系系统中的的两种节节点-协调器器节点(控控制中心心)和传传感器节节点。在在协调器器节点中中,本文文实现了了电源、串串口通信信、PCCB天线线等主要要电路的的设计;而在传传感器节节点中,由由于其与与协调器器类似,故故仅针对对不同的的环境信信息,设设计出了了不同的的传感模模块;(3)本论论文还设设计了串串口调试试操作界界面,可可以方便便用户的的调试和和使用,由由此用户户就可以以实时的的了解到到家庭中中个中环环境信息息的参数数。1.4 开
21、发发工具及及开发环环境的介介绍1.4.11 系系统软件件开发环环境介绍绍IAR EEmbeeddeed WWorkkbennch(简称 EW)的C/C+交叉编编译器和和调试器器是目前前为止是是业界较较易使用用和较完完整的的的专业嵌嵌入式应应用开发发工具。EEW 对对不同的的微处理理器提供供了统一一的直观观用户界界面。EEW 今今天已经经可以支支持355种以上上的8位/166位/322位的各各种微处处理器结结构。EW包括:嵌入式式C/CC+优优化编译译器,编编辑器,连连接定位位器,汇汇编器,库库管理员员,C-SPYY 调试试器中和和项目管管理器。使使用IAAR的编编译器可可以得到到较紧凑凑简介的
22、的代码,从从而节省省硬件资资源,最最终得以以最大限限度地降降低产品品的成本本,从而而以提高高产品的的竞争力力。EW80551 目目前是IIAR公公司发展展较快的的产品,EW8051 已经发展到了8系列版本,并且在同类产品中具有明显价格优势。其编译器可以对一些SOC 芯片进行专门的优化. 如Atmel,TI,ST,Philips。除了EW MCS-51标准版外,IAR 公司还专门为ARM、MP430等微处理器开发出专门的版本,方便了不同客户的需求。IAR System是嵌入式领域唯一能够提供这种解决方案的公司。EW支持35种以上的8位/16位/32位的微处理器结构。它配合TI公司的仿真器可以直接
23、将程序下载到CC2530中7。IAR EEmbeeddeed WWorkkbennch集集成的编编译器主主要产品品特征: 完全兼兼容标准准C语言言。 内建对对应芯片片的程序序速度和和大小优优化器。 高效PPRO Mabble 代码。 目标特特性扩充充。 瓶颈性性能分析析。 高效浮浮点支持持。 便捷的的中断处处理和模模拟。 工程中中相对路路径支持持。 版本控控制和扩扩展工具具支持良良好。 内存模模式选择择。本文使用的的是IAAR EEW 88.100的版本本的软件件,其与与Winndowws XXP系统统的兼容容性很好好,在国国内研究究CC22X300系列芯芯片的人人应用此此软件较较多。图1-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 zigbee 技术 家居环境 监测 系统 设计 实现 最终版 21873
限制150内