我如何来测量两个数字信号的上升边沿的时间间隔?



硬件: Wireless Sensor Network>>WSN Gateways>>NI 9795>>PCI-6602, Wireless Sensor Network>>WSN Gateways>>NI 9795>>PCI-6601, Wireless Sensor Network>>WSN Gateways>>NI 9795>>PCI-6608, Wireless Sensor Network>>WSN Gateways>>NI 9795>>PCI-6610, Wireless Sensor Network>>WSN Gateways>>NI 9795>>PCI-6624, Wireless Sensor Network>>WSN Gateways>>NI 9795>>PXI-6601, Wireless Sensor Network>>WSN Gateways>>NI 9795>>PXI-6602, Wireless Sensor Network>>WSN Gateways>>NI 9795>>PXI-6608

问题: 在两个不同的线上有两路数字信号,我想测量这两线的上升边沿的时间差。我如何来做这样的测量,是怎么工作的?

解答:

这种测量在DAQmx叫做两个边沿的间隔任务。使用这个特性的要求是信号为开始-结束的顺序,并且它们的上升沿充分的分隔来进行这个测量。

一路脉冲使用您所表述的两路信号来生成。如果您配置任务使用两路信号的上升沿,那么生成脉冲将在第一个上升沿变高,并在第二个上升沿变回到低。这路脉冲将被使用到计数器的门信号端,内部的时基被用于计数器的源信号端。因此,内部时基在两个上升沿间进行计数。使用这样的计数,实际的边沿间隔时间被返回。对于以上描述,见如下的图。

注意:
就如脉冲宽度测量一样,对于两边沿间隔测量有最小的脉冲间隔。您应该确保开始边沿在停止边沿之前发生,并且对于6602和6608来讲它们的时间差大于12.5ns。



相关链接: Developer Zone Tutorial: Measuring the Time Between Two Pulses On Separate Lines


附件:





报告日期: 09/10/2001
最近更新: 04/29/2009
文档编号: 2D9G49EV