EPA控制网络中ZigBee接入点的软硬件设计

发布者:幸福时刻最新更新时间:2006-08-25 来源: 单片机及嵌入式系统应用关键字:接入  zigbee  有线 手机看文章 扫描二维码
随时随地手机看文章

  引言

  在国家863计划的连续滚动支持下,重庆邮电学院作为核心单位参与制定了国家标准——《用于工业测量与控制系统的EPA(Ethernet for plant automation)系统结构和通信标准》(简称“EPA标准”)。在此基础上形成的65C/357/NP以95.8%的得票率被国际电工委员会IEC 发布为IEC/PAS 62409,作为第14类型列入实时以太网国际标准IEC 617482、作为第14类型将列入现场总线国际标准IEC 61158(修订版)。

  EPA标准是一种基于以太网、无线局域网、蓝牙等信息网络通信技术,适用于工业自动化控制系统装置与仪器仪表间、工业自动化仪器仪表相互间数据通信的工业控制网络通信标准。

  ZigBee是一种低速率(2 kbps~200 kbps)WPAN IEEE标准,传输速率只有100 Kbps,同时,它又具有低功耗,架构简单,成本低的特点,适用于多种无线需求,尤其对工控(监视器、传感器和自动控制设备)等领域更是显示出其独有的优势。

  在EPA网络中,引入ZigBee技术是新提出的研究课题。本文重点研究如何将ZigBee无线通信与有线的实时以太网进行融合,提出一种 ZigBee接入EPA网络的方案,并按照提出的方案设计一种实施实例设备——EPAZigBee接入点设备。经过多次反复的测试、检测,目前 EPAZigBee接入点设备运行稳定,工作可靠、安全,可以满足工作现场的多种需要。

  1 ZigBee接入EPA网络的方案

  1.1 ZigBee接入点接入EPA组网方案

  EPA是有线的网络,而ZigBee是无线通信技术,针对如何将ZigBee技术接入到EPA网络这个研究课题,提出了一种组网方案。在这个方案中,EPA有线网络由远程监控中心、应用计算机、EPA服务器和数据库等构成;ZigBee网络由EPA现场设备和EPAZigBee接入点构成。 EPA有线网络与ZigBee网络之间通过EPAZigBee接入点连接,EPAZigBee接入点负责ZigBee网络和有线网络的连接和数据转发。 ZigBee网络支持星形、树形和网状网拓扑,可以对多个ZigBee设备进行组网。

  在整个方案中,ZigBee接入点是EPA控制网络中的重要设备之一,是负责终端设备的管理及协调无线与有线网络之间通信的关键部件。 ZigBee接入点具有将ZigBee设备接入EPA有线网络的功能,是连接EPA有线网络和ZigBee网络的桥接设备。ZigBee接入点作为无线访问点,ZigBee终端设备采集现场数据,并对数据进行处理、打包,通过无线链路发送到ZigBee接入点。这里EPAZigBee接入点是一个具有接入点功能的ZigBee模块,相当于一个EPA网关,将ZigBee中的每一个现场设备映射一个IP地址与TCP/UDP端口,实现IP地址与 TCP/UDP端口与ZigBee网络地址的互相转换,从而使EPA有线网络中的其他设备可以通过IP地址与TCP/UDP端口访问每一个现场设备。

  1.2 ZigBee接入EPA网络层次协议模型

  考虑到控制网络中传送的信息多为短帧信息,且信息交换频繁的特点,同时为了使控制网络的通信协议简单实用,提高工作效率和通信的实时性及时间的确定性,缩短系统响应时间,在分析控制系统的特点、IEEE802.15.4协议与ZigBee协议的基础上,以及在EPA中ZigBee接入可行性的基础上,提出EPA接入设备与IEEE802.15.4/ZigBee网络通信协议层次,EPA接入设备与EPA有线网络通信协议层次的应用模型。该通信协议的层次体系结构如图1所示。

        
            图1 EPA中ZigBee通信协议的应用模型

  在这个通信协议层次中,IEEE802.15.4/ZigBee各层协议的功能如下:

  ① 物理层。IEEE802.15.4运行在2.4 GHz ISM频段。采用直接序列扩频DSSS(Direct Sequence Spread Spectrum)调制方式,降低数字集成电路的成本,并且都使用相同的包结构,以便短作业周期、低功耗地运作。

  ② MAC层。它负责处理所有的物理无线信道访问,并产生网络信号和同步信号,支持PAN连接和分离,提供两个对等MAC实体之间可靠的链路等。

  ③ EPA应用层。EPA应用层为用户应用进程间的数据通信提供接口。针对工业控制实时应用,提供了变量访问服务、事件管理服务、文件上装/下载服务等实时通信服务。

  发送时,EPA应用进程在调用应用层服务时,应该提供所有服务所需要的参数,然后由应用层服务将数据经过编码后,传给网络接口层对象,调用网络层数据传输服务把数据发送出去。

  接收时,应用层收到来自通信端口的数据后,上传给应用层服务,由应用层服务根据服务报文中的目的应用进程标识ID,将接收到的数据传送到应用层中相应的用户应用进程,由用户应用进程对相应的参量进行更新和进一步处理。

  2 EPAZigBee接入点的硬件设计

  
