基于数据采集器的虚拟仪器计量技术研究

时间:2022-10-15 01:42:48

基于数据采集器的虚拟仪器计量技术研究

摘 要:提出一种便捷的虚拟仪器计量方法,介绍虚拟仪器的基本概念及在硬件平台中技术指标的计量检定方法,其技术指标对测量结果有较大的影响。利用软件产生符合硬件平台技术指标的仿真信号,根据虚拟仪器的软件算法对仿真信号进行处理得到测量结果,对结果进行统计分析得到虚拟仪器的综合性能指标。结果表明,这种方法能够准确地完成对虚拟仪器的计量检定工作。

关键词:数据采集;虚拟仪器;计量检定;硬件平台

中图分类号:TP216文献标识码:A

文章编号:1004-373X(2010)02-179-03

Research on Metrology Technology of Virtual Instrument Based on Data Acquisition

LI Tao1,YUE Ruihua1,TENG Honglei1,WANG Lin2

(1.Second Postgraduate Team,Second Artillery Engineering College,Xi′an,710025,China;

2.Legionary Delegacy of Second Artillery in Xiaogan,Xiaogan,432100,China)

Abstract:A convenient metrology method of virtual instrument is proposed,the concept of virtual instrument,and metrology method of capability of hardware effect the result of measure primarily are introduced,the programme gives emulational signal accord with the capability of hardware,according to measure algorithm of virtual instrument deals with the signal,and the integrated capability of virtual instrument is gained from analysing results.The results show that this method can accomplish the metrology of virtual instrument

Keywords:data acquisition;virtual instrument;metrology;hardware platform

近几年来,虚拟仪器技术发展迅猛,其体现的优点越来越明显,而基于数据采集器的虚拟仪器的优点更加明显,其所需硬件少、可扩展性强,一台虚拟仪器可以完成示波器、频谱分析仪、数字多用表等功能。虚拟仪器的计量保障是保证仪器的测量精度的必要手段,但是,目前国内还没有针对这类虚拟仪器出台的计量检定规程。

1 虚拟仪器的基本概念

虚拟仪器是一种概念仪器,目前国际上还没有一个明确的标准和定义。虚拟仪器就是一种基于计算机的自动化测试仪器系统。普遍认为,所谓虚拟仪器就是采用计算机开放体系结构取代传统的单机测量仪器,对各种各样的数据进行计算机处理、显示和存储。虚拟仪器在基本原理上与传统仪器并无本质区别,但是在仪器原理的实现上,虚拟仪器与传统仪器却有以下所不同。

(1) 传统仪器侧重于硬件技术,仪器功能的实现主要依赖硬件电路,功能的扩展和性能的提高体现的是新材料、新工艺、新原理结构的发展。整个仪器各部分耦合性强,关系密切,一般不能拆分。而虚拟仪器侧重是通用软、硬件平台,是数学模型、算法设计、软件手段与硬件技术的有机结合,最终实现仪器功能和性能。虚拟仪器较多地体现了数学理论、信息理论及信息技术的应用。

(2) 传统仪器受硬件、体积重量限制,实现功能较单一,技术更新也较慢,而虚拟仪器在同一硬件基础上,可以实现多种功能,随着数学研究和算法设计的发展,虚拟仪器可以实现的功能增长速度很快,性能提高也很快[1]。

2 虚拟仪器的计量检定

目前,国内还没有专门出台虚拟仪器的计量检定规程,现行虚拟仪器的计量检定还是根据与其测量功能相对应的传统仪器的计量检定规程进行计量,即每一种功能都以其最终表现形式进行量传溯源,整个计量检定工作需要不同的计量标准仪器根据不同的测量功能提供不同的计量标准信号,即每一种功能按仪器整体进行计量检定。因为虚拟仪器每种功能都是建立在同一硬件基础上,按照传统仪器的计量检定方法,这会使计量检定工作陷入“疲于奔命”的尴尬境地,计量资源、技术支持、人员配置与培训等都难以满足性能仪器快速发展带来的计量需求[2]。

虚拟仪器的通用硬件和算法软件属于两个不同的领域,可以拆分,因此,其仪器主要构成部分的可分离性为虚拟仪器新的计量检定方法研究提供了可能。这里采用一种简单、便捷的计量检定办法对虚拟仪器进行计量,这种计量检定方法侧重的是软件及数学模型作为仪器的一部分所体现出的性能的评价,以及它与硬件平台的性能最终合成虚拟仪器总体性能的溯源问题[3]。它的核心思想是先利用计量标准仪器对虚拟仪器的硬件平台进行计量,即对硬件平台在进行数据采集过程中的误差进行分析和评定,得到硬件平台的技术指标,如采集速率、转换精度等;利用软件产生符合硬件平台技术指标的仿真采样信号,而后仪器软件平台采用各种不同的算法对仿真信号进行处理,得到信号各种特征的测量结果,对结果进行统计分析得到虚拟仪器的性能指标。不同的测量功能对于硬件平台的技术指标和所需标准信号的要求是不一样的,因此,其产生的仿真信号也是不同的[4]。

