收藏 分享(赏)

基于-Zigbee的智能家居系统毕业设计.doc

上传人:春华秋实 文档编号:3630643 上传时间:2018-11-14 格式:DOC 页数:24 大小:175.50KB
下载 相关 举报
基于-Zigbee的智能家居系统毕业设计.doc_第1页
第1页 / 共24页
基于-Zigbee的智能家居系统毕业设计.doc_第2页
第2页 / 共24页
基于-Zigbee的智能家居系统毕业设计.doc_第3页
第3页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、毕 业 论 文课 题基于 Zigbee 的智能家居系统设计 学生姓名 基于 Zigbee 的智能家居系统设计 学院毕业设计I目 录摘 要 IIIAbstract .IV第一章 绪论 .11.1本课题的背景和意义 .11.2国内外智能家居发展概况 .11.2.1 国外智能家居发展概况 11.2.2 国内智能家居发展概况 11.3智能家居系统组网技术 .21.4智能家居系统设计需要解决的问题 .3第二章 ZigBee 技术研究 42.1 ZigBee技术简介 42.2 ZigBee协议组成 42.3 ZigBee网络配置 52.4 Zigbee技术的特点 7第三章 智能家居系统总体设计方案 .83

2、.1智能家居系统需求分析 .83.2智能家居系统功能描述 .83.3智能家居系统结构 .8第四章 系统硬件设计 104.1 ZigBee通信模块硬件设计. 10第五章 系统软件设计 125.1 ZigBee网络设备软件 .125.2Zigbee绑定机制的引入 155.3智能家居管理界面设计 15第六章 总结与展望. .17参考文献 .18II插图清单图 2-1 Zigbee协议总体架构 4图 2-2 Zigbee三种网络拓扑结构 7图 3-1智能家居系统结构图 .9图 4-1网络协调器硬件结构图 10图 4-2终端设备结构图 11图 5-1 Zigbee网络协调器软件流程 .13图 5-2路由

3、器程序 14图 5-3 ZigBee终端节点程序流程图 .15图 5-4智能管理界面与 zigbee网络数据交互流程 .16学院毕业设计III基于 Zigbee的智能家居系统设计摘 要随着人们生活水平的不断提高,对生活环境的要求也越来高 .如何改善家居环境,使其更加安全、舒适, 这是摆在工程师面前的一大难题. 在这个背景下,智能家居理念早年在国外已被率先提出,而且也有很多知名的建筑设计采用了这一理念. 该理念的核心就是利用计算机技术、通信技术等等一些先进的技术来改善家居环境, 使家居生活能更舒适便利. 因智能家居在我国引入的时间较短,所以我国的智能家居应用水平与国外还有较大的差距 ,但不可否认

4、智能家居技术在我国还有大的发展前途的,现在所缺少的是成熟的产品和 配套的解决方案以及熟练的技术技。 本文主要完成了以下工作: 1、介绍了智能家居系统的国内外发展现状以及系统所采用的通信方式,通过对比, 选定了 ZigBee 无线通信方式 作为本智能家居系统设计的通信方式。2、ZigBee 技术介绍了其起源, 对 ZigBee 的研究。 3、对 ZigBee 网络的各种设备包括路由器和终端设备的硬件电路进行了设计。 4、对智能家居系统中所需要的各种传感器及其配套调理电路、控制电路进行了设计。5、对智能家居系统中的具体功能介绍。关键词:智能家居;Zigbee ;通信技术;无线网络技术IVAbstr

5、actWith the increasing living standard, peoples requirement to the environment is becoming more and more higher, especially home environment. How to improve home environment and make it more comfortable and safer is a big problem for engineers. Under this backgroud , Smart Home was raised firstly in

6、 some foreign countries few years ago, and some famous building has adopted this idea . The core of this idea is to use computer technology and communication technology to improve home environment and make it more convenient and more comfortable. In our country, this idea was introduced recently, so

7、 the application technology has a gap compared with some foreign countries. But we cant deny that it has a big development space in our country. At the moment what we are short of is mature products and form a complete set of solutions.This paper mainly completed the following work: 1.Recommend the

8、development of Smart Home system present situation at home and abroad and means of communication it has adopted ,by comparing with so many methods,we chose zigbee wireless communication way as Smart Home way of communication 2.Describe zigbee technology in detail, introduce its origin and research i

