1. 引言
当今在科技不断飞速发展的情况下,测试系统对所应用的方法和设备、技术等提出了越来越高的要求。虚拟仪器通过软件来取代部分传统的硬件设备,也就是说,“软件即仪器”。用这种软件来进行数据采集、处理、存储、打印及图表等功能,将使仪器之间的数据交换及信息综合等能力增强。同时,虚拟仪器的使用也使得其自身的升级和改进变得更加容易。LabVIEW的界面友好、编程方便、功能强大,成为虚拟仪器系统开发的优秀平台。它能够在有限的基本硬件支持下,通过软件完成数据的采集与控制、数据分析与处理以及数据显示与存储,从而实现各种现实
2. 虚拟仪器测试系统的硬件结构
在虚拟仪器测试系统的五种基本构成方式中,PC DAQ/PCI虚拟仪器系统是最廉价最基本的构成方式,根据我们的需要,采用这种方式构建测试系统。其结构如图1所示
图1 虚拟仪器测试系统硬件结构
PCI-6024E是美国NI公司生产的多功能接口卡,它集12位A/D转换器,12位D/A转换器,16路单端接地的模拟输入通道、8位或24位并行输人输出线((SV/TTL)及两路24位定时器与计数器为一体。支持DMA方式和双缓冲区模式,保证了实时信号不间断采集与存储。在双极性时,输入电压范围选择有100 mV,1 V,lOV,20V四种,它的最高采样率为200kbit/s,主要完成数据采集功能。
3.虚拟仪器测试系统的软件结构
在分析和测定所采集的数据记录时,快速傅立叶变换(FFT)和功率谱是非常有用的工具。借助这些工具能够有效地采集时域信号,测定其频谱成分,并对结果进行显示。功率谱图在频率轴(X轴)上的频率范围和分辨率取决于采样速率和数据记录的长度(采样点数)。功率谱图上的频率点数或谱线数为N/2,N是信号采集记录中包含的点数。所有的频点间隔为,通常称之为频率分辨率或FFT分辨率: 采取FFT算法进行频谱分析,要求采样点数满足N=2",采样频率满足采样定理,即fs>fm(fm为信号的最大频率分量)。对无限长连续信号x(t)进行有限时间内的采样就相当于利用矩形窗进行截断, 截断后变成有限长的离散时间序列 ,就有可能出现栅栏效应和泄露现象。这里n=0、1、2、3、…、n-1,截取长度tp=NT,T为采样间隔。为了避免栅栏效应,必须使截取长度是信号频率的整数倍。为了抑制快速傅里叶变换中的泄漏效应,选择适合的窗函数对数据进行加权。本系统采用九种窗函数—矩形窗、汉明窗、汉宁窗、海宁窗、布莱克曼窗、凯塞窗、三角窗、平顶窗和指数窗等。其中矩形窗主瓣窄,旁瓣大,频率识别精度最高,幅值识别精度最低;布莱克曼窗主瓣宽,旁瓣小,频率识别精度最低,但幅值识别精度最高。要根据信号分析的不同要求来选择不同的窗。
4. 实验测试系统
固体火箭发动机的参数测试,主要通过发动机内部高压强,高燃速固体推进剂燃烧时,利用传感器对其进行信号采集,然后经过分析来得到参数。其中虚拟仪器测试系统主要由信号采集、信号分析与处理、结果输出和显示三部分组成。信号采集依托硬件系统完成,而信号分析与处理、结果输出和显示主要由软件系统完成。
5. 实验测试系统硬件设计分析
为了满足精度需要,完成给定任务,按照虚拟仪器的基本结构形式设计了固体火箭发动机参数测试系统。系统硬件结构框图如图2所示。
图2 实验测试系统硬件结构框图
传感器是本实验系统的一个核心器件。本实验主要特点是压强变化率较高,在几十毫秒的时间内,压强可由大气压上升到80MPa,这对传感器的灵敏度及频率响应提出了很高的要求。实验采用能够分辨毫秒级的信号变化、频响范围在0~5kH:的压强传感器。从该传感器传出的电信号幅值较低,容易受到环境的噪声干扰,因此首先应对信号进行调制、滤波、放大处理,然后经A/D转换设备将信号转化为数字信号并传人计算机中,由LabVIEW编制的采集软件进行采集。再经过抗混滤波放大器的放大,放大后的信号一般为高电平,在1~lOV之间,而且信号源离采集端较近,一般不超过4. 5m,因此信号的输人方式可采用单端输人方式。通过采集得到数据可以看出,这种输入方式很号的满足了实验的精度要求。实验使用的PCI6024E数据采集卡,可以直接插入计算机主板的PCI插槽上使用。它的最高采样率为200Kbit/s,具有很强的数据采集功能,能够很好的满足实验的要求。
6. 实验测试系统软件设计分析
虚拟仪器软件系统一般包含两部分,应用程序及I/O接口仪器驱动程序。本虚拟仪器系统采用的数据采集卡PCI6024E,LabVIEW环境提供了DAQ板卡的驱动程序。
本实验所设计的软件前面板如图3所示,软件主要完成信号的采集、分析和处理、数据文件的存储、读取等功能,主要分为三大模块。
图3 测试软件前面板
6.1标定模块
标定模块主要完成压强传感器的标定过程。得到压强与电压的转换关系。经过传感器的标定后,采集的信号将能够自行的根据标定所得的压强-电压关系进行转换。对于传统的数据采集设备,是把采集软件得到的信号经过放大和处理,进行存储,然后应用其他的数学软件按照事先得到的标定方程进行再次转换。本文所述的虚拟仪器系统将这两个过程合二为一使得采集得到的数据直接以压强时间的关系显示出来。标定模块前面板如图4所示。
在标定栏中,通过设定测试点个数,可以完成传感器的标定,并将数值存储,以表进行显示。本软件对采集出来的测试点数据可以选择三种拟合类型,有线性拟合,指数拟合及多项式拟合。其中多项式拟合比较常用,其拟合出来的压强、电压的二次多项式 ,其中P代表压强,a0,a1,a2为拟合出的多项式系数,U代表电压。标定完成则进入数据的采集过程。
图4 软件标定模块前面板
6.2信号采集及处理模块
6.2.1信号采集模块
信号采集及处理模块是此软件系统的核心,可以对外界信号实时地进行以示波器的方式显示,可以将信号采集并进行处理及分析等。通过模块的示波器功能可以先对整个系统进行初始的校验。当系统连接正确,信号经过采集卡输人计算机时,初始的信号在进行压强转换前处于零值附近,以示波器的形式显示为转换后的值,即标定方程中的a0值附近。通过浮动的大小可以看出外界的干扰情况,以决定是否适宜进行实验。采集得到的电压信号将自动根据标定模块中所选择的拟合公式进行转换,从而直接在软件界面上图形框中显示出压强-时间曲线图,在数组框中显示压强值,并可以对压强值进行保存。
在信号处理功能上,本软件对采集的信号可以进行滤波处理,Labview环境提供了数字滤波器可以很方便的实现这一功能。对于该实验系统,采集的数据量很大。当定容燃烧器内推进剂试样燃烧时,燃烧器内的压强将急剧升高,为了能够很好的采集并显示试样燃烧过程的压强变化过程,本采集系统的采样率要求很高,可达20K,为了能够将燃烧器内压强的整个变化过程,采集时间将设为5s以上,则采集点数将达到100K,为能真实的反应信号的变化,本虚拟仪器的采集模块可设置为运用LabVIEW提供的高速磁盘流技术,采集到的数据将首先实时地记录到计算机硬盘上,当采集过程结束后,通过程序流程,再自动的将数据进行回放、显示及分析。
6.2.2信号处理模块
根据本实验目的,设计了合理的数据处理模块。在该模块中,对采集的原始数据曲线进行平滑处理,根据最小二乘原理,采用了五点三次平滑公式。进而应用Labview的曲线拟合等功能函数,完成所需任务,并使得数据具有很好的图形显示、报表、打印、储存等功能。在数据处理方面,如果所完成的任务较为复杂,还可以通过与C语言的接口,调用C语言编写的程序,完成数据的复杂处理任务。
7. 结论
以PC机为主控单元、Labview为开发平台的固体推进剂燃速测试系统充分发挥了虚拟
技术的优势,使系统具有优良的人机交换界面,操作简便,功能完善,可扩展性强等特点。系统将传感器的标定和采集功能集于一体,使采集到的数据可以根据在标定模块中得到的标定方程式进行自动转换,一次完成。
本文作者创新点:运用虚拟仪器技术将火箭发动机参数测试过程软件化,程序不仅可以实现数据的测量和图形显示,并且可以对数据进行分析和处理以及打印等功能,为固体火箭发动机的参数测试提供了比较完善的测试手段。
关键字:虚拟仪器 火箭发动机 参数测试
引用地址:虚拟仪器在火箭发动机参数测试中的应用
当今在科技不断飞速发展的情况下,测试系统对所应用的方法和设备、技术等提出了越来越高的要求。虚拟仪器通过软件来取代部分传统的硬件设备,也就是说,“软件即仪器”。用这种软件来进行数据采集、处理、存储、打印及图表等功能,将使仪器之间的数据交换及信息综合等能力增强。同时,虚拟仪器的使用也使得其自身的升级和改进变得更加容易。LabVIEW的界面友好、编程方便、功能强大,成为虚拟仪器系统开发的优秀平台。它能够在有限的基本硬件支持下,通过软件完成数据的采集与控制、数据分析与处理以及数据显示与存储,从而实现各种现实
2. 虚拟仪器测试系统的硬件结构
在虚拟仪器测试系统的五种基本构成方式中,PC DAQ/PCI虚拟仪器系统是最廉价最基本的构成方式,根据我们的需要,采用这种方式构建测试系统。其结构如图1所示
图1 虚拟仪器测试系统硬件结构
PCI-6024E是美国NI公司生产的多功能接口卡,它集12位A/D转换器,12位D/A转换器,16路单端接地的模拟输入通道、8位或24位并行输人输出线((SV/TTL)及两路24位定时器与计数器为一体。支持DMA方式和双缓冲区模式,保证了实时信号不间断采集与存储。在双极性时,输入电压范围选择有100 mV,1 V,lOV,20V四种,它的最高采样率为200kbit/s,主要完成数据采集功能。
3.虚拟仪器测试系统的软件结构
在分析和测定所采集的数据记录时,快速傅立叶变换(FFT)和功率谱是非常有用的工具。借助这些工具能够有效地采集时域信号,测定其频谱成分,并对结果进行显示。功率谱图在频率轴(X轴)上的频率范围和分辨率取决于采样速率和数据记录的长度(采样点数)。功率谱图上的频率点数或谱线数为N/2,N是信号采集记录中包含的点数。所有的频点间隔为,通常称之为频率分辨率或FFT分辨率: 采取FFT算法进行频谱分析,要求采样点数满足N=2",采样频率满足采样定理,即fs>fm(fm为信号的最大频率分量)。对无限长连续信号x(t)进行有限时间内的采样就相当于利用矩形窗进行截断, 截断后变成有限长的离散时间序列 ,就有可能出现栅栏效应和泄露现象。这里n=0、1、2、3、…、n-1,截取长度tp=NT,T为采样间隔。为了避免栅栏效应,必须使截取长度是信号频率的整数倍。为了抑制快速傅里叶变换中的泄漏效应,选择适合的窗函数对数据进行加权。本系统采用九种窗函数—矩形窗、汉明窗、汉宁窗、海宁窗、布莱克曼窗、凯塞窗、三角窗、平顶窗和指数窗等。其中矩形窗主瓣窄,旁瓣大,频率识别精度最高,幅值识别精度最低;布莱克曼窗主瓣宽,旁瓣小,频率识别精度最低,但幅值识别精度最高。要根据信号分析的不同要求来选择不同的窗。
4. 实验测试系统
固体火箭发动机的参数测试,主要通过发动机内部高压强,高燃速固体推进剂燃烧时,利用传感器对其进行信号采集,然后经过分析来得到参数。其中虚拟仪器测试系统主要由信号采集、信号分析与处理、结果输出和显示三部分组成。信号采集依托硬件系统完成,而信号分析与处理、结果输出和显示主要由软件系统完成。
5. 实验测试系统硬件设计分析
为了满足精度需要,完成给定任务,按照虚拟仪器的基本结构形式设计了固体火箭发动机参数测试系统。系统硬件结构框图如图2所示。
图2 实验测试系统硬件结构框图
传感器是本实验系统的一个核心器件。本实验主要特点是压强变化率较高,在几十毫秒的时间内,压强可由大气压上升到80MPa,这对传感器的灵敏度及频率响应提出了很高的要求。实验采用能够分辨毫秒级的信号变化、频响范围在0~5kH:的压强传感器。从该传感器传出的电信号幅值较低,容易受到环境的噪声干扰,因此首先应对信号进行调制、滤波、放大处理,然后经A/D转换设备将信号转化为数字信号并传人计算机中,由LabVIEW编制的采集软件进行采集。再经过抗混滤波放大器的放大,放大后的信号一般为高电平,在1~lOV之间,而且信号源离采集端较近,一般不超过4. 5m,因此信号的输人方式可采用单端输人方式。通过采集得到数据可以看出,这种输入方式很号的满足了实验的精度要求。实验使用的PCI6024E数据采集卡,可以直接插入计算机主板的PCI插槽上使用。它的最高采样率为200Kbit/s,具有很强的数据采集功能,能够很好的满足实验的要求。
6. 实验测试系统软件设计分析
虚拟仪器软件系统一般包含两部分,应用程序及I/O接口仪器驱动程序。本虚拟仪器系统采用的数据采集卡PCI6024E,LabVIEW环境提供了DAQ板卡的驱动程序。
本实验所设计的软件前面板如图3所示,软件主要完成信号的采集、分析和处理、数据文件的存储、读取等功能,主要分为三大模块。
图3 测试软件前面板
6.1标定模块
标定模块主要完成压强传感器的标定过程。得到压强与电压的转换关系。经过传感器的标定后,采集的信号将能够自行的根据标定所得的压强-电压关系进行转换。对于传统的数据采集设备,是把采集软件得到的信号经过放大和处理,进行存储,然后应用其他的数学软件按照事先得到的标定方程进行再次转换。本文所述的虚拟仪器系统将这两个过程合二为一使得采集得到的数据直接以压强时间的关系显示出来。标定模块前面板如图4所示。
在标定栏中,通过设定测试点个数,可以完成传感器的标定,并将数值存储,以表进行显示。本软件对采集出来的测试点数据可以选择三种拟合类型,有线性拟合,指数拟合及多项式拟合。其中多项式拟合比较常用,其拟合出来的压强、电压的二次多项式 ,其中P代表压强,a0,a1,a2为拟合出的多项式系数,U代表电压。标定完成则进入数据的采集过程。
图4 软件标定模块前面板
6.2信号采集及处理模块
6.2.1信号采集模块
信号采集及处理模块是此软件系统的核心,可以对外界信号实时地进行以示波器的方式显示,可以将信号采集并进行处理及分析等。通过模块的示波器功能可以先对整个系统进行初始的校验。当系统连接正确,信号经过采集卡输人计算机时,初始的信号在进行压强转换前处于零值附近,以示波器的形式显示为转换后的值,即标定方程中的a0值附近。通过浮动的大小可以看出外界的干扰情况,以决定是否适宜进行实验。采集得到的电压信号将自动根据标定模块中所选择的拟合公式进行转换,从而直接在软件界面上图形框中显示出压强-时间曲线图,在数组框中显示压强值,并可以对压强值进行保存。
在信号处理功能上,本软件对采集的信号可以进行滤波处理,Labview环境提供了数字滤波器可以很方便的实现这一功能。对于该实验系统,采集的数据量很大。当定容燃烧器内推进剂试样燃烧时,燃烧器内的压强将急剧升高,为了能够很好的采集并显示试样燃烧过程的压强变化过程,本采集系统的采样率要求很高,可达20K,为了能够将燃烧器内压强的整个变化过程,采集时间将设为5s以上,则采集点数将达到100K,为能真实的反应信号的变化,本虚拟仪器的采集模块可设置为运用LabVIEW提供的高速磁盘流技术,采集到的数据将首先实时地记录到计算机硬盘上,当采集过程结束后,通过程序流程,再自动的将数据进行回放、显示及分析。
6.2.2信号处理模块
根据本实验目的,设计了合理的数据处理模块。在该模块中,对采集的原始数据曲线进行平滑处理,根据最小二乘原理,采用了五点三次平滑公式。进而应用Labview的曲线拟合等功能函数,完成所需任务,并使得数据具有很好的图形显示、报表、打印、储存等功能。在数据处理方面,如果所完成的任务较为复杂,还可以通过与C语言的接口,调用C语言编写的程序,完成数据的复杂处理任务。
7. 结论
以PC机为主控单元、Labview为开发平台的固体推进剂燃速测试系统充分发挥了虚拟
技术的优势,使系统具有优良的人机交换界面,操作简便,功能完善,可扩展性强等特点。系统将传感器的标定和采集功能集于一体,使采集到的数据可以根据在标定模块中得到的标定方程式进行自动转换,一次完成。
本文作者创新点:运用虚拟仪器技术将火箭发动机参数测试过程软件化,程序不仅可以实现数据的测量和图形显示,并且可以对数据进行分析和处理以及打印等功能,为固体火箭发动机的参数测试提供了比较完善的测试手段。
上一篇:利用LabVIEW实现同步测量
下一篇:基于虚拟仪器的烟田远程监测系统设计
推荐阅读最新更新时间:2024-03-30 23:20
基于虚拟仪器技术的705D雷达自动检测系统
探讨利用虚拟仪器技术,通过编制特定的测试软件,实现对705D雷达天控、轴角、测距分系统,发射控制板和三路+15V电压的16个重要参量进行自动检测的方法和手段。 基于虚拟仪器的705D雷达自动检测系统 的结构图如图1所示。它由中心计算机、虚拟仪器、测试硬件组成。测试硬件是对705D雷达16个重要参量进行数据调理和数据采集的载体,它提供功能模块所需的各种接口,以及各类输入输出信号的隔离放大。中心计算机是控制中心,它首先通过高速I/O卡,数字开关卡对待测的雷达分系统参数进行选择判断,以确定要对该分系统进行检测所需的各种信号,之后即向信号源卡发出请求,信号源卡输出各种所需的信号,经过数模转换卡转换成或直接输出给雷达功能模块所需的模
[测试测量]
虚拟仪器的结构分析
虚拟仪器可以由多种接口(如GPIB、VXI、PXI等)或具有这些接口的仪器,来连接构成被测控对象和计算机。虚拟仪器的结构如图1所示。 虚拟仪器系统包括仪器硬件和应用软件两大部分。仪器硬件是计算机的外围电路,与计算机一起构成了虚拟仪器系统的硬件环境,是应用软件的基础;应用软件则是虚拟仪器的核心,在基本硬件确定以后,软件通过不同功能模块即软件模块的组合构成多种仪器,赋予系特有的功能,以实现不同的测量功能。 图1 虚拟仪器结构 虚拟仪器硬件连接被测对象和计算机。根据不同的接口类型,虚拟仪器硬件结构包括数据采集系统、GPIB仪器控制系统、VXI仪器系统等不同部分。 虚拟仪器软件体系结构VISA(Virt
[测试测量]
PCI Express推动虚拟仪器技术的发展
高速PC总线技术为高性能虚拟仪器系统提供了所需的带宽。随着商业化总线技术在性能上的提高,虚拟仪器技术的功能也随之增强。近十年来,PCI Express标准概述白皮书" PCI总线已成为高带宽、即插即用外设的标准。现今,速度更快的测量设备需要有更宽的带宽来把数据传送到PC内存,从而可充分利用现代处理器的强大处理能力。设备需要有更快的速度和更高的扩展性,为了满足这一需要,PC和外设厂商已开发出新一代PCI技术?D?DPCI Express,并已开始在产品中采用这一技术。 PCI Express的广泛实用性、高性能和低成本使它非常适合用于测试和测量应用,虚拟仪器技术能充分利用PCI Express在带宽和可扩展性上的巨大改进,并同时保
[测试测量]
虚拟仪器技术的进展及如何提升并行处理能力
日新月异的科技发展与日趋激烈的市场竞争给工程师们带来了持续的压力和挑战。其中一个挑战就是协议的多样化,比如在通讯行业中,比起十年前,目前的通讯协议几乎数不清(见图1),而且没有一个明显的主导协议,因此最终产品就需要同时实现多个协议。 产品功能的日趋集成化也是挑战之一,拿新上市的iPhone为例(见图2),它汇聚了多种功能,不仅用来通话,也可以用作MP3、PDA、数字相机等等,并且为了保持市场的竞争力,新的功能会被不断地加入。 图1:通讯行业并存着多样的协议 图2:产品功能日趋集成化 显然,如果要跟上这样的发展,实现产品的覆盖测试,功能固定的传统测试方法已无法满足灵活性的要求;传统方式是一套测试仪器针对一个协议,不同功能采用
[测试测量]
虚拟仪器互感器校验仪
随着电力系统的容量和传输的电压等级进一步 增大,目前,国内外电子式互感器的研制工作已向实用化阶段发展。而传统的电流互感器检测方法已不适用于新型电子式互感器,因此电子式互感器校验方法及其装置的研究一直是国内外研究热点。 目前常用的方法是数字校验方法,不涉及同相分量和正交分量的分解和组合。下面介绍各种利用数字校验方法进行校验的技术。在各种校验技术中利用虚拟仪器技术的比较突出。虚拟仪器是基于计算机技术的开放灵活的功能模块,用户可自定义接口,通过不同功能模块的组合可构成多种仪器,实现自动测量,能方便地实时显示测量波形 能进行数据分析和处理。虚拟仪器校验仪不仅具有电子式互感器校验功能,还具备虚拟仪器的特征。 虚拟仪器校验仪与传统的校验仪相比
[测试测量]
基于虚拟仪器技术的汽车CAN节点测试仪设计
引 言 Controller Area Network(控制器局域网,缩写为CAN),是为解决汽车电子控制单元间的信息通信而由德国Bosch公司提出的一种总线标准,以其卓越的性能、极高的可靠性和低廉的价格,现在已经在汽车领域获得广泛应用。为了保证汽车CAN总线节点安全、稳定运转,同时为了提高大批量生产的效率,必须在生产过程中对CAN节点产品进行测试,开发基于CAN总线的汽车CAN节点测试仪显得十分重要。本文通过选择高速处理器和采用虚拟仪器技术保证测试仪的通用性,使其只需通过软件更新便可测试多个CAN节点。 CAN协议简介 CAN协议建立在ISO/OSI 7层开放互连参考模型基础之上,为了方便应用,同时保证
[工业控制]
NI与北京交通大学联合揭幕“陆地交通研究生创新培养基地”
新闻发布 - 2016年5月27日 NI (美国国家仪器公司,National Instruments,简称NI) 作为致力于为工程师和科学家提供解决方案来应对全球最严峻工程挑战的供应商,近日宣布与北京交通大学达成战略合作。5月19日下午,双方在北京签署了战略合作框架协议,并为合力打造的 陆地交通研究生创新培养基地 举行了揭牌仪式。北京交通大学余祖俊副校长与NI大中华区销售总监陈健忠先生共同为基地揭牌并致辞。 发展高速公路和高速铁路为代表的陆地交通,对于推进新型城镇化,促进区域发展、特别是中西部地区开发、实施 一带一路、京津冀协同发展、长江经济带 三大国家战略具有重要作用。此次揭牌的 陆地交通研究生创新培养基地 正是紧
[测试测量]
基于LabVIEW与USB的虚拟仪器接口设计
0 引 言 LabVIEW是一种基于图形程序的虚拟仪器编程语言,与传统仪器相比,虚拟仪器技术以计算机为平台,在程序界面中有用于模拟真实仪器面板的控件可供调用,可用于设置输入数值、观察输出值以及实现图表、文本等显示,因此具有友好的人机界面。LabVIEW具有强大的数据采集、分析、处理、显示和存储功能。在测试与测量、数据采集、仪器控制、数字信号分析、工厂自动化等领域获得了广泛的应用,显示出其强劲的生命力。LabVIEW平台下开发的虚拟仪器在相同硬件条件下,改变软件即可实现不同的仪器功能,真正实现了“软件即仪器”的设计理念。
实现LabVIEW对数据的采集和处理,传统的方法是采用数据采集卡,但是这些数据采集卡设备存在安装
[嵌入式]