基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx

上传人:b****2 文档编号:1960693 上传时间:2023-05-02 格式:DOCX 页数:51 大小:813.44KB
下载 相关 举报
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第1页
第1页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第2页
第2页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第3页
第3页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第4页
第4页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第5页
第5页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第6页
第6页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第7页
第7页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第8页
第8页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第9页
第9页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第10页
第10页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第11页
第11页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第12页
第12页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第13页
第13页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第14页
第14页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第15页
第15页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第16页
第16页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第17页
第17页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第18页
第18页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第19页
第19页 / 共51页
基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx_第20页
第20页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx

《基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx(51页珍藏版)》请在冰点文库上搜索。

基于zigbee技术的家居环境监测系统的设计与实现毕业论文.docx

基于zigbee技术的家居环境监测系统的设计与实现毕业论文

基于ZigBee技术的家居环境监测系统的设计与实现

摘要:

环境是人们赖以生存的必要条件,随着现代化信息技术的迅猛发展和提高,人们对自己的生活环境有了更高的要求,希望自己的生活环境健康、舒适。

近些年,特别是人类在信息技术上的快速发展,使得各种无线通信技术有了前所未有的突破,无线技术在智能家居上的应用将越来越广泛。

因此,本文利用ZigBee技术设计出了这种无线家居环境监测系统。

该系统中,传感器节点(即终端节点)可以选择温度、湿度、亮度等传感器,并且可以根据需求添加或减少传感器节点。

所以本文无线网络终端模块选用的CC2530芯片为平台,以实现信息数据的接收与发送。

此芯片内置8051内核的单片机内核,并有一定的内存空间,故只要加上些少许外围电路就可以实现功能,无需再加单片机。

在数据接收端(即协调器节点)收到的数据处理传送到PC机上显示。

为了让用户方便监测数据,本文在PC机上设计了显示界面,让人们更加方便操作及监测数据。

本系统运行可靠,能正确获取环境数据,实现实时监测。

关键词:

ZigBee;无线传感器网络;环境监测;智能家居

Design and Realization of Household Environment 

Monitoring System Based on ZigBee Technology

Abstract:

Environmentisanecessaryconditionforsurvival.Withtherapiddevelopmentandimprovementofmoderninformationtechnology,peoplehavehigherrequirementsfortheirlivingenvironment.Theyhopetheylivehealthilyandcomfortably.Duringrecentyears,especiallythequickdevelopmentofinformationtechnologywhichenablesallkindsofwirelesscommunicationtechnologytoimproveunprecedentedly.So,thethesisutilizesZigBeetechnologytoexploitanddesignthewirelesshomeenvironmentalmonitoringsystem.Inthesystem,thesensornode(aswellasterminalnode)canchoosetemperature,humidity,brightnessetc.Therefore,thewirelessnetworkterminalmoduleofthethesischoosetheCC2530chipastheplatformforrealizingreceivingandsendingoftheinformationdata.Thechiphasasinglechipwith8051coreandhascertainmemoryspace.Thus,itcanrealizeitsfunctionbyaddingalittleperipheralcircuitwithoutextrasinglechip.Thereceiveddataprocessinginthedatareceivingterminal(thatiscoordinatornode)sendtoPCforpeople’sreal-timemonitoring.ThethesisdesignedthedisplayinterfaceinPCforpeople’soperationanddatamonitoringconveniently.Thesystemworksreliablywhichcanobtaincorrectenvironmentaldataandrealizerealtimemonitoring.

Keywords:

ZigBee;Wirelesssensornetworks;environmentalmonitoring;smarthome

 

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

 

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:

(签名)单位:

(盖章)

年月日

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:

(签名)单位:

(盖章)

年月日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

教研室主任(或答辩小组组长):

(签名)

年月日

教学系意见:

系主任:

(签名)

年月日

 

 

前言

自人类诞生以来,人们一直都在努力改善和提高着自己的生活和居住条件。

随着工业革命和信息技术革命的成功,进入21世纪后,人类的各种技术包括通信技术、计算机网络、控制理论、互联网等都有了很大的发展,另外,经济的发展也使我们都希望居住在一个舒适的家居环境中,只有这样我们的生活才会更好,身体才会健康。

由于人们又了这种想法,由此智能家居(SmartHome)[1]系统也就越来越多的被人们所重视了。