9、t3.Design zigbee all sorts of equipment including routers and terminal equipment of the hardware 4.Design all kinds of sensors and their matching regulate circuit control circuit what smart home need5.Introduce the function of Smart HomeKeywords:Smart Home;Zigbee; communication technology;wireless n

10、etwork technology学院毕业设计- 1 -第一章 绪论1.1 本课题的背景和意义 所谓智能家居系统是指利用先进的计算机技术、网络通讯技术、综合布线技术将与家居生活有关的各种子系统有机地结合在一起,通过统筹的管理,使得居家生活变得更加舒适、安全。智能家居提供了全方位的信息交换功能,帮助家庭与外部时刻保持着信息的交流,优化了人们的生活方式,增强了家居生活的安全性,以及可以节约各种能源费用资金。智能家居又称为智能住宅, 在国外常用 Smart Home 表示。与智能家居含义相似的有家庭自动化(Home Automation) 、电子家庭(Electronic Home、E-home)

11、、数字家园(Digital Family) 、家庭网络(Home Net/Networks for Home) 、网络家居(NetworkHome) 、智能家庭/建筑(Intelligent Home/Buigylding)等。1.2 国内外智能家居发展概况1.2.1 国外智能家居发展概况智能家居使用的是计算机技术、嵌入式系统和网络通讯技术,将家庭生活中的各种设备(如照明系统、环境控制、安防系统、网络家电)通过家庭网络连接到一起。国外智能家居发展得从 1984 年美国康乃迪克州哈特佛市首创的智能建筑说起,至此以后,一些大大小小的科技比较发达先进的国家也陆陆续续加入到智能家居的这个行列当中,并且

12、诸如美国、瑞典、新加坡、英国等国的智能家居发展较好。在新加坡国家他们的系统已近相当完善,详细的说它能实现电表、水表、燃气表抄送,自动报警,可视通话、网络监控,电气智能化控制,智能接线盒宽带网络接入和系统软件配置等,智能家居控制系统、智能家居家电系统、智能家居舒适系统、智能家居娱乐系统、智能家居节能系统等等应有具有。在日本,除了室内的家庭已经实现自动化网络,但同时也实现了自动门的生物特征识别系统,这个系统设计比较人性化,即使我们双手提有东西不方便腾出手但只要门口的摄像机确认个人身份之后,门在设定的的短时间内就能打开。另外,家居智能化还使用了医学相关设计,便于人随时关注个人健康情况,在卫生间的便器

13、垫圈上我们插有血压计,还有在便器内很巧妙的设计了血糖检测装置,在厕所内洗手池前我们也可以安装体重仪,这些系统仪器不需要太多额外的操作,完全实现方便实用,这些仪器测试结果都能在一个显示器上显示,当然得到的数据也都是能保存的,不得不说智能家居是以住宅为平台,兼备建筑、网络通讯、讯息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。1.2.2 国内智能家居发展概况智能家居系统在国内的研究起步较晚,但也创造了很多不同的标准,下面是代表目前一些智能家居系统: (1)科龙集团开发的“智能家居系统网络”,由科龙集团开发的“智能家居系统网络”,由家庭网关,电表控制器,安

14、全控制,家电控制器,光总线控制器和家庭组成。通过远程互联网,可以远程控制家里的设备;您也可以用电视机的遥控器来控制开关灯,- 2 -在不同的季节,空调,冰箱及其控制方法也将随着时间的变化发生变化以及其他自适应特性。 (2)海信智能家居控制系统:曾经提出智能家居享你所想的口号,它们将所有家用电器,像灯光、窗帘、空调、电视等等,都可以通过手机或是平板电脑来操作,完全智能化。在德国消费电子展(IFA)上,海信以智能家居的理念,携旗下智能电视、冰箱、空调等产品亮相,海信展台以智能家居理念搭建,智能电视、智能冰箱等家电产品组成了家庭的智能控制系统。其中 SMART TV作为智能家居的最重要组成部分,不仅

15、体现出了智能电视在影音娱乐方面的应用,更重要的是其智能互动部分的应用更为广泛。(3)清华同方 e家数字家庭:这是一个以家庭为基础的技术和楼宇自动化技术,清华同方与相关联网络,计算机,软件技术,为中国家庭和社区提供了全方位的数字服务产品。e 家数字家庭包括三个层次,家庭自动化,智能化小区,社区信息,其目的是为了使人们的生活和工作网络化。(4) “卓越 3000”家用电器智能控制:方正“卓越 3000”可以包括电视机,录像机,VCD,摄像机,空调和其它家用电器,包括所有的控制电路,智能集中管理,提高了家电的效率,使其联系在一起,并家庭的有效利用成为用户的“家电主管” 。从消费者的角度来看, 智能家

