等时图像传输停止后继续发送 GPIO 选通信号

上次修订日期:2014 年 5 月 27 日

本文解释为什么图像等时传输停止后用户仍然看到选通输出信号发射。 

从摄像头的 GPIO 的一个针脚启用标准选通输出时,每次图像曝光(快门打开和关闭)并读取传感器时会触发选通。 我们所有的 IEEE-1394 摄像头会在以下条件下持续曝光并从传感器读取图像数据:

1. 摄像头已通电。 某些摄像头为用户提供使用 CAMERA_POWER 610h 寄存器对摄像头断电或通电的功能。 请参阅 《数字摄像头寄存器参考》

以及

2 摄像头不处于异步触发模式。 处于异步触发模式时,摄像头会清除传感器,不从传感器读取数据。

注意,即便等时数据传输已禁用且图像没有正在流传输给 PC,摄像头也会继续曝光。 即便 ISO 关闭,摄像头也会继续曝光图像,以保持自动曝光算法(如启用)等继续运行。 这样做是为了确保用户开始请求图像(ISO 开启)时,收到的第一张图像就正确曝光。 如果在 ISO 启用后清除摄像头,会导致前 N 张图像(N 不确定)未能正确曝光,因为自动曝光算法工作时需要适应光线环境。

以上行为的结果就是,调用 flycaptureStart() 前或 flycaptureStop() 后,客户会看到选通或选通模式触发。 使用以下一种方法停止发射选通:

    1. 切换相应的 GPIO 寄存器开/关位,禁用选通脉冲
    2. 将摄像头调到异步外部触发模式。
    3. 通过 CAMERA_POWER 610h 寄存器对摄像头断电(如适用)。