版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯一種嵌入式的實(shí)時視頻采集系統(tǒng)設(shè)計-設(shè)計應(yīng)用1引言
隨著中國機(jī)器人產(chǎn)業(yè)的迅猛發(fā)展,據(jù)預(yù)測到2022年,市場容量將超過93.1億人民幣。智能移動機(jī)器人是在室外環(huán)境中,將視頻圖像采集回來之后,按照預(yù)先給定的目標(biāo)任務(wù),結(jié)合已知的地理信息做出路徑規(guī)劃,在行駛的過程中能夠不斷感知和判斷周圍的環(huán)境信息,自主地做出各種決策,隨時調(diào)整自身的行駛狀態(tài)并執(zhí)行相應(yīng)的動作和操作[1]。在這個過程中,視頻采集質(zhì)量的好壞將直接影響整個系統(tǒng)的運(yùn)行,是進(jìn)行后續(xù)數(shù)字圖像處理的前提條件。因此,必須有高性能的硬件設(shè)備和高質(zhì)量的算法作為基礎(chǔ),實(shí)時視頻采集才成為可能。本文設(shè)計并實(shí)現(xiàn)了基于FPGA的嵌入式實(shí)時視頻采集系統(tǒng)。該系統(tǒng)體積小,功耗低,速度快,適應(yīng)性好,能夠滿足智能移動機(jī)器人視頻信號處理系統(tǒng)的需求。
2系統(tǒng)基本原理
圖1為系統(tǒng)工作原理框圖,整個系統(tǒng)所需各種芯片的電路連接如下圖所示,由CCD攝像頭輸出模擬視頻信號,經(jīng)過視頻解碼芯片SAA7111A進(jìn)行視頻預(yù)處理(鉗位、放大、A/D轉(zhuǎn)換、同步分離等)后輸出圖像數(shù)字信號IPD、行同步信號HREF、場同步信號VREF、奇偶場標(biāo)志信號RST0和13.5MH像素時鐘信號LLC2去驅(qū)動FPGA,從而產(chǎn)生正確的圖像采集時序和存儲地址,并將采集的圖像存儲到雙口RAM中。整個系統(tǒng)由視頻采集控制和幀存讀寫控制兩個模塊組成,它們的功能都由FPGA來實(shí)現(xiàn)。雙口RAM分為幀存A和幀存B兩個存儲區(qū)域,實(shí)現(xiàn)乒乓式的讀寫操作,能夠完成圖像的實(shí)時采集。SAA7111A的配置程序和FPGA采集控制程序存儲在FLASH中,系統(tǒng)上電工作時加載。
圖1系統(tǒng)工作原理框圖
3圖像采集系統(tǒng)的構(gòu)成
3.1視頻信號
視頻信號中除了包含圖像信號之外,還包括了行同步信號、行消隱信號、場同步信號(幀同步信號)、場消隱信號以及槽脈沖信號、前均衡脈沖、后均衡脈沖等。因而,對視頻信號進(jìn)行A/D轉(zhuǎn)換的電路也非常復(fù)雜。Philips公司將這些非常復(fù)雜的視頻A/D轉(zhuǎn)換電路集成到了一塊芯片內(nèi)。從而生產(chǎn)出功能強(qiáng)大的視頻輸入處理芯片SAA7111A,為視頻信號的數(shù)字化應(yīng)用提供了極大的方便。
3.2SAA7111A性能及工作協(xié)議
SAA7111A是PHILIPS公司的一種增強(qiáng)型視頻輸入處理器芯片,它集A/D與解碼功能于一身,片內(nèi)還附有鎖相、自動鉗位控制、時鐘自動增益產(chǎn)生、多制式解碼等電路,另外還可對亮度、對比度和飽和度進(jìn)行控制[2]。既支持PAL電視制式,又支持NTSC電視制式。SAA7111A內(nèi)部含有I2C接口,可簡潔的通過I2C總線對SAA7111A的工作方式進(jìn)行設(shè)定。SAA7111A的場同步信號VREF、行同步信號HREF、奇偶場信號RST0、像素時鐘信號LLC2都由引腳直接引出,從而省去了以往時鐘同步電路的設(shè)計,其可靠性和方便性有了很大的提高。
圖2所示為SAA7111A的功能方框圖。從SAA7111A的四個模擬輸入端AI11,AI12,AI21,AI22輸入的視頻圖像信號,經(jīng)模擬處理后,一路經(jīng)A/D轉(zhuǎn)換器后產(chǎn)生數(shù)字色度信號和亮度信號,分別進(jìn)行亮度信號處理和色度信號處理。亮度信號處理的結(jié)果一路送到色度信號處理器,進(jìn)行綜合處理,產(chǎn)生Y和UV信號,經(jīng)格式化后從VPO(16位)輸出;另一路進(jìn)入同步分離器,經(jīng)數(shù)字PLL產(chǎn)生相應(yīng)的行和場同步信號HS和VS,同時PLL驅(qū)動時鐘發(fā)生器,產(chǎn)生與HS鎖定的時鐘信號LLC和像素時鐘信號LLC2。所有這些功能均是在I2C總線控制下完成的,其中SCL為串行時鐘信號,SDA為串行數(shù)據(jù)信號。
基金項目:中國博士后科學(xué)基金資助項目(2022038095);山西省自然科學(xué)基金資助項目(20221043);中北大學(xué)科學(xué)基金資助項目。
圖2SAA7111A功能方框圖
SAA7111A的主要特點(diǎn):
可編程選擇四路視頻輸入的一路或兩路,組成不同的工作模式,在其內(nèi)部有兩路模擬視頻信號處理通道,可進(jìn)行靜態(tài)增益控制或自動增益控制,還有兩路模數(shù)轉(zhuǎn)換器;
可對芯片編程進(jìn)行自電平控制、抗混疊濾波、梳狀濾波;
場頻50Hz或60Hz自動檢測,并在PAL和NTSC制之間自動切換;
能對不同輸入制式的亮度信號和色度信號進(jìn)行處理,并實(shí)現(xiàn)亮度、色度和飽和度的片內(nèi)控制;
提供兩種數(shù)據(jù)方式供選擇,這兩種數(shù)據(jù)方式分別是RGB和YUV,可靈活輸出不同的數(shù)字圖像數(shù)據(jù)格式,主要有:4:1:1的YUV格式(12bit),4:2:2的YUV格式(16bit),4:2:2的YUV格式[CCIR-656](8bit),5:6:5的RGB格式(16bit)和8:8:8的RGB格式(24bit);
SAA7111A的工作模式由其內(nèi)部的控制寄存器決定,需根據(jù)不同的視頻標(biāo)準(zhǔn)來配置相應(yīng)的內(nèi)部寄存器,即初始化。用戶根據(jù)I2C總線協(xié)議,將需要的控制字寫入控制地址即可對SAA7111A進(jìn)行相應(yīng)的控制。這些控制包括:圖像數(shù)據(jù)輸出格式、色彩、明暗、飽和度及各種參考信號的輸出。I2C總線傳送數(shù)據(jù)的基本時序如圖3所示。
圖3I2C總線的基本時序
總線上的數(shù)據(jù)傳輸可以是讀或?qū)憙煞N方式,其寫格式為:
其中:S為總線起始信號;SlaveAddressW為被控器SAA7111的尋址字節(jié);A為被控器應(yīng)答信號;SubAddres為SAA7111控制寄存器的地址;Data(NB)即控制寄存器的配置參數(shù);P為總線終止信號[3]。
3.3FPGA的采集控制原理
SAA7111A的輸出時鐘信號包括LLC(27MHz)和LLC2(13.5MHz),其中LLC2為像素時鐘頻率,每一時鐘對應(yīng)一個16位像素輸出。行參考同步信號HREF,高電平表示一行的有效像素,為720個LLC2周期。場參考同步信號VREF高電平時表示輸出是有效行圖像,單場是286行;低電平期間為場消隱信號,是26個行周期。RTSO=1時表示輸出為奇數(shù)場,RTSO=0時為偶數(shù)場[4]。輸入信號FEI為輸出使能信號,為0時允許數(shù)據(jù)輸出,為1時數(shù)據(jù)輸出處于高阻狀態(tài)。圖4,5分別為采集一行和奇數(shù)場圖像的信號時序圖。
圖4SAA7111A采集一行圖像的時序圖
啟動采集前必須對SAA7111A內(nèi)部的32個寄存器寫入相應(yīng)的值。在采集的過程中,僅采集奇場圖像信號而不采集偶場圖像信號。因?yàn)橹徊杉鎴鲂盘栆材艿玫椒€(wěn)定的圖像,而可以利用偶場圖像時間等待處理圖像。對有效像素、無效像素、有效行和無效行進(jìn)行計數(shù),產(chǎn)生RAM的地址、讀寫、選通等控制信號,均由FPGA完成。由于只采奇場圖像,行數(shù)也減少為原來的一半,為286行,前后各去掉23行,取中間240行。當(dāng)RTSO為高電平且VREF上升沿到來時,標(biāo)志奇數(shù)場開始,啟動無效行計數(shù)器對HREF信號進(jìn)行計數(shù),計滿前23行后,啟動有效行計數(shù)器,置COUT信號為高電平,且在水平同步信號VREF=1、垂直同步信號HREF=1、
圖5SAA7111A奇數(shù)場采集的時序圖
奇偶場信號RTSO=1時,啟動無效像素計數(shù)器,對LLC2二分頻后的像素時鐘信號進(jìn)行計數(shù)。LLC2二分頻后頻率降為6.75MHz,每行像素點(diǎn)由原來的720點(diǎn),減少為360點(diǎn),將其截頭去尾,前后各去掉20個像素,取一行中間的320個像素點(diǎn),即得到分辨率為320X240的一幀圖像[5]。當(dāng)無效像素計數(shù)器計滿前20后,啟動有效像素計數(shù)器開始計數(shù),并將數(shù)據(jù)緩沖器打開,每計數(shù),地址發(fā)生器加1,產(chǎn)生地址信號,讀寫信號WR,選通信號RAM_SEL,當(dāng)一幀圖像寫完后,置FLAG信號為低,觸發(fā)中斷信號,以便處理器處理圖像。值得注意的是,利用FPGA可以很靈活地控制存入RAM存儲器中的圖像數(shù)據(jù)量。這里將圖像分辨率設(shè)計為320X240,實(shí)際應(yīng)用中,可以根據(jù)需要靈活設(shè)置。
4結(jié)束語
本文作者創(chuàng)新點(diǎn):該系統(tǒng)能夠完成對視頻信號的采集,適應(yīng)性極強(qiáng)的FPGA主要用于控制圖像信號的采集,F(xiàn)PGA除了完成對SAA7111A配
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職機(jī)場貴賓服務(wù)(貴賓服務(wù)基礎(chǔ))試題及答案
- 2025年高職美容與美體藝術(shù)(美容儀器使用)試題及答案
- 2025年大學(xué)材料化學(xué)(材料合成技術(shù))試題及答案
- 2025年中職第一學(xué)年(新能源汽車運(yùn)用與維修)新能源汽車維護(hù)試題及答案
- 2025年中職煙草栽培與加工(煙草烘烤技術(shù))試題及答案
- 2025年高職施工員實(shí)務(wù)(施工管理)試題及答案
- 2025年高職金屬材料與熱處理技術(shù)(金屬材料處理)試題及答案
- 2025年高職語言藝術(shù)(詩歌創(chuàng)作技巧)試題及答案
- 2025年高職摩托艇運(yùn)動實(shí)踐(摩托艇實(shí)踐)試題及答案
- 2025年大學(xué)大三(工商管理)企業(yè)文化建設(shè)綜合測試試題及答案
- 掛靠取消協(xié)議書
- 哲學(xué)史重要名詞解析大全
- 銀行借款抵押合同范本
- 新生兒休克診療指南
- DB37-T4975-2025分布式光伏直采直控技術(shù)規(guī)范
- 兒童糖尿病的發(fā)病機(jī)制與個體化治療策略
- 水泥產(chǎn)品生產(chǎn)許可證實(shí)施細(xì)則2025
- 急性心梗合并急性心衰護(hù)理
- 肺原位腺癌病理課件講解
- 哺乳期母親睡眠優(yōu)化與泌乳方案
- 傳承三線精神、砥礪奮進(jìn)前行課件
評論
0/150
提交評論