基于ZigBee的工业无线网关设计

基于ZigBee的工业无线网关设计,第1张

  引 言

  基于对监控数据传输的实时性、数据接口的开放性以及数据链接的安全性的要求,国内外许多公司和研究机构开始研究并组建工业无线测控系统。ZigBee短程无线网通信技术以其数据传输安全可靠、组网简易灵活、设备成本低、电池寿命长等优势,成为近年来业界的研究热点之一。美国仪表系统和自动化学会已成立工业无线标准委员会(ISA1OO)。该委员会专门致力于工业无线技术的标准化进程,预计2008年底出台正式标准。ISA100标准的制定目的是让工业无线设备以低复杂度、合理的成本和低功耗、适当的数据通信速率去支持工业现场应用。标准主要内容包括工业无线的网络构架、共存性、健壮性、与有线现场网络的互 *** 作性等。本设计项目为一种工业无线网关,主要用于解决工业无线网络与有线网络的互 *** 作性问题。

  1 ZigBee无线通信技术简介

  ZigBee技术是一个具有统一技术标准的短距离无线通信技术,该标准把低功耗、低速率传输、低成本、低复杂度作为重要目标。其物理层(PHY)和媒体访问控制层(MAC)协议基于IEEE802.15.4协议标准,网络层(NWK)和应用层(APS)由ZigBee联盟来制定。ZigBee技术定义其工作在*基金项目:国家863计划项目,基于802.15.4的智能仪表(编号2006AA040302-2)。2.4 GHz的ISM频段上,传输速率为20 kb/s~250 kb/s。基于ZigBee技术的通信设备有几十米的覆盖范围,也可以增加路由节点扩展覆盖范围,因此比较适用于工业控制,远程控制等相关领域。 ZigBee通信设备可自由灵活地加入和离开网络,自身的低功耗和低成本延长了设备的工作时间,降低了系统整体成本。

  2 工业无线网关模型设计

  2.1 需求分析

  目前工业中使用的无线网关主要采用802.11b、GPRS蓝牙等通信技术,成本高、功耗高、移动性差以及安全性差等限制了这类传统网关的应用,采用 ZigBee无线通信技术可以较大程度上改进这些性能。ZigBee无线网关因其技术优势在工业应用中可逐渐取代传统网关,目前已开始在小范围搭建工业测控系统进行测试应用。在功能上,传统网关主要完成协议转换及部分系统管理功能,而ZigBee无线网关作为无线网络接入有线网络的接入部件,除了具备传统网关的功能外,还应具备一些特有的功能:具备对无线网络的管理功能,包括无线网络形成、无线设备加入和断开等管理功能;在协议转换方面,必须同时开发无线、有线协议,数据包在无线和有线间转换;为实现对无线网络的监测和控制,在无线和有线协议开发中必须考虑为上层提供相应服务及服务接口。

  2.2 通信模型设计

  基于以上分析,针对工业应用设计了一种用于接人工业以太网的无线网关。无线网关的通信模型如图1所示。

 基于ZigBee的工业无线网关设计,第2张

  通信模型主要包括以下3个方面:

  ①无线通信机制。现场设备与无线网关之间数据通信采用了ZigBee无线通信技术。ZigBee无线通信技术采用CSMA—CA接入方式,有效避免了无线电载波之间的冲突,保证了数据传输的可靠性。其MAC层和PHY层由IEEE802.15.4工作小组制定,NwK和APS则由ZigBee联盟来制定,其他部分——ZDO(ZigBee设备对象)和ZAO(ZigBee应用对象),由用户根据不同应用来完成。

  ②以太网协议转换。无线网关的接入功能主要体现在协议转换,即将ZigBee无线通信协议转换为以太网有线协议,通过以太网接入控制网络。 IEEE802.3 PHY和IEEE802.3 MAC为标准的以太网物理层和介质访问层,IEEE802.2 LLC提供以太网帧与IP层接口,传输层为标准TCP./UDP协议。

  ③上层服务接口(high layer service inteRFace)。针对工业应用,无线网关要求提供上层服务及接口,使用户可以通过无线网关对现场设备进行组态、调校。上层服务接口位于ZigBee APS层与TCP/IP层之间,为系统实现各种服务提供通用接口。

  3 工业无线网关关键技术研究

  3.1 网络管理功能

  (1)网络形成

  无线网关上电后,无线协议栈各层首先进行初始化,然后通过网络请求原语来启动一个新的网络,仅当具有协调器能力且当前还没有与网络连接的网关设备才可以建立一个新的网络。图2所示为网络形成流程。组网开始时,网络层首先向MAC层请求分配协议所规定的信道,或者由PHY层进行有效信道扫描,网络层管理实体等待信道扫描结果,然后根据扫描结果选择可允许能量水平的信道。找到合适的信道后,为这个新的网络选择一个个域网标识符(PANID)。PANID可由网络形成请求时指定,也可以随机选择一个PANID(除广播PANID固定为0xFFFF外),PANID在所选信道中应该是唯一的。PANID一旦选定,无线网关将选择16位网络地址0x0000作为自身短地址,同时进行相关设置。完成设置后,通过MAC层发出网络启动请求,返回网络形成状态。

   (2)网络维护网络维护主要包括设备加入网络和离开网络过程。当网络形成后,通过网络管理实体设定MAC层连接许可标志来判断是否允许其他设备加设备初始化为协调器入网络。加入方式有联合方式和直接方式,在协议实现中采取直接加入网络方式。这种方式下由待加入的设备发送请求加入信标帧,网关接收到后,网络管理实体首先判断这个设备是否已存在于网络。存在,则使其加入网络;若不存在,则向设备发送信标帧,为这个设备分配一个网络中唯一的16位的短地址。这里的信标帧是由网关无线协议MAC层生成作为PHY层载荷,它包含PANID、加入时隙分配等信息。网内设备也可以请求断开网络。当网关收到设备断开连接请求后,MAC层向网络层发送报告,开始执行断开流程,从设备列表中删除该设备相关信息。

 基于ZigBee的工业无线网关设计,第3张

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2647544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-12
下一篇 2022-08-12

发表评论

登录后才能评论

评论列表(0条)

保存