16、居厂家应该以贴近客户实际需求为导向,以提高系统稳定性为第一追求,为住户提供高效、舒适、安全、便利、环保的居住环境。实现智能化还需在家电自动化的基础上实现家居网络化,通过芯片对各种记录、判别、控制、反馈等过程进行处理,并将这些过程在一个网络平台实现集成,能按人们的需求实现远程自动控制。因此,标准版的智能家居只需一个遥控器便可实现所有自动化功能。智能化服务于人们的居家生活,体现了目前最高和最新科技的水平,更全面、更富有人性化。未来的家庭将充满了各种数字设备连接的无线技术,让每个家庭拥有必要的设备,设备可以在互联网上使用无线技术,形成自己独立的网络,然后通过遥控器连接到电脑在互联网上,在家里,真正实

17、现家电信息化、网络化。 1.3 智能家居系统组网技术1.3.1 有线通信组网技术(1)集中布线技术:需要重新额外布设弱电控制线来发送控制信号以及接收被控设备的反馈信号,从而达到对家电生活灯光进行控制的目的。之前主要应用于楼宇智能化控制。因为是其以独立、有线的方式进行信号的收发,所以相比较而言信号最稳定,较适合于新建楼宇和小区的大范围的控制,现在开始部分用于别墅智能化,但一般布线比较复杂,造价较高,工期较长,因而只适用于房子是新装修的用户。(2)X10 电力载波:不需要重新布线, 主要利用家庭内现有的电力传输,以实现控制信号的电器和照明控制和管理,安装,设置比较简单,许多设备是即插即用,您可以自

18、由匹配产品,根据自己的需要,能够不断智能升级功能是比较强大和实用,价格实惠,适合大众消费,技术已经非常成熟,有 25 多年的历史,现在美国已有近 1300 万家庭用户,对于新装修的家庭户,或者已装修的家庭用户而言,是比较健康,安全和环保的智能家居技术,但是学院毕业设计- 3 -国内 X10 技术由于受限于国内电网的杂波比较多,使控制信号传输的稳定性得不到保证,以致系统的稳定性相对于国外来说比较差。1.3.2 无线通信组网技术本文具体研究的便是智能家居的无线组网技术。无线射频技术是一种近距离、低复杂度、低功耗、低数据率、低成本的无线通信技术。以无线射频的方式进行控制信号的传输,实现对家电和灯光的

19、控制。不再需要重新布线,安装,设置及调试都是比较方便的。随着射频技术的发展,射频传输的抗干扰能力也越来越强,稳定性越来越高,穿透障碍物的性能也越来越好,有逐渐取代传统以有线方式传输控制信号的趋势。同时其无需布线的优势也使无线智能家居系统成为已装修家庭配备智能家居系统的首选。同时随着 ZigBee 协议的逐渐推广,也是本论文主要讨论的。采用 2.4GHZ 频率、支持 ZigBee 协议的无线智能家居系统已有很大程度的 Zigbee 技术能更好地解决射频传输稳定性较差、抗干扰能力弱的问题。同时,由于 Zigbee 网络可以自动组网,所以控制设备和被控制设备间在使用前无需对码,是 Zigbee 系统

20、的易用性大大增强。同时,其通讯节点可以有路由的能力,传输信号可以在有路由功能的节点间进行接力式的传输,这样大大增加了信号的传输距离,增强了信号穿透障碍的能力。1.4 智能家居系统设计需要解决的问题从宏观上来讲,事物的每个发展阶段都是当时从业人员认识水平、技术水平、市场认知、原材料成本等几个原因共同作用的结果。每个阶段都会局限于当时的技术水平、市场接受程度等,都会有其无法突破的瓶颈和困难。即便智能家居系统在中国已发展 20多年,且经过这么多年的发展,产品、技术已日趋成熟、稳定,但每项技术并不一定都完美无瑕。只要产品或技术处于高速发展中,它必然需要不断地去解决一些技术上或者产品上的问题。智能家居产

