基于采用LabWindows/CVI虚拟仪器技术实现高度表测试系统的设计

发布者:legend8最新更新时间:2023-06-02 来源: elecfans关键字:LabWindows  CVI  虚拟仪器技术 手机看文章 扫描二维码
随时随地手机看文章

引言

基于多种总线系统和开发平台的虚拟仪器在测控和仪器科学领域逐步发挥越来越大的作用。目前国内在机载、弹载或者雷达无线电高度表应用非常广泛,而高度表的测高精度是保证飞机、弹载或者雷达正常工作至关重要的条件。为了保证高度表正常工作,需要在高度表使用前进行模拟测试。鉴于传统的高度表测量设备精度不高的缺点,需要设计一个精度较高的高度表测试系统。利用数字采集技术和计算机技术进行信号处理具有较高的测量精度,同时LabWindows/CVI软件平台结合了C语言和用于数据采集、分析和显示的测控专业工具,简化了用户接口的设计,使生成的应用程序可以在多种平台上移植。采用LabWindows/CVI虚拟仪器技术对高度表进行测试,具有较高的使用性和可维护性。


1 测试需求分析

高度表测试系统测试对象是一部由锯齿波信号调制的调频连续波、恒定差拍自动跟踪式c波段的某型无线电高度表。该高度表由发射组合、接收组合、伺服输出组合和收发鉴频组合组成,其工作原理如图1所示。

基于采用LabWindows/CVI虚拟仪器技术实现高度表测试系统的设计

t1时刻高度表的发射组合通过天线向海面发射的线性调频波的频率为f1,在t2时刻收到回波信号。采用锯齿波线性调频体制,在t2时刻发射频率已变为f2,此时取出发射能量的小部分作为本振信号与回波信号在混频器中混频,检波后得到差拍信号fb,根据差拍信号得到高度信号的计算公式如下式所示。

式中:Tm为锯齿波调制周期;△f为调频带宽;H为所需测量的高度;c为电磁波传播速度。

当测试时处于动态平衡状态,△f和c是常数,fb在瞬态平衡下也是常数,此时所测的高度与调制周期成正比关系,可以用测量调制周期的方式测量高度表工作高度,如下:

高度表测试系统的作用是检测高度表是否工作正常。主要通过对高度表工作时产生的高度信号Pn和高度控制信号Pc进行测试,来判断高度表是否符合测试精度要求。采用直接测量的方法,难以保证高度表测量的精度。为此,本文采用将高度脉冲信号转化为脉冲个数的方式,来确保测量的精度。

根据式(2)的测高原理将高度转化为测量调制周期的周期长度。为了精确地测试高度信号,调制信号采用固定周期T1的锯齿波脉冲信号,将周期的测量转化为在一个调制周期内对锯齿波个数的计数N,计算公式如下:

式中:T是锯齿波周期;K1是高度与锯齿波的比例系数。据此波的长度则体现了测试的精度,在本测试系统中K1取0.1 m/个,即一个锯齿波脉冲的精度为0.1 m。

2 测试系统结构分析

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

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

3 测试软件设计

使用LabWindows/CVI软件设计软件测试系统包括以下几个步骤:功能模块划分、测试流程、虚拟面板设计、数据处理和测量结果分析等。

3.1 功能划分和测试漉程

设计采用模块化的设计方法,即将测试软件划分为相互独立的模块,各模块在编写程序和运行程序时是相互独立的。模块化的程序设计有利于测试软件开发、维护、调试和运行。该测试软件模块划分如图3所示。

初始化模块包括用户登录界面和系统自检。用户登录界面是为保证使用者单独使用而设计的保密措施,包括用户名和密码验证,当用户名和密码均正确时才能使用该测试软件。系统自检是对高度表测试时硬件电路的检测,保证高度表测试系统处于正常状态。

数据采集模块负责将被测信号转化为数字信号。将高度控制信号Pc转化为数字信号,来控制高度信号Pn的采集。数据处理计算将采集到的数字信号,根据相应的比例关系转化为所需要的数字信号。误差处理包括系统误差、测量误差和粗大误差处理。粗大误差可通过数学方法进行处理;在高度信号的情况下通电获得系统误差,在测试的时候直接排除;测量误差可以通过多次测量求均值的方式使测量误差降低到允许的范围内。

