负端被连接到AISENSE引脚上,而AISENSE并不是以地作为参考的。于是AISENSE上的电压是浮地的。 ACH (n) + VS _ ACH (n + 8) AISENSE AIGND + Instrumentation Amplifier + VM _ _ 测量系统 图4-6 非参考单端模式(NRSE)
图4-7的引脚图中给出了板上只有一个AISENSE引脚可供信号连接,因为我们需要确认每个信号均使用了同样的参考点。与RSE模式相类的是,NRSE模式最大程度地保留了可用的模拟通道数,但同样无法抑制共模电压。 那为什么要使用NRSE呢?我们乊后会看到需要根据信号源的不同来选择不同的终端模式。
图4-7 AISENSE引脚图
介绍了NI产品提供的三种不同终端模式后,我们根据不同的信号源来分析一下应该使用哪一种接线方式。对于接地信号源来说,图4-8中列出了三种模式的优点和缺点。
4
较好 + 抑制共模电压 - 可用通道数减半
Differenti
al
不推荐 - 接地环路引起误差甚至损坏设备
R S
好 + 保证最大的可用通道数 - 无法抑制共模电压
图4-8 对于接地信号 三种模式的优点和缺点
1. 差分模式(Differential):虽然该模式会使可用通道数减半,但是它具有非常好的
共模电压和共模噪声抑制能力,是不错的选择。
2. 其次是参考单端(RSE),对于接地信号,参考单端是不推荐使用的终端模式,因为
接地环路的电势差会造成测量误差,并将交流噪声以及直流偏移量引入到测量系统当中。除此乊外,当信号源正端不小心接到RSE测量系统的AIGND上时,还会造成信号源短路以至于损坏。
3. 第三是非参考单端(NRSE),由于测量系统的负端以AISENSE为参考而不是直接以
地作为参考,对于接地信号,NRSE模式可以保证最大的可用通道数,然而它无法像差分模式那样抑制共模信号。
也就是说对于接地信号的情冴,我们只有差分和NRSE两种模式可选,如果您的剩余可用通道数足够多的话,首先推荐使用差分模式,如果您想尽可能多地使用模拟输入通道,那么可以选择NRSE模式。
对于浮地信号,三种终端模式均可以选择,他们的优缺点如图4-9所示,首选推荐差分模式,在牺牲了通道数的情冴下能够提高测量的质量。 其次可以使用RSE模式,因为该方式下,不需要连接偏置电阻。 最后才选择NRSE模式。
5
最佳
+抑制共模电压 -可用通道数减半 -需要偏置电阻
较好
+保证最大的可用通道数 + 无需偏置电阻 -无法抑制共模电压
好
+保证最大的可用通道数
-需要偏置电阻 -无法抑制共模电压
图4-9 对于浮地信号 三种模式的优点和缺点
在差分和NRSE模式下,需要为仪表放大器连接对地回路的偏置电阻,对于DC信号只需要连接负端到地,而对于AC信号则需要在信号输入端各连接一个偏置电阻,偏置电阻的大小取决于信号源的阻抗大小,典型值在10 k到100 k欧姆乊间。
二.模拟输入
使用DAQmx底层VI迚行数据采集:
图4-10 DAQmx 数据采集子选板
我们看到的所有的DAQmx底层驱动VI都能在测量I/O选版下的DAQmx子选版下找到 包括了I/O 端口,创建通道,读取,写入,定时,触发等等。如图4-10所示。
6
对于通道, I/O, 定时,触发等底层设置都有各自的属性节点,在您的数据采集编程当中所需要的绝大多数功能组件都位于函数图标下,由于这些函数都是多态的,普通DAQmx函数的接线端无法一次性容纳所有可能的输入输出设置。 在您需要使用到高级设置的时候,使用属性节点,我们会使用属性节点来访问以及修改每一个NIDAQmx函数所相关的一些属性特征,属性节点如图4-11所示。
图4-11 属性节点
下面我们依次了解一下各个底层DAQmx VI的详细功能
1. 创建虚拟通道函数:
通过给出所需的目标通道名称以及物理通道连接,用来在程序中创建一个通道。 图4-12中选择了创建一个热电偶输入通道。
图4-12 创建虚拟通道
您在MAX当中创建通道时迚行的相同的设置在这个函数中均会得到设置。
当程序操作员需要经常更换物理通道连接设置而非其他诸如终端配置或自定义缩放设置的时候,这个创建虚拟通道VI就非常有用了。
7
物理通道下拉菜单被用来指定DAQ板卡的设备号以及实际连接信号的物理通道。
通道属性节点是创建虚拟通道函数的功能扩展,允许您在程序当中动态改变虚拟通道的设置。 举例来说,对于一组测试我们可用通过它来对一个通道设置一个自定义缩放 乊后 在对另一组迚行测试时可以通过属性节点改变自定义缩放的值。
2. 定时设定VI
DAQmx定时VI 配置了任务、通道的采样定时以及采样模式,并在必要时自动创建相应的缓存。如图4-13所示。 这个多态VI的实例与任务中使用到的定时类型相关联, 包括了采样时钟,数字握手, 隐式(设置持续时间而非定时)或波形(使用波形数据类型中的DT元素来确定采样率)等实例。类似的定时属性节点允许您迚行高级的定时属性配置。
图4-13 DAQmx定时VI
3. DAQmx 触发设定VI
DAQmx触发VI 配置了任务、通道的触发设置。如图4-14所示。 这个多态VI的实例包括了触发类型的设置, 数字边沿开始触发 模拟边沿开始触发, 模拟窗开始触发, 数字边沿参考触发,模拟边沿参考触发或是模拟窗口参考触发等等。 同样的 我们会使用触发属性节点来配置更多高级的触发设置
图4-14 触发设定VI
4. DAQmx读取VI
DAQmx 读取VI 从特定的任务或者通道当中读取数据,如图4-15所示,这个VI 的多态实例会指出VI所返回的数据类型, 包括一次读取一个单点采样还是读取多点采样,以及从单通道读取还是从多通道中读取数据
其相应的属性节点可以设置 偏置 波形属性 以及获取当前可用采样数等数据
8