ZigBee现场设备采集的数据经处理后通过无线链路传送到ZigBee接入点。ZigBee接入点的接口电路如图2所示。

  MCU采用新华龙公司代理的C8051F120。它是完全集成的混合信号系统级MCU芯片,具有128 KB Flash存储器,8 448字节的片内RAM,峰值为100,64个数字I/O引脚。采用C8050F120主要是考虑到系统处理的存储量和处理速度,在接入点需要处理的请求较终端多,所以使用C8050F120更加合理。RAM存储器的型号为IS62LV2568,存储空间为256 KB,工作电压也是3.3 V。采用RAM的主要目的是扩展C8051F120的内存,因为在这里需要烧写EPA协议堆栈,需要的内存空间比较大。

  ZigBee模块为IPLink1270。这是一款完全符合IEEE802.15.4标准与ZigBee规范的2.4 GHz无线收发模块。模块提供了一系列的命令,允许很方便地对模块的各种关键属性进行配置,用户可以使用终端配置工具或者利用模块的UART进行参数的配置。该模块的功能主要是对工业现场设备(同样具有IPLink1270模块)进行数据采集和控制,数据和控制信息通过有线网络传输到PC机上显示或从PC 机上输入。

  RTL8019AS以太网控制器是由Realtek公司生产的。这种高集成以太网控制器芯片集成了介质访问控制子层(MAC)和物理层的性能,可以方便地设计基于ISA总线的系统,与通用单片机的接口简单。另外,它还具有与NE2000兼容、软件可移植性好,以及价格低廉等优点,在市场上的10 Mbps网卡中占有相当的比例。

  3 EPAZigBee接入点的软件实现

  接入点的软件实现大致由3个模块组成:ZigBee与C8051F120之间的驱动和通信,C8051F120与RTL8019之间的驱动和通信,ZigBee报文转换为EPA报文。在介绍软件实现部分之前先简要介绍ZigBee接入点的协议模型。

  3.1 ZigBee接入点的通信过程

  下面是设计的ZigBee接入点的协议模型,如图3所示。基本原理就是在ZigBee的MAC层之上,通过网络层构建ZigBee PAN实现模式之一自组织网络SON。这是带有ZigBee的设备间所形成的网络。客户端和接入点都是PAN的成员,同时对接入点来说又要实现 ZigBee PAN的另一种实现模式网络接入点NAP功能,其他带有ZigBee的设备在是PAN成员的基础上才能通过NAP接入有线网络。

 