测试界面是软件人性化设计的一个标志,可根据客户的需要进行更改和维护。在虚拟面板上直接显示所测量信号的波形,通过数字控件显示脉冲个数和高度信息,最后在通过Excel输出并打印结果。根据图3所示的软件功能,设计相应的软件流程如图4所示。

3.2 虚拟面板设计

根据上述软件流程图和软件功能模块的划分并结合用户需求,进行高度表测试控制面板的设计,控制程序流程并显示测试和分析结果。在设计面板时应遵循以下几点要求:

(1)使用中文图形界面;

(2)系统测试不满足要求时提示出错;

(3)所有测试运行中的信息显示在同时面板上;

(4)界面外形美观大方,色彩和谐,画面布局合理,界面友好。根据上述要求设计面板如图5所示。

面板的左上方用于显示Pn信号的波形。左下方的数字控件显示工作的状态、测试的项目和方式与所测数据的测量结果。可以与标准值对比,查看误差是否在允许的范围内。右上方是测试的控制按钮,用于控制测试的开始、暂停、结束和打印结果。右下方是操作说明,对测试的过程进行文字提示和说明。

4 误差处理和结果分析

首先将数字化仪采样后的Pn信号转化为工控机缓存内存储的数字信号。为了保证测量结果的精确性,需要对测量的信号进行误差处理。测试过程中产生的误差主要包括系统误差、随机误差和粗大误差。

测量时产生的误差主要是由于数据传输延时、继电器动作延时和采集卡采集延时等产生的,这些误差是固定的,可视为系统误差。此外使用的电子器件在不同温度条件下也存在一定的误差,这些误差是随机变化的,一般情况下视为测量误差。测试过程中可能出现的干扰信号使得测试结果中出现“毛刺”,被视为粗大误差。测试的数据首先经过粗大误差处理,在进行系统误差处理,最后处理随机误差。

粗大误差是超出规定条件下预期的坏值,可通过区间估计法进行排除。设测量的估计区间为,其中:c1为置信度,标准差的计算方法如式(4)所示:

任何一次测量误差都是由系统误差和随机误差共同组成的。在确定条件下,对被测量x的第i次测量误差为:

式中:系统误差ε在测量条件相同时是不变的。测量次数n→∞时,测量误差δi的总和趋向于0。可通过多次测量求平均值的方法求得系统误差。

粗大误差的处理流程如图6所示。首先计算和标准差估计值,采用标准差的c1倍作为判别标准,判断残差是否满足测试要求。

不满足时剔除残差最大的坏值,重新判断直到满足要求为止。系统误差处理流程如图7所示。分别求n次和n-1次测量的均值,在求得两者的差值。根据n-1次测量结果的设置判别标准,判断差值是否满足要求。不满足时增加测量数据个数,重新判断直到满足要求为止。

该高度表测试系统相对传统高度表测试设备的优势在于可进行数字化处理,即对数字信号进行误差处理。将经过流程图6和流程图7处理过程视为对测试的优化过程。对10 m,30 m,80 m,200 m,500 m和1 000 m的模拟高度进行测量,优化前的测量结果和优化后的测量结果如表1所示。通过对比可知,优化后的测量结果测量精度远远高于优化前,即经过误差处理后的效果具有较高的精度。


5 结语

该高度表测试系统采用数据采集技术,具有较高的精度。LabWindows/CVI虚拟仪器技术使得测试面板更加人性化,适合无线电高度表领域非专业人士对装备的测试,提高了测试系统的实用性和可维护性。采用脉冲计数的方式对高度表的工作高度进行测量,显示出了数字测量方式相对模拟数据测量的优势。此外,采用的数字采集卡和数字化仪还可以测试高度表的其他测试技术指标,提高该高度表测试系统的经济性。


关键字:LabWindows  CVI  虚拟仪器技术 引用地址:基于采用LabWindows/CVI虚拟仪器技术实现高度表测试系统的设计

上一篇:基于LabVIEW开发平台实现多通道数据测试系统的应用方案
下一篇:LABVIEW波形显示控件交替显示的控制方法分析

