进行计时精度测试时,主控程序首先根据被测产品的型号,确定需提供给被测产品的工作电源电压,然后通过继电器输出卡控制输出给被测产品,然后运行数据采集子程序,同时发送启动控制信号给被测引信,使被测引信开始计时,测试系统同步监测被测引信的启动控制信号、点火输出信号、工作电压及工作电流等,当监测到点火信号后,停止信号采集,并对采集到的数据进行分析处理,从启动信号开始时刻到点火信号输出时刻即为引信的计时时间,同时还要对引信的点火信号波形进行分析,对点火信号的最大电压进行测量,对点火信号波形进行积分,判断引信输出的点火信号幅度及能量、工作电源、工作电流等参数是否满足性能指标要求。图4为测试系统采集到的某型号电子时间引信启动信号和点火信号波形。
图4 某型号引信启动信号和点火信号波形
3)产品控制信号的产生
电子时间引信和装定器工作时的控制信号大部分为数字I/O信号,因此选用PCI-7230隔离数字输入输出卡来产生,该卡具有16通道的隔离数字输入和16通道的隔离数字输出功能,其输出通道拥有5~35V的宽信号输出范围,可以满足为不同型号电子时间引信和装定器提供各类控制信号的使用要求,数字输入通道具有0~24V的输入范围,可用来监测引信及装定器工作过程中各类中间信号的变化。
系统测试时,首先根据被测产品型号确定所需要的数字电源电压,然后通过串口完成对装定器的数据传输,然后由数字输出通道1发出装定启动信号,控制装定器开始工作,装定完毕后,由数字输出通道2发出引信计时启动信号,被测引信开始计时,根据不同引信的测试要求,通过数字输入通道实时监测被测引信的各种中间特征信号,如果测试具有时间修改功能的电子时间引信时,在引信开始计时以后,还要通过另外3个数字输出通道,发送修改信号脉冲给被测引信。图5为输出的启动控制信号波形。
图5 测试系统输出的启动控制信号
4 测试系统软件设计
电子时间引信通用测试系统控制软件在Windows操作系统平台下,基于LabVIEW8.5开发完成,采用模块化编程思想,自顶向下设计,为了满足高速率采集的要求,采用多线程编程,应用程序被分为3个线程:一个用户界面线程,一个数据获取线程和一个仪器控制线程。具有良好的人机交互界面,可进行数据采集、数据分析、存储及自动报表生成等功能。系统测试软件主要流程如图6所示。
图6 通用测试系统软件设计流程
共0条 [查看全部] 网友评论