21、品未来会还向节能环保,舒适度方面发展。比如冬暖夏凉型建筑,不用空调,由建筑自身的功能去调节温度。而智能家居必须结合这些建筑上的功能去发展,从这个方面来说,必然会推动智能家居的适应性发展。对与现阶段的智能家居来说,没有专用的对讲或智能家居数字处理芯片,无论是技术层面还是集成层面,都只是有所关联。如果能够很好的解决,未来数字对讲将会取得更好的应用。而随着中国城镇化趋势的加剧,大型小区会越来越多,人们对安保的重视程度也会日益加强,将来小区的多个安防子系统在技术上必然会走向综合化、集成化。除此之外,厂家需理性地为各类应用设计解决方案,校正一些过往的虚假概念。只有设计实用性强,性价比高,能适应拓展未来新

22、技术的系统,才能更好地为用户服务。除此之外,各家产品的兼容性也是一个急需解决的问题。目前各厂家的产品均采用自家的协议,无法很好地做到兼容,而不同品牌的可视对讲和智能家居系统如何互连互通也将是今后需突破的难点。 - 4 -第二章 ZigBee 技术研究2.1 ZigBee 技术简介首先为大家介绍一下什么是 ZigBee, ZigBee 是 1 个由可多到 65000 个无线模块组成的一个无线数据传输网络平台,与现有的 CDMA 方式的移动通信网络或 GSM 网络是非常类似的,每一个 Zigbee 网络数据传输模块类似于移动网络中的一个基站,在整个网络中,彼此之间可以进行通信的范围内,各网络节点之

23、间的距离从标准的 75米到几百米,甚至几公里。 此外,Zigbee 网络还与其他各种现行的网络互连。同时, ZigBee 是一种短距离,低复杂度,低功耗,低速率,低成本的双向无线通信技术,主要用于自动控制和远程控制,可以满足对小型的,价格低廉的设备的无线联网和控制。ZigBee 技术的前身是“HoneRFlite”技术, 在 2000 年 12 月由 IEEE802.15.3 工作组制定了其核心协议,并由 2002 年 8 月组建的 Zigbee 联盟负责其高层应用、互联互通测试和市场推广。2.2 ZigBee 协议组成2.2.1ZigBee协议总体构架ZigBee 协议与其他网络通信协议一样

24、采用了分层模型,对各层所实现的功能和在整个协议中所起的作用做出了明确的划分。ZigBee 协议套件由高层应用层、应用支持层、网络层、数据链路层和物理层组成。如图 2-1 所示:Application Framework应用层(AF) Application Support sub layer应用支持层(APS)Network Layer网络层(NWK)Medium Access Control Layer数据链路层(MAC)Physical Layer物理层(PHY)图 2-1 Zigbee 协议总体架构2.2.2物理层(PHY)规范 物理层是遵循 IEEE802.15.4协议的,是协议的最低

25、层,承担的任务是与外界直接相互作用,控制 RF收发器的工作,采用扩频通信。物理层通过射频固件和硬件提供给 MAC层与物理无线信道之间的接口,物理层还包括物理层管理实体(PLME),以提供调用物理层管理功能的管理服务接口,同时 PLME还负责维护物理层 PAN信息库(PHY PIB)。物理层通过物理层数据服务访问点(PD-SAP)提供物理层数据服务,通过物理层管理实体服务访问点(PLME-SAP)提供物理层管理服务。 物理层数据服务可以简单概括为以下作用:学院毕业设计- 5 -开启和关闭无线收发信机、能量检测(ED)、链路质量指示(LQI)、空间信道评估(CCA)、信道选择、数据发送和接收。2.

26、2.3介质传输控制层(MAC)规范同样遵循 IEEE802.15.4 协议,主要负责的是设备间的无线数据链路的建立、维护和结束,确认模式的数据传输和接收,可以选时隙,实现低延迟传输,各种网络拓扑结构均支持,网络中每个设备有 16 位地址寻址。MAC 子层提供两种服务:MAC 层数据服务和 MAC 层管理服务。前者保证 MAC 了协议数据单元在物理层数据服务中的正确收发,MAC 层管理服务维护一个存储 MAC 子层协议状态相关信息的数据库。MAC 子层主要功能如下:协调器产生发出网络信标帧。其他设备与信标帧同步。支持 PAN 网络的关联(Association) 和取消关联(Disassocia

27、tion)操作。保证设备的安全。使用 CSMA-CA 机制访问信道。支持 GTS(Guaranteed Time Slot,时间槽保障)机制。提供两个对等的 MAC 实体之间的可靠连接等。2.2.4网络层(NWK)规范网络层在 MAC 层之间提 提供一个合适的接口,通过刺激 MAC 层动作执行寻址和路由功能。它的关键任务包括:(1)启动网络和分配网络地址;(2)移除网络中的设备或者添加网络中的设备(3)通过路由,将消息送往目的节点;(4)加密已发送的数据;(5)在网状网络中执行路由寻址并且储存路由表。 2.2.5应用层(APL)规范应用层用于支持维持器件的功能属性,发现该器件工作空间中其他器件

