摘 要:本文介绍了网络测控关键技术的特点和功能,同时基于该测控技术给出了基于网络的虚拟仪器测试系统的实现方案,具有一定的工程实践意义.
关键词:网络测控;虚拟;远程诊断
1 引言 测控网络技术
测控网络技术用于实现多台被测对象同时进行实时在线智能、实时显示测试曲线、测试结果自动保存、打印以及报表等功能。同时该测试系统具有n个通道的数据通信能力。
目前很多对象性能的检测与验收还只是沿用落后的常规仪器或主观目测进行粗略的定性单项检验。目测的数据随着观测者的经验、观测位置和仪表本身精度的不同而误差很大。尤其是各性能参数间的实时性极差,不能正确地反映它们之间的内在关系,根据这些参数对对象性能作出的判断近乎于估测。因此,迫切需要研制一套计算机辅助在线测试系统,来测定对象性能的特征参数,并智能地判定其性能。将检测系统和硬件系统按照网络系统的互连协议,构成一个开放式测试系统。系统应用串行通讯、CAN 总线、VXI总线、VISA总线、GPIB总线因此具有很强的扩展能力,只要符合总线网络协议的任何仪器、仪表设备都可直接挂接。总之,该系统(1) 实现了对象的实时在线检测,从根本上改变了常规仪器通过主观目测进行粗略的单项定性检测现状,提高了性能参数间的实时性,并准确地反映出它们之间的内在关系,提高了检测精度。(2) 实现了对象的检测智能化。(3) 实现了总线型测控网络系统。它具有传输速率高、距离长等优点,能实现n 个通道的数据通信能力。具有很好的硬件扩展性,其扩展也十分方便,只要其子系统符合总线网络协议,即可直接挂接在该总线网络上。
2 测控网络的延伸
应用计算机和网络技术建立基于网络的虚拟仪器测试系统。
(1)结构:
通过计算机网络,用虚拟仪器的概念实现远程测试和学习的一种客户机—服务器的分布式环境,其系统结构如图1所示。
服务器和客户机用网络互连建立远程连接。系统在软件的控制下,不仅可实现单台虚拟仪器的测试功能,更重要的是可根据测试对象的实际要求选择合适的自动测试系统功能,实现测试系统的组态功能和远程测试。远程测试模块驻留在Web服务器上,利用基于Web的数据库技术实现本地测试系统与远程测试模块间信息的双向交互,大大降低用户和他所访问的信息及信息本身之间存在的距离所引起的问题,增大了对用户的透明度,解决仪器共享的问题,实现资源共享。
(2) 网络的实现
在网络连接中,网络协议是首先应考虑的问题。在计算机网络标准中,最著名的是国际标准化组织(ISO)提出的开放系统互联(OSI)参考模型。OSI参考模型采用高度结构化的设计方法,将网络分为七层。由于OSI参考模型的制定工作难度很大,目前几乎很少使用.目前普遍采用的是传输控制协议/网际协议TCP/IP,即TCP对应OSI七层模型的传输层,IP对应网络层,这两层称为逻辑网络。而物理层和数据链路层称为物理层,保持与OSI的规定一致。逻辑网络之上是应用层,在其中配有很多初级协议和实现协议的软件。
(3 )远程诊断
故障诊断是现代测试系统中必不可少的一个重要部分。远程诊断技术则是故障诊断技术与通信技术相结合的高级诊断技术,是Internet与诊断技术相结合的一种具有广阔应用前景的开放式远程诊断体系结构。传统的诊断系统采用专家系统的知识库是封闭或半封闭的,其知识库的构造和知识的输入与修改均由设计者完成。而远程诊断专家系统的知识库是基于Web数据库开放式的体系结构,知识库的填充由系统的维护和使用者在使用过程中不断充实,而不需要设计者去填充。服务器将支持在一个测试点上运行多种传输协议。测试人员可以浏览各个测试点信息,并在相应测试设备上运行诊断系统。超级链接技术允许访问驻留在第三方系统上的校正系统,可直接下载测试点,而无须测试人员在现场。测试工程师可以利用互联网技术排除远在12 000 km以外的设备故障,从而提高设备的利用率,并降低维修费用。
使用虚拟仪器实现测控网络技术原理如下图
3 参考文献
Heather Edwards.Building an Interactive Web Page with Data Socket.National nstruments Corporation,1999.(end)