2.1 静态测量特性评定

基于数据采集器的虚拟仪器的静态测试功能主要是直流电压、电流、电阻测量,电流、电阻数字化测量的核心技术与电压数字化测量相同,不同之处是将电流、电阻转换为电压,因此,其计量检定方法与测电压功能的计量检定方法相同。其静态测量特性评定分为两个部分:硬件平台技术指标计量和软件平台技术指标计量。

2.1.1 硬件平台技术指标计量

硬件平台技术指标中对虚拟仪器静态测试功能影响较大的是转换精度,其采集速率的误差影响可以忽略[5],因此只对其转换精度进行计量。硬件平台转换精度的计量可以利用Fluke 5520A 标准校准源为其提供标准直流电压信号,让仪器对标准电压进行采样,对采样数据统计分析,可以得到硬件平台转换的系统误差u及标准不确定度σ,硬件平台转换过程中的测量误差ΔX服从N(u,σ2)的正态分布。

2.1.2 软件平台技术指标计量

虚拟仪器软件平台主要是各种算法模型,其误差主要是各种算法的误差,每种算法的误差模型是不变的,而需将硬件平台的测量数据作为输入,计量方法一般是算法推导、仿真,因此,对软件平台技术指标的计量实际上是虚拟仪器软硬件平台技术指标合成的过程[6,7]。

在对软件平台技术指标的计量中,首先由软件产生符合硬件平台技术指标的仿真信号,即软件按照该硬件平台转换误差分布进行抽样,样本容量为n,根据公式:

Xi=X+ΔXi,i=1,2,…,n(1)

式中:Xi为仿真采样数据;X为理想电压值;ΔXi为采样过程中的误差。

利用虚拟仪器软件平台中静态测试功能算法,如平均求和法,递推求和法等,对仿真采样数据Xi进行处理,对处理结果进行统计分析,根据分析结果对虚拟仪器静态测试功能做出评价。

2.2 动态测量特性评定

基于数据采集器的虚拟仪器的动态测试功能主要是动态信号测量,如交流电压、电流测量,幅频特性,相位差测量等,其动态测量特性评定与静态测量特性指标的两个部分相同。

2.2.1 硬件平台技术指标计量

在动态测试中硬件平台主要对动态信号进行离散化和量化,其原理误差主要有两项:一项是离散化过程中用时间上离散的数据近似代替时间上连续的数据所产生误差,主要取决于硬件平台的通道采集速率;另一项是对离散后的电压信号的幅值进行量化而产生的误差,主要取决于硬件平台转换精度[8]。因此,硬件平台的技术指标中对动态测试精度影响较大的除了上述的硬件平台的转换精度外,还包括数据采集器的通道采集速率。转换精度的计量按照上述的方法进行计量,通道采集速率是采集通道在单位时间内所采集的数据个数,是比较重要的动态特性指标,其计量多使用标准周期计数法[9]进行,其基本思想是通过给数据采集系统的采集通道加载一个周期非常准确的标准信号,启动数据采集系统对该信号进行采集,找出采集数据个数中所包含的输入信号整周期的个数N,以及N个信号整周期中包含的采集数据个数n。

若标准信号频率为f,周期为T,数据采集系统通道采集速率为v,则:

v=n/(NT)=nf/N(2)

对输入的标准周期信号进行多次重复测量,得出N个信号整周期的采集数据个数ni(i=1,2,…,n),由式(2)得出数据采集通道采集速率vi(i=1,2…,n),对其求平均得到通道采集速率,利用贝塞尔公式得到其标准不确定度σv,因此,采集速率的误差Δv服从N(0,σ2v)的正态分布。

2.2.2 软件平台技术指标计量

在虚拟仪器动态测试中,当其输入信号为一随时间变化的变化量,设其输入信号为y=x(t),而其硬件平台的计量结果为测量误差ΔX服从N(u,σ2)的正态分布,其通道采集速率为,误差Δv服从N(0,σ2v)的正态分布。利用数值仿真方法对输入信号y=x(t)的采样数据进行仿真,其采样数据是一些离散化的值yi(i=1,2,…,n),其时间也是离散化的ti其中ti=i/v为第i个测量点的时刻,再利用软件平台的各种测试算法对仿真采样数据yi(i=1,2,…,n)进行处理,得到信号的各种参数,如有效值,失真度,幅频特性,相频特性等,对结果进行统计分析得到虚拟仪器动态测试功能的计量评价结果[10]。

