Communication 版 (精华区)
发信人: dormouse (出征 V 号带飘扬), 信区: Communication
标 题: 基于网络的测试系统
发信站: 哈工大紫丁香 (2001年06月24日09:45:07 星期天), 站内信件
基于网络的测试系统
方案综述:
引言
随着计算机技术的发展,基于PC的测试系统越来越广泛地应用在军事、航空航
天和工业自动化的各个领域。特别是美国的美商仪器有限公司(National
InstrumentsTM,简称NI)随着LabVIEW的发布而提出的虚拟仪器(Virtual
Instrumentation,简称VI)设计思想,使得基于PC的测试系统得到了进一步的发
展和应用,并逐步地成为测试系统的主流。
近年来,网络技术发展十分迅猛,Internet和PC网络正在逐渐地改变人们的生
活和工作方式。为了满足测试系统互连、测试数据共享和提高测试系统工作的可靠
性等方面的需要,网络技术也逐渐地被应用到了测试领域,从而为数据采集、数据
分析和数据表达带来了一些新的方法和途径。本文参照NI公司提供的解决方案,讨
论了三种基于网络的测试系统的组建方法。
远程测试系统
远程测试系统的组成示意图如图1所示。在这种系统组建方案中,可以配置一
个或多个远端测试节点来完成测试任务,并将测试的数据发送回一台本地PC。远端
节点可以是智能的或者是非智能的。
NI公司提供了四项技术来使得该类系统的组建变得更加容易。
1.DataSocket
DataSocket是NI公司提供的一项软件技术,它使得通过网络传送测试数据就如
同向一个文件中写入信息一样方便。你可以使用DataSocket来组建一个远端的智能
测试节点,在该节点上运行应用程序完成数据采集、数据分析和控制等任务,并利
用DataSocket提供的功能通过网络将测试数据发回本地PC节点。
DataSocket被集成到了LabVIEW和Component Works中。对于那些想要组建远程
分布式测试的系统,而对TCP/IP协议不熟悉或者不想深入学习这些协议的工程技术
人员来说,DataSocket是一个理想的解决方案。
2.FieldPoint
FieldPoint是NI公司设计的一种模块化分布式I/O系统,它为工业测量和控制
等应用提供了一种经济的解决方案,特别适合于那些需要完成远程单点测试的场合
。FieldPoint系统包括了一系列功能不同的模拟和数字I/O模块,并依靠这些I/O模
块完成远程测量和控制。通过FP-1600以太网接口模块,你可以配置一系列的非智
能测试节点,每个节点最多可以容纳9个FieldPoint I/O模块。
3.远端器件访问(Remote device access,RDA)
NI公司提供出的远端器件访问技术可以使得网络上的任意PC节点可以访问位于
远端计算机内的任何NI公司的DAQ器件。使得RDA技术组建系统时,你的远端测试节
点是一台装有一个或多个DAQ器件的PC,你的测试应用程序在本地PC节点上运行,
而测量和控制则在远端节点上完成。在这种民政部下,你的远端测试节点变成非智
能的了。当你需要使用一个远端的PC或者CompactPCI/PXI计算机,数据采集速度要
求高于1KHz,并且使用了几个DAQ器件都带有RDA。
4.GPIB-ENET
GPIB-ENET是NI公司开发的以太网到GPIB的控制器,通过该控制器,你可以将
你的GPIB仪器变成一个远端测量节点。眼前面提到的FieldPoint和RDA一样,你的
应用程序在本地PC节点上运行,而测量则发生在远端的GPIB仪器上。根据你的远端
GPIB仪器的不同,通过GPIBENET组建的远端测量节点可以是智能的或者是非智能的
。
测试数据发布系统
测试数据发布系统的组成原理如图2所示。该组建方案差不多与前一种方案相
反。在该方案中,配置有一个本地PC测试节点,该节点通过网络向一台或者多台远
端PC节点发布测试数据。该方案可以应用于企业中的分布式测试系统,或者在大学
中建立远程教学实验室。
NI公司的DataSocket技术是实现该方案的理想选择。通过DataSocket,你可以
十分灵活地定义你将要发布到远端PC节点的数据。你可以将原始的测试数据发送到
远端PC节点进行自理,或者将自理过的数据实时地发送给你的远方同事。
DataSocket还有一个优点就是,你不需要在远端PC节点上安装应用程序开发环境,
只需要通过运行工业标准的浏览器就可以测试节点上的测试数据。
企业级测试系统
企业级测试系统是前两种方案的综合,其示意图如图3所示。组建企业级的测
试系统的目标就是要能够为企业内的任意PC节点提供访问企业内的任何其他PC节点
和测试节点能力。这些测试节点可以是智能的或者是非智能的。该种方案的最典型
的应用实例就是工厂现场的数据采集和控制系统。
在实现该类系统时,你可以综合应用前面两种方案中提到的技术。有时在构建
一个基于网络的测试系统时,你可能还想要执行代码分布到多个PC节点上运行,以
加快执行速度和缩短数据处理的时间。NI公司在其Lab VIEW中提供了一种叫做VI服
务器的技术,通过使用该技术,你可以很容易地在其他PC节点上执行你的Lab
VIEW程序。再加上其他的网络测试技术,你可以很容易地构建一个大规模的基于网
络的测试系统,以充分利用PC网络的强大的自理能力。
结束语
随着信息技术的进一步发展,PC网络和Internet的应用将会进一步深入到生产
生活的各个领域。人们对测试系统测量、控制和数据自理的能力以及运行可靠性的
要求越来越高,对测试数据的及时共享也越来越迫切。目前,很多公司都提出了自
己的网络测试解决方案,基于网络的测试系统必将逐步地得到广泛应用。
产品配置:
适用领域及情况:
提交人员或单位:第二炮兵工程学院,西安喻剑锋
提交时间:2000-12-01 00:00:00
相关文章
基于Compact PCI的通信公共平台
设备远程监控系统
潜油螺杆泵采油系统在线监测
分布式测试系统的一种网络通信设计
STS2100系列电子元器件测试系统
--
I am dormouse. 我是睡鼠
too lazy.
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: dormouse.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.725毫秒