推荐阅读最新更新时间:2024-10-29 19:46

采用虚拟仪器技术实现气体微流量测量系统的设计
在真空技术应用中,气体微流量由气体微流量计测量。精确测量气体微流量(或漏率)具有十分重要的意义。例如,为了保持飞船舱内的压力长期工作正常,需要对舱体进行检漏,检漏时不但要找到漏孔位置,还要精确测量微小的漏率,这对于长期在空间飞行的载人飞船尤为重要;火箭燃料是易燃、易爆、有毒的气体或液体,微小的泄漏具有很大的危险性,要对火箭燃料的加注过程和发射阵地进行安全检测;在电子工业中的半导体元件、集成电路、计算机芯片的生产工艺中,要求精确控制气体微流量的注入,以保证工艺质量和产品性能的稳定。为了满足以上需求,研制测量精度和可靠性更高、测量范围更宽、测量界面直观、自动化程度高的气体微流量计是非常必要的。利用虚拟仪器技术构建的气体微流量测量虚拟仪
[测试测量]
采用<font color='red'>虚拟仪器</font><font color='red'>技术</font>实现气体微流量测量系统的设计
基于虚拟仪器技术的柴油发动机测控系统
摘要:介绍了采用NI公司的DAQ卡、SCXI信号调理模块及PC机构成的一个基于虚拟仪器技术的柴油发动机制测控系统。它通过LabVIEW的编程,使用户界面直观地显示在显示器上,方便了调试。该系统已应用在柴油发动机燃用柴油和十六种植物油的稳态性能测试试验上,运行情况良好,且各测量参数的误差与发送机试验图家标准对比,都满足了要求。 关键词:虚拟仪器 数据采集卡 信号调理模块 测功器 LabVIEW 发动机测试仪器经历了模拟仪器、数字化仪器和智能仪器三个阶段。模拟仪器的基本结构是由磁机械式的,采用模拟器件组成各种电路,精度低、速度慢、适应性差;而数字化仪器如数字转速表等,主要由数字电路来实现,在测试精度、速度和仪器寿命等方面都比模拟
[测试测量]
采用虚拟仪器技术的油品含水量检测系统
摘要:在油品含水量智能检测系统中,基于水的介电常数远远大于油的介电常数,因而两者所呈现的射频阻抗特性不相同的原理,使用了射频电容传感器。提出了用虚拟仪器技术实现油品含水量检测系统的方案,并从系统的组成、软硬件实现等方面详细讨论了如何开发工具LabView构造和实现这一仪器。关键词:水分测量 射频传感器 信息融合 虚拟仪器技术 虚拟仪器技术就是将计算机应用于测试仪器之中,利用良好的虚拟仪器软件平台,充分发挥计算机强大的数据处理功能和丰富的图形显示功能,在屏幕上虚拟出与传统仪器相似的显示面板,用户通过键盘和鼠标操纵面板上的虚拟开关、旋钮、按键等,去控制仪器的运行、了解仪器的状态、读取并打印测试结果等。虚拟仪器的主要特点体现在软件就是仪
[测试测量]
采用<font color='red'>虚拟仪器</font><font color='red'>技术</font>的油品含水量检测系统
基于虚拟仪器技术实现中频数据采集与处理卡软件的设计
作为专业测控领域的软件开发平台,LABVIEW内含丰富的数据采集、数据信号分析以及功能强大的DAQ助手,搭建数据采集系统更为轻松,便于硬件设计人员直接对硬件的操控展开设计。此外,它可通过DLL、CIN节点、ActiveX、.NET或MATLAB脚本节点等技术,实现与其它编程语言混合编程,通过调用外部驱动代码使它与设备的连接变得非常容易。由于采用数据流模型,LABVIEW可以自动规划多线程任务,可充分利用PC系统处理器的处理能力,从而提高模块的采集效率。本文基于LABVIEW开发环境,以库函数节点的调用方式及结构,实现了一种中频数据采集与处理卡软件的设计。 数据采集卡软件结构 采集卡软件是基于PC的数据采集系统重要组成部分,它与
[测试测量]
基于<font color='red'>虚拟仪器</font><font color='red'>技术</font>实现中频数据采集与处理卡软件的设计
虚拟仪器技术已成为测试测量行业的主流技术
  绝大多数测试行业已接受 虚拟仪器 技术的概念,或者倾向于采用 虚拟仪器 技术。例如,具有代表性的美国军方虽然不是技术趋势的领导者,但也在广泛地使用 虚拟仪器 技术。作为世界上最大的ATE(自动化测试设备)独立用户,美国国防部已在他们所推动的综合性仪器中采用了基于软件的仪器概念。目前,数千家大型的公司已经开始使用 虚拟仪器 技术。仅在生产检测中,象Lexmark,Motorola,Delphi,ABB和Phillips这些行业领导者已在关键性项目、大规模产品检测应用中使用 虚拟仪器 技术的硬件和软件。而在工业领域, 虚拟仪器 技术已被用于自动化、石油钻探和提炼、生产中的机器控制,甚至是核反应堆的控制。   在 测试测量 领域中