首先,由计算机软件产生服从误差分布密度函数的抽样随机数,其测量误差为ΔX~N(u,σ2)的正态分布,通道采集速率的误差Δv~N(0,σ2v)的正态分布,由软件产生m组服从相应正态分布的随机数Δvji和ΔXji(j=1,2,…,m,i=1,2,…,n),得到m组仿真的采样速率vji′为:vji′=+Δvji,则其采样时间点tji′=i/vji′,将采样时间点和测量误差的伪随机数带入输入信号的模型中得到m组输入信号y=x(t)的仿真采样数据,即:

yji′=x(tji′)+ΔXji(3)

式中:yji′表示第j(j=1,2,…,m)组仿真采样数据中第i(i=1,2,…,n)个采样点的值。

用各种算法对输入信号的仿真采样数据进行处理。如对数据进行相关分析、数字滤波、微分、积分、求有效值、傅里叶变换和小波变换,得到信号的各方面信息。它有m组测量结果,进行统计分析,得到该虚拟仪器动态测试功能的计量评价结果。

3 实 例

以一个基于SCO 232型数据采集系统的虚拟仪器测量交流信号有效值为例,其硬件平台SCO 232型数据采集系统的技术指标为其系统误差为0.108,标准不确定度为0.049,测量误差ΔX~N(0.108,0.0492),采集速率v为2 kS/s,其标准不确定度为0.86,误差Δv~N(0,0.862)对一正弦交流信号x(t)=10sin(2πf0t),其中f0=50 Hz,利用软件对信号进行仿真采样,其理想输入信号曲线与仿真采样曲线如图1所示。

图1 理想输入信号曲线与仿真采样曲线

仿真采样数据为:x′(i)=10sin(2πf0i/v′)+Δx,i=1,2,…,n,其中取1 000个采样点,即n=1 000,根据公式:

xξ=\ni=1x2(i)\〗/n(4)

得到仿真采样信号的有效值如表1所示。

表1 交流信号有效值测量数据及处理结果

序号123456789101112

测量值7.069 07.074 67.077 77.072 17.064 47.072 97.071 47.077 47.058 07.073 17.068 87.078 1

平均值 7.071 5

理论值7.071 1

标准差0.005 9

对结果进行统计分析得到该虚拟仪器测量交流电压信号有效值的系统误差为0.000 4 V,随机不确定度为0.005 9 V。

4 结 语

由于虚拟仪器发展的历史比较短,其计量检定工作在国内甚至国际几乎还是空白,而虚拟仪器的计量检定工作又是不可缺的。基于数据采集器的虚拟仪器的计量评价是软件及数学模型作为仪器一部分所体现的性能的评价,以及它与硬件平台的性能最终合成虚拟仪器总体性能的溯源问题。它的误差主要来源还是硬件部分,因此其计量检定方案侧重对于硬件平台的计量检定。

参考文献

[1]金涛.虚拟仪器系统的误差分析方法的研究\.重庆:重庆大学,2005.

[2]马海瑞,周爱军.虚拟测试仪器计量检定初探\.国防技术基础,2005(6):6-7.

[3]Deyst J P,Soulders T M,Solomon O M Jr.Bounds on Lea_stsquares Fourparameter Sine_Fit Errors Due to Harmonic Distortion and Noise\.IEEE Trans.on Instru.Meas.,1995,44(3):637-642.

[4]陈晓怀,薄晓静,王宏涛.基于蒙特卡罗方法的测量不确定度合成\.仪器仪表学报,2005,26(8):759-761.

[5]梁志国.数据采集系统计量标准建立中的几个问题\.测控技术,1999,18(11):12-14.

[6]Elmar Schrufer,Elektrische Messtechnik.8 Auflage\.Beijing:Publishing House of Electronics Industry,2005.

[7]王中宇,葛尔矣,杨文平,等.一种小样本虚拟仪器测量不确定度评定新方法\.计量学报,2008,29(4):387-392.

[8]丁颖,李浚圣.数据采集系统中的不确定度分析\.沈阳大学学报,2006,18(2):22-25.

[9]梁志国,盛晓岩,孙宇.计数法测量采集速率的不确定度评定\.计量技术,2003(12):54-56.

[10]詹惠琴,习友宝,古天祥.基于数值仿真法的虚拟仪器不确定度评估研究\.仪器仪表学报,2005,26(10):1 011-1 018.

上一篇:具有自适应测量功能的空气粉尘测量仪设计 下一篇:基于FPGA技术的数字调幅系统设计方案