
数事本与率用
工业有线/无线异构网络控制系统性能测试装置的开发
设计开发
徐胜1.2姜德志
(1.南通职业大学电子信息工程学院江苏南通226007;2.上海大学机电工程与自动化学院上海200072)
摘要:本文针对已有的网络性能测试装置存在的不足,硬件采用了AT91RM9200处理器外扩接口电路实现测试装置的硬件平台,基于该平台给出了整套的测试软件设计,从测试结果来看,该测试装置运行稳定,不影响系统的正常工作,测试结果准确、可靠。
关键词:工业无线网络性能测试装置测试软件
中图分类号:TP392 1引言
文献标识码:A
文章编号:1007-9416(2013)11-0173-01
程序的信号量,如果“是”则往下执行,3计算令牌周期、丢包率、吞叶
工业无线网络控制系统已取得广泛应用,如何测试无线网络的性能具有重要意义。本文针对已有的网络性能测试装置存在的不足,基于一个特定工业控制网络的实验平台开发了工业无线网络性能测试装置。系统中,PROFIBUS-DP网络为主干网,WICN采用协议网关接人到PROFIBUS-DP主干网中。性能测试装置的设计包括硬件设计和软件设计,性能测试装置及其接入到控制系统的方式。
2性能测试装置硬件设讨
工业无线网络性能测试装置的硬件包括核心模块、IEEE802 15.4a无线通信模块、以太网接口模块、HMI接口模块、串口和USB 接口,如图1所示。核心模块采用AT91RM9200处理器外扩64MByte SDRAM,128MbitNORFLASH,IEEE802.15.4a无线通信模块采用的nanoPAN5360,使用SPI接口与AT91RM9200进行通信,以太网接口采用了AT91RM9200自带的以太网控制器外扩DM9161物理层接口,HMI接口采用的是Topway公司生产的LM32019EWFLCD 和AD7843触摸屏采样芯片,测试装置还扩展了串口和USB接口,
2实时性能测试装置软件设计
测试软件包括Vxworks操作系统的多任务调度设计,无线网络测试程序的设计,数据处理程序的设计,HMI接口程序的设计和上位机通信程序的设计。测试装置的软件程序具体实施步骤如图2所示。
2.1测试程序的设计
测试程序中定义了一张二位的表格,表格中的每一行包含发送和接收的每一个测试数据信息。Frmcnt为发送的数据的序号, WTxData为发送的无线测试数据,WRxData为接收的无线测试数据,FlagPLoss为测试数据包丢标志,Sendtime为测试节点获得令牌发送的时间,Recvtime为返回测试数据包接收数据的时间, Sendtime和Recvtime之间的差值可以求出无线网络到控制系统的控制周期,其中连续两次Sendtime的差为令牌循环周期
测试装置通过无线接口加入到无线令肿环网络,进行数据测试,按照一定的步骤进行。
2.2数据处理程序的设计
数据处理程序执行流程按照:1)初始化信号量:2)判断是否获得测试装置
以大网口
中口
RJ45
物量层接口DM9161EP
SDRAM
ARMMCU AT 91RM 9200(tt系t:VxWorks)
SPL总线
IEEE802-15.4a 无线提口协议模块。 nanoPANS36d
HM
随势器,
LCDI3700 330-740
图1系统硬件接口
FLASH
率和控制周期;4)存储计算结果并清备份表格,5)发送信号量给显示程序和上位机通信程序,完成显示和测试数据的上传。
2.3HMI接口程序的设计
用户接口程序的设计包括底层驱动程序的设计和上层应用程序的设计。
LCD驱动程序完成的操作如下:LM32019EWFLCD上电后进行初始化,包括系统控制,显示操作,绘制操作,存储操作等的初始化。
2.4上位机通信程序的设计
上位机通信程序负责将测得的无线网络性能参数上传到上位计算机,通过上位计算机程序实现测试数据趋势记录并显示。该程序与数据处理程序之间存在一个同步信号量,只有数据处理程序完成测试数据的计算后,上位机通信程序将数据上传到上位计算机。
3测试平台的构建与调试
VxWorks应用程序通常有两种运行方式:混合方式和独立方式。对于应用程序的编写,通常首先创建可下载型的应用工程,使应用程序以独立的方式运行,对自已的应用程序进行初步的调试。要创建可下载型的应用工程,在Tomado开发环境下单击File->New Project菜单项,选择downloadable applicationmodules。
当应用程序和驱动程序开发完成后.可在Tomado开发环境下进行编译、链接,并生成输出文件,下载到目标机上的VxWorks进行调试。最后,应用程序调试完毕,满足设计要求,需要与内核一起编译,生成的VxWorks映像文件下载到目标板上,使内核启动时自动调用应用程序,实现自启动。
调试完毕后将用户应用程序与VxWorks内核映像编译在一起下载到ARM9200后开机进人到测试界面,无线节点可以成功加人到
无线令牌环网络中, 4本章小结
本文设计了工业无线网络性能测试装置的软硬件平台,利用该测试装置对网关接入型工业无线网络的性能进行测试,获得了各项性能指标参数。从测试结果来看
该测试装置运行稳定,不影响系统的正常工作,测试结果准确,可靠。参考文献
[1]黄丹青.工业异构网络控制系统实时性能测试方法及实现研究[D] 上海:上海大学,2010
[2]JALVES M, TOVAR E. Rea1time communications over wired/wire-less PROFIBUS networks Support-ing interce11 mobi1ity[Jj. Com-puter Networks, 2007, 51 (11): 29943012.
[3]侯维岩.杨傲雷.基于IEEE802.15. 4a的无线测控网络恢议[J.计算机工程,2009,(16):1 01 1 03+106.
广微理器化
+
操作系统物物化读入配置参载建立全局数据变量表
+ 开启任务 +
客个任务之间的调实
图2无线测试装置软件流程图
173