ame110119 发表于 2007-1-10 09:32:42

动态信号同步采集、分析

请问在两路动态信号的同步采集中,如何实现:
1、当一路信号的状态达到一定时就同步触发另一路信号停止/开始采集,
2、或对一路动态信号边采集边分析,当达到一定状态时快速地触发其他操作.

因为有同步上的要求,时延需很小(ns级),以前自己搭建的硬件触发模式可调性不够,对微小信号灵敏度不高,故想利用其他方式实现,具体的硬件和软件和软件实现方式还不确定?

wdyjz 发表于 2007-1-10 12:01:59

可以采用counter/timer的内部触发功能,在数据采集的高级应用讲座中有提到.
外部触发呢,不也很好吗?

回来我找找NI的例子,朋友你也先找找.

ame110119 发表于 2007-1-10 16:26:29

谢谢,因为要采集的数据段持续时间是ns级的,当一路信号达到一定值时必须马上触发另一路,让另一路信号作出相应的响应。

你所说的“数据采集的高级应用讲座”可不可以发给我参考一下。

我邮箱ame110119@126.com

wdyjz 发表于 2007-1-10 18:12:06

"当一路信号达到一定值时必须马上触发另一路,",和同步技术根本不是一个意义!你说的是实时性.

给你提供一个NI的例子,其他朋友引用请著名NI版权所有.

Demo

目的:演示使用Reference Trigger

打开Demo6-Stop Trigger.vi。我们使用Reference Trigger来停止一个采集过程,在这里我们使用板卡上的通用计数器产生触发信号,AI任务中配置成Reference Trigger,把Pretrigger Sample和Sample per Channel的差值设置到设备允许得最小值,相应得到Posttrigger Sample等于2,也就是收到触发后再经过2个采样周期,采样停止,并且保存了这最后2个采样值。如果你的目的只是使采样停止,完全可以忽略这两个值。这里AO是为了演示用,产生一个供AI采集的信号。
重点也在解释后面板的程序,最后运行看一下效果。为达到良好的显示效果,运行前先Clear Chart。


你可以参考下这种思想.

[ 本帖最后由 wdyjz 于 2007-1-10 18:13 编辑 ]

ame110119 发表于 2007-1-11 09:31:09

回复 #4 wdyjz 的帖子

对,是同步实时采集,先同时触发两路开始采集,在采集过程中对两路信号进行实时分析,并由一路的工作状态决定另一路下一步的工作。

Thanks a lot!
马上看先!
真是幸运啊,遇到这么热心的版主,连附件也突然间可以下了(公司上网是没有下载附件的权限的)
页: [1]
查看完整版本: 动态信号同步采集、分析