[测试测量]
<font color='red'>虚拟仪器</font><font color='red'>技术</font>已成为测试测量行业的主流<font color='red'>技术</font>
采用虚拟仪器技术来实现引信软件的安全性测试
  1 引言   引信软件是指嵌入到引信系统中对引信硬件起控制作用的程序,其作用是对引信安全系统和发 火系统实施控制,防止引信意外作用和适时输出起爆信号。为保障引信软件达到安全性要求,需对 其进行安全性测试,由于手工测试不仅测试效率较低,而且需要大量的人力物力,本文正是基于此 开发了基于虚拟仪器技术的引信软件安全性测试系统。   2 系统特点分析   本系统主要面向引信软件进行测试,由于测试对象的特殊性,使得该系统具有如下特点:   2.1 嵌入式软件测试系统   引信软件是固化在引信中嵌入式微处理器单元上的软件,属于嵌入式软件,因此其测试系统属 于嵌入式软件测试系统。由于嵌入式软件都是直接或间接和硬件设备相
[测试测量]
采用<font color='red'>虚拟仪器</font><font color='red'>技术</font>来实现引信软件的安全性测试
一种基于PCI总线和DSP技术虚拟仪器设计
传统的虚拟仪器由一块基于PCI总线的直接利用A/D和D/A芯片构成的数据采集板卡和相应的软件组成,但随着计算机网络技术的迅速发展,越来越多的数据需要由计算机处理、存储和传输,由于通用计算机本身的特点,它们通常不适于进行实时性要求很高的数字信号处理,因此这种虚拟仪器不能满足现实应用对数据实时处理能力、数据传输能力以及数据管理能力所提出的越来越高的要求。   与此同时,随着数字信号处理器(DSP)性价比的不断提高,其应用领域飞速扩展,从而使基于PCI总线和DSP技术的新型虚拟仪器应运而生。   系统的基本框架   笔者设计的基于PCI总线和DSP技术的虚拟仪器的基本框架如图1所示。   整个系统是基于模块化的设计理念来实现的,
[工业控制]
一种基于PCI总线和DSP<font color='red'>技术</font>的<font color='red'>虚拟仪器</font>设计
虚拟仪器技术在汽车上的应用
1 引言 测试仪器作为科学技术发展中必不可少的组成部分,对科学水平的提高和发展起到了很大的推动作用。随着科学技术的发展,特别是电子技术水平的不断提高,极大地推动了测试技术的进步。在这种背景下,八十年代末美国研制成功虚拟仪器(VisualInstruments,简称VI)。在国外,虚拟仪器技术在汽车和发动机行业得到了蓬勃发展。国外的很多大学特别是一些企业已经开发出了很多相关产品,如 SanDiego State UNIversity(美国圣地亚哥大学)开发出了用于混合动力汽车燃油消耗和排放的模拟和优化系统。在国内,虚拟仪器技术对很多人来说还比较陌生,还没有得到大面积的普及,但现在逐渐有很多公司和高校开始把虚拟技术运用到生产和科研中。国
[测试测量]
<font color='red'>虚拟仪器</font><font color='red'>技术</font>在汽车上的应用
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved