内容摘要:在EPA网络中,引入ZigBee技术是新提出的研究课题。本文在分析ZigBee技术的基础上,对ZigBee技术接入EPA控制网络进行系统建模和设计,给出ZigBee接入EPA控制网络的实施方案及协议模型,并按照提出的方案设计一种EPA-ZigBee接入点设备。最后,对设计的接入点设备进行多次测试。分析测试结果表明,EPA-ZigBee接入点设备运行稳定,工作可靠,可以满足工作现场的多种需要。
②MAC层。它负责处理所有的物理无线信道访问,并产生网络信号和同步信号,支持PAN连接和分离,提供两个对等MAC实体之问可靠的链路等。
③EPA应用层。EPA应用层为用户应用进程间的数据通信提供接口。针对工业控制实时应用,提供了变量访问服务、事件管理服务、文件上装/下载服务等实时通信服务。
发送时,EPA应用进程在调用应用层服务时,应该提供所有服务所需要的参数,然后由应用层服务将数据经过编码后,传给网络接口层对象,调用网络层数据传输服务把数据发送出去。
接收时,应用层收到来自通信端口的数据后,上传给应用层服务,由应用层服务根据服务报文中的目的应用进程标识ID,将接收到的数据传送到应用层中相应的用户应用进程,由用户应用进程对相应的参量进行更新和进一步处理。
2 EPA-zigbee接入点的硬件设计
zigbee现场设备采集的数据经处坪后通过无线链路传送到ZigBee接入点。ZigBee接入点的接口电路如图2所示。

MCU采用新华龙公司代理的C8051F120。它是完全集成的混合信号系统级MCU芯片,具有128KB Flash存储器,8448字节的片内RAM,峰值为100,64个数字I/O引脚。采用C8050Fl20主要是考虑到系统处理的存储量和处理速度,在接入点需要处理的请求较终端多,所以使用C8050F120更加合理。RAM存储器的型号为IS62LV2568,存储空间为256KB,工作电压也是3.3V。采用RAM的主要目的是扩展C805lFl20的内存,因为在这里需要烧写EPA协议堆栈,需要的内存空间比较大。
zigbee模块为IP-Linkl270。这是一款完全符合IEEE802.15.4标准与ZigBee规范的2.4 GHz无线收发模块。模块提供了一系列的命令,允许很方便地对模块的各种关键属性进行配置,用户可以使用终端配置工具或者利用模块的UART进行参数的配置。该模块的功能主要是对工业现场设备(同样具有IP-Linkl270模块)进行数据采集和控制,数据和控制信息通过有线网络传输到PC机七显示或从PC机上输入。
来源:单片机及嵌入式系统应用 作者:王泉 刘双梅 责编:豆豆技术应用