关于IMAQ第三代图像采集板卡(1429,1430)的数据有效(DVAL)使用



主要软件:
主要软件版本: 3.5
主要软件修正版本: N/A
次要软件: N/A
硬件: Image Acquisition (IMAQ)>>IMAQ - CameraLink>>PCIe-1429

问题: 当我使用第三代图像采集卡(1429,1430)的数据有效(DVAL)时有什么选择?

解答: 第三代图像采集卡的DVAL是由相机文件中的DVALMODE参数决定的。相机文件中你可以将该参数设定为DVALMode(0) 或者 DVALMode(1)。 这两个设定具体解释如下:

选择一
DVALMode (0)
这是使用第三代图像采集卡DVAL的默认模式,在这种模式下进行数据采集时会忽略DVAL。此时和相机的DVAL输出总是有效的情况是一样的。大部分相机不使用DVAL,这种选择可以避免当传输图像时DVAL翻转产生的问题。

选择二
DVALMode(1)
这个模式使用DVAL,这又分为下面3种描述的情况.

情况1: DVAL 总是有效
如果DVAL总是 有效, 那么进入图像采集卡的定时图像数据就会完全由帧使能和线使能FVAL、LVAL决定。

情况2: DVAL = LVAL AND FVAL
如果相机把LVAL和FVAL做一个简单的与操作就作为DVAL,那么在FVAL有效时的所有数据就是合法的。这种情况和DVAL被忽略的情况具有相同的效果。


情况 3: 在LVAL有效的周期,DVAL用于传输有效数据

在这种情况下,选择DVALMode(1)非常的重要。如果DVAL使用来将合法的数据传输给图像采集卡,那么需要遵循如下的规则。 首先, FVAL (场扫描) 和 LVAL 信号何时为高或者低必须不是依赖于DVAL(例如:如果LVAL在指示一条线的中间置低,但是DVAL同样置低以至于LVAL无效的信息不会被获得)。这将无法工作,因为LVAL和FVAL在其应该有效的时间必须被置为有效,同时在消隐期时他们必须置为无效。

这种典型的应用是让DVAL每隔一个时钟边沿翻转一次。例如,一个10MHZ像素时钟的传感器有可能使用20MHZ的像素时钟去通过CameraLink传输数据,但是可以通过每个时钟上升沿或者下降沿翻转一次电平来将时钟频率降低为原来的一半,即10MHZ,这样图像就能够正确的进行传输。为了支持上述功能,DVAL在LVAL的非有效周期会被忽略,此时所有的数据都会进行传输 。(这也是为什么LVAL和FVAL在消隐期不能为有效)。在LVAL有效的这段时间,在DVAL有效时进入的数据会被使用,在DVAL无效时进入的数据会被丢弃。



相关链接: Product Page: NI PCIe-1429
Product Page: NI PCIe-1430

附件:
Case 2


Case 3





报告日期: 09/21/2005
最近更新: 02/27/2014
文档编号: 3PKEEC25