找回密码
 注册
搜索
查看: 2444|回复: 6

[讨论] OV9712曝光问题

[复制链接]
发表于 2013-9-22 16:14:19 | 显示全部楼层 |阅读模式
同时改变OV9712的EX、AG寄存器时,会有意想不到的结果。
我的理解是EX、AG寄存器都固定的时候,图像的亮度就是固定的,但是事实却非如此。
屏蔽所有关于自动曝光的操作,通过手动I2C操作EX、AG相关寄存器:
曝光1:EX=0cf,AG=0c
regAddr[0]  = AEC; regValue[0] = cf;
regAddr[1]  = AECH;regValue[1] = 00;
regAddr[2]  = GAIN;regValue[2] = 0c;
status = DRV_i2cWrite8(&gDRV_imgsObj.i2cHndl, regAddr, regValue, 3);
曝光2:EX=19d,AG=00
regAddr[0]  = AEC; regValue[0] = 9d;
regAddr[1]  = AECH;regValue[1] = 01;
regAddr[2]  = GAIN;regValue[2] = 00;
status = DRV_i2cWrite8(&gDRV_imgsObj.i2cHndl, regAddr, regValue, 3);

在曝光1的情况下,配置曝光2的参数,图像会暗一下,然后变亮,此后一直正常;
在曝光2的情况下,配置曝光1的参数,图像会亮一下,然后变暗,此后一直正常;


我曾经怀疑是DRV_i2cWrite8写一个字节花的时间较长,但是通过AG保持不变、只操作EX,发现图像正常:
曝光3:EX=0cf,AG=00
regAddr[0]  = AEC; regValue[0] = cf;
regAddr[1]  = AECH;regValue[1] = 00;
regAddr[2]  = GAIN;regValue[2] = 00;
status = DRV_i2cWrite8(&gDRV_imgsObj.i2cHndl, regAddr, regValue, 3);
曝光4:EX=19d,AG=00
regAddr[0]  = AEC; regValue[0] = 9d;
regAddr[1]  = AECH;regValue[1] = 01;
regAddr[2]  = GAIN;regValue[2] = 00;
status = DRV_i2cWrite8(&gDRV_imgsObj.i2cHndl, regAddr, regValue, 3);


EX、AG我是连续写到sensor里面。是不是EX、AG不能同时操作呢?
不知道各位大侠,有没有一些指点给我呢?
发表于 2013-9-22 20:14:27 | 显示全部楼层

回帖奖励 +1 ¥RD币

路过可以吧
点评回复

使用道具 举报

 楼主| 发表于 2013-9-23 09:40:47 | 显示全部楼层

无语了![em07]
点评回复

使用道具 举报

发表于 2013-9-23 18:05:17 | 显示全部楼层
你可否尝试在VD的blanking先设置Gain,然后设置曝光时间 ?
点评回复

使用道具 举报

 楼主| 发表于 2013-9-26 12:45:33 | 显示全部楼层
oscar8964 发表于 2013-9-23 18:05
你可否尝试在VD的blanking先设置Gain,然后设置曝光时间 ?

一定要在VD的blanking的时候设置么?这其中的原因是不是曝光时间设置了,但不能立马起效。
我试过先设置Gian,然后设置曝光时间,结果是一样的。
不过我没有考虑过,在VD的blanking的时候
点评回复

使用道具 举报

发表于 2013-10-9 01:44:52 | 显示全部楼层
你先分别计算设置EX,AG时,各自的起效时间,然后让两者同步上即可!
点评回复

使用道具 举报

 楼主| 发表于 2013-12-17 09:47:30 | 显示全部楼层
imsewfo 发表于 2013-10-9 01:44
你先分别计算设置EX,AG时,各自的起效时间,然后让两者同步上即可!

谢谢了,我跟你想到一块去了,目前也是这种解决方法[em02]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-23 21:15 , Processed in 0.043354 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表