當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]基于32位低端嵌入式系統(tǒng)的圖像采集模塊

摘  要:本文介紹了一個(gè)在低端嵌入式系統(tǒng)中增加圖像采集功能的實(shí)現(xiàn)方案。MT9V011 CMOS數(shù)字圖像傳感器應(yīng)用于基于飛利浦低端ARM7處理器的嵌入式系統(tǒng)中,系統(tǒng)通過1片CPLD讀取MT9V011采集的圖像,并緩存到存儲(chǔ)器中以備后續(xù)處理,系統(tǒng)的圖像采集功能在PC平臺(tái)上得到了驗(yàn)證。
關(guān)鍵詞:CMOS數(shù)字圖像傳感器;嵌入式系統(tǒng);可編程邏輯器件;圖像采集

引言
    目前,在嵌入式系統(tǒng)中,圖像采集可以采用模擬攝像頭、CCD圖像傳感器或CMOS數(shù)字圖像傳感器來實(shí)現(xiàn)。CMOS數(shù)字圖像傳感器由于其高性價(jià)比和直接輸出數(shù)字圖像數(shù)據(jù)而得到最為廣泛的應(yīng)用。MT9V011就是一個(gè)這樣的CMOS數(shù)字圖像傳感器。本文將介紹MT9V011 CMOS數(shù)字圖像傳感器在一個(gè)低端ARM7處理器系統(tǒng)中的應(yīng)用。

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

圖1 CMOS攝像頭芯片MT9V011工作時(shí)序

CMOS圖像傳感器MT9V011
    基于創(chuàng)新的CMOS活躍像素技術(shù),美光的超低功耗MT9V011圖像傳感器融合了VGA分辨率和CCD所不具備的很多優(yōu)越功能。它能以高達(dá)30fps的幀頻輸出高質(zhì)量的逐行掃描圖像,同時(shí),與CCD產(chǎn)品相比,其電池壽命得到了大幅度延長(zhǎng),因此成為手機(jī)、PDA和PC機(jī)USB攝像頭的理想選擇。MT9V011將多種相機(jī)功能(包括窗口化、行鏡像變換、左右和上下圖像翻轉(zhuǎn)、電子旋轉(zhuǎn)快門(ERS)、列鏡像變換)直接集成到芯片上,從而減少了CCD通常需要的額外組件,最大程度地縮小了產(chǎn)品尺寸和主板空間。其變量功能如可編程增益、幀頻和曝光控制等可以在默認(rèn)模式下操作,也可由最終用戶通過一個(gè)簡(jiǎn)單的兩線I2C接口進(jìn)行編程實(shí)現(xiàn)。

   MT9V011默認(rèn)輸出的是一幅640×480像素的圖像。MT9V011芯片的工作時(shí)序如圖1所示。其中,LINE_VALID是行有效信號(hào),PIXCLK是像素時(shí)鐘信號(hào),DOUT9~DOUT0是10位的圖像數(shù)據(jù),F(xiàn)RAME_VALID是幀有效信號(hào)。LINE_VALID有效期間共有640個(gè)PIXCLK時(shí)鐘周期,F(xiàn)RAME_VALID有效期間共有480個(gè)LINE_VALID有效信號(hào)。默認(rèn)情況下圖像數(shù)據(jù)從第1行第1列開始在PIXCLK信號(hào)的上升沿順序輸出。MT9V011輸出的圖像格式是RGB Bayer類型。

