我如何计算CompactRIO模块模拟输入或者DAQ卡的动态范围?
硬件: CompactRIO>>Analog Input Modules, Multifunction DAQ (MIO), CompactRIO>>Analog Input Modules, Multifunction DAQ (MIO)
问题: 我想要计算我的CompactRIO或者DAQ卡模拟输入的动态范围。我需要什么信息?我如何进行计算?
解答: 为了确定动态范围,我们必须知道模拟输入卡或者模块可以读取的最大电压以及系统的噪声电平。动态范围是这两个指标的比值。
下面我们以CompactRIO 9215模拟输入模块为例说明如何进行计算。通过参看下面的cRIO-9215手册,我们知道典型操作电压范围是+/- 10.4V。首先,我们必须把10.4V转换为有效电压值。通过除以sqrt(2),我们得到:
10.4 V / sqrt(2) = 7.353 Vrms其次,我们必须确定系统噪声电平。这一信息位于"Input noise"规范中。对于cRIO-9215,输入噪声的有效值为1.2 LSBrms,其中LSB表示最低有效位。我们通过确定一个LSB表示多少电压值将1.2 LSBrms转换为电压。我们知道cRIO-9215的分辨率为16位。我们也知道电压范围为+/- 10.4V。利用这一信息,同时注意到符号位占用了1位,我们得到1 LSB = 317.38 uV。
1 LSB = 10.4 V / (2^15 bits) = 317.38 uV将该值乘以1.2得到
317.38 uV/LSB x 1.2 LSBrms = 380.86 uVrms现在我们得到了最大电压和噪声电平,我们可以将该比值转换为分贝值并得到动态范围值(dB):
20 log10 [ 7.353 Vrms / 380.86 uVrms) = 85.71 dB
相关链接:
附件:
报告日期: 05/18/2006
最近更新: 05/29/2006
文档编号: 3V9BSR8T
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.