我有一个来自国家仪器的SCB68A连接器,我想读出它的开路电压。因此,我使用了国家仪器公司(https://decibel.ni.com/content/docs/DOC-28502)提供的示例代码:

我得到了5 mV,这是一个合理的值(我用示波器测量噪声信号)。现在我想读出几个频道的噪音信号。因此,我漂亮地更改了VI (根据文档,我需要创建一个通道数组并将它们夷为平地):

但是现在我在两个频道上读出了大约200个mV (其中一个和第一个VI相同)。这没有任何意义。
我做错了什么?
我希望用户能够选择频道,所以我不能只写"Dev1/ai0:4“。
编辑:我使用的是DAQ 14.0.0。
编辑2: 1)没有连接到deivce -我只是想读出噪音信号。2)我使用MIO中的连接器和禁用的温度传感器模式(默认配置)。
发布于 2015-08-29 04:35:36
您正在观察从DAQ设备的多路复用器注入电荷。将每个aiN终端连接到aignd上,您将能够测量DAQ设备的噪声。
电荷注入
大多数NI DAQ板都有一个模拟数字转换器( ADC ),并通过使用多路复用器(MUX)将模数转换器的输入切换到不同的模拟输入终端ai0、ai1等来提供多个输入通道:

作为倪解释,当DAQ设备的多路复用器从一个通道移动到另一个通道时,它可以在每个通道上引入一个小电荷。由于明渠没有路径使此电荷消散,该通道的电压将增加。这也可能导致通道的轨道,缓慢浮动到最大输入电压(通常是10V)。
特征噪声
您可以通过以下方法确定系统中每个组件的噪声:
完成后,步骤1的值是DAQ设备的噪声,步骤3的值是SCB-68的噪声。
要测量电子通路的噪声,必须有一个完整的电路供ADC采样。在步骤1中,将每个aiN终端连接到aignd并运行VI。在步骤2中,将终端块连接到DAQ设备,断开传感器,并将终端块的信道终端连接到其地面终端并运行VI。
最小化噪声
除了电荷注入,噪声还可以从几个来源引入到数据采集系统中,包括环境。开放终端的作用就像小天线,接收来自其他电子、灯和交流电源的辐射能量。
该链接还概述了如何查找和最小化噪声,但要点是:
发布于 2015-08-27 11:23:53
请查看以下链接:http://forums.ni.com/t5/Multifunction-DAQ/How-to-use-DAQmx-Read-to-measure-multiple-analog-channels/td-p/2620949
http://digital.ni.com/public.nsf/allkb/A3A05920BF915F1486256D210069BE49
你的问题有一个完整的解决办法。
https://stackoverflow.com/questions/32244461
复制相似问题