系統(tǒng)設(shè)計(jì)方案
    本圖像采集系統(tǒng)基于飛利浦的低端ARM7嵌入式微處理器LPC2104,CMOS攝像頭芯片采用美光公司的MT9V011。MT9V011的圖像輸出速率最大可達(dá)30fps,而LPC2104處理器的I/O口讀寫速度遠(yuǎn)遠(yuǎn)不夠,循環(huán)將它的某一個(gè)I/O口置為高后,隨即置低,輸出的方波頻率也不超過4MHz。另外,傳輸圖像的數(shù)據(jù)量相對(duì)于資源有限的嵌入式系統(tǒng)來說太大了,MT9V011默認(rèn)情況下輸出一幅圖像的數(shù)據(jù)量大小為300KB,而LPC2104處理器的內(nèi)存大小僅為16KB,而且沒有開放存儲(chǔ)器擴(kuò)展總線,在處理器外部擴(kuò)展存儲(chǔ)器很不方便。其它的低端控制處理器如AVR單片機(jī)、MCS51單片機(jī)等都存在這樣的問題,但是由于它們具有較高的性價(jià)比、開發(fā)調(diào)試比較方便和能夠比較快速地組建應(yīng)用系統(tǒng),因此它們?cè)谠S多領(lǐng)域都有廣泛的應(yīng)用。

    針對(duì)此類處理器的一些資源和性能限制,可以采取一些輔助措施來解決。由于可編程邏輯器件具有處理速度快和能夠在線編程等諸多優(yōu)點(diǎn),十分適合與此類低端處理器相結(jié)合來解決一些純處理器系統(tǒng)無法解決的問題。隨著可編程邏輯器件技術(shù)的發(fā)展和相關(guān)技術(shù)的進(jìn)步,此類系統(tǒng)得到了越來越廣泛的應(yīng)用。本文就是采用這種方案來解決單一處理器無法完成圖像采集的問題。具體方案是由一片可編程邏輯器件來與MT9V011接口,控制圖像數(shù)據(jù)緩存到一片SRAM中,然后通知處理器讀取數(shù)據(jù)。這樣就同時(shí)解決了處理器I/O傳輸速度慢和內(nèi)存不足兩個(gè)問題,能夠組建系統(tǒng),完成圖像采集功能。圖像采集系統(tǒng)框圖如圖2所示。系統(tǒng)由四大部分組成:CMOS攝像頭電路、攝像緩存控制邏輯電路、SRAM存儲(chǔ)器和32位嵌入式系統(tǒng)總線接口。系統(tǒng)攝像緩存控制邏輯電路由CPLD EPM7128S實(shí)現(xiàn)。

圖2 嵌入式圖像采集系統(tǒng)框圖

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



圖3 CPLD控制邏輯流程圖
  
功能驗(yàn)證
    為了驗(yàn)證系統(tǒng)的圖像采集功能,需要對(duì)CPLD緩存的數(shù)據(jù)進(jìn)行處理及顯示。由于PC機(jī)具有豐富的軟硬件資源,因此本文利用PC機(jī)來顯示圖像,驗(yàn)證圖像采集功能的正確性。具體方法是:系統(tǒng)主處理器LPC2104讀取SRAM中的圖像數(shù)據(jù)并通過串口傳送給PC機(jī),在PC機(jī)上編寫軟件接收數(shù)據(jù)并做簡(jiǎn)單的處理就可以在PC機(jī)屏幕上顯示出圖像,從而能夠驗(yàn)證系統(tǒng)的功能。
  
結(jié)語
    本文通過在一個(gè)低端的嵌入式處理器系統(tǒng)中添加CMOS數(shù)字圖像傳感器,并編寫硬件描述語言程序、嵌入式處理器程序,實(shí)現(xiàn)了采集圖像的功能。文中給出了一個(gè)在低端嵌入式系統(tǒng)中增加圖像采集功能的實(shí)現(xiàn)方案,該方案具有性價(jià)比高,通用性強(qiáng)等優(yōu)點(diǎn),可廣泛應(yīng)用于各種基于低端嵌入式處理器的監(jiān)控系統(tǒng)中,使監(jiān)控管理人員可以直觀地了解被監(jiān)控的對(duì)象。該方案還可以進(jìn)一步實(shí)現(xiàn)許多擴(kuò)展功能,如圖像對(duì)比和圖像識(shí)別等。

參考文獻(xiàn):
1.周立功等編著. ARM微控制器基礎(chǔ)與實(shí)戰(zhàn). 北京航空航天大學(xué)出版社. 2005.8
2. 李現(xiàn)勇編著. Visual C++ 串口通信技術(shù)與工程實(shí)踐. 人民郵電出版社. 2002.5
3. MT9V011 DataSheet. http://download.micron.com/pdf/datasheets/imaging/MT9V011.pdf

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