版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、NanJing University of Science & Technology无线传感器网络技术设计方案题 目: 基于ZigBee的智能家居设计学院:自动化学院班级:15级自动化3班学号:115110001089姓 名:金威任课老师:黄成精品资料基于 ZigBee 的智能家居设计姓名:金威学号: 115110001089摘要随着物联网技术的发展,智能家居系统在人们的生活中应用越来越广泛。相对于传统的智能家居系统,基于物联网技术的智能家居系统性能更优越,体现在布线灵活、成本低、可扩展性好等方面。本设计选用Zig Bee 技术构建了智能家居无线通信网络,选定星型网络作为智能家居系统的
2、拓扑结构。其次运用三星公司的S3C2440 和 Win CE 操作系统搭建了嵌入式智能家居网关,并对嵌入式智能家居网关进行了软、硬件设计。最后将嵌入式智能家居网关、智能手机、传感器节点组建了一个智能家居系统模型,经过一系列实验实现了以下功能:1 . 智能家居系统内部组网的实现。2 .用户通过家居网关对智能家居系统进行现场监控。3 .用户通过智能手机对智能家居系统进行远程监控。第一章 传感器网络结构1.1 家居传感网络简介智能家居传感网络是由分布在居住环境区域内的若干传感器节点组成,这些传感器节点通过无线技术构成自组织网络,其主要功能是感知、采集和处理网络所覆盖家居中感知对象的各种信息,如温度、
3、气体等,并将节点感知的信息传输到智能家居网关,之后通过互联网或GPRS 到达 PC 机或智能手机,并通过管理设备界面显示出来。从网络的角度来看无线传感器网络也是一个完备 的网络体系,由多个节点组成在一起,不同的节点扮演不同的功能实体。典型的智能家居传感网络通常由无线传感器节点、智能家居网关和管理设备组成,在本文中管理设备是指 PC机或智能手机,智能家居传感网络体系结 构如图1.1所示。图1.1智能家居传感网体系结构图无线传感节点部署完毕后,经过自组织方式构成网络。无线传感器节点监测的目标信号经本地简单处理后传输到智能家居网关。用户通过外部网络,比如GPRS或Internet ,与智能家居网关进
4、行交互。智能家居网关也可以向网络 发布查询请求和控制指令,接收传感节点返回的目标信息。从整个网络功能来分析,传感器节点发挥了路由器和终端节点的双重角色,它主要完成以下功能:首先完成本地信息采集,其次暂存、处理以及发送其它节点转发来的数据,最后协同其它节点共同完成一些特定的任务。无线传感器节点主要由传感器、处理器、无线通信模块和电源这四个模块组成。其中,传感器完成数据的采集和转换,处理器完成整个节点的控制和数据处理,无线通信模块完成无线通信 任务,实现信息的交换,电源为传感器节点提供工作电压。用户通过智能家居网关向网络发送操作命令,对传感器节点进行配置和管理,收集传感器节点采集的信息,然后对信息
5、进行处理和分析,把更为精确的监测结果送到用户手里。智能家居网关比普通传感器节点的电量更加充足、其数据存储空间比较大,运算速度也相对快速,因此它的数据处理能力、存储能力和通信能力相对较强。此外,智能家居网关还是无线传感器网络与外部网络之间的桥梁,负责实现不同协议之间的转换。1.2 设计目标本设计主是一种基于ZigBee 技术的智能家居系统,重点工作是对家居网关的软、硬件设计,最后将传感器技术、无线通信技术以及嵌入式技术结合在一起,设计了一套智能家居系统简易模型,通过智能手机登陆智能家居系统,实现对智能家居远程监控的功能。第二章 基于 ZigBee 的无线组网智能家居网络的技术基础是组网技术,在进
6、行家居组网时,不但要考虑选取恰当的网络拓扑结构,而且还必须考虑选定合理的组网方式和技术。鉴于家居内部电器设备密集、传感器数量较少、通信距离较短等特点,因此在本系统中选择 ZigBee 作为无线组网技术。ZigBee:ZigBee 一词来源于蜜蜂的传播信息的方式,蜜蜂通过跳ZZ 形状的舞蹈向同伴传递发现食物的信息。ZigBee 是一种近距离、低复杂度、低功耗的无线双向通信技术。在标准化方面,2000 年12 月成立了IEEE802.15.4 工作组,该工作组致力于研究无线通信技术,Zig Bee 正是这种技术的代名词。IEEE802.15.4 工作组主要负责制定物理层和MAC 层的协议,其余协议
7、主要参照和采用现有的标准。ZigBee 的工作频段为2.4GHz 和 868/915MHz ,这三个频段的物理层各不相同,所对应的带宽分别为0.6MHz, 2MHz 和 5MHz。2.4GHz 采 用 的 是 十 六 相 位 正 交 调 制 技 术 , 定 义 了 16 个 信 道 ,868/915MHz 都是采用二进制移相键控的直扩序列调制(DSSS) 技术,它们之间最主要的区别是工作在不同的频率之上,数据的传输速率也不相同。ZigBee 的实际传输范围一般介于10100m之间,相邻节点增加发射功率后,传输范围可增加到13Km。作为一种新型的无线通信技术,ZigBee具有非常显著的特 征,这
8、些特征也直接影响了其广泛的应用用范围。第三章 智能家居系统总体设计智能家居系统是安装在家居场所中的通信系统,通过本地监控和远程监控两种方式实现对家居环境的了解,从而实现家居设备管理的智能化。用户通过PC 或手机登录智能家居监控系统,实时查看家居内部信息,真正实现了“人在路上,家再手中”这一目标。3.1 技术要求目前 Zig Bee 技术广泛的应用在PC 外设、消费类电子产品、智能家居控制、医疗技术以及工业自动化等领域,由于ZigBee 无线网络是自组织网络,其灵活性较高,因此可将ZigBee 技术应用到智能家居系统的内部网络中来,通过对智能家居相关技术和用户需求的分析,结合本论文对智能家居系统
9、模型提出以下设计要求:1 )无线组网,采用ZigBee 技术构建智能家居网络,实现了家居网络从有线到无线的转变,并完成对传感器节点的控制。2)本地监控,在住宅中用户可以通过家居网关对智能家居系统现场监控。3)远程监控,在远离住宅的任何地方,用户可以通过PC 机或智能手机快速接入网络,进而实现对智能家居系统的远程监控。4)降低功耗,充分利用休眠模式来延长传感器的使用寿命,避免了频繁更换电池的麻烦。本智能家居系统拟实现的主要功能如下:1 )嵌入式系统代替PC 机来构建智能家居网关。2)构建人机交互界面,方便用户对传感器的控制以及设备状态的查询和修改。3)在智能家居网关上构架Web 服务器,用户通过
10、浏览家居网页即可进行远程实时查看家居环境状况。4)在实验系统模型中实现了对温度,瓦斯等功能的简单查询。3.2 智能家居体系结构的选择3.2.1 智能家居网络的两种常用结构家居网络从结构上可以分为两种即集中式结构和分布式结构。1 . 中式结构:该结构以家居网关为核心,家居网关一端通过小区网络(或宽带接入点)接入Internet,另一端则分别通过三个接口与信息网络、控制网络和多媒体网络连接,如图3.1 所示。图3.1中式家居网络结构可见如果家居网关出现故障将会导致整个系统瘫痪。2 .分布式结构:该结构以信息网络(通常指TCP/IP计算机网络)为核心,信息网 络一端通过家居网关接入小区网络 (或宽带
11、接入点),另一端通过子网关连接控 制网络和多媒体网络,如图3.2所示。图3.2分布式家居网络结构在整个网络结构中,各节点处于同级状态,任意两节点之间都可实现通信, 从而形成各节点间的信息共享,止匕外,某一节点进入或退出网络都不会对其它 节点造成影响。考虑到以后家用电器的添置或移动,要满足即插即用性,因此 设计家居网络时常采用分布式结构。3.2.2 分布式家居网络结构简介丁 I 网 K-i(二一同二卜产网I 1 .分布式家居网络采用分层次的网络体系结构,该结构分为两个网段:家居 主网和家居控制子网。其中,家居主网通过家居主网关与外部网络相连接,家 居控制子网通过子网关与家居主网相连接。家店主网中
12、的设备可以互相通信, 并通过家居主网关访问外部网络。家居控制子网中的设备通过子网关、家居主 网关与外部网络通信。图3.2为分布式家居网络体系结构。T -I| : Mi2第nF|图3.2分布式家居网络体系结构在家居网络中家居主网通常包括家居主网关、信息设备、娱乐设备、通信 设备、家居控制子网关等设备的网段。家居控制子网一般包含家居控制子网关、移动控制终端、照明设备、传感器设备等。家店主网关是家居主网中的一种设备。家店主网关能够与家居主网中的设备实现互联,为各种加入设备提供外部 网络接口,实现对家居主网的配置和管理,同时作为家居服务器被内部设备和 外部网络访问。家居控制子网关是家居控制子网中的一种
13、设备。家居控制子网关能够与家 居控制子网中的设备实现互联,同时为家居控制子网内的各种设备提供与家居 主网的接口,为各子网设备提供各种服务,并实现对家居网络控制子网的配置 和管理。3.2.3 ZigBee网络拓扑结构的选择ZigBee网络层(Network Wizard Kde )支持星型、树型和网型网络拓扑结构,如图3.4所示星型结构协调器O全功能设备CFFD)0精简功能小川)网型结构图3.4 ZigBee网络拓扑结构由于在本系统模型中用到的传感器节点数目相对较少,因此本系统采用星型拓扑结构。它是由一个全功能协调器(FFD),若干个终端节点组建成的。FFD通过串口与家居网关相连,终端节点被布置
14、在环境监测区域,采集到的数据通过无线的方式发送给 FFD,由于FFD和家居网关连接,这时网关上显示 出当前的环境状况。3.3 智能家居系统整体构架的实现智能家居系统整体构架的实现将基于ZigBee芯片的无线网络收发模块嵌入到各种家居设备中,从而构建家居无线控制网络。用户可根据需求的不同选择接入或移除不同功能的终端设备。在无线网络构建过程中可选择因特网或者3G网络作为数据通信的载体。网络中的各传感器节点将采集到的信息发送到全功能协调器上,然后协调器通过特定的接口将信息发送给智能家居网关,随后通过开发的人机交互界面进行显示,另外通过PC或智能手机可以实现设备控制与状态查询,系统总体架构图如图 3.
15、5所示。喻人陶史馍寄图3.5系统总体架构图第四章智能家居网关硬件结构4.1 硬件设计结构图智能家居系统的硬件部分主要由智能家居网关、协调器以及若干传感器节 点组成。智能家居系统的核心就是智能家居网关,因此家居网关的设计直接影 响了家居系统网络的建立。由于智能家居系统受到空间、成本以及实时性等条件的限制,这里选择嵌 入式技术来设计智能家居网关,来提高资源的利用率。智能家居网关硬件设计 结构如图4.1所示,智能家居网关的硬件架构是以嵌入式处理器为主芯片,配 置电源及复位电路、Zig Bee无线通信模块、有线网络接口、无线网络模块、 输入输出设备、用口等必要的外围设备,为软件运行提供通信接口和平台。
16、智能家居网关的每一个模块都发挥不同的作用,其中家居网关的运行离不开 电源的支撑;Zig Bee无线网络组成了家居内部网络,负责采集家居内部环境信息;GPRS模块实现智能家居的远程监控;LCD用于显示用户管理界面,协 调器通过RS232串口与网关主控制器相连。电源及复位外部存储器ARM9主控制器以太网二LCD/键盘JTAGGPRSZigEce无线模块图4.1硬件设计结构4.1.3 Zig Bee 处理器 CC2530CC2530芯片使用的是一个单周期的8051兼容内核,它有三个不同的存储器访问总线 SFR、DATA和CODE/XDATA ,以单周期访问SFR、DATA和 主 SRAM。Zig B
17、ee 新一代 SOC 芯片 CC2530 支持 IEEE802.15.4 标准应用。 目前大多数Zig Bee无线通信网络都使用 CC2530芯片,该芯片内部集成了 RF收发器模块,实现信息的无线传递。本文中的所有传感器节点内部都集成 了 CC2530芯,因此这些传感器节点既可以作协调器也可以作为终端节点来使用,增加了系统设计的灵活性。CC2530内存容量足够大,允许芯片无线下载,满足设计者开发先进的应用程序的要求。CC2530芯片应用电路图如图4.2所小03.6VQC4V IXTAL2)0 D3KI Ci MJ 2C1KD 3CiND 4 GAD5 PI 5fr产Tt-二一X 二一a.占十.
18、IL 1C1 UCC253O一:二二二K PI 2XOSC Q2 公比A A与AV LHJ4 "AVIJOI 2SAVDAJfl 27kF M6氧 III 22"AVQi 15 21RF P 25AVDO4 24rr图4.2 CC2530芯片应用电路图4.2.2 以太网硬件设计本文在设计中增加了智能家居的远程监控功能,远程监控功能可以有两种 方法来实现,一种是有线联网技术,另一种是无线联网技术。有线联网一般使 用接入有线宽带,来达到远程监控的目的,因此在家居网关中必须要增加有线 网络接口,在本设计中加入以太网接口模块(以太网芯片 DM9000 )来实现有 线网络的接入。4.
19、2.3 GPRS入电路GPRS(General Packer Radio Service) 通用无线分组业务,是在GSM系统的无线分组交换技术基础上发展起来的一项高速数据处理科技。它采用了分组交换技术,可以实现端到端的无线数据通信。与GSM 系统的数据通信方式相比,采用了4 种编码方式,传输速率更高可达到最高理论速率171.2Kbps 。它还可以保证始终处于在线状态,即在无需数据通信的状态下仍保持与网络的联接。此外,GPRS 的核心网络层采用了IP 技术,可以实现与现有网络的无缝接入。在本设计中采用Q24PLUS 四频段通信模块,该模块内嵌了市场上最小的可编程无线CPU 。不但支持FR/EFR
20、/AMR 多种语音编码方式,而且还支持TEXT 和 PDU 模式的短信以及内嵌TCP/IP 的数据通信。4.2.4 协调器及接口电路设计协调器是Zig Bee 组网的关键,它由一个功能健全的传感器节点来充当FFD ,功能相对精简的传感器节点可以充当终端设备。协调器要完成的任务有很多,不仅要负责网络的组建,还要接收和处理终端节点采集来的数据,与家居网关进行串口通信,还要根据用户的操作指令向终端节点发送采集数据的参数等。协 调 器 的 主 控 制 器 同 样 也 是 选 用 CC2530 芯 片 。 本 文 的 串 口 电 路 选 用MAX3232 芯片,完成RS-232 串口数据的电平转换,与家
21、居网关连接后,完成数据采集的传输。第五章 智能家居系统的软件设计智能家居系统的软件设计主要包括智能家居网关的软件设计、Zig Bee 无线网络的软件设计以及各传感器节点的软件设计。5.1 智能家居网关的软件设计5.1.1 智能家居网关软件结构智能家居网关主要实现以下功能:完成家居内部各传感器节点的通信,并对 各节点进行控制;实现内部网络与外部网络的信息交互,面对较多的通信任务 与网络互联,需要选择恰当的嵌入式操作系统来调试和运行,从而提高系统总 体工作效率。本文选择 Win CE操作系统,完成嵌入式家居网关,智能家居网 关的软件结构如图5.1所示。施用层 以太网通哈,和Hte通信QP肘通侑申口通信 *一操作并挣内核<,(253045卜C强助GPRS通片硬件图5.1智能家居网关软件结构智家能居网关主要完成以下任务:组建网络、数据采集、外部网络接入。家居网关若要与家居内部其它设备节点进行 Zig Bee通信,它需要调用应用层通信原语来实现。当用户想要远程获得内部网络
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件开发过程管理
- 2024年中国海藻洗颜泥市场调查研究报告
- 2024年中国波纹管带市场调查研究报告
- 高校共青团新媒体培训内容
- 商场员工培训课程设计
- 护理人员融洽相处
- 大学教材课程设计与标准
- plc课程设计不会做
- 大班加减法课程设计
- 学校心理社团课程设计
- CJT480-2015 高密度聚乙烯外护管聚氨酯发泡预制直埋保温复合塑料管
- JT-T-1180.5-2018交通运输企业安全生产标准化建设基本规范第5部分:道路货物运输站场
- 父亲同意孩子改姓委托书范本
- 颅脑外伤的麻醉管理
- 国家开放大学本科《会计实务专题》形考作业一至四试题及答案
- 《多彩的职业》参考教案
- 24春国家开放大学《习近平总书记教育重要论述研究》试题1-3参考答案
- DZ∕T 0148-2014 水文水井地质钻探规程(正式版)
- 生物化学实验智慧树知到期末考试答案章节答案2024年浙江大学
- 中医康复技术发展现状分析报告
- 2024年天津市和平区中考二模语文试题
评论
0/150
提交评论