28、的工作,根据服务和需求使多个器件之间进行通信,Zigbee 应用层中包含有应用程序支持子层,应用程序架构,送往 Zigbee 装置管控对象和与各厂商定义的应用程序对象。此外,Zigbee 还定义了应用规格,它是针对各种不同的应用情境来定义的概略的行为蓝图,让特定应用中采用此规格的装置之间能够互相操作。2.3 ZigBee 网络配置2.3.1 IEEE802.15.4定义的网络设备IEEE 802.15工作组是 1998年成立,致力于无线个人区域网络(WPAN)物理层和媒体访问子层的标准化工作,2002 年,zigbee Alliance成立,2004 年,zigbee V1.0诞生.它是 zi

29、gbee的第一个规范.但由于推出仓促,存在一些错误,2006 年,推出 zigbee 2006,比较完善,2007 年底,zigbee PRO推出,zigbee 的底层技术基于 IEEE802.15.4,物理层和 MAC层直接引用了 IEEE 802.15.4。IEEE 802.15.4标准定义的 LR-WPAN网络具有如下特点:在不同的载波频率下实现了 20kbps、40kbps 和 250kbps三种不同的传输速率;支持星型和点对点两种网络拓扑结构;有 16位和 64位两种地址格式,其中 64位地址是全球惟一- 6 -的扩展地址;支持冲突避免的载波多路侦听技术(carrier sense

30、multiple access with collision avoidance, CSMA-CA) ;支持确认(ACK)机制,保证传输可靠性。IEEE802.15.4提供两种物理层的选择 868/915MHz和 2.4GHz的直接序列扩频(DSSS)物理层频段。2.4GHz 物理层的数据传输速率为 250kb/s,868/915MHz 物理层数据传输的熟虑为 20kb/s和 40kb/s,2.4GHz 物理层传输速率高是由于采用 DSSS方法准正交调制技术,而 868/915MHz物理层使用每个 PPDU数据传输为被最大长为 15的 CHIP序列所扩展的简单 DSSS方法。IEEE802.1

31、5.4 支持多种网络拓扑结构,包括星形和点-点拓扑,拓扑结构需要根据应用设计需求来定,一些 PC外设应用适合星形低延时的连接,其他安全方面应用适合大面积点-点的拓扑结构。2.3.2 ZigBee定义的网络设备Zigbee, 在中国被译为“紫蜂“,它与蓝牙相类似.是一种新兴的短距离无线技术,用于传感控制应用。Zigbee 是基于 IEEE802.15.4标准的低功耗个人区域网协议。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。Zigbee 这个字,从英语的角度来分析,它是由“Zig”和“bee”两个字组成。前者“Zig”中文的意思是“之“字形的路径,后面一个英文单词“bee”就是蜜蜂

32、的意思.Zigbee 网络技术,就是模仿蜜蜂通过跳舞来传递信息的方式,通过网络节点之间信息的相互互传,来将一个信息从一个节点传输到远处的另外一个节点。总的来说,ZigBee 是一种基于 IEEE802.15.4的低功耗、低传输速率、架构简单的短距离无线通信技术,它在自动控制领域的应用正越来越引起业界的瞩目。2.3.3 ZigBee网络拓扑结构Zigbee 网络有三种网络拓扑结构:星型拓扑结构,树状拓扑结构和网状拓扑结构,而 IEEE802.15.4 中所支持的对等结构就是树状结构和网状结构。三种网络拓扑结构如图2-2 所示:星状网络(Star) 树状网络(cluster tree)学院毕业设计

