PWBU模块是动车牵引变流器控制的重要组成部分,该模块可对运行过程出现故障的代码及次数等记录,并通过串口通讯方式的发送给相关模块,同时在模块上LED点阵屏显示当前运行状态。
PWBU自动化测试系统采用程控电源/万用表/信号发生器/示波器等多种台式仪器,配合PXI多路复用器,模拟输出板卡,数字采集板卡等,通过MXI技术结合工控机与PXI设备,并采用PLC控制器气缸动作,使用摄像头采集分析屏幕文字及指示灯状态,实现了PWBU模块自动化测试。本系统中,软件采用LabVIEW+Teststand结合的方式开发。Teststand用于测试序列编辑及运行,LabVIEW用于测试子模块编写及用户界面编写。
测试实物
PWBU自动化测试软件具有以下特点:
1.通过控制多路复用开关配合气压探针,对多个测点的供电输入、信号输出实现多路复用,逐一测试;
2.上位机连接摄像头,通过视频&图像处理技术,识别被测板LED点阵的文字及指示灯状态、位置等信息;
3.上位机通过控制PLC,进而控制气动按键、气动拨码、测点探针等动作;
4.所有仪器参数无需手动调整,测试数据或波形自动对比分析;
5.测试报告自动生成,测试数据及测试波形自动保存,测试结果上传数据库并可查询,实现了测试结果的可追溯性。
软件主要功能
软件功能 |
描述 |
用户登录及权限管理 |
3级权限 |
设备自检 |
硬件设备自检、连接状态自检、输出精度自检 |
测试项配置 |
可选测试项执行,允许单步、连续、自动等多种执行模式 |
设备参数配置 |
系统中使用的设备运行参数可配置 |
保存配置 |
原始数据、图片、测试报告等 |
报告配置 |
报告加密、多种测试模板选择、打印方式选择等 |
AC/DC电压测试 |
气缸探针连接多路复用器,万用表/示波器采集 |
协议破解 |
被测板通信协议破解,简化测试 |
LED屏文字识别判断 |
摄像头识别解析文字 |
LED指示灯亮灭位置判断 |
摄像头识别颜色矩阵 |
数据上传 |
采用SQL Sever数据库存储测试结果 |
数据回放 |
支持序列号查询、时间段查询、特定参数查询等模式 |
报告生成 |
支持多种模板、报告自动加密、结果自动判断 |
重测提示 |
允许用户对失败测试项直接进行重测/继续/终止等操作 |
快速终止 |
允许快速终止当前测试 |
缓存测试状态 |
断电、终止、暂停后,允许继续按序列号测试并保存结果 |
其他 |
测试进度、步骤提示、防误操作、安全保护逻辑等 |
测试主界面