新闻中心

EEPW首页>测试测量>设计应用> 基于虚拟仪器的某型高度表测试系统软件研制

基于虚拟仪器的某型高度表测试系统软件研制

作者: 时间:2011-06-29 来源:网络 收藏


2结构分析
高度信号测试的资源主要有测试电源、高度模拟器、数据采集卡、数字化仪、工控机、显示器和适配器等。高度表以工控机为主控设备,基于LabWindows/CVI通过数据采集实现对无线电高度表高度的测试,系统总体框图如图2所示。

本文引用地址://m.amcfsurvey.com/article/194877.htm

f.jpg


首先工控机发射控制指令给高度模拟器,高度模拟器产生相应的高度信号给无线电高度表;同时工控机发射控制信号,通过数字采集卡的数字I/O口和适配器,输出射检指令,使高度表处于工作状态。然后工控机发出控制指令通过数据采集卡的数字I/O口控制数据采集卡,开始采集高度控制信号Pc,工控机进行处理、存储并根据Pc信号的上升和下降产生控制信号,作为调制周期信号Pn的开始和结束信号。工控机对数字化仪采集过来的信号进行数据处理,在显示器上显示测试的锯齿波脉冲个数。整个测试过程由电源模块提供不同伏值的电压,保证各个模块的正常工作。

3 测试设计
使用LabWindows/CVI设计软件包括以下几个步骤:功能模块划分、测试流程、虚拟面板设计、数据处理和测量结果分析等。
3.1 功能划分和测试漉程
设计采用模块化的设计方法,即将测试软件划分为相互独立的模块,各模块在编写程序和运行程序时是相互独立的。模块化的程序设计有利于测试软件开发、维护、调试和运行。该测试软件模块划分如图3所示。

g.jpg


初始化模块包括用户登录界面和系统自检。用户登录界面是为保证使用者单独使用而设计的保密措施,包括用户名和密码验证,当用户名和密码均正确时才能使用该测试软件。系统自检是对高度表测试时硬件电路的检测,保证高度表测试系统处于正常状态。
数据采集模块负责将被测信号转化为数字信号。将高度控制信号Pc转化为数字信号,来控制高度信号Pn的采集。数据处理计算将采集到的数字信号,根据相应的比例关系转化为所需要的数字信号。误差处理包括系统误差、测量误差和粗大误差处理。粗大误差可通过数学方法进行处理;在高度信号的情况下通电获得系统误差,在测试的时候直接排除;测量误差可以通过多次测量求均值的方式使测量误差降低到允许的范围内。



评论


相关推荐

技术专区

关闭