- 采样时钟 (NI-DAQmx) / 扫描时钟(传统 NI-DAQ)
开发板使用该时钟来确定何时对通道进行采样。发生扫描时,将对用户选择的通道进行采样。一次扫描可能包括在一个通道或多个通道上采集的样本。扫描时钟的频率决定了通道采样的速率。
- 转换时钟 (NI-DAQmx) / 通道时钟(传统 NI-DAQ)
该时钟使得板上的多个模拟输入可以共享一个模数转换器。当扫描发生时,转换时钟用于在要采样的通道之间切换。这要求转换时钟的频率比采样时钟的频率大很多倍。术语“通道间延迟”是指扫描期间跨多个通道采集的样本之间的时间。
采样时钟启动从扫描列表中的所有通道采集样本。转换时钟导致每个单独通道的 ADC 转换。图 1 描述了使用多路复用采样的设备上的三通道模拟输入任务。
设备的采样方式有多路复用采样和同步采样两种。
支持同步采样的DAQ设备每个通道都有一个模数转换器,所有通道可以通过NI-DAQmx驱动轻松实现同步采集。从多个通道采集时,采样率以每秒采样数 (S/s) 或每通道每秒采样数 (S/s/ch) 来衡量。
支持多路复用的DAQ设备所有的模拟输入通道共享一个模数转换器,会引入转换时钟这个概念。采样时钟控制所有通道开始采集,转换时钟使每个通道开始进行模数转换。
多路复用的设备AI通道增加以后,从每个AI通道读取数据的时间也会变长,这是因为每个AI通道都必须单独处理,增加通道数会降低每通道的采样率,这里会引入一个重影的概念,这是因为上个通道的数据叠加到了下个通道。借助 NI-DAQmx,驱动器可以根据 A/D 转换器的速度选择尽可能最快的转换速率,并在每个通道之间添加 10 μs 的填充,以留出足够的稳定时间。该方案使通道能够近似同时采样,并且仍然留有足够的稳定时间。如果采样时钟速率太快而无法容纳这 10 μs 的填充,NI-DAQmx 会选择转换速率,以便转换时钟脉冲在整个采样中均匀分布。
有两种方法可以减少放大器稳定时间引起的误差:
- 选择带有仪表放大器的 DAQ 板,保证在所有采样率和增益下稳定。
- 降低采样率。
什么是稳定时间?
稳定时间是被放大的信号达到一定精度并保持在指定精度范围内所需的时间量。
被测量的真实世界信号首先通过多路复用器从特定通道路由。然后信号进入仪表放大器。仪表放大器对输入信号应用指定量的增益,从而将信号提升到更高的电平并确保正确的 A/D 转换。该放大器还将施加到 DAQ 板的任何差分输入信号转换为单端输出,以便 ADC 可以正确地数字化数据。然后 ADC 采样并保持信号,直到信号被数字化并放入板上的 FIFO 缓冲区。在 FIFO 中,数字化信号已准备好通过 PC 总线从电路板传输到计算机内存以进行进一步处理。
当您使用插入式 DAQ 板时,将信号放大到更高水平所需的时间,同时保持 ADC 的精度(换句话说,仪表放大器的稳定时间)是一个主要问题。仪表放大器必须在 A/D 转换发生之前稳定下来,否则数据将不准确。如果放大器没有稳定下来,数字化的电压将高于或低于您尝试采集的实际电压信号。
建立时间是仪表放大器中许多因素的结果。考虑标准电阻电容 (RC) 低通滤波器电路设计。当您向 RC 电路施加电压阶跃时,信号需要一定的时间来上升并稳定在所需电压的一定百分比内,如图 2 所示。V 的这个百分比是精度范围,而信号达到指定范围所需的时间就是稳定时间。
如何减少时间对采样的影响
选择适合稳定时间的数据采集板包含几个关键问题。首先,确定您的应用程序所需的最大采样率和增益;您必须选择符合您规格的 DAQ 板。如果您已有 DAQ 板,请运行直流或交流稳定时间测试以确定您的板的稳定时间。
了解 DAQ 板的限制后,请考虑信号的输出阻抗,并在可能的情况下安排信号,以最大限度地减少通道之间的电压波动。最后,选择尽可能短、电阻和电容较低的电缆。使用这些指南,您可以解决所有稳定时间问题,并确信您获取的数据是准确的。