点击看原图


              图2 ZigBee接入点接口电路

          
             图3 ZigBee接入点的协议模型图

  用网络层实现ZigBee接入点的通信过程是,连接完全建立之后,ZigBee设备与以太网设备之间的通信过程可描述如下:应用程序的数据经 MAC层和LLC层打包后,再分别加上各层的分组头对其进行封装,然后将封装过的数据包通过物理层发送给EPAZigBee接入点设备的对应物理层。在 EPAZigBee接入点设备中,各对应层将对接收到的数据包进行解包,整个解包的过程与封装的顺序相反。解出的数据包将交给LLC层重新进行封装,并经 802.3 MAC层进一步封装之后通过物理层接口传到EPA网络上。EPA现场设备接收到上述数据包后,也将执行解包的过程,直到得到发送端应用程序的数据为止。

   3.2 ZigBee与C8051F120之间的驱动和通信

  ZigBee模块为2.4 GHz的无线收发模块,采用的串口波特率是38 400 bps。ZigBee模块与C8051F120的连接采用UART1串口驱动。(编写UART1的串口驱动程序,实现ZigBee模块与C8051F120通信连接的源程序略)

  3.3 C8051F120与RTL8019之间的驱动和通信

  RTL8019与C8051F120之间的连接由数据线、地址线和控制线组成,要完成它们之间的通信需要编写两者的串口驱动和通信程序。

  3.4 ZigBee报文转换为EPA报文

  需要将接收到的ZigBee报文转化为EPA报文,才能最终完成工业现场中的ZigBee应用。ZigBee模块接收到的是按照ZigBee协议封装的报文,需要将其中的数据字段(DATA)取出,并加上EPA协议定义的报头、包尾等字段,将其转化为EPA协议定义的标准报文格式。

  从ZigBee协议格式中提取设备的数据参数:

  #ifdef ADD_ZIGBEE_MODLE
  static void perform_ZigBee_cmd(void);
  void init_task_ZigBee(void)
  加载EPA报文字段:
  VarDistribute(); //变量发布
  void setdata(float arg1, float arg2)

  4 结论

  工业环境对ZigBee技术的需求已经越来越受到业界的关注。ZigBee技术的工业应用不同于其他的应用,在工业应用中传输的数据信息较短,但非常重要,信息传输要准确,而且工业设备通常置于很恶劣的环境,如高温﹑强列震动等;同时功耗也是一个重要问题,若使用电池,则需要经常人为更换,其可用性就有待考虑。ZigBee技术低速率、低功耗、低成本,架构简单、体积小,正好满足工业现场的需求,同时安全性和可靠性使它的应用前景非常乐观。

  综合起来, ZigBee接入点设备的设计和接入EPA网络通信的实现,证明了ZigBee接入EPA网络的可行性。ZigBee接入EPA网络是对现有EPA无线接入方式的重要和有意义的补充。

  参考文献

[1] IEEE Std 802.15.42003 Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for LowRate Wireless Personal Area Networks (LRWPANs),http://www.ZigBee.org.
[2] Breezecom Ltd. BreezeNet Pro.11 wireless Network Seria1 Products.Israel:2000.
[3]ZigBee Document 053474r06, Version 1.0:ZigBee Specification,http://www.zigbee.org.
[4] Patrick Kinney. ZigBee Technology: Wireless Control that Simply Works. http://www.zigbee.org/resources/documents/ZigBee Technology Sept2003.doc, document of ZigBee.
[5]黄进宏,左菲,曾明.一种基于能量优化的无线传感网络自适应组织结构和协议. 电讯技术 2002, 42(6).
[6] 邹仕洪,张丽娜,程时端.一种高效的移动自组织网MAC协议.北京邮电大学学报,2005,28(1):4347.
[7] 用于工业测量与控制系统的EPA(Ethernet for Plant Automation)系统结构和通信标准. 200403.
[8] C8051F120/2/3/4/5/6/7 ,C8051F130/1/2/3系列混合信号ISP FLASH微控制器数据手册. http://www.xhl.com.cn/sjsc/sjscdetail.asps

