999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于32位低端嵌入式系統(tǒng)的圖像采集模塊

2006-12-31 00:00:00李正衛(wèi)
電子產(chǎn)品世界 2006年22期

摘要;為了實現(xiàn)在嵌入式系統(tǒng)中增加圖像采集功能,并進而對圖像做進一步的處理,擴展應(yīng)用范圍,可以在系統(tǒng)中使用CMOS數(shù)字圖像傳感器。本文介紹MT9V011 CMOS數(shù)字圖像傳感器在一個基于低端ARM7處理器和CPLD(可編程邏輯器件)的嵌入式系統(tǒng)中的應(yīng)用。系統(tǒng)通過一片CPLD讀取MT9V011采集的圖像并緩存到存儲器以備后續(xù)的處理,利用PC平臺驗證了圖像采集功能。本文給出了一個在低端嵌入式系統(tǒng)中增加圖像采集功能的實現(xiàn)方案。

關(guān)鍵詞:CMOS數(shù)字圖像傳感器;嵌入式系統(tǒng);可編程邏輯器件;圖像采集

引言

隨著技術(shù)的進步,嵌入式系統(tǒng)的功能越來越強。現(xiàn)在基于高端32位ARM處理器的系統(tǒng)已經(jīng)具備很強的信號處理能力,可以實時處理圖像數(shù)據(jù),實現(xiàn)網(wǎng)絡(luò)可視電話、人眼虹膜識別和指紋識別等功能。在低端的嵌入式系統(tǒng)中,由于處理器的處理能力有限,圖像數(shù)據(jù)的數(shù)據(jù)量又比較大,實現(xiàn)實時圖像數(shù)據(jù)的處理比較困難。但有時候也需要采集圖像,做一些簡單的數(shù)據(jù)處理,增加系統(tǒng)的功能,實現(xiàn)低成本的圖像采集和處理系統(tǒng)。圖像采集可以采用模擬攝像頭、CCD圖像傳感器或CMOS數(shù)字圖像傳感器。CMOS數(shù)字圖像傳感器由于其高性價比和直接輸出數(shù)字圖像數(shù)據(jù)而得到最為廣泛的應(yīng)用。MT9V011就是一個這樣的CMOS數(shù)字圖像傳感器。本文介紹MT9v011cM0s數(shù)字圖像傳感器在一個低端ARM7處理器系統(tǒng)中的應(yīng)用。

圖像采集系統(tǒng)的應(yīng)用現(xiàn)狀

實時圖像采集系統(tǒng)已經(jīng)廣泛應(yīng)用于手機、PDA、實時監(jiān)控系統(tǒng)等高端嵌入式系統(tǒng)中。在這類系統(tǒng)中,處理器具有以下特點:具有較高的處理速度可以實時處理采集回來的大量圖像數(shù)據(jù);具有較大的內(nèi)存可以存放若干幀完整的圖像數(shù)據(jù);具有豐富的外設(shè)接口可以比較容易的擴展大容量的存儲設(shè)備如CF卡、SD存儲卡等來備份一些圖像數(shù)據(jù)。然而在一些測控領(lǐng)域也需要采集圖像,以使管理人員能夠直觀的監(jiān)控被測對象。由于被測量的變化比較緩慢不需要實時采集圖像,每隔一段時間傳回監(jiān)控中心一幅圖像就能滿足要求。在這類系統(tǒng)中,處理器主要是面向控制領(lǐng)域,它們的特點是內(nèi)存比較小,處理速度比較慢,外設(shè)接口也不多。因此在這類低端嵌入式系統(tǒng)中增加圖像采集功能要面臨處理器處理能力有限和硬件資源受限制的問題。

CMOS圖像傳感器MT9V011介紹

以創(chuàng)新的CMOS活躍象素技術(shù),美光的超低功耗MT9V011圖像感應(yīng)器融合了上乘的VGA分辨率和標準電荷耦合器件(CCD)所不具備的很多優(yōu)越功能。它能以高達30fps的幀頻輸出高質(zhì)量的逐行掃描圖像,而電池壽命卻比CCD競爭產(chǎn)品大幅度延長,因此成為手機、掌上電腦和PC機USB攝像頭的理想選擇。

