转换NI 9202数据(FPGA接口)
- 更新时间2025-10-09
- 阅读时长3分钟
备注 本自动翻译仅为阅读便利而提供。请参阅英文版本以获取最新和最准确的信息。
如果希望FPGA I/O节点从模块返回经校准的定点数据,请在NI 9202的C系列模块属性对话框中将校准模式设置为已校准。
如需FPGA I/O节点从模块返回已校准的二进制数据,可将校准模式设置为原始。如将校准模式设置为原始,需将二进制值转换为工程单位。在主机VI中转换这些值。示例请参见labview\examples\CompactRIO\Module Specific\NI 9202\NI 9202 Scaling\NI 9202 Raw To Scaled.lvproj。
二进制值不是所有采样率下统一的值。如需获得修正后的原始值,应将二进制值乘以所用数据速率对应的增益修正系数。示例请参见labview\examples\CompactRIO\Module Specific\NI 9202\NI 9202 Raw Correction\NI 9202 Raw Correction.lvproj。
| 数据采样率[1] | 缩放 | 增益纠正 |
|---|---|---|
| 10 kS/s, 5 kS/s | 伏特 = 二进制值 × 2018176 pV/LSB | 纠正后的二进制值 = 二进制值 × 1.6 |
| 60 S/s[2] | 伏特 = 二进制值 × 1356704 pV/LSB | 修正后的二进制值 = 二进制值 × 1.07563 |
| 400 S/s, 200 S/s, 100 S/s, 10 S/s[2] | 伏特 = 二进制值 × 1291512 pV/LSB | 修正后的二进制值 = 二进制值 × 1.024 |
| 2 kS/s, 1 kS/s, 500 S/s, 250 S/s, 125 S/s, 50 S/s[2] | 伏特 = 二进制值 × 1614448 pV/LSB | 修正后的二进制值 = 二进制值 × 1.28 |
| 60 S/s[3] | 伏特 = 二进制值 × 2274057 pV/LSB | 修正后的二进制值 = 二进制值 × 1.802817 |
| 10 S/s[3]、50 S/s[3]、其他 | 伏特 = 二进制值 × 1261244 pV/LSB | 修正后的二进制值 = 二进制值 × 1 |
其中
- 二进制值是FPGA I/O节点返回的值。
1 使用外部主时基时,实际数据采样率随主时基而变化。为了提供使用主时基12.8 MHz和13.1072 MHz的功率线频率抑制,有两组10 S/s、50 S/s和60 S/s的采样率设置。关于不同主时基频率的正确换算常量和增益纠正,请参考下列脚注。
2 使用内部主时基或12.8 MHz外部主时基时的数据采样率设置。
3使用13.1072 MHz外部主时基时的数据采样率。