研究人员希望能通过这种新的技术将家居中各种智能化的设备、家用电器和家庭安防设备等整合一个智能化的系统上进行资源共享、分析、控制和管理这些设备,控制这些设备来对家居中的环境参数符合人们舒适居住使用的要求,营造一个良好的环境[2],从而可使用户能够居住在一个更高要求的环境中。

本文研究设计了一种智能家居环境监测子系统,实现对家庭环境的实时监测,实时为用户提供可靠并且全面的环境信息。

智能家居系统中一个非常重要的部分就是本文所研究的环境监测子系统。

在这个系统中,人们可以获得实时的居住环境信息,如温度和湿度、各种有害气体的浓度、光照强度、火灾信息等。

同时,此系统中传感器所得到的环境参数可以为其它家居设备做决策参考,最终由智能家居系统实现对家庭环境的智能调节,比如,当测量到的光照强度高于用户设定的一定值的时候,系统就将启动自动窗帘系统的马达,自动将窗帘关到一定程度,以降低室内的光强度,适合居住;又如,当温度值偏低时,系统就将启动空调设备进行工作,来增高室内温度。

因此,智能家居系统为用户提供了安全、舒适、便捷生活的环境,从而使环境监测子系统成为了智能家居系统的一个非常重要关键部分与基本环节,能否拥有一个好的智能家居系统的关键在于能否设计出好环境监测子系统,这对改善人们生活环境的舒适度具有非常重要的意义。

第1章绪论

1.1本文的研究背景

随着计算机软硬件技术、网络技术和工业综合自动化系统整合水平的不断发展,对监控数据传输的实时性、数据接口的开放性以及数据链接的安全性的要求越来越高,有线控制网络的局限性也越来越突出,无线的优势也越来越明显。

其中ZigBee短程无线网技术以其数据传输安全可靠、组网简易灵活、设备成本低、电池寿命长等优势,在工业控制领域中展现了深厚的发展潜力[2]。

将设备数据采集之后再通过无线ZigBee网络进行传输是ZigBee技术在工业现场环境中的一种应用,这种新兴的技术必将给工厂现代化注入新的活力。

传统的工业数据采集与控制系统,其数据传输一般以工业控制总线作为介质,以致大都局限于本地的近距离范围之内应用。

随着国民经济发展,企业及机构的管理规模不断扩大,其需要管理与控制的对象更趋多样性,甚至具有流动性,分布的范围也涉及到不同的地域。

为了对这些分散的对象进行有效的集中管理,对远程及移动数据采集与控制的需求也就日益迫切[3-4]。

ZigBee技术填补了低成本、低功耗和低速率无线通信市场的空白,其使用的便捷性是该技术成功的关键,它适用于短距离小范围的基于无线通信的控制领域,必将在工业自动化等领域得到广泛的应用[5]。

数据采集技术已经相对成熟,将它重新构建于ZigBee网络平台之上,将成熟技术的稳定性和新技术的便捷性充分结合起来,这种结合对于工业现场十分必要。

减少了在某些场所有线网络布线以及工人人工采集数据的不便,同时可以方便的于各种传感器搭配用于不同的场合[6]。

1.2智能家居环境监测系统的特点

无线环境监测系统拥有全面、可靠的环境信息采集分析能力。

为了实现环境信息监测的精确性、全面性并且方便使用,本文的环境监测系统应具有以下各种特点:

(1)多对象监测

环境监测系统需要检测多种环境信息,如:

温度、湿度、有害气体浓度、光照强度等。

这样才能为用户提供全面的环境信息参考。

(2)多点监测

需要对同一环境参数在不同地点和不同时间分别进行测量,这是因为环境中各种环境信息不同的时间和空间上分布不具有均匀性,由此实现监测的全面性和高精度性,甚至有时需要对同一环境参数在多点进行测量。

(3)系统灵活

当有新的环境参数被要求测量时,系统的可扩展性要求灵活,方便增加节点,以降低成本。

1.3本文主要研究内容

随着我国经济和科技的迅猛发展,人们的生活水准越来提高,日常家居的环境更受到了人们的关注。

近年来随着家庭装修时工业板材及其他有毒气体释放源的使用,室内的环境不容乐观。

这就要求有各种有害气体监测功能的家居环境监测系统介入,为我们营造一个安全健康的家居环境。

此课题旨在设计出一款能够快速、实时、准确连续地测出空气中温湿度、一氧化碳、光照强度等的环境监测系统,使用基于ZigBee短距无线通讯技术,环境信息采集模块与显示终端实现无线通信,省去了传统布线的麻烦。

