基于虚拟仪器的控制器自动测试系统
2011-07-21夏梦芝何银菊
仪表技术与传感器 2011年12期
夏梦芝,何银菊,李 波
(湖南三一智能控制设备有限公司,湖南 长沙 410100)
0 引言
搭建测试环境、测试电路或工装,是一项低效繁琐的工作,一直是制约研发及测试效率提高的瓶颈。而目前的测试设备、仪器如信号发生器、示波器、CAN分析仪等都是分立的器件,无法统一调度组建起自动测试系统。
随着现代测试仪器及技术的飞速发展,基于各种总线平台的虚拟仪器及其集成系统开始在各行各业得到广泛的应用。虚拟仪器不同于专门的、只有固定功能的传统仪器。它可通过软件编程定义硬件的功能,当测试需求发生变化时,只要开发软件程序,无需更换硬件,即可高效地升级或创建新的测试系统[1]。
针对控制器端口数量多、信号种类多样以及非标准输出的特点,构建了一种基于虚拟仪器技术的控制器自动测试系统。该系统将各种支持windows操作系统的虚拟仪器模块包括源模块、表模块和通信模块等集成在一起进行统一调度,根据控制器电气性能测试方法和规范,研制了自动化测试系统。相比于传统的手工测试方式,该系统具有高度开放性、自动化和实用性特点,可极大地提升测试效率。
1 系统总体方案
NI公司提供了适应于各种领域和各种性能指标的数据采集、信号调理卡,配合与其硬件紧密结合的LabVIEW软件使用,通过简单的程序编写,实现真实波形的发生或采集[2]。
被测控制器的信号种类为模拟输入、开关输入、脉冲输入、模拟输出、开关输出和脉冲输出,端口数量多、信号种类多样且为非标准类型。……
登录APP查看全文