33、- 7 -协调器、 路由器终端节点网络网状(mesh)图 2-2 Zigbee三种网络拓扑结构2.4 Zigbee 技术的特点ZigBee是近年来兴起的一种短距离,低功耗,低成本,灵活的组网,无线通信技术,适用于数据传输量小,功率有更高的要求,网络节点需要更多的场合。具有以下特点:(1)低功耗:由于工作时间比较短、接受和发送信息功能消耗比较低并且多数情况下采用了休眠模式,使得 ZigBee节点很省电。 (2)低成本:目前低速率低功率的 UWB芯片组的价格不低于 20美元,而 ZigBee的价格目前只有几美分,并且 ZigBee 协议是不收专利费的。(3)数据传输速率低:ZigBee 工作在 2

34、0250kbps 的较低速率,分别提供250kbps(2.4GHz)、40kbps(915MHz)和 20kbps(868MHz)的原始数据吞吐率,满足低速率传输数据的应用需求。(4)时延短:ZigBee 针对时延敏感的应用做了改进,通信时延和休眠状态激活的时延都很的短。 (5)网络容量大:每个 Zigbee网络最多可支持 255个设备,也就是说,每个Zigbee设备可以与另外 254台设备相连接;(6)优良的网络拓扑能力:ZigBee 具有星、树和丛网络结构的能力。ZigBee 设备实际上具有无线网路自愈能力,能简单地覆盖广阔围;(7)安全性:Zigbee 提供了数据完整性检查和鉴权功能,加

35、密算法采用 AES-128,同时可以灵活确定其安全属性;- 8 -第三章 智能家居系统总体设计方案3.1 智能家居系统需求分析智能家居系统采用 ZigBee技术以及无线传感网络相结合,智能家居系统对于广大消费者而言必须实用、简单,在此基础上可以根据个人爱好进行多样化和个性化,智能家居系统可细分为如下几个分系统:灯光照明系统、门窗控制系统、家电控制系统、安防监控系统、远程控制系统。智能家居可以简单概括出以下一些特点:(1) 使用方便: 智能化系统提供远程控制接口,当您外出时,您可以通过电话或互联网查看和控制家里的设备。(2) 信息服务:通过互联网或在任何时间,任何地点获得和交换消息的通信网络,它

36、们通过多种形式,从静态文本,图形,到动态的音频和视频信息。(3) 安全性能高:家庭智能家居系统可以实时监控状态,预防火灾,煤气中毒, 防御入侵者并及时报警,有效地保证您的居家安全。(4) 节约成本:智能系统可以帮你自动关闭家中的临时需要的耗能设备,降低您的生活成本。当某些设备因为用户的需要而发生位置改变时,那么等同于网络的拓扑结构也要进行一定的改善。在最开始的智能家居网络建设初期规划时就得先考虑到系统的自适应性和兼容性,满足家庭网络智能化、自动化的要求。如果说网络拓扑结构不得不进行调整时,我们可以采取自适应调整措施,保证家庭网络正常使用。另外还有一种情况就是由于业务的需要可能要对网络进行升级改

37、造,之所以要升级也无非是为了改善原本的某一些缺陷,提供出更适合的网络来满足客户的需求。3.2 智能家居系统功能描述智能家居系统旨在实现的以下主要功能:(1)可以控制和相应的状态查询,如查询室内和室外的温度,可用于家用电器,如灯一键全开,一键全关,更方便。(2)在光线方面我们可以依照家庭装修环境背景或者用户的其他层次的需要,对光线先进行自动调节,指在给用户带来良好的感知度和舒适程度。(3)制定人机交互界面,这样用户就可以根据自己的需要自行调节各个用电器之间的参数,使操作简单化; (4)在智能家庭网关的 Web服务器,网络视频服务器的框架,可以通过 PC客户端 Web进行查看实时状态和远程控制家用

38、设备的家庭。网络视频服务器端的 Web框架,在智能家居网关的 Web服务器,您可以查看 PC和家庭设备的远程控制家庭的实时状态。(5)在家庭网关集成 3G模块,通过 WCDMA网络远程访问 3.3 智能家居系统结构将基于ZigBee 芯片的无线网络收发模块嵌入到各种家居设备中去,组成基于。基于学院毕业设计- 9 -ZigBee的无线家庭控制网络技术。根据自己的需要用户可以接入或者移除不同的设备。 通过这些无线网络收发器模块在各子网络之间的数据传输的节点,使在家庭内的无线设备的网络互连,使他们能够协作,自动运行。在设计中既能利用现有的无线通信网络也可以通过Internet 网络进行数据传输,如3

