Difference between revisions of "Camera module Trigger Mode manual/zh"
Jump to navigation
Jump to search
Line 44: | Line 44: | ||
注:以上指令参考设置参考:[[CS-MIPI-X i2c/zh|CS系列模组参数配置脚本]]。 | 注:以上指令参考设置参考:[[CS-MIPI-X i2c/zh|CS系列模组参数配置脚本]]。 | ||
− | ==== | + | ====触发模式下的曝光时间==== |
对于CS-MIPI-SC132模组 | 对于CS-MIPI-SC132模组 | ||
Line 61: | Line 61: | ||
一帧传输时间与当前分辨率模式,当前帧率有关。 | 一帧传输时间与当前分辨率模式,当前帧率有关。 | ||
{| class="wikitable" | {| class="wikitable" | ||
− | |+ | + | |+触发模式曝光时间计算 |
!工作模式 | !工作模式 | ||
+ | !一帧传输时间(ms) | ||
!最大帧率 | !最大帧率 | ||
− | |||
!保证最大帧率的最大曝光时间(us) | !保证最大帧率的最大曝光时间(us) | ||
|- | |- | ||
|1280x1080 | |1280x1080 | ||
1080x1280 | 1080x1280 | ||
+ | |18.67 | ||
|45 | |45 | ||
− | |||
|355 | |355 | ||
|- | |- | ||
|1280x720 | |1280x720 | ||
720x1280 | 720x1280 | ||
+ | |14.94 | ||
|60 | |60 | ||
− | |||
|173 | |173 | ||
|- | |- | ||
|640x480 | |640x480 | ||
480x640 | 480x640 | ||
+ | |7.65 | ||
|120 | |120 | ||
− | |||
|67 | |67 | ||
|} | |} |
Revision as of 18:15, 18 June 2020
1 摄像机模组抓拍模式应用说明
本文主要介绍global shutter模组实现的触发模式,包括硬件触发和软件触发两种。
1.1 适用型号
CS-MIPI-SC132
1.2 码流模式概念
1.2.1 free running
这个模式下,摄像机模组自由运行,多路摄像机的曝光和采样处于随机状态。
1.2.2 Hardware Trigger
此模式下,以Trigger IO引脚为触发信号,模组收到触发信号后开始曝光并输出图像。引脚定义参考:CS-MIPI-SC132手册。
触发信号支持沿属性可设,触发延迟可设,去毛刺属性可设。
triggeredge : 触发沿属性
tgdly:触发延迟
tgdebncr:去毛刺属性
Software Trigger
此模式下,以I2C寄存器来控制触发抓拍一张。
striggerone:触发抓拍一张指令。
注:以上指令参考设置参考:CS系列模组参数配置脚本。
1.3 触发模式下的曝光控制和最高帧率
1.3.1 触发模式下的曝光和增益
在触发模式下,推荐用户使用手动曝光。当然,也可以使用自动曝光模式,但是由于AE算法需要经过一些帧的运算来收敛,前几帧图像的曝光效果会不好。
aemode:曝光模式设置
metime:手动曝光时间
meagain:手动模拟增益
medgain:手动数字增益
用户还可以在自动模式下,使用expostate指令来读出当前曝光时间和增益值,作为参考。
注:以上指令参考设置参考:CS系列模组参数配置脚本。
1.3.2 触发模式下的曝光时间
对于CS-MIPI-SC132模组
触发最小间隔时间 = 曝光时间+一帧传输时间
如果当前触发信号与前一次触发信号的时间间隔小与触发最小间隔时间,则传感器会忽略掉当前触发信号。
曝光时间:
aemode为自动时,建议结合使用场景,限制最大曝光时间aetime。
aemode为手动时,通过metime设置曝光时间即可。
一帧传输时间:
一帧传输时间与当前分辨率模式,当前帧率有关。
工作模式 | 一帧传输时间(ms) | 最大帧率 | 保证最大帧率的最大曝光时间(us) |
---|---|---|---|
1280x1080
1080x1280 |
18.67 | 45 | 355 |
1280x720
720x1280 |
14.94 | 60 | 173 |
640x480
480x640 |
7.65 | 120 | 67 |
1.4 触发模式下的延迟