<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > ARM9平臺下的CMOS圖像傳感器數據采集系統

ARM9平臺下的CMOS圖像傳感器數據采集系統

作者: 時(shí)間:2015-01-17 來(lái)源:網(wǎng)絡(luò ) 收藏

  引言

本文引用地址:http://dyxdggzs.com/article/268282.htm

  但是,目前市場(chǎng)上的大部分基于圖像傳感器的圖像采集系統都是采用DSP與圖像傳感器相連,由DSP來(lái)控制圖像傳感器,然后由DSP采集到圖像后再通過(guò)USB接口將圖像數據傳輸到PC機進(jìn)行后續的處理。這樣的圖像采集系統成本較高,功耗大,而且體積上也有一定的限制,并不適合一些簡(jiǎn)單的應用。

  本文設計了一種基于S3C2410的圖像傳感器數據采集系統。該系統成本更為低廉、結構更為簡(jiǎn)單、設計更為新穎。

  1 圖像傳感器結構性能及工作原理

  該系統選用OmniVision公司的OV7141黑白CMOS數字圖像傳感器。OV7620是一款單片VGA模式黑白數字像機芯片,具有640×480=307 200像素,最高可以30幀/s的速度輸出數字圖像數據。具有高靈敏度、寬動(dòng)態(tài)范圍、抗開(kāi)花、零光暈等特點(diǎn),所有的圖像特性參數如曝光量、增益、白平衡、幀頻、輸出圖像數據格式、圖像時(shí)序信號極性、窗口大小及位置等,都可以通過(guò)SCCB接口進(jìn)行設置,并可立刻生效。

  OV7141的主要特性參數如下:圖像尺寸為3.6 mm×2.7 mm;像素尺寸為5.6μm×5.6μm;像素數為640×480像素(VGA),320×240像素(QVGA);信噪比>46 dB;最小照度為3.0 V/(Lux·s);暗電流為30 mV/s;動(dòng)態(tài)范圍為62 dB;電源為DC 3.3 V和DC 2.5V;功耗為40 mW(工作),30μA(休眠)。

  CMOS鏡像陣列的設計主要建立在逐行傳送的掃描場(chǎng)讀出系統和帶同步像素讀出電路的電子快門(mén)之上。而電子曝光控制算法(或系統規則)則建立在整個(gè)圖(物)像亮度基礎之上。在景像(或布景)正常時(shí),一般曝光都比較理想。但在景像光線(xiàn)不適當時(shí),則應通過(guò)AEC(自動(dòng)曝光控制)白/黑比調節來(lái)使其滿(mǎn)足應用要求。圖像采集窗口可以任意設定,數據輸出方式可以選擇逐行工作模式或隔行工作模式。OV7141內部嵌入了一個(gè)8位A/D轉換器,因而可以同步輸出8位的數字視頻流D[7…0]。在輸出數字視頻流的同時(shí),還可提供像素同步時(shí)鐘PCLK,水平參考信號HREF以及幀同步信號VSYNC,以方便外部電路讀取圖像。像素數據輸出與PCLK、HREF、VSYNC的時(shí)序關(guān)系如圖1和圖2所示。

  

像素數據輸出與PCLK

 

  2 S3C2410簡(jiǎn)介

  Samsung公司推出的16/32位RISC處理器S3C2410,為手持設備和一般類(lèi)型應用提供了低價(jià)格、低功耗、高性能小型微控制器的解決方案。為了降低整個(gè)系統的成本,S3C2410提供了以下豐富的內部設備:分開(kāi)的指令Cache和數據Cache,內帶MMU、LCD控制器(支持STN&TFT),支持NAND Flash系統引導,系統管理器(片選邏輯和SDRAM控制器),3通道UART,4通道DMA(直接存儲器存取),4通道PWM(脈寬調制)定時(shí)器,I/O端口,RTC,8通道10位A/D轉換器和觸摸屏接口,IIC-BUS接口,USB主機,USB設備,SD主卡和MMC卡接口,2通道的SPI以及內部PLL(鎖相環(huán))時(shí)鐘倍頻器。

  3 CMOS圖像傳感器與控制器接口電路設計

  接口電路的設計主要應考慮CMOS圖像傳感器與控制器S3C2410的數據輸出電路接口、控制電路接口以及IIC總線(xiàn)接口。

  3.1 數據接口模塊

  由于CMOS圖像傳感器的每一個(gè)成像單元像DRAM內存的存儲單元一樣被單獨編址,且OV7141內部嵌入了一個(gè)8位A/D轉換器,因而可以同步輸出8位的數字視頻流D[7…0]。因此,與其數據線(xiàn)連接就和DRAM一樣,將數據線(xiàn)和S3C2410的數據總線(xiàn)直接連接即可。線(xiàn)路連接如圖3所示。

  

線(xiàn)路連接

 

  但CMOS圖像傳感器也有與內存不同的地方:內存在計算機系統中總是作為一個(gè)從設備來(lái)對待,只有控制器對其進(jìn)行讀寫(xiě)操作時(shí)它才打開(kāi)數據總線(xiàn),其他時(shí)刻為斷開(kāi)狀態(tài)(高阻態(tài));而OV7141圖像傳感器一旦開(kāi)始采集圖像數據,它根本不管系統中的主控制器是否對其進(jìn)行讀寫(xiě)操作,總是按照它自己的時(shí)序向其數據總線(xiàn)輸出數據,這樣就可能造成數據總線(xiàn)的沖突問(wèn)題。為了避免這種總線(xiàn)沖突問(wèn)題,需要在系統控制器的數據總線(xiàn)與OV7141圖像傳感器的數據總線(xiàn)之間接入一個(gè)具有三態(tài)功能的總線(xiàn)驅動(dòng)器,該驅動(dòng)器的使能端/OE由S3C2410的存儲器單元片選信號nGCS1來(lái)選通,這樣,控制器S3C2410對圖像傳感器的讀寫(xiě)就如同讀寫(xiě)內存一樣。

傳感器相關(guān)文章:傳感器工作原理


風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理
電流變送器相關(guān)文章:電流變送器原理
脈寬調制相關(guān)文章:脈寬調制原理
鎖相環(huán)相關(guān)文章:鎖相環(huán)原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: ARM9 CMOS

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>