MT9V011多種精密的相機功能(包括窗口化、行鏡像變換、左右和上下圖像翻轉(zhuǎn)、電子旋轉(zhuǎn)快門(ERS)、(鏡像變換)已被直接集成到芯片上,從而減少了CCD通常需要的額外組件,最大程度地縮小了產(chǎn)品尺寸和主板空間。其變量功能(也直接包括在芯片內(nèi))如可編程增益、幀頻和曝光控制等可以存默認模式操作,也可以由最終用戶通過一個簡單的兩線12C接口進行編程。

MT9V0ll默認輸出的是一幅640480象素的圖像。MT9V01 l芯片的工作時序如圖1所示。LINE VALID是行有效信號,PIXCLK是象素時鐘信號,DOUT9-DOUT0是10位的圖像數(shù)據(jù),F(xiàn)RAME_VALID是幀有效信號。其中LINE_VALID有效期間共有640個PIXCLK時鐘周期,F(xiàn)RAME VALID有效期間共有480個LIN E_VALID有效信號。默認情況下圖像數(shù)據(jù)從第一行第一列開始在PIXCLK信號的上升沿順序輸出。

流程圖

MT9V011輸出的圖像格式是RGBBayer類型,如圖2所示。每一個點只有一種顏色,箭頭所指的是第O行第0列。假設(shè)P0-0(9:O)至P0-639(9:0)是第0行的所有象素點的顏色數(shù)據(jù),P1—0(9:0)至P1—639(9:0)是第1行所有點的顏色數(shù)據(jù),則P0-0(9:0)代表綠色的顏色值,P0-l(9:0)代表紅色的顏色值,P0-2(9:0)代表綠色的顏色值,P1—0(9:0)代表的是藍色的顏色值,P1-l(9:0)代表的是綠色的顏色值,P1—2(9:0)代表的是藍色的顏色值等等。點P0-0、P0—1、Pl一0、P1—1組合在一起便具備了R、G、B三色,可以合成一個真彩色的點在PC機屏幕上顯示。

系統(tǒng)設(shè)計方案

本圖像采集系統(tǒng)基于飛利普的低端ARM7嵌入式微處理器LPC2104,CMOS攝像頭芯片采用美光科技公司的MT9V01 1。由于MT9V01 1的圖像輸出速率最大可達30幀每秒,而LPC2104處理器的I/O口讀寫速度遠遠不夠,循環(huán)將它的某一個I/O口置為高然后立即置低,輸出的方波的頻率也不超過4MHz。圖像數(shù)據(jù)的數(shù)據(jù)量相對于資源有限的嵌入式系統(tǒng)來說太大了,MT9V01 1默認情況下輸出的一幅圖像的數(shù)據(jù)量大小為3 0 O K字節(jié),而LPC2104處理器的內(nèi)存大小僅為16K字節(jié),而且沒有開放存儲器擴展總線,在處理器外部擴展存儲器很不方便。其它的低端的面向控制的處理器如AVR單片機、MCS5 1單片機等部存在這樣的問題,但是由于它們具有較高的性價比、開發(fā)調(diào)試比較方便和能夠比較快速的組建應(yīng)用系統(tǒng),因此它們在許多領(lǐng)域都還有廣泛的應(yīng)用。針對此類處理器的一些資源和性能限制,我們可以采取一些輔助措施來解決。由于可編程邏輯器件(PLD)具有較快的速度和在線編程等諸多優(yōu)點,十分適合與此類低端處理器相結(jié)合來解決一些純處理器系統(tǒng)無法解決的問題。隨著可編程邏輯器件技術(shù)的發(fā)展和相關(guān)技術(shù)的進步,此類系統(tǒng)得到了越來越廣泛的應(yīng)用。本文就是采用這種方案來解決單一處理器無法完成圖像采集的問題。具體方案是由一片可編程邏輯器件來與MT9V011接口,控制圖像數(shù)據(jù)緩存到一片SRAM中,然后通知處理器讀取數(shù)據(jù)。這樣就同時解決了處理器I/O速度慢和內(nèi)存不夠大兩個問題,能夠組建系統(tǒng)完成圖像采集功能。圖像采集系統(tǒng)框圖如圖3所示。系統(tǒng)由四大部分組成:CMOS攝像頭電路、攝像緩存控制邏輯電路、SRAM存儲器和32位嵌入式系統(tǒng)總線接口。系統(tǒng)攝像緩存控制邏輯電路由CPLD(可編程邏輯器件)EPM7128S實現(xiàn)。

CPLD控制邏輯設(shè)計

因為系統(tǒng)主處理器LPC2104的I/O速度和內(nèi)存的限制,無法完成采集一幀圖像并存儲的功能。這只能借助于在系統(tǒng)中擴展一片CPLD來協(xié)作完成系統(tǒng)功能。由CPLD片內(nèi)的控制邏輯電路完成讀取圖像數(shù)據(jù)并緩存到SRAM中的功能。因為系統(tǒng)不是實時圖像采集與處理,可以降低CMOS數(shù)字圖像傳感器輸出圖像的速率。這可以通過改變它的輸入時鐘來實現(xiàn)。系統(tǒng)中CPLD的時鐘采用40MHz,經(jīng)過10分頻以后的時鐘做為CMOS圖像傳感器的時鐘。這樣降低了圖像輸出的速率,減輕了處理器進行圖像數(shù)據(jù)處理的負擔(dān),使處理器有空閑時間進行其它控制操作。由于CPLD要讀取CMOS圖像傳感器輸出的圖像數(shù)據(jù)并緩存到SRAM中,因此CPLD的片內(nèi)邏輯主要是根據(jù)圖像傳感器輸出圖像數(shù)據(jù)的時序和SRAM的讀寫時序來編寫。CPLD片內(nèi)的控制邏輯電路主要由一個用電子硬件描述語言verilog編寫的狀態(tài)機實現(xiàn)。另外還有一些附加的門電路、多路選擇器和加法器,它們和狀態(tài)機共同組成了系統(tǒng)的攝像頭緩存控制邏輯電路。CPLD控制邏輯流程圖如圖4所示。

功能驗證

為了驗證系統(tǒng)實現(xiàn)了圖像采集的功能,需要對CPLD緩存下來的數(shù)據(jù)進行處理并顯示出圖像。由于PC機具有豐富的軟硬件資源,因此我們利用PC機來顯示圖像,驗證圖像采集功能的正確性。具體方法是:系統(tǒng)主處理器LPC2104讀取SRAM中的圖像數(shù)據(jù)并通過串口傳送給PC機,在PC機上編寫軟件接收數(shù)據(jù)并做簡單的處理就可以在PC機屏幕上顯示出圖像,從而能夠驗證系統(tǒng)的功能。PC機軟件界面和拍攝到的圖像如圖5所示。

結(jié)語

通過在一個低端的嵌入式處理器系統(tǒng)中添加CMOS數(shù)字圖像傳感器,并編寫硬件描述語言程序、嵌入式處理器程序,實現(xiàn)了采集圖像的功能。給出了一個在低端嵌入式系統(tǒng)中增加圖像采集功能的實現(xiàn)方案,該方案具有性價比高,通用性強等優(yōu)點,可廣泛應(yīng)用于各種基于低端嵌入式處理器的監(jiān)控系統(tǒng)中,使監(jiān)控管理人員可以直觀的了解被監(jiān)控的對象。該方案還可以進一步實現(xiàn)許多擴展功能如:圖像對比和圖像識別等。

參考文獻:

1.周立功等編著,‘ARM微控制器基礎(chǔ)與實戰(zhàn),’北京航空航天大學(xué)出版社,2005.8.

2.李現(xiàn)勇編著,‘VisualC++串口通信技術(shù)與工程實踐,’人民郵電出版社,2002.5.

3.MT9V01 1 DataSheet.,http://download,micron.corn/pdf/datasheets/imaging/MT9V0 1 1.pdf.

4.西安科技學(xué)院,馬宏偉、張軍平,西安交通大學(xué),張建華、劉剛,‘基于32位嵌入式系統(tǒng)的圖像采集模塊,http://www.21ic.com/new_info/news/files/news/200361802659.a(chǎn)sp 2003-6-18.

主站蜘蛛池模板: 精品久久人人爽人人玩人人妻| 国产偷国产偷在线高清| 成人夜夜嗨| 丁香六月综合网| 无码专区国产精品第一页| 欧美成人午夜在线全部免费| 国产精品手机视频一区二区| 无码专区第一页| 国产精品自拍合集| 2022国产无码在线| 91外围女在线观看| 亚洲91在线精品| 97国产精品视频自在拍| 精品无码视频在线观看| 欧美国产日韩在线| 亚洲天堂免费| 欧美a级完整在线观看| 91小视频在线观看| 中文字幕欧美日韩| 色哟哟国产精品一区二区| 狠狠躁天天躁夜夜躁婷婷| 欧美成人午夜视频| 99这里只有精品在线| 亚洲精品国产首次亮相| 91精品小视频| 国产在线第二页| 午夜国产精品视频黄| 亚洲欧美另类视频| 欧美一级大片在线观看| 一级毛片在线免费视频| 色老头综合网| 国产一级无码不卡视频| 亚洲性影院| 国产成人三级| 亚洲国产高清精品线久久| 国产精品男人的天堂| 日本成人精品视频| 69av在线| 国产精品黄色片| 99精品伊人久久久大香线蕉| 一本视频精品中文字幕| av一区二区无码在线| 91美女视频在线观看| AV网站中文| 亚洲欧美日韩中文字幕在线一区| 第九色区aⅴ天堂久久香| 国产免费精彩视频| 午夜丁香婷婷| 六月婷婷综合| 国产国语一级毛片在线视频| 欧美一区二区自偷自拍视频| 日韩AV无码一区| 青青青草国产| 亚洲天堂成人在线观看| 国产精品永久不卡免费视频| 91久久精品国产| 久久久久久久久亚洲精品| 国产成人午夜福利免费无码r| 亚洲欧美精品一中文字幕| 亚洲精品日产AⅤ| 亚洲国产看片基地久久1024 | 亚洲小视频网站| 国产亚洲视频在线观看| 国产高清不卡| 国产免费久久精品44| 国产美女主播一级成人毛片| 久久国产精品麻豆系列| 亚洲欧美成人网| 伊人无码视屏| 99在线视频免费观看| 国产精品2| 一级爆乳无码av| 日韩成人在线视频| 日韩在线永久免费播放| 欧美精品亚洲二区| 免费国产一级 片内射老| 人人爽人人爽人人片| 国产性生大片免费观看性欧美| 国产午夜一级毛片| 久久久久久久久18禁秘| 免费无码网站| 91视频国产高清|