<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CMOS攝像頭之硬件原理

ss ? 來源:網絡整理 ? 2018-03-02 09:48 ? 次閱讀

一、2440環境搭建

打補?。?/strong>

tar xjvf linux-3.4.2.tar.bz2

cd linux-3.4.2

patch -p1 《。。/linux-3.4.2_100ask.patch

cp config_ok 。/.config

make menuconfig12345

啟動內核:

set ipaddr 192.168.1.122 && set serverip 192.168.1.101 && tftp 0x30000000 uImage

set bootargs root=/dev/nfs nfsroot=192.168.1.200:/work/nfs_root/fs_mini_mdev_new ip=192.168.1.17 console=ttySAC0,115200 && bootm 0x3000000012

驅動:

cp *.ko /work/nfs_root/fs_mini_mdev_new/work

cp test_camera /work/nfs_root/fs_mini_mdev_new/work12

二、硬件原理

數據的流向:

自然景觀-》攝像頭模塊-》接口(排線)-》S3C2440的攝像頭控制器-》LCD

1.ov7740(攝像頭模塊)

上面帶著黃色排線的攝像頭模組。

模組的組成:鏡頭、音圈馬達、紅外濾光片、sensor(傳感器就是ov7740芯片,它的正面就是有效感光陣列)、排線PCB板子

輸入信號 自然景觀等的模擬信號

輸出信號: RGB、YUV格式的數字信號

1)常用參數

輸入信號: 自然景觀等的模擬信號

輸出信號:

輸出格式為:RAW RGB、YUV

輸出分辨率為:VGA(640*480)、QVGA(240*320)、CIF(352*288)、更小的任意大小

有效感光陣列的大?。?/strong>656*488 = 320128(30W像素)(感光陣列是由像素點顆粒組成)(這個大小表示的是感光顆粒的個數)

鏡頭的大?。?/strong>1/5寸(感光顆粒組成的感光陣列,物理組成是1/5寸)

像素點顆粒的大?。?/strong> 4.2um * 4.2um(它表示一個感光顆粒的大小像素點顆粒只能感受三種顏色)

總結:

以上三個參數,都是用來描述感光陣列,即使同為30W像素的攝像頭,如果它的鏡頭尺寸大小越小,那么對應的像素點顆粒的大小就越小,從而感光性就越差,進而拍攝的效果就越差。

輸入時鐘頻率: 6~27MHz(即0V7740攝像頭模組的工作頻率范圍。)

掃描模式: 連續掃描(P):例如說電影是720P

CMOS攝像頭之硬件原理

隔行掃描(I):電影是1080I

CMOS攝像頭之硬件原理

2)內部數據的處理流程

a.isc部分:圖像傳感器核心部分 )

翻轉、增益大小調整、黑電平校準、飽和度的控制、OTP存儲器(存儲廠家ID設備ID)

第一部分生成的是RAMRGB數據