关键字:接入  zigbee  有线 引用地址:EPA控制网络中ZigBee接入点的软硬件设计

上一篇:充分理解功率放大器理论,实现高效的ISM发送器
下一篇:无线传感器网络路由协议

推荐阅读最新更新时间:2024-05-07 15:53

基于Zigbee的远程家庭监护系统的应用研究
  无线传感器网络是由大量的传感器节点采用无线自组织方式构成的网络,其应用前景广阔。Zigbee技术是一种具有统一技术标准的短距离无线通信技术,其PHY层和MAC层协议基于IEEE802.15.4协议标准。该标准把低能耗、低成本作为重要目标,主要应用于低速传输,可以作为无线传感器网络的通信协议。   随着社会老龄化的加剧,解决长期慢性病的监护成为重要的社会问题。一些突发性疾病和家庭保健,如心血管疾病、老人的日常护理、孕妇、胎儿、婴儿、幼儿的保健也需要长期的家庭监护。由于我国医疗资源紧缺,研究基于公用网络的家庭医疗监护,建立小区医疗网络,可以提高医疗服务水平,减轻病人负担。以往的解决方案是采用有线方式或简单的无线数据发射接收方式。
[模拟电子]
基于ZigBee技术的射频芯片CC2430
摘要:CC2430芯片是Chipcon公司生产的首款符合ZigBee技术的2.4 GHz射频系统单芯片。适用于各种ZigBee或类似ZigBee的无线网络节点,包括调谐器、路由器和终端设备。文中介绍CC2430芯片的主要特点和引脚功能,以及典型应用电路。 关键词:CC2430芯片 射频芯片 ZigBee 引 言   ZigBee采用IEEE802.15.4标准,利用全球共用的公共频率2.4 GHz,应用于监视、控制网络时,其具有非常显著的低成本、低耗电、网络节点多、传输距离远等优势,目前被视为替代有线监视和控制网络领域最有前景的技术之一。   CC2430芯片以强大的集成开发环境作为支持,内部线路的交互式调试以遵从IDE的I
[应用]
ZigBee技术智能化控制城市LED路灯系统解析
   1.引言   道路 照明 是城市公共设施的重要组成部分,目前国内的道路照明系统大部分没有采用网络化监控管理,只能以区域为单位对照明设备进行简单的开关灯控制,多数城市路灯的开关控制仍由传统变压器(配电箱)分散控制,不能对路灯进行有效监控,缺乏灵活多变的操作系统,因此存在着一系列的问题:如系统复杂,难以统一管理;路灯覆盖面广,维护困难;开关控制效率低,电能浪费严重等。针对目前城市对路灯照明控制和管理水平的不足,笔者设计了一套路灯无线监控系统,能对城市路灯实现智能化控制并有效节约电能。本系统主要分为三层,分别是具有人机交互界面功能的路灯管理中心、汇聚路灯节点信息和发送路灯控制命令的路灯监控子站以及采集路灯节点信息的路灯控制终端。
