计算​绝对​精度​或​系统​精度

概览

本文​介绍​了​确定​数据​采集​(DAQ)​设备​或​模​块、​CompactDAQ (cDAQ)、​CompactRIO (cRIO) C​系列​模​块​或​SCXI​系统​的​组​件​或​整个​系统​的​测量​精度​的​方法。​本文​内容​适用​于​刚刚​开始​使用​系统,​且​出现​错误​或​非​预期​测量​结果​的​用户,​可​帮助​用户​验证​设备​或​模​块​是否​满足​应用​程序​的​需求。

内容

概述

首先,您应了解:代码宽度和分辨率位本身不能定义设备或模块的精度

本解决方案介绍了通过确定每个系统组件的精度,然后计算整体系统精度的方法。计算系统测量精度的步骤包括:

  1. 确定精度和环境参数。
  2. 计算每个系统组件的绝对精度
  3. 使用绝对精度值计算系统精度系统精度与输入比例(RTI)

额外信息章节中包含计算的范例

 

步骤1:确认影响计算精度变量

首先,确定每个组件已连接至系统,然后确认全部可影响计算精度的变量。

在本范例中,假设SCXI-1125隔离模块使用SCXI-1352线缆级联至另一个SCXI-1141滤波器模块。然后将滤波器模块连接到NI 6052E DAQ设备

SCXI 1125 » SCXI 1141 » NI 6052E

设定如下:

  • 单点读数(非平均)
  • 环境温度 = 25°C
  • SCXI-1125滤波器 = 10 KHz
  • SCXI-1125输入量程 = +/- 10 V
  • SCXI-1141输入量程 = +/- 5 V
  • NI 6052E输入量程 = +/- 5 V
  • 常规 vs. 最大百分比读数 = 常规
  • 上次校准距今的时间 = 小于1年

 

步骤2:计算绝对精度

计算每个组件的绝对精度

对于具有增益的单个设备(放大器或衰减器),对于指定的标称范围,NI提供以毫伏为单位的绝对精度规范。基于不同的误差表现,可使用3种不同的公式来计算精度。全部公式如下:


公式1:

绝对精度 =± [(电压读数 x 增益误差) + (电压范围 x 偏置误差) + 噪声不确定度]


其中:

  • 增益误差 = 残余增益误差 + (增益温度系数 x 上次内部校准至今的温度变化值) + (参考温度系数 x 上次外部校准至今的温度变化值)
  • 偏置误差 = 残余偏置误差 + (偏置温度系数 x 上次内部校准至今的温度变化值) + INL误差
  • 噪声不确定度* = (随机噪声 x 3) ÷ (√100)

    *包含因子为3 σ,取100个采样点的平均值

通过查看每个组件手册、产品规范或数据表,获取上述公式中的参数值。



公式2:

绝对精度 =± [(输入电压 x 读数百分比) + (电压范围 x 偏置) + 系统噪声 +温度漂移量]

 

其中:

  • 输入电压是设备配置的电压范围。例如,对于+- 10V电压,输入电压为1。
  • 读数百分比是 基于输入增益的原始百分比精度。已考虑增益误差。
  • 偏置是最大偏置误差。多数情况下,该偏置为ppm,而不是百分比(%)。如要更改其为百分比,请使用下列转换:1% = 10,000 ppm
  • 系统噪声是设备自身引入测量的误差。这通常取决于滤波器设置或是否采用单个采样而不是多个采样进行平均
  • 温度漂移** =± [(输入电压 x 读数百分比/ °C) + (偏置百分比/ ℃)]*

    *​*已考虑环境温度变化引起的误差。 请参阅额外信息章节的注释

通过查看每个组件手册、产品规范或数据表,获取上述公式中的参数值。

公式3:

C系列模块为用户提供简明的规范,以确定它在整个工作温度范围内的精度(校准最大值-40 ℃~70 ℃)。该精度输入已考虑温度变化、最差情况下的元件容差及热滞后等。

绝对精度 = ± [(输入读数 x 增益误差) + (范围x 偏置误差) + 输入噪声]

 

其中:

  • 输入读数是用户要测量的值。
  • 增益误差是基于输入增益的原始百分比精度
  • 范围是设备配置的读取范围。例如,对于0至10V电压范围,即范围为10。
  • 偏置误差是最大偏置误差。在数据表中,它可能使用ppm为单位,而不是百分比。可根据1%= 10,000ppm进行转换。
  • 输入噪声是设备自身引入的测量误差。 请参阅额外信息章节的注释。 请参考下图了解使用的值。


上述的全部产品规范值均可在组件数据表或产品规范中找到。

 

步骤3:计算系统精度系统精度RTI

最后,我们使用组件的绝对精度计算系统精度系统精度与输入比例(RTI)。与勾股定理类似,系统精度等于每个组件的绝对精度的平方和的平方根。

 

 

系统精度与输入比例(RTI)的计算如下:

 

 

附加信息计算范例

  • 在本页面右侧的下载附件部分,包含一个可用于计算多数C系列模块精度的应用程序(DC精度计算器)。
  • 除非环境温度超出15°C~35°C范围,否则产品规范值已将温度影响考虑在内。当测量系统的环境温度为45°C时,必须考虑10°C的温差。在本例中,由于假设温度为25°C,因此无需为温度漂移添加内容。
  • 输入噪声误差通常取决于滤波器设置或是否采用单个采样而不是多个采样进行平均。取均值时,输入噪声的影响可忽略不计。不取均值时,输入噪声可通过将单位(rms)乘以系数因子3被转换为适当的单位(电压、电流等)。乘以系数因子3表明高斯分布的置信区间是在3个标准差(99.73%)的范围,即几乎所有噪声均落在该范围内。除非另外声明,否则假设噪声为高斯噪声。请注意,端子块或连接器块如不包含衰减电路,则不被视作增益层级。不带有放大器的模块或DAQ设备也不会被视作增益层级。
  • 请注意,端子块或连接器块如不包含衰减电路,则不被视作增益层级。不带有放大器的模块或DAQ设备也不会被视作增益层级。

 

上述参考设置系统精度计算例:

以下是系统每个组件的绝对精度计算:

 

SCXI-1125的绝对精度

绝对精度 = ± [(输入电压  x 读数百分比) +  偏置 + 系统噪声 + 温度漂移]
绝对精度 = ± [(10 V x 0.002478) + 0.01 V + 0.0191 V + N/A] = ± 54.88mV

 

SCXI-1141的绝对精度

绝对精度 = ± [(输入电压  x 读数百分比) +  偏置 + 系统噪声 + 温度漂移]
绝对精度 = ± [(5 V x 0.0002) + 0.0006 V + 0.00142 V + N/A] = ± 3.02mV

 

PCI-6052E的绝对精度

绝对精度 = ± [(输入电压  x 读数百分比) +  偏置 + 系统噪声 + 温度漂移]
绝对精度 = ± [(5 V x 0.000071) + 0.000476 V + 0.000491 V + N/A] =± 1.322mV

 

系统精度

 

系统精度RTI

 

Was this information helpful?

Yes

No