b.isp部分:(圖像處理DSP

提供測試功能、鏡頭補償功能、自動白平衡、RAW RGB-》RGB、RGB-》YUV、

窗口功能、縮小放大功能

里面有DSP數據處理單元,再將得到的數據傳給下一部分

c.ioi部分:圖像輸出單元

RAW RGB/YUV、VGA/QVGA(分辨率)、BT601/BT656(數據傳輸方式)

CMOS攝像頭之硬件原理

問:以上這些處理過程,不需要我們人為的做任何設置,它們都能自動完成嗎?

答:以上這些處理過程,只有極少部分是自動完成的,而剩余部分是需要我們設置后,才能完成。

問:怎么對它們進行設置呢?

答:是通過IIC總線,操作OV7740的寄存器來進行設置模組的。

問:RAW RGB與RGB的區別是什么?

答:所謂的RAW RGB就是只有紅綠藍三種顏色的數據。而RGB數據,它不僅只表示紅綠藍三種顏色,而且還能表示由紅綠藍組合成的任何一種顏色。

問:RGB、YUV又分別是什么?

答:RGB、YUV是兩種完全不同的顏色空間,它們之間可以相互轉換。

2.原理圖(接口)

控制類:

IICSDA – IIC總線的數據線

IICSCL – IIC總線的時鐘線

數據傳輸類:

CAMRST – 復位CMOS攝像頭模塊

CAMCLK – 攝像頭模塊工作的系統時鐘(24MHz)

CAM_HREF – 行同步信號

CAM_VSYNC – 幀同步信號

CAM_PCLK – 像素時鐘

CAMDATA0~7– 數據線

3.攝像頭接口控制器:(參考芯片手冊)任何一個功能都有相應的寄存器

源:允許輸入的最大分辨率是4096*4096,接受的方式是BT601/656,能接受的數據是8bit的YUV格式。

攝像頭:輸出的分辨率:640*480運輸方式:BT601

那么我們的控制器怎么知道攝像頭生成的是什么格式的數據呢?這就需要我們設置一些寄存器來告訴攝像頭控制器我們使用的是什么。

窗口功能的模塊:就是對數據源進行裁剪,我們需要裁剪多少,裁剪多大都是由寄存器進行相應的設置。

裁剪之后的數據有兩種選擇:

傳到預覽通道:產生較小分辨率的圖片(畫中畫PIP:最大640*480 )對于這個通道可以對得到的數據進行:縮放+顏色空間轉換(yuv/rgb)+旋轉。有自己特有的DMA通道:只能輸出RGB16/24的圖片。直接將數據存儲在指定的地方,我們叫他緩存

傳到編碼通道:產生用于編碼的數據(最大:4096*4096)對于這個通道可以對得到的數據進行:縮放+編碼(就是對采集到的數據進行壓縮)+旋轉。只能輸出YCbCr420/YCbCr422.的圖片。也是存儲在緩存

CMOS攝像頭之硬件原理

4.中斷信號

已經得到一幀數據了,然后開始讀下一幀數據時,在前一幀的下降沿產生一次中斷來讀取前一幀的數據。每一幀數據開始采集前產生中斷。

總結:

1.CMOS攝像頭模塊的接口分為兩類:

(1)控制類

– 初始化:對攝像頭模塊進行相應的初始化操作,讓攝像頭模塊能夠正常的輸出攝像頭數據

– 控制: 設置亮度、旋轉、縮放等等的操作

(2)數據傳輸類: 與LCD的接口完全一樣。

2.CMOS攝像頭模塊,是一個IIC設備,需要給它寫符合IIC設備那套架構的驅動,從而實現初始化和靈活的控制。

3.s3c2440攝像頭控制器(CAMIF)

允許輸入的最大分辨率是4096*4096,接受的方式是BT601/656,能接受的數據是8bit的YUV格式。

問:BT601與BT656的傳輸方式有什么區別?

答:BT601有獨立的行同步信號線、幀同步信號線,而BT656是將這兩種信號內嵌到數據中的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CMOS
    +關注

    關注

    58

    文章

    5279

    瀏覽量

    233644
  • 攝像頭
    +關注

    關注

    59

    文章

    4679

    瀏覽量

    93304
收藏 人收藏

    評論

    相關推薦

    關于攝像頭循跡小車

    選用什么樣的?ccd?cmos?2:如何實現把攝像頭捕捉的畫面傳到電腦上??無線通信模塊應選用怎樣的??3:選用怎樣的單片機才夠用????手頭有AT89S52,ATMEGE16,MSP4304:如何編上
    發表于 02-24 19:46

    如何選購汽車(車載)攝像頭?選擇車載攝像頭的關鍵

    `如何選購汽車攝像頭? 一、芯片 CCD和CMOS芯片是組成倒車攝像頭的重要組成部分,根據元件不同可分為CCD和CMOS。CMOS主要應用于
    發表于 05-23 15:29

    mini210s跑Android4.0系統配cmos攝像頭,如何調用攝像頭

    我的板子是mini210s的跑Android4.0系統,配了一個cmos攝像,現在想做一個手機客戶端,可以通過wifi訪問這個cmos攝像頭,獲取他的實時視頻,手機客戶端說只需要板子這
    發表于 05-21 11:14

    【LeMaker Guitar試用體驗】攝像頭驅動測試

    LeMaker Guitar開發板上我們能夠使用Banana Pi 攝像頭模塊,這個Banana Pi攝像頭模塊使用了OmniVision公司的5640CMOS影像感光技術的高分辨率攝像頭
    發表于 02-05 11:41

    TMS320C6678 連接CMOS攝像頭的接口,請問是將攝像頭連接到TMS320C6678的哪個端口?

    您好!我們項目中需要使用TMS320C6678連接攝像頭進行圖像數據采集,請問是將攝像頭連接到TMS320C6678的哪個端口?是將CMOS攝像頭直接連上嗎?還是中間需要轉換器?
    發表于 08-03 08:33

    數字式CMOS攝像頭在智能車中的應用

    摘要:介紹數字式CMOS攝像頭MT9M011的工作方式;提出MT9M011在基于HCSl2單片機的智能車控制系統中的應用方案,針對采集圖像時遇到的問題給出了相應的解決方法;分析數字式CMOS
    發表于 11-01 14:40

    【小梅哥FPGA】【設計實例】基于CMOS攝像頭的圖像采集顯示系統

    /u/97edd21e88OV7670、OV7725、OV5640攝像頭通用工程,基于CMOS攝像頭的圖像采集顯示系統設計說明: 這是一個適配性超級強大的工程,基本可以適配小梅哥FPGA開發板/核心板
    發表于 05-20 15:20

    【案例分享】機器視覺應用的攝像頭設計

    本文將探討機器視覺應用的 CMOS 圖像感應器技術及架構要求。此外,還將詳細分析機器視覺的基本組件,攝像頭為滿足應用需求需要哪些條件,以及如何設計出可滿足各種機器視覺應用需求、同時又能在圖像質量
    發表于 07-19 04:30

    回收蘋果攝像頭 收購蘋果攝像頭

    回收蘋果攝像頭 收購蘋果攝像頭回收蘋果攝像頭,大量收購蘋果攝像頭?。?! 帝歐電子 趙先生 TEL:135-3012-2202 QQ:879821252 帝歐電子專業電子收購,現急購
    發表于 12-29 18:14

    回收攝像頭ic 收購攝像頭ic

    回收攝像頭ic 收購攝像頭ic 攝像頭ic實力回收 ||優勢高價回收攝像頭ic @@@ 趙先生 135-3012-2202同步微信 QQ:8798-21252)帝歐電子 實力回收 工廠
    發表于 01-08 17:26

    回收手機攝像頭 收購手機攝像頭

    `回收手機攝像頭,大量收購手機攝像頭?。?! 帝歐電子 趙先生 TEL:135-3012-2202 QQ:879821252 帝歐電子專業電子收購,現急購攝像頭,大量回收攝像頭!手機
    發表于 07-05 11:01

    回收手機攝像頭,收購攝像頭芯片

    攝像頭我們凱祺電子都有回收,因為專業,所以我們報的價格都很高;因為講誠信,所以我們的客戶都來自五湖四海;回收攝像頭,回收攝像頭芯片。 還有安防監控的CCD板,感光芯片,CCD芯片,CMOS
    發表于 07-14 17:53

    OV7670攝像頭的設計

    原理攝像頭的設計與人的眼睛成像原理一致camera的成像框架景物通過凸鏡頭反射聚焦到感光片(CCD/CMOS:圖像傳感器)中,感光片產生電荷傳導自ADC進行數模信號轉換,形成RAW顏色數據,經過ISP圖像處理算法(變成RGB,YUV常見的像素顏色格式)儲存到相應的儲存其中
    發表于 08-09 07:31

    回收蘋果XR攝像頭 收購蘋果XR攝像頭

    XS攝像頭、蘋果XR攝像頭、蘋果11攝像頭、蘋果11P攝像頭..... 還有安防監控的CCD板,感光芯片,CCD芯片,CMOS芯片,安防主控
    發表于 08-16 16:10

    esp32的模組中沒有攝像頭硬件接口,請問它是如何與攝像頭連接的呢?

    新手??戳薳sp32的模組中沒有攝像頭硬件接口,請問它是如何與攝像頭連接的呢
    發表于 03-13 06:28
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>