http://www.paper.edu.cn
-1-
基于虚拟仪器技术的远程测试系统
1
徐耀松
1
,付华
1
,王丹丹
2
1 辽宁工程技术大学电气与控制工程学院,辽宁阜新 (123000)
2 辽宁工程技术大学实验实训中心,辽宁阜新(123000)
E-mail:xuyaosong@126.com
摘 要:网络化测试成为测试技术的发展方向。将虚拟仪器技术与 USB 接口技术相结合,
USB 总线可以实现对数据实时高速的采集,把采集数据传送到主机后再通过 LabVIEW 的网
络通信功能进行数据的远程传输。介绍了 USB 接口模块硬件和软件的设计方法,阐述了
LabVIEW 开发平台上网络化传输的实现方法,结合发动机测试,实现发动机参数远程虚拟
测试系统。
关键词:远程测试系统, LabVIEW,USB,发动机
中图分类号:TP837 文献标示码:B
1.引言
随着近年来测试技术、网络技术的发展以及功能需求的不断提高,远程测试技术得到快
速发展。另外,测试技术的不断革新也促使新的网络测控技术应用到监测监控系统中。针对
发动机远程测试系统的开发,本文将基于 USB 接口的数据采集技术和虚拟仪器技术相结合,
利用 USB 数据采集模块实现发动机的本地测量,采用图形化编程软件的仪器控制功能实现
对 USB 控制器的软件编程,并利用 LabVIEW 的网络功能实现检测参数远程传输,构建了
基于 USB 数据采集技术的远程虚拟测试系统。
2.虚拟仪器技术在远程测试中的应用
虚拟仪器技术与网络技术的结合在测试领域中的应用,是对传统测试方式的一场革命,
是未来测试技术发展的必然趋势。
LabVIEW 是目前最流行的虚拟仪器开发平台,为构建远程测试系统提供了多种方便灵
活和功能强大的工具。以 LabVIEW 为代表的虚拟仪器平台在测试领域的广泛应用,为远程
测试提供了多层次的网络开发功能,能够开发出适应复杂的网络环境和各种测试系统的个性
化的高质量远程测试系统[1]。
远程测试系统的网络组建通常有两种模式:C/S 模式(客户/服务器模式)和 B/S 模式(浏
览器/服务器模式)。C/S 模式设计工作包括两方面:一个是客户端采集程序和数据远程发布
程序的设计,一个是客户端数据的接收程序的设计。B/S 模式方便用户在 Web 下发布数据,
其主要工作是在服务器端程序的设计,不需要设计客户端程序,在 LabVIEW 中实现该模式
的网络数据传输非常方便。针对发动机测试系统的特点,本文采用 B/S 模式实现发动机运行
参数的远程测试系统。
基于 B/S 模式的远程数据传输可以通过远程面板技术实现。测试服务器把虚拟测试应用
程序的前面板发布到 Web 页面上,远程的客户端便可以通过浏览器对运行于服务器端的测
试面板进行监视。远程面板配置简便,能够跨平台,而且可以多同步连接监控,客户端在浏
览器中看到的监测画面同服务器端完全一致,非常适合远程测试的应用。
本系统在测试服务器端利用 LabVIEW Web Publishing Tool 把虚拟测试应用程序的前面板嵌
1
本课题得到辽宁工程技术大学优秀青年科学技术基金(06A10)的资助。
评论0
最新资源