[电源管理]
<font color='red'>ZigBee</font>技术智能化控制城市LED路灯系统解析
一种ZigBee传感器实现的景观LED系统设计
   1 系统结构   景观照明系统主要由照明单元、场景控制器与监控主机三部分构成,如图1所示。景观照明系统工作人员通过监控主机实现对整个景观系统各照明单元工作状态的检测、管理与控制,系统中设置一台监控主机,主机是一台连入Intenet、安装了景观照明系统监控软件的计算机。场景控制器及其所控制的照明单元是系统的基本组成单元。监控主机通过互联网和GPRS无线网络与系统保持信息交互,系统中根据景观照明规模与应用环境决定场景控制器台数,每个场景控制器控制协同1~127个照明单元运行。由于景观照明对实时性要求低于工业控制系统且所需传递信息量少,景观系统局部通信采用ZigBee无线传感器网络(WSN),照明单元完成WSN传感器网络设备(d
[电源管理]
一种<font color='red'>ZigBee</font>传感器实现的景观LED系统设计
基于ZigBee技术的无线传感器网络构建与应用
引言 无线网络的市场发展在逻辑上可分为而向语音的市场和面向数据的市场两类。在许多以数据传输为主的无线网络中,小型、低成本、低复杂度的无线网络的应用场合十分广泛。ZigBee是其中一种具有代表性的短距离无线通信技术,其网络标准由IEEE 802.15.4规定。ZigBee协议比蓝牙、高速率PAN(个人局域网)或者IEEE 802.11x无线局域网更加简单实用。 1 IEEE 802.15.4标准和ZigBee技术 IEEE的无线PAN工作组制定的IEEE 802.15.4技术标准是ZigBee技术的基础,目的是为低能耗的简单设备提供有效覆盖范围在10 m左右的低速连接。 1.1 IEEE 802.15.4协议架构及其技术特点
[应用]
ZigBee网络协议转换的嵌入式网关设计
摘要:针对如何将基于ZigBee的网络接入基于TCP/IP的互联网,提出了一种基于ZigBee的嵌入式网关的设计方案。网关硬件选用PXA270嵌入式平台与CC2430无线模块,基于Windows CE操作系统和Z Stack协议栈,来实现网关的数据转发和ZigBee网络管理功能。 关键词:ZigBee;嵌入式;CC2430;TCP/IP;网关 0 引言 物联网是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化3个重要特征。 随着物联网技术的发展,基于ZigBee技术的无线传感器网络己经被广泛的应用到人们的生产及生活当中(如家庭
[嵌入式]
<font color='red'>ZigBee</font>网络协议转换的嵌入式网关设计
比较智能家居无线技术:Zigbee/蓝牙/WI-FI
  随着物联网、云计算等新兴技术相继进入智能家居行业,智能家居终于实现了质的跨越。未来的智能家居,将会更好的为用户服务。而物联网则成为智能家居发展的一道重要分水岭,将对智能家居的发展方向、产业规模进行拓展和延伸。物联网时代下的智能家居将更加具有发展潜力。    智能家居无线技术应用分类   智能家居进入物联网时代,当有线的智能家居由于布线繁琐、不易推广、成本过高被市场淘汰,无线传输技术因其无需布线,安装简易成为新一代智能家居的最佳选择。但同时,业界对于不同无线传输技术孰优孰劣,哪种技术应该成为智能家居无线标准又众说纷纭,无法形成一致意见。当前智能家居主流的无线通信技术包括(无线传输技术有很多,本文只讨论目前比较流行的):  
[网络通信]
基于ZigBee技术的矿井工作面移动式瓦斯监测
1 引言 矿井瓦斯主要是在开采过程中溢出的,因此矿井工作面瓦斯含量最大,由于工作面工作条件十分恶劣,至今没有设置瓦斯监测装置。 只是在回风巷设置了固定式瓦斯探头。本文利用无线传输最新ZigBee技术研制出用于矿井人员携带或机载的移动式瓦斯传感器,将工作面的瓦斯值传输到工作面端头的瓦斯监控系统中,从而实现瓦斯源头的实时监测。本系统由移动式瓦斯传感器与矿井瓦斯监控分站以及地面中心组成,其设计遵循煤矿安全生产规程的有关规定执行。 2 系统组成 本系统设计由移动式瓦斯传感器、矿井瓦斯监控分站、地面中心三部分组成。 其中,移动式瓦斯传感器采集瓦斯信号,经过微弱信号放大电路,A/D转换后由单片机存储
[单片机]
基于<font color='red'>ZigBee</font>技术的矿井工作面移动式瓦斯监测
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved