家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
湖南阳光电子技术学校是经湖南省政府1994年批准建立,由湖南劳动厅领导的一所电子类全日制国家电子技术专业学校。是湖南省知名电子技术教育基地,是教育部批准参加全国电子技术应用专业技能型紧缺人才培养培训工程的学校之一。常年面向全国招生!0731-85579057。
首 页·您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊

黑白CMOS图像传感器OV9120的原理及应用

当前位置:湖南阳光电子技术学校文章资讯电子基础

湖南阳光电子技术学校 简介

学校地址:湖南省 长沙市 雨花区 树木岭路330号
来校路线:长沙火车站售票厅后坪,乘135路公交车到“鼓风站”,即到.
学校电话:0731-85579057,0731-85569651
免费电话:0731-85579057
值班手机:(0)13807313137 杨老师
开课时间:我校常年面向全国招生,月月开班。每月1号,16号开学。
招生范围:凡年满15岁的公民,不限年龄,性别,地区。都欢迎来我校学习。
学校官网:www.hnygpx.com www.hnygpx.net
专业介绍:欢迎查看我校专业课程!
收费标准:欢迎查看我校收费标准!
在线 Q Q:您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊
网上报名:欢迎您报读湖南阳光电子学校!


黑白CMOS图像传感器OV9120的原理及应用

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2011-11-24 16:29:29
1 概述

随着CMOS技术的发展及市场需求的增加www.8 t tt8. com,CMOS图像传感器得以迅速发展。CMOS图像传感器具有高度集成化、成本低、功耗低、单一工作电压、局部像素可编程、随机读取等优点,适用于超****数码相机、便携式可视电话、PC机电脑眼、可视门铃、扫描仪、****机、安防监控、汽车防盗、机器视觉、车载电话、指纹识别、手机等图像领域。本文介绍的是由美国OmniVision技术公司生产的OV9120黑白CMOS图像传感器,它采用独特的传感器专利工艺技术和先进的算法(algorithms)解决8t t t 8. c o m了先前CMOS感光器件固定图像噪声(FPN)的限制。因而可

8ttt8

应用于数字静止****、视频会议、视频电话、计算机视觉、生物测量等领域。

2 引脚功能

OV9120采用48脚LCC封装,其引脚排列如图1所示ssBbww

3 结构性能及工作原理

3.1 内部结构

OV9120内置1312×1036分辨率的镜像阵列、10位A/D转换器、可调视频窗、SCCE接口、可编程帧速率控制、可编程/自动曝光增益控制、内外帧同步、亮度均衡计数器、数字视频端口、定时产生器、黑电平校准及白平衡控制等电路。其内部结构如图2所示ssBbww

3.2 性能特点

OV9120是135万像素(1312×1036)、1/2英寸的CMOS图像传感芯片,它采用SXGA/VGA格式,最大帧速率可达到30帧/s(VGA),该芯片将CMOS光感应核与外围辅助电路集成在一起,ssbbww. com具有可编程控制功能。OV9120芯片的基本参数如下

●图像尺寸:6.66mm×5.32mm,像素尺寸,5.2mm×5.2mm;

●信噪比>54dB;

●增益ssbbwW.com范围:0~24dB;

●SXGA输出时,阵列大小为1280×1024,VGA输出时,阵列大小为640×480;

●供电电源电压为直流3.3V和2.5V;

●暗电流: 28mV/s;

●动态范围:60dB。

3.3 工作原理

CMOS镜像阵列的设计主要建立在逐行传送的扫描场读出系统和带同步像素读出电路的电子快门之上。而电子曝光控制算法(或系统规则)则建立在整个图(物)像亮度基础之上。在景像(或布景)正常时,SsbbwW.com曝光都比较理想。但在景像光线不

wWw.ssbbww.com

时,则应通过自动曝光控制(AEC)白/黑比调节来使其满足应用

dDdtt

。对于VGA格式的输出,OV9120图像传感器的视窗尺寸范围从2×2到640×480,而对于SXGA格式的输出,视窗范围则从2×4到1280×1024,ssbbww. comwww.ssbbww.com在内部1312×1036边界内的任何

dd dtt. com

地方定位。变动窗口尺寸或www.d dd tT. com不会使帧速(或数据速率)发生变化。帧速可通过主时钟下行(down)、Ssbbww.com垂直同步定时、或采用跳读技术的QVGA格式使其发生变动。

OV9120内部嵌入了一个10位A/D转换器,因而www.ssbbww.com同步输出10位的数字视频流D[9..0]。在输出数字视频流的ssbbww. com,还可提供像素同步时钟PCLK、水平参考信号HREF以及垂直同步信号VSYNC,以方便外部电路读取图像。

ZV端口www.hnygpx.com相机(镜头)的焦距调节视频端口。OV9120的ZV功能能使相机透镜变焦而急速移向(或移离)目标。OV9120可利用

www.8 t t t8. com

外部主导机构(master device)设定曝光时间。当FREX被置位于1时,像素阵列被迅速充电,传感器保持为高以拍摄图像(或物像)。在FREX转换到0时,视频数据流(data stream)用逐行读出方式交付到输出端口。当数据从OV9120视频输出端输出时,应特别注意防止图像阵列曝光影响拍摄图像数据的完整性。与画面曝光速率同步化的自动快门SSBBww将这种影响降到最小

www.hnygpx.com

当OV9120的RESET脚拉高至VCC时,全部8ttT8硬件将复位。ssbbww. comOV9120将清除全部8ttT8寄存器,并复位到www.Dddtt.com的默认值。实际8ttt8上,也www.ssbbww.com通过SCCB接口触发来实现复位。

www.ddd tt. comSCCE端口SSBBww访问内部8 tt t8.com寄存器,8ttt8,OV9120的内部配置www.ssbbww.com通过SCCE串行控制端口来进行。SCCB的接口有SCCE 、SIO_C 、SIO_D三条引线,其中SCCE是串行总线使能信号,SIO_C是串行总线时钟信号,SIO_D是串行总线数据信号。SCCB对总线功能的控制8 t tt8. com是依靠SCCE、SIO_C、SIO_D三条总线上电平的www .ddd Tt. com以及三者之间

的相互配合来实现的。控制总线规定的条件如下:当SCCE由高电平变为低电平时,数据传输开始。当SCCE由低电平转化为高电平时,数据传输结束。dd dtt. com避免传送无用的信息位,可分别在传输开始之前和传输结束之后将SIO_D设置为高电平。在数据传输期间,SCCE始终保持低电平,www.,SIO_D上的数据传输由SIO_C来控制。当SIO_C为低电平时,SIO_D上的数据有效,SIO_D为稳定数据www .ddd Tt. com。而当SIO_C上每出现wWw.一正脉冲时,系统都将传送一位数据。

OV9120有两种工作方式:主模式和从模式。主模式下,OV9120dddtt主导设备,www.XCLK上的外部晶振输入经过ssbbww内部分频后可得到PCLK信号。当OV9120采集到图像后,在PCLK的下降沿到来时,系统便可依次将像素值输出,www.外部只是被动的接收信号。而在从模式下,OV9120则可dddtt从属设备,www.XCLK不能与外部晶振相接,但www.ssbbww.com受外部器件,也www.hnygpx.com主设备信号的控制。即由主导设备发送一个MCLK时钟信号,并在此信号的同步下依次发送像素值。

4 OV9120在图像采集系统中的应用

整个图像采集系统主要由OV9120图像传感芯片、CPLD控制模块、RAM存储器、DSP信号8tTt8器、晶振电路等几部分组成。

在本系统中,OV9120dddtt系统的图像传感器,首先在其内部将获取的图像采样量化,在外部逻辑的控制下输出数字图像,并存入图像存储器。CPLDdddtt采集系统核心控制逻辑的主控模块,可用8ttt8来协调8ttt8各模块的工作。OV9120的SCCB总线参数配置是整个控制逻辑模块执行的起点,只有利用

www.8 t t t8. com

SCCB总线将OV9120配置完毕后,才能进行图像采集工作。OV9120采集得到的图像数据可存储到SRAM中以供DSP使用,从而完成图像采集系统与DSP识别系统之间
的交互操作。其系统原理图如图3所示ssBbww

系统上电后,应首先对CMOS图像采集芯片进行初始化,以确定采集图像的开窗www.d dd tT. com、窗口大小和黑白工作模式等。这些参数均受OV9120内部相应寄存器值的控制。www.ddd tt. com内部寄存器的值www.ssbbww.com通过OV9120芯片上提供的SCCB串行控制总线接口来存取,8ttt8,CPLD就www.ssbbww.com通过控制SCCB总线来完成参数的配置。

配置的具体方法可采用三相写数据的方式,即在写寄存器过程中先发送OV9120的ID地址,发送写数据的目地寄存器地址,接着是要写的数据。8 tt t8.com连续给寄存器写数据,8ttt8,写完一个寄存器后,OV9120会自动把寄存器地址加1,在程序控制下继续向下写,而不需要sSbBwW.cOm再次输入地址,这样,三相写数据就变成了两相写数据。www.ddd tt. com本系统只需对有限个不连续寄存器的数据进行更改,而对全部8ttT8寄存器都加以配置会浪费8ttt8时间和资源,8ttt8www.ssbbww.com只对需要sSbBwW.cOm更改数据的寄存器进行写数据。而对于每一个变化的寄存器,则都采用三相写数据的方法。

系统配置完毕后,将进行图像数据的采集。在采集图像的过程中,最主要的是判别一帧图像数据的开始和结束时刻。在仔细研究了OV9120输出同步信号(VSYNC是垂直同步信号、HREF是水平同步信号、PCLK是输出数据同步信号)的基础上,用VHDL语言便可实现采集过程起始点的精确控制。

VSYNC的上升沿表示一帧新的图像的到来,下降沿则表示一帧图像数据采集的开始(CMOS图像传感器是按列采集图像的)。HREF是水平同步信号,其上升沿表示一列图像数据的开始。PCLK是输出数据同步信号。HREF为高电平即可开始有效地数据采集,而PCLK下降沿的到来则表明数据的产生,PCLK每出现wWw.一个下降沿,系统便传输一位数据。HREF为高电平期间,系统共传输1280位数据。也www.hnygpx.com说:在一帧图像中,即VSYNC为低电平期间,HREF会出现wWw.1024次高电平。而下一个VSYNC信号上升沿的到来则表明分辨率1280×1024的图像采集过程的结束。

实现采集的软件设计可在MAX+plusII环境中实现。软件设计的主要工作是CPLD对OV9120的配置。在开始充电时,首先对系统进行初始化。CPLD的全局时钟可用8ttt824MHz的晶振电路产生。配置时首先配置SCCB,配置完毕后将SCCE置1。当接收到DSP的开始采集信号后,根据同步信号的www .ddd Tt. com来判定是否开始采集数据,采集数据的ssbbww. com可将数据送往SRAM。当DSP接收到CPLD的读取信号后,即可开始读取数据,并在DSP中完成图像的8tTt8。采集8tTt8的部分主程序如下:

reset2:process(reset_i,n1,clk)

begin

if reset_i=‘0’then scce_p<=‘1’;

else

if(n1=‘1’ or m1=‘1’)then

scce_p<=‘1’;

else scce p<=‘0’;

end if;

end if;

end process reset2;

clk1: process(n1,clk)

variable a: integer range 254 to 0;

begin

if(sio_c_start=‘0’ OR n1=‘1’) then

q<=‘1’;a:=0;

else

if(clk'event and clk=‘1’) then

if(sio_c start=‘1’ and n1=‘0’) then

if a<254 then; a:=a+1;

else a:=1;

end if;

if a<127 then q<=‘0’;

else q<=‘1’; end if;

end if;

end if;

end if;

end process clk1;

lock:process(sio_c_start,q)

variable n: integer range 8 to 0;

begin

if( sio_c_start=‘0’ then load<=‘1’;n:=0;

else

if (q 'event and q=‘0’) then

if n<8 then n=n+1;

load<=‘0’;

else n:=0;load<=‘1’;

end if;

end if;

end if;

end process lock;

reg1: process(n1,q,load)

variable pp:std_logic_vector(7 downto 0);

variable b:integer range 7 to 0;

variable c:integer range 13 to 0;

begin

if(n1=‘1’or reset_i=‘0’) then p<=‘1’;c:=0; b:=0;QB<=‘0’;

else

if(q'event and q=‘0’)then

if load=‘1’ then;

c:=c+1

if c<13 then

if c=1 then

pp:=″11000010″;

elsif c=2 then

pp:=″00001100″;

elsif c=3 then

pp:=″00101001″;

elsif c=4 then

pp=″11000010″;

elsif c=5 then

pp:=″00001101″;

elsif c=6 then

pp:=″10000000″;

elsif c=7 then

pp:=″11000010″;

elsif c=8 then

pp:=″00010001″;

elsif c=9 then

pp:=″10000000″;

elsif c=10 then

pp:=″11000010″;

elsif c=11 then

pp:=″00010011″;

elsif c=12 then

pp:=″00010111″

end if;

b:=0;p<=pp(7);

elsif c=13 then

p<=‘0’; QB<=‘1’;

end if;

else

if b<7 then b:=b+1;

pp(7 downto 1):=pp(6 ownto 0);

p<=pp(7);

else p<=‘1’;

end if;

end if;

end if;

end if;

end process reg1;

  ★★★★★ 湖南省阳光电子技术学校常年开设:手机维修培训、家电维修培训、电工培训、电脑维修培训、焊工培训--面向全国火爆招生!网址:http://www.hnygpx.com 报名电话:0731-85579057)。百分百安置就业。颁发全国通用权威证书。采用我校多年来独创的“模块教学法”,理论与实践相结合、原理+图纸+机器三位一体的教学模式,半天理论,半天实践,通俗易懂,确保无任何基础者也能全面掌握维修技能、成为同行业中的佼佼者。包教包会包工作(一期不会,免费学会为止)。

Tags:

作者:佚名
[] [返回上一页] [打 印]

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

栏目导航

本类热门阅览

相关文章

Copyright © 2003-2008 hnygpx.com. All Rights Reserved .
页面执行时间:12,234.38000 毫秒
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校
中山市,固原市,银川市,玉树,海东,陇南市,酒泉市,张掖市,天水市,金昌市,兰州市,榆林市,延安市,渭南市,铜川市,阿里,山南,拉萨市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,毕节,铜仁,遵义市,贵阳市,甘孜州,资阳市,达州市,宜宾市,南充市,遂宁市,绵阳市,泸州市,自贡市,三亚市,崇左市,河池市,玉林市,钦州市,梧州市,柳州市,梅州市,肇庆市,湛江市,佛山市,珠海市,韶关市,湘西州,怀化市,郴州市,张家界市,邵阳市,株洲市,仙桃市,随州市,荆州市,荆门市,襄樊市,黄石市,驻马店市,信阳市,南阳市,漯河市,中卫市,石嘴山市,海西,海南藏州,黄南州,海北,甘南,庆阳市,平凉市,武威市,白银市,嘉峪关市,安康市,汉中市,咸阳市,宝鸡市,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧市,丽江市,保山市,曲靖市,黔东州,黔西州,安顺市,六盘水市,凉山州,阿坝州,雅安市,广安市,眉山市,内江市,广元市,德阳市,攀枝花市,成都市,海口市,来宾市,百色市,贵港市,北海市,桂林市,南宁市,云浮市,揭阳市,潮州市,清远市,阳江市,汕尾市,惠州市,茂名市,江门市,汕头市,深圳市,广州市,娄底市,永州市,益阳市,岳阳市,湘潭市,长沙市,恩施州,黄冈市,孝感市,鄂州市,十堰市,武汉市,周口市,商丘市,三门峡市,许昌市,焦作市,安阳市,鹤壁市,平顶山市,开封市,郑州市,聊城市,滨州市,德州市,莱芜市,日照市,泰安市,烟台市,潍坊市,东营市,淄博市,上饶市,济南市,抚州市,宜春市,赣州市,新余市,九江市,景德镇市,宁德市,南平市,泉州市,莆田市,厦门市,宣城市,亳州市,六安市,宿州市,黄山市,滁州市,安庆市,淮北市,马鞍山市,蚌埠市,芜湖市,合肥市,丽水市,舟山市,衢州市,金华市,湖州市,嘉兴市,宁波市,宿迁市,镇江市,盐城市,连云港市,苏州市,徐州市,南京市,绥化市,牡丹江市,佳木斯市,大庆市,鹤岗市,哈尔滨市,白城市,白山市,辽源市,吉林市,葫芦岛市,铁岭市,盘锦市,阜新市,锦州市,本溪市,鞍山市,沈阳市,锡林郭勒盟,通辽市,乌海市,吕梁市,忻州市,晋中市,晋城市,阳泉市,太原市,廊坊市,承德市,保定市,邯郸市,唐山市,宁夏,甘肃省,西藏,贵州省,重庆市,广西,湖南省,河南省,江西省,安徽省,江苏省,黑龙江省,辽宁省,山西省,天津市,四平市,内蒙古,吴忠市,果洛,西宁市,定西市,商洛市,西安市,那曲,黔南州,巴中市,乐山市,贺州市,防城港市,东莞市,河源市,常德市,衡阳市,咸宁市,宜昌市,濮阳市,新乡市,洛阳市,菏泽市,临沂市,威海市,济宁市,枣庄市,青岛市,吉安市,鹰潭市,萍乡市,南昌市,龙岩市,漳州市,三明市,福州市,池州市,巢湖市,阜阳市,铜陵市,淮南市,台州市,绍兴市,温州市,杭州市,泰州市,扬州市,淮安市,南通市,常州市,无锡市,大兴安岭,黑河市,七台河市,伊春市,双鸭山市,鸡西市,齐齐哈尔市,延边,松原市,通化市,长春市,朝阳市,辽阳市,营口市,丹东市,抚顺市,大连市,阿拉善盟,兴安盟,乌兰察布市,巴彦淖尔市,呼伦贝尔市,鄂尔多斯市,赤峰市,包头市,呼和浩特市,临汾市,运城市,朔州市,长治市,大同市,衡水市,沧州市,张家口市,邢台市,秦皇岛市,石家庄市,青海省,陕西省,云南省,四川省,海南省,广东省,湖北省,山东省,福建省,浙江省,上海市,吉林省,河北省,北京市