基于ZigBee技术的无线传感网络信息平台构建技术研究毕业设计论文(34页).docx
《基于ZigBee技术的无线传感网络信息平台构建技术研究毕业设计论文(34页).docx》由会员分享,可在线阅读,更多相关《基于ZigBee技术的无线传感网络信息平台构建技术研究毕业设计论文(34页).docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于ZigBee技术的无线传感网络信息平台构建技术研究毕业设计论文-第 29 页本科毕业设计(论文)基于ZigBee技术的无线传感网络信息平台构建技术研究院 部: 机械工程学院 专 业: 机械设计制造及其自动化 班 级: 10机 自 班 学 号: 101401401023 学生姓名: 杨 世 理 指导教师: 高 毅 2014年 4 月 20 日摘 要ZigBee是基于IEEE802.15.4标准的低功耗个域网协议,该协议拥有近距离、低复杂度、自组织、低功耗、低数据速率、低成本的特点。通过对ZigBee协议的网状网络组网方案的研究分析,提出改进的组网方案,简化了原方案中入网的流程,减少协调器对
2、节点加入的处理事件。ZigBee是一种低速短距离传输的无线网络协议。ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。ZigBee网络中的设备可分为协调器(Coordinator)、汇聚节点(Router)、传感器节点(EndDevice)等三种角色。使用IAR集成编译环境的程序编译及协议栈的编译学习,并在ZigBee开发板中烧录,仿真测试,最终实现无线点台灯及部分传感器模块的正常使用并在LCD及串口中有相应显示。关键字 组网,IAR编译,协议栈,无线点台灯AbstractZigBee is based on IEE
3、E802.15.4 standard low-power personal area network protocol, which has a close, low-complexity, self-organizing, low power, low data rate, low cost. Through the study of networking solutions ZigBee mesh network protocol analysis, an improved networking solution that simplifies the process of the ori
4、ginal network programs, reducing the coordinator to handle events added by point. ZigBee is a low-speed short-range transmission of wireless network protocols. ZigBee protocol, respectively from the bottom to the physical layer (PHY), media access control layer (MAC), the transport layer (TL), the n
5、etwork layer (NWK), the application layer (APL) and the like. ZigBee devices in the network can be divided Coordinator (Coordinator), aggregation node (Router), sensor nodes (EndDevice), three roles.IAR compiler environment using an integrated program to compile and study protocol stack to compile a
6、nd burn ZigBee development board, simulation testing, and ultimately the normal use of wireless point lamp and part of the sensor module and a corresponding display on the LCD and serial port.Keyword networking, IAR environment, protocol stacks, wireless point lamp目录摘 要IAbstractII第1章绪论11.1课题背景11.2无线
7、网络数据传输协议对比11.3ZigBee简介31.3.1ZigBee技术优势31.3.2ZigBee技术的应用领域41.4本课题研究内容及意义41.4.1课题研究内容41.4.2设计方案41.4.3课题研究意义5第2章ZigBee网络拓扑结构及节点分析与设计62.1ZigBee网络结构简要分析62.2ZigBee网络结构介绍62.3无线网络通信信道分析72.4ZigBee网络节点设计要求7第3章ZigBee硬件设计93.1ZigBee芯片选型93.2硬件整体设计103.3ZigBee CC2530核心板硬件资源113.4CC2530功能底板设计123.5CC DEBUGGER仿真器123.6开
8、发平台分析与设计133.6.1功能特点143.6.2LCD12864143.6.3继电器163.6.4温度传感器DS18B20173.6.5烟雾传感器183.6.6人体红外热释电传感器19第4章ZigBee协议栈编译及仿真204.1ZigBee协议栈204.2传感器模块仿真214.2.1温度传感器仿真214.2.2温湿度传感器仿真254.2.3烟雾传感器仿真254.2.4人体红外热释电传感器仿真264.3无线点灯26结论与展望29参考文献30致谢31第1章 绪论1.1 课题背景如果有一天,你一个人坐在电脑前,仅仅在自己屏幕前就能操控自己家里的电器,例如冰箱、洗衣机、空调等等,想想是不是有些不可
9、思议,而这便是我们说的物联网时代!过去的很多年,涉及人们生活的各项通信技术得到了快速的发展,短距离无线通信技术也越来越成为我们生活中不可以缺少的一个部分。伴随着大量网络终端的产生,想要在短距离内实现很低成本和功耗的组网能力强的家庭自动化及,我们得寻找一个新的无线互联标准。这些年来,无线传感快速的发展起来,在这期间也出现了多种无线网络数据传输协议标准,比如WiFi、Bluetooth,不同的协议标准相对应的是不同的应用领域,比如,Wireless USB主要用于视频数据的传输等,WiFi主要用于大量数据的传输。王小强.ZigBee无线传感器网络设计与实现M.北京:化学工业出版社.2012.5随着
10、时代发展,人们研究出了ZigBee这种技术,正好补上了短距离内无线通信应用研究领域的缺失。越来越多的人开始研究ZigBee协议,用不了多久,以ZigBee为根本研究出来的产品会引起时代的潮流,就会像现在的WiFi网络一样随处可见,和手机、网络、电脑一般,与我们的日常生活融为一体,为我们的生活带来诸多方便。如今这个时代,正是物联网迅速发展进步的时候,ZigBee作为非常实用的无线技术,也正在高速有效的发展着,在这种情况下,已经出现的各种无线传感网络协议也越来越具有规范性,这些协议当中,ZigBee2007是目前物联网中使用人数最多、使用范围最广、推广最好的一种协议,现在我们用的最多的是SoC芯片
11、CC2530,这是德州仪器公司推出的完全兼容该协议的芯片,目前环境下使用这种芯片的人也最多。德州仪器(TI)公司还有自己相关协议栈软件Z-stack,使用这款软件,CC2530的硬件的IAR软件资源便能很有效的开发出来,通过这个,我们便能组建自己的无线传感网络。本文将结合IAR集成开发环境及ZigBee协议栈编写最终实现无线点灯等传感器仿真实验及研究。1.2 无线网络数据传输协议对比当今社会中,Wireless USB、Bluetooth、WiFi、Cellular等协议使用都比较广泛,他们也具有自己不同的协议,所以,在选择网络协议时,我们会根据自己的网络来挑选自己要使用的相关协议。ZigBe
12、e和以上的几个网络之间有什么联系呢?它的优点又有什么?下图1-1展示了各种无线传输协议之间的对比图 11各种无线数据传输协议对比图传输视频数据传输音频数据传输大量数据峰值数据传输速率传输距离从图1-1中可以看到不同的无线数据传输协议在数据传输速率和传输距离有各自的使用范围和相互的关系。蓝牙、ZigBee和IEEE 802.11b协议的工作的无线通信标准都是2.4GHz频段无线通信标准。ZigBee与蓝牙、IEEE 802.11b协议的相互之间的联系:l 蓝牙的传输速率低于3Mbps,传输距离比较短,通常在2米至10米,生活中蓝牙技术也通常使用在手机之间的小数据传输。l IEEE 802.11b
13、的传输速度表较快,最高可达11Mbps,通常的传输距离都可以达到30米至100米, Internet的无线接入技术就是通过IEEE 802.11b技术提供的,我们通常使用的笔记本、手机和平板电脑等就是通过WiFi来实现上网。l ZigBee就是一种短距离的无线传感网络,它主要用于传输控制数据,因为是控制数据,所以相对来说,数据量比较小,比较使用于小型办公网络及智能家居的控制系统。ZigBee、蓝牙以及IEEE 802.11b标准对比如表1-1、图1-2所示。表 11 ZigBee、蓝牙以及IEEE 802.11b标准对比项目数据速率数据传输距离/m典型应用领域ZigBee20250kbs101
14、00无线传感网络蓝牙13Mbps210蓝牙耳机、无线鼠标IEEE 802.11b111Mbps30100无线网数据速率功耗设计复杂度成本802.11bZigBee蓝牙图 12 ZigBee、蓝牙以及IEEE 802.11b标准对比所以,ZigBee的用途主要是在短距离的无线控制系统中,来传输传输少量的控制信息。比如,在智能化家居中,ZigBee可以用来传输控制床帘开合或者关闭信息。1.3 ZigBee简介ZigBee技术是一种无线通信技术协议,它具有传播距离短、成本低、功耗低以及传输速率低得特点。ZigBee最终目标就是要建立一个像手机一样到处都有的传感网络,远程控制和自动控制领域中为最佳使用
15、平台,同时也可以镶嵌到各种设备中或者单独使用。 1.3.1 ZigBee技术优势IEEE802.15.4和ZigBee从一出现就被设计用于构建节点的无线网络中。它的主要技术优势决定了它的这一属性。1. 功耗低:ZigBee技术拥有三种节约电量的模式,可以确保一节电池让其使用6个月到两年的工作时间。而蓝牙只能工作几周周、WiFi只能工作几个小时。2. 成本较低:ZigBee数据传输速率低,网络协议比较简单,所以成本也比较低。3. 安全:ZigBee可以检查一个数据的完整性的功能,持有认证才能接入,它使用的加密算法是AES-128加密算法。4. 有效范围小:ZigBee覆盖范围通常在10米至100
16、米之间,目前增强版的也在300米左右,不过对于小型办公网络及家庭来说,10米至100米是能够完全覆盖的。1.3.2 ZigBee技术的应用领域ZigBee技术是基于小型无线网络来开发的通信协议标准,特别是ZigBee协议逐渐成熟,ZigBee技术在智能家居和工业、农业自动化方面有较大的应用前景。在工业方面的控制使用中,ZigBee技术也是比较好的选择,选择相应的协调器节点收取传感器采集的数据,在ZigBee网络协议中来进行数据采集的发送和接收。在智能化家居和商业楼宇自动化方面,将空调、电视、床帘控制器等通过ZigBee技术来组成一个无线网络,通过一个遥控器就可以实现各种家电的控制,这种应用场所
17、比现行的每个家电一个遥控器方便得多。在农业方面,传统的农业中,人们沿袭了老习惯,使用的不具备通信能力并且单独的机械设备,仍然是人工检查农田的土质、作物的生长等,假如我们在这当中应用上ZigBee技术,便可以很容易地监控作物各个的生长阶段,使用ZigBee网络,我们便能在无线网络中传输传感器的数据。人们只需要坐在电脑屏幕面前,就能随时观测作物生长情况,这将给现代农业的发展带来很大帮助。1.4 本课题研究内容及意义本课题创新性选取TI公司的SoC芯片CC2530,该芯片上集成了8051内核,通过在IAR编译环境的编译及烧录,最终实现无线点台灯,传感器监测数据信号数字化,能够更容易和准确的实现LCD
18、和串口调试助手中实时显示。1.4.1 课题研究内容本课题是研究实时监测烟雾、温度、红外热释电、光敏、温湿度等系统及通过协议栈的编译学习实现无线点台灯。1.4.2 设计方案l 对IAR集成开发环境及协议栈的学习及编译;进行基础实验并在开发板上仿真;对LCD程序编译并使其能够点亮LCD并使LCD有相应的显示。l 通过IAR集成开发环境分别对相应传感器协议栈的编译及其仿真,成功后烧入ZigBee开发板,并连接串口线,最终分别实现LCD和串口的双向显示的结果。(烟雾传感器、温度传感器、红外热释电传感器、光敏传感器、温湿度传感器)l 通过IAR集成开发环境对协议栈的编译,写出点亮LED的程序,然后写出控
19、制继电器的程序,然后进行仿真,如果能够成功,则分别在功能板CC2530中烧入控制端程序,在带有继电器的开发板模板中烧入接收端程序,通过这些步骤,最终实现无线点台灯。1.4.3 课题研究意义本课题进行一系列实验仿真,都为以后的智能化家居、智能农业检测等打下基础,使我们以后的生活更加简单方便快捷,坐在家里的沙发上,使用手中带液晶的遥控器控制所有灯的开断、明暗,床帘的打开与关闭,实时监测室内温湿度,电路插板的电源的通断等等,这一切都将变得简单智能化,为我们的生活提供便捷与舒适。第2章 ZigBee网络拓扑结构及节点分析与设计2.1 ZigBee网络结构简要分析ZigBee技术的无线传感网络适用于具有
20、网络节点点多、占地面积小、数据量较小,传输质量可靠、功耗低、成本低这些特点的环境,因此,在环境监测、无线抄表、智能家居、智能小区、工业控制等领域,很明显的有相对优势。同时,ZigBee技术的日渐成熟,由最开始的ZigBee1.0、ZigBee1.1到目前的ZigBee 2007,ZigBee协议的越来越规范化也需要硬件有更好的适配ZigBee协议。2.2 ZigBee网络结构介绍网络协调器节点终端节点 路由器节点 ZigBee节点主要类别有三种,它们分别是路由器(Router)、协调器(Coodinator)以及终端(End Device)。一个完整的网络中至少需要一个协调器,且一个网络中只能
21、有一个协调器,它的作用是负责每个节点地址的分配,组网方式千变万化。如图2-1所示。图 21 ZigBee网络拓扑结构ZigBee的拓扑结构主要有如下几种,即星型网络、网状网络和簇状网络。不同的网络拓扑对应的应用领域是不一样的,在ZigBee无线网络中,不同的网络拓扑结构,对网络节点的配置要求也不一样。其中,网络协调器节点的作用是新建并且维护一个无线网络,能够自动辨识设备并让它们加入网络;路由器节点的作用是支撑网络链路结构,转发数据包;终端节点则负责了网络的接收数据和执行协调器发送来的数据,作用是采集数据和执行网络动作。因此,ZigBee的网络节点需要同时完成感知、网络支持、网络协调的任务。从功
22、能上看的话,ZigBee的网络节点由MCU、无线收发模块、存储器、电源模块以及其他外设功能模块构成,如图2-2。图 22 ZigBee网络节点模块调试时钟定时器USARTDMAROMCPUModem2.4G天线模块129位AES加密器IEEE 802.15.4 MAC定时器A/DRAM这当中,可以借由dma、a/d模块、usart模块以及定时器模块在内的丰富的外设功能,来满足网络对硬件资源的需求,通过存储器模块存储和执行协议栈,运算预处理cpu实现数据,mac定时器则用来实现网络的同步,通过aes加密技术,可以实现信息加密,无线模块则用来完成数据的传输和信息的控制。2.3 无线网络通信信道分析
23、我们见到的“频段(Channel)”便是无线网络通信信道,它是通过无线信号传输的数据信号传送通道。各个国家都有自己的频段管理机构,我国的无线电频段管理机构称为中国无线电管理委员会,通常情况下,只有使用一些特定的无线电频段才需要得到无线电管理机构许可,其余的频段都是能够自由使用的。ZigBee也工作在ISM频段内,它含有两个频段,2.4GHz频段和896/915MHz频带。2.4GHz频段是全球通用的ISM频段,它拥有16个信道,通信信道的传输速率为250kbps。2.4 ZigBee网络节点设计要求l 无线频段可选择性。无线频段需要一个比较好的网络传输速率,且整个网络抗干扰能力较好。l 体积小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ZigBee 技术 无线 传感 网络 信息 平台 构建 技术研究 毕业设计 论文 34
限制150内