39、G 网络,以便用户可以随时随地接入家庭网络。在家庭网络内网中,只需与一个具有无线接口管理功能的ZigBee模块相连,通过开发的人机交互界面,便可通过PC或手持终端进行设备控制与状态查询,系统总体架构图如图 3-1所示:家居网关手机图 3-1智能家居系统结构图本系统主要由三大模块组成:ZigBee技术在家庭内部通过网络构成了一个家庭内部网络的设备实现互联互通。 家庭网关在家庭内部网络,互联网或移动网络,使用户能够远程控制家庭内的家用设备或实时监控的情况;用户可以通过一台家用电脑,对智能家居进行现场控制也可以登录智能家居设备网络的 进行远程远程控制和监测。温度监测 煤气、烟雾探测开关控制光线调节无

40、线接口管理模块视频监控其他zigbee 终端节点PC 机PC 机- 10 -第四章 系统硬件设计4.1 ZigBee 通信模块硬件设计.4.1.1 CC2430芯片简介CC2430是芯片巨人 TI公司收购无线单片机公司 CHIPCON后推出的全新概念新一代ZigBee无线单片机系列芯片。CC2430 是一款真正符合 IEEE802.15.4标准的片上SOC ZigBee产品。CC2430 是一颗真正的系统芯片(SoC)CMOS 解决方案。这种解决方案能够提高性能并满足以 ZigBee为基础的 2.4GHz ISM波段应用,及对低成本,低功耗的要求。它结合一个高性能 2.4GHz DSSS(直接

41、序列扩频 )射频收发器核心和一颗工业级小巧高效的 8051控制器。 CC2430的设计结合了 8Kbyte的 RAM及强大的外围模块,并且有 3种不同的版本,他们是根据不同的闪存空间 32,64 和 128kByte来优化复杂度与成本的组合。CC2430 和 CC2420射频参数相同,CC2430 具有 51单片机核;发射功率 0dbm;接收灵敏度小于-110dbm 左右;工作频点:2.4ghz;支持 zigbee2003,,2006 协议。CC2430 芯片延用了以往 CC2420 芯片的架构,在单个芯片上整合了 ZigBee 射频(RF)前端、内存和微控制器。它使用 1 个 8 位 MCU

42、(8051) ,具有 128 KB 可编程闪存和 8 KB的 RAM,还包含模拟数字转换器(ADC)、几个定时器(Timer) 、AES128 协同处理器、看门狗定时器(Watchdog timer) 、32 kHz 晶振的休眠模式定时器、上电复位电路(Power On Reset)、掉电检测电路(Brown out detection),以及 21 个可编程 I/O 引脚。CC2430 芯片采用 0.18 m CMOS 工艺生产;在接收和发射模式下,电流损耗分别低于 27 mA 或25 mA。CC2430 的休眠模式和转换到主动模式的超短时间的特性,特别适合那些要求电池寿命非常长的应用。CC

43、2430 就是相当于一个增强型 8051+zigbee射频模块。4.1.2 ZigBee网络协调器硬件结构图网络协调器负责无线网络的建立和网络状态管理网络协调器通过串口与 PC机相连,将采集到的脉搏信号传输到计算机,以便对脉搏信号进行实时分析;其他无线节点可以连接家用设备,实现对它们的控制;将监护信息传输到网络监护服务器。可实现监护信息的共享,具体结构如图 4-1所示。网络协调器和终端设备的一个明显差别在于后者缺少智能家电和信号调制模块,为侦听串口接收中断,在中心协调器硬件平台上扩展了RS232串口。PC机时钟模块 LCD模块 天线模块RS23串口模块DMA单元8051微控制器ZigBe 数据

44、传输模块调试单元电源模块学院毕业设计- 11 -图 4-1网络协调器硬件结构图4.1.3 ZigBee终端设备结构设计智能居家最后一个设备也就是终端设备,它可以直接获取家庭环境第一手数据,并且它是命令执行单元的关键。终端设备结构包括电源模块、8051 微控制器、ZigBee 数据传输模块、调试模块、调制模块、时钟模块、LCD 模块、天线模块等,构造如图 4-2 所示。一方面,通过的智能传感器单元设备模块的内部数据收集家里的环境信息的终端装置获得通过的信号调制模块有用信号,然后与无线模块将信息上传;另一方面,终端可以被连接通过无线数据传输模块接收控制命令,并传达到智能家电模块命令执行单元,执行命

