cDAQ中NI 9211, NI 9217, NI 9219模块的不正确的初始采样。



硬件: CompactDAQ>>Analog Input Modules>>NI 9217, CompactRIO>>Analog Input Modules>>NI 9211, CompactDAQ>>Analog Input Modules>>NI 9219

问题: 当我在cDAQ中使用9211,9217,9219模块实现一个硬件定时采集,读取的第一个采样值是旧的数据,余下的数据看似正确,但是第一个采样值不是我期望的。

解答:

当你在cDAQ中使用NI 9211, NI 9217, or NI 9219 模块进行硬件定时采样的时候,你将看到第一个值和第二个采样值差距往往很大,这是因为当你递交任务的时候就开始了第一个数据采集,而第一个采样值和第二个采样之间的时间间隔往往比后来的连续采样相邻两点之间的间隔更长。

下面的图片显示了使用NI 9217进行sine波形采集的例子,设置为高速模拟输入采集,你将看到波形开始的时候有一个明显的跳变和不连续,如下图所示。

一些C系列的模拟输入模块特别设计用来采集一些缓慢变化的信号,比如温度。上图所示的情形就是由于在一个模拟采集任务中同时使用慢采样模块以及快速采样模块,而没有约束采样率。

使用NI 9211, NI 9217, 和NI 9219模块,如果其采样率设置超过了最大的允许的采样率,它们将反复的返回相同的采样点直到一个新的AD变换完成(没有警告或者错误提示),超过其它快速模块的最大采样率将导致报错或者

当采集任务提交的时候就开始进行了第一个数据采集,在上图中以A表示,你能够看到第一次的采集变换在开始触发之前,A将重复直到一个新的采样值产生。B在开始触发后进行采样,数据将在每个时钟沿进行反馈,然而,AD转换的速率和模块的最慢采样率一致。
比如,如果运行一个模拟输入任务,设置其采样率为1K,然而其最大的采样率为10hz,这个缓慢的模块将返回100个相同的第一个点采样值,紧接着100个相同的第二个采样值,其它一些快速模块将工作正常,在1s内产生1000个采样值。

对NI 9211, NI 9217, and NI 9219模块进行软件定时采样,该模块始终等待新点采集,当实现单点采集的时候,没有采样点被重复。

Using the text above as a reference, please enter your edited text below:



相关链接: Product Manuals: NI cDAQ-9172 User Guide and Specifications (January 2007)
Knowledgebase 493DGV0E: How do I Set the Sampling Rate of my NI-9219 Universal Analog Input Module in my Compact DAQ System?
Using the text above as a reference, please enter your edited text below:


附件:


Stale Sample.JPG - Stale Sample.JPG
Sample Clock Timing.JPG - Sample Clock Timing.JPG


报告日期: 04/24/2007
最近更新: 10/27/2008
文档编号: 48NC2QAY