根据以上介绍,本文的主要研究如下:

(1)ZigBee协议的介绍。

主要介绍了ZigBee协议中各个部分的组成和数据结构,并对各层中的重点内容进行了详细的分析;

(2)本文以无线传感网络为基础,以ZigBee技术纽带,详细设计出的家居环境监测系统中的两种节点--协调器节点(控制中心)和传感器节点。

在协调器节点中,本文实现了电源、串口通信、PCB天线等主要电路的设计;而在传感器节点中,由于其与协调器类似,故仅针对不同的环境信息,设计出了不同的传感模块;

(3)本论文还设计了串口调试操作界面,可以方便用户的调试和使用,由此用户就可以实时的了解到家庭中个中环境信息的参数。

1.4开发工具及开发环境的介绍

1.4.1系统软件开发环境介绍

IAREmbeddedWorkbench(简称EW)的C/C++交叉编译器和调试器是目前为止是业界较易使用和较完整的的专业嵌入式应用开发工具。

EW对不同的微处理器提供了统一的直观用户界面。

EW今天已经可以支持35种以上的8位/16位/32位的各种微处理器结构。

EW包括:

嵌入式C/C++优化编译器,编辑器,连接定位器,汇编器,库管理员,C-SPY调试器中和项目管理器。

使用IAR的编译器可以得到较紧凑简介的代码,从而节省硬件资源,最终得以最大限度地降低产品的成本,从而以提高产品的竞争力。

EW8051目前是IAR公司发展较快的产品,EW8051已经发展到了8系列版本,并且在同类产品中具有明显价格优势。

其编译器可以对一些SOC芯片进行专门的优化.如Atmel,TI,ST,Philips。

除了EWMCS-51标准版外,IAR公司还专门为ARM、MP430等微处理器开发出专门的版本,方便了不同客户的需求。

IARSystem是嵌入式领域唯一能够提供这种解决方案的公司。

EW支持35种以上的8位/16位/32位的微处理器结构。

它配合TI公司的仿真器可以直接将程序下载到CC2530中[7]。

IAREmbeddedWorkbench集成的编译器主要产品特征:

•完全兼容标准C语言。

•内建对应芯片的程序速度和大小优化器。

•高效PROMable代码。

•目标特性扩充。

•瓶颈性能分析。

•高效浮点支持。

•便捷的中断处理和模拟。

•工程中相对路径支持。

•版本控制和扩展工具支持良好。

•内存模式选择。

本文使用的是IAREW8.10的版本的软件,其与WindowsXP系统的兼容性很好,在国内研究CC2X30系列芯片的人应用此软件较多。

图1-1为IAREmbeddedWorkbench8.10的软件界面。

图1-1IAR软件界面

1.4.2上位机软件开发环境介绍

Qt是一个跨平台的C++图形用户界面库,有挪威TrollTech公司开发,目前包括Qt/X11、基于Framebuffer的Qt/Embedded、快速开发工具QtDesigner以及国际化工具QtLinguist等。

人们所熟知的Linux下面的KDE环境就是基于Qt开发而成的。

Qt支持Unix和Linux系统以及Windows系统。

Qt的主要特点有:

面向对象,很容易扩展,并且允许真正的组件编程;Qt对各个模块进行了良好的封装,使各模块可重用性较好;优良的跨平台特性,使用Qt类编写的程序可以实现“一次编码,到处编译”,极大的降低了跨平台开发的难度;构件支持,对于对象间通信Qt没有采用函数回调的方法,而是采用了一种全新并且可选的被称为“信号与槽”的对象间通信机制,通过一个对象信号的发射,另一个槽函数的响应,使各个对象之间的通信安全而且高效。

Qt的这些特点使它非常适合于真正的构件编程,同时使各个组件之间的协同工作变得十分简单,并且Qt是直接基于Xlib的,不依赖Motif工具包,所以它的执行效率比一般的基于平台的代码的执行效率要高。

图1-2为Qt的软件界面

图1-2Qt软件界面

第2章ZigBee技术的概述

2.1ZigBee技术的概念

ZigBee是一种基于IEEE802.15.4标准的低功耗个域网协议,根据此协议的规定,ZigBee技术是一种短距离、低功耗的无线通信技术。

这一名称来源于蜜蜂的一种名叫Zig的舞蹈,由于通过持续不断地跳这种舞蹈来实现对新发现的食物或其他信息的传递,换句话说蜜蜂是依靠这样的通信方式来实现了一个通信网络,而每个个体则是网络中的一个节点。