45、令。图 4-2终端设备结构图智能家电传感器单元命令执行单元信号调制 ADC 模块DMA模块8051 微控制器ZigBee 数据传输模块调试模块电源模块时钟模块 LCD 模块 天线模块- 12 -第五章 系统软件设计5.1 ZigBee 网络设备软件5.1.1 Z-Stack简介Z-Stack 是 TI 公司开发的符合 ZigBee2006规范的 ZigBee协议栈,ZigBee 无线网络的实现,是建立在 ZigBee协议栈的基础上的,协议栈采用分层的结构协议分层的目的是为了使各层相对独立,每一层都提供一些服务,服务由协议定义,程序员只需关心与他的工作直接相关的那些层的协议,它们向高层提供服务,

46、并由低层提供服务。TI 公司的 Z-Stack协议栈,其主要特点就是其兼容性,完全支持 IEEE 802. 15. 4/ZigBee 的CC2430片上系统解决方案。Z-Stack 还支持丰富的新特性,如无线下载,可通过 ZigBee网状网络(Mesh Network)下载节点更新。5.1.2 ZigBee网络的建立组建一个完整的 Zigbee网络分为两步:第一步是协调器初始化一个网络;第二步是路由器或终端加入网络。加入网络又有两种方法,一种是子设备通过使用 MAC层的连接进程加入网络,另一种是子设备通过与一个先前指定的父设备直接加入网络。ZigBee中,只有 PAN协调点可以建立一个新的 Z

47、igBee网络。当 ZigBeePAN协调点希望建立一个新网络时,首先扫描信道,寻找网络中的一个空闲信道来建立新的网络。如果找到了合适的信道,ZigBee 协调点会为新网络选择一个 PAN标识符(PAN 标识符是用来标识整个网络的,因此所选的 PAN标识符必须在信道中是唯一的) 。一旦选定了 PAN标识符,就说明已经建立了网络,此后,如果另一个 ZigBee协调点扫描该信道,这个网络的协调点就会响应并声明它的存在。ZigBee协调点选定了网络地址后,就开始接受新的节点加入其网络。当一个节点希望加入该网络时,它首先会通过信道扫描来搜索它周围存在的网络,如果找到了一个网络,它就会进行关联过程加入网

48、络,只有具备路由功能的节点可以允许别的节点通过它关联网络。如果网络中的一个节点与网络失去联系后想要重新加入网络,它可以进行孤立通知过程重新加入网络。5.1.3 ZigBee网络协调器程序设计Zigbee 网络采用 3 种拓扑结构:星型结构,网状型结构和树形结构。从网络配置上看,网络中有三种类型的节点:一是 Zigbee 协调器节点,二是 Zigbee 路由器节点和最后一个 Zigbee 终端设备节点。学院毕业设计- 13 -NYN Y 入网请求图 5-1 Zigbee网络协调器软件流程Zigbee协调器就是网络组织的管理者,管理其网络中的其他节点。针对一般的应用模式,在一个 Zigbee网络形

49、成之后,协调器不是必须的。它最主要的作用是,依据扫描情况,选择一些合适参数建立一个网络。如图 5-1是 Zigbee网络协调器软件设计流程。节点上电初始化进入 OS 新建网络成功?确定 PAN ID、NWK ID进入无线监控状态有无信号?PC 显示接收数 数据处理程序PC 显示节点信息入网成功节点入网程序修改配置文件PC 显示网络信息- 14 -5.1.4 Zigbee网络路由器程序设计Zigbee 路由器,其主要是起路由的作用,搜索区域中可用的网络,作为潜在的父节点允许更多的设备加入网络,传输数据以及向 Zigbee 协调器请求数据等。通常,是希望路由器一直处于活动状态,因此它必须使用主电源供电。但是当使用树状网络拓扑结构的时候,允许路由间隔一定的周期才操作一次,这样就可以使用电池给其供电。路由器也属于全功能设备。其流程图如下:YES NONO NOYESYESYES NO图 5-2路由器程序5.1.5 ZigBee终端节点程序设计Zigbee终端设备一般是作为边缘设备使用,负责与实际的监控对象相连,在网络中扮演从属的角色,大多数时间是属于休眠状态。ZigBee 的终端节点中的每个节点按照设计的程序实

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

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报