这样做的好处是不需要专门的通信蜜蜂,通过信息接力就完成了整个通信,从而实现了蜜蜂的低成本、低数据速率、自组织、低功耗、近距离、低复杂度等的信息传递方式。

受蜜蜂的这种特殊的通信方式的启发,ZigBee技术的研究也主要是在低速率、低功耗通信领域进行应用,亦可以低成本地嵌入各种设备中组成庞大的网络。

总而言之ZigBee技术就是一种低功耗,低成本的无线网络通信技术[8]。

ZigBee技术主要用于低数据传输速率并且传输距离要求不是很远的各种通信设备之间。

ZigBee联盟则于2001年成立,而在2002年下半年,Invensys、Mitsubishi、Motorola以及Philips四大半导体公司共同宣布加盟ZigBee技术联盟,以研发名为“ZigBee”的新一代无线通信标准,而在2006年作为中国通信行业龙头的华为公司亦加入了此联盟。

截至目前,该联盟大约已有约27家成员企业,所有这些公司都参加了负责开发ZigBee协议物理层(PHY)和媒体控制层(MAC)技术标准的IEEE802.15.4工作组。

ZigBee联盟负责开发网络层及以上的协议。

ZigBee协议则比蓝牙技术、高速率个人区域网或802.11x无线局域网等技术更简单而实用。

ZigBee使用的是2.4GHz波段,采用了跳频技术,这和蓝牙技术相似,可以说是同族兄弟了。

但相比之下ZigBee协议比蓝牙更简单、速率更慢、功率及费用也更低。

ZigBee的基本速率是250kb/s,而若当其速率降到28kb/s时,传输半径可扩大到134米,并可得到更低的功耗和更高的可靠性。

此外,单个ZigBee无线模块就可与254个节点互联,若网络中加入路由节点,则网络最大承载量可支持65535个节点设备互联。

由于它的低延迟和低功耗性能优越性,所以在支持鼠标、键盘等电脑周边产品和家庭自动化仪器等低速率应用时可以比蓝牙做地更好,人们更希望能在无线玩具、传感器网络、家庭监控、工业监控和安全系统等众多领域拓展ZigBee的应用[9]。

2.2ZigBee技术的特点

ZigBee网络采用的是无线自组织网络技术,与蜜蜂的通信类似,网络中的各个节点间通信以一跳或多跳的形式自动建立网络。

网络节点则以ZigBee协议为基础进行通信,与各种传统无线网络相比,其主要优点有以下几个方面:

(1)网络稳定性好。

其设计的网络自己组织性能使网络各个节点在无需人工干预的情况下自己组网并实现数据传输的任务,当添加或去除网络中某个节点时,其余节点可以自行寻找其他节点替代中转信息,具有较强网络自愈能力。

(2)成本低。

由于ZigBee联盟已经有二十多家,他们的研发实力都很强,好多公司均已在2003年正式推出自己的ZigBee芯片,竞争较大,近年来应用于主机端的芯片成本将会比蓝牙等模块更具价格上的优势;另外,因为ZigBee技术的速率要求低,协议内容简单,从而节省了开发的成本,目前常州市场CC2XX0等芯片的零售价格在20~30元之间不等。

(3)功耗低。

它的超低功耗也使得在应用中三节1.5v干电池即可使用6个月至2年的时间,这也是ZigBee的最大的一个优势。

(4)网络容量大。

每个ZigBee设备可以与另外254台节点设备相连接,而加入路由节点的ZigBee网络最多可容纳多达65,000多个节点的网络。

(5)数据传输速率低。

只有10kb/s~250kb/s,符合本设计需求。

(6)工作频段灵活。

使用的频段中2.4GHz全世界通用,欧洲使用868MHz,美国则使用915MHz频段,但这些均是免申请频段,可以直接使用。

(7)网络延迟时间短。

活动设备信道接入延时和休眠激活延时均仅为15ms,而搜索设备延时时间达到

[10]。

2.3ZigBee网络设备组成和网络结构

根据ZigBee联盟所设定的技术标准,按功能分其网络设备划分为三种:

ZigBee协调器(ZigBeeCoordinator),ZigBee路由器(ZigBeeRouter),Zig,Bee终端设备(ZigBeeEndDevice)。

他们的功能分别如下:

(1)ZigBee协调器(ZigBeeCoordinator):

它是个全功能的设备,包含所有的网络功能,是3种设备中功能最全面亦最复杂的一

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2