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

FIFO芯片和單片機實現的圖像采集系統

2012-09-25 03:00:06陳向春侯智斌張峰
單片機與嵌入式系統應用 2012年4期
關鍵詞:單片機

陳向春,侯智斌,張峰

(解放軍陸軍軍官學院,合肥 230031)

引 言

在單片機應用系統中,由于圖像采集速度、程序存儲器和數據存儲器的尋址空間的限制,要完整存儲30fps、640×480像素大小的一幅圖像是相當困難的[1]。本文運用較高性能的16位飛思卡爾單片機在超高頻的情況下直接采集圖像,也只能采集到每行320個像素,丟失圖像,無法獲得一幅完整的圖像。本文通過在圖像采集過程中增加FIFO芯片AL422B較好地解決了這一問題,相對于采用昂貴的DSP而言,降低了圖像采集系統的成本。

1 單目點光源測距原理

野外作業時,需要在運動中知道前方標桿和觀察點之間的距離。本文將標桿制成等間距紅外點光源標桿,滿足了基于單幀靜態圖像的小孔成像原理測距模型要求,減少了圖像處理量,提高了測量的實時性、全天候性。H為各點光源標桿的實際距離;n為點光源個數,它可以通過圖像處理獲得;f為攝像頭焦距;標尺實際像素物理距離h由攝像頭標定取得。遠距離測距原理示意圖如圖1所示,整條點光源標桿都在攝像頭視野范圍內。近距離測距原理示意圖如圖2所示,點光源標桿只有部分在攝像頭范圍內。通過圖1,可求出前方標桿與觀察點的距離D。攝像機的成像幾何關系也可用小孔成像原理來近似表示:

圖1 遠距離測距原理示意圖

2 圖像采集系統硬件設計

圖2 近距離測距原理示意圖

根據單目視覺測距的要求,需要通過一黑白攝像頭實時采集前車的點光源標桿,通過標尺上點光源所在的像素距離推算出前車距離。為了能完整地讀取圖像,本文增加了FIFO芯片,圖像采集原理示意圖如圖3所示。由單片機監測攝像頭的行/場信號,控制FIFO讀取相應的圖像;讀完所有行后,關閉FIFO讀取圖像功能,開始由單片機從FIFO中讀取圖像數據,并進行相應的圖像處理,根據圖像處理的復雜程度,決定圖像處理和圖像采集的時間比。由于FIFO是先入先出,其讀取數據時單片機只需通過中斷使能行/場信號,絕大部分時間單片機可以用來進行圖像處理。本文采取的是采集一幀圖像后,單片機利用兩幀圖像的空閑時間和下一幀FIFO采集時間,共約3幀時間進行圖像處理和控制,其結果是圖像由原來的30fps,變成10fps。盡管幀率慢了,但經過分析得知,在100km/h情況下,滯后距離2.8m,可以滿足要求。

圖3 圖像采集原理示意圖

2.1 飛思卡爾16位單片機MC9S12DG128

2.2 攝像頭芯片OV7670

OV7670是OmniVision公司推出的Camerachiptm圖像傳感器,體積小,工作電壓低。VGA圖像最高達到30 fps。其主要特性為[3]:

◆感光陣列(共有656×488個像素,在YUV的模式中有效像素為640×480個);

◆高靈敏度適合低照度應用,對紅外光線敏感;

◆標準的SCCB接口,兼容I2C總線接口;

◆RawRGB、RGB(GRB4:2:2,RGB565/555/444)、YUV(4:2:2)和 YCbCr(4:2:2)輸出格式;

◆支持VGA、CIF和從CIF到40×30的各種尺寸。

本文采用飛思卡爾16位單片機MC9S12DG128作為主控芯片,該芯片是Freescale公司推出的S12系列微控制器中的一款增強型、汽車級的16位微控制器,片內總線時鐘頻率最高可達25MHz,集成了8KB的RAM、128 KB的Flash、2KB的EEPROM,集成度高,資源也相當豐富[2]。

2.3 FIFO芯片AL422B

AL422B是AverLogic公司推出的一個存儲容量為393 216字節×8位的FIFO存儲芯片。其所有的尋址、刷新等操作都由集成在芯片內部的控制系統完成,AL422B內部功能結構框圖如圖4所示。

圖4 AL422B內部功能結構框圖

AL422B主要特點是[4]:

◆AL422B的存儲體為3Mb(393 216字節×8位);

◆可以存儲VGA、CCIR、NTSC、PAL和HDTV等制式一幀圖形的信息;

◆獨立的讀寫操作,可以接受不同的I/O速率;

◆高速異步串行存取;

◆讀寫周期為20ns;

◆存取時間為15ns;

◆內部DRAM自刷新。

3 圖像采集系統程序設計

3.1 系統實現

要想在單片機應用系統中實現數字圖像的靜態存儲,必須解決存儲速度和存儲容量兩大問題。對于速度問題,需要對OV7670的數據輸出時序進行分析,使其滿足要求。VGA時序圖如圖5所示。其中PCLK為像素時鐘,頻率與主頻一致,即27MHz,上升沿時數據輸出有效;VSYNC為場信號;

HREF為水平參考信號,當像素在窗口有效時為高電平,否則為低電平;HSYNC為行信號;D[7:0]為8位數據輸出。

圖5 VGA時序圖

AL422B寫操作時序圖如圖6所示[4],WCK 為AL422B的寫入時鐘,周期最大為1000ns,最小為20ns(對應主頻50MHz);其上升沿時數據寫入,隨著該時鐘輸入其內部,寫指針自動增加。可見,AL422B的速度滿足設計要求。具體操作時,由單片機的I/O口控制AL422B的寫使能/WE,使其為低電平,使能寫功能,數據端DI7~0在WCK上升沿時將數據寫入。寫完一副圖像后,由單片機的I/O口控制寫復位/WRST,使其為低電平,使能復位,數據寫入地址指針將回到0地址位。

圖6 AL422B寫操作時序圖

AL422B讀操作時序圖如圖7所示。RCK為AL422B的讀出時鐘,周期最大為1000ns,最小為20ns,當/RE和/OE有效時,在其上升沿數據有效,隨著該時鐘輸入,其內部的讀指針自動增加。當單片機的主頻為25MHz時,還不能直接給OV7670的系統時鐘XCLK提供時鐘,我們采用外部晶振提供27MHz的同頻信號給OV7670。

圖7 AL422B讀操作時序圖

圖像采集電路原理圖如圖8所示。OV7670的像素時鐘PCLK直接和AL422B的數據讀入時鐘WCK相連,具體操作時,由單片機的I/O口控制AL422B的讀使能/RE和輸出數據使能/OE,使它們為低電平;使能數據讀出功能,數據端DO7~0在RCK上升沿時將數據輸出給單片機。讀完一副圖像后,由單片機的I/O口控制寫復位/RRST,使其為低電平,使能復位,數據讀出地址指針將回到0地址位。

3.2 程序設計

圖8 圖像采集電路原理圖

程序設計流程如圖9所示。當單片機檢測到場信號更新后,開始監測行信號到達,之后使能/WE,開始順序讀取圖像。讀完一幀圖像后關閉/WE,單片機使能/RE,開始讀取首行圖像中的640個像素。本文采取邊讀邊處理的方式,較好地解決了一幀圖像多達3MB的問題。點光源標桿發出的紅外光線在圖像上呈現出若干個光暈區域,找到光暈中心就可以找到點光源的圖像坐標,為此在讀取的同時將各像素點與閾值進行比較,小于閾值的為疑似點光源并記錄對應坐標;當讀取完一行像素時,得到的將是一組疑似點光源坐標的像素位置,將其進行統計求平均,得出點光源在該行的坐標,最多12個字節(正面標桿6個,某側標桿6個),遠遠小于整行640個字節。

圖9 程序設計流程圖

當讀取完一幀像素時,得到最多12×480個字節,單片機64KB的容量完全可以存儲,最后將行求平均,得出最終的點光源坐標。經驗證,所需總時間在2.15幀圖像內完成。

結 語

文中討論了基于FIFO芯片和單片機實現的點光源圖像采集系統,描述了單目點光源測距原理、圖像采集系統硬件和軟件設計方法,著重介紹了FIFO芯片在圖像采集中的橋梁作用。通過系統樣機檢驗,能夠滿足要求,達到了預期效果。

[1]邵貝貝.單片機嵌入式應用的在線開發方法[M].北京:清華大學出版社,2009.

[2]Freescale Semiconductor.MC9S12DG128Device User Guide[EB/OL].[2011-11].http://www.freescale.com.cn.

[3]OmniVision Technologies.OV7670/OV7171CMOS VGA 圖像傳感器[EB/OL].[2011-11].http://www.ovt.com/technologies/.

[4]Aver Logic.AL422DataSheet[EB/OL].[2011-11].http://www.averlogic.com/.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 九色视频在线免费观看| 国产人妖视频一区在线观看| 亚洲AⅤ波多系列中文字幕| 99视频免费观看| 国产在线一区视频| 亚洲精品少妇熟女| 日本成人在线不卡视频| 成人午夜网址| 午夜不卡福利| 国产 日韩 欧美 第二页| 国产黑丝视频在线观看| 久久亚洲欧美综合| 久久精品这里只有国产中文精品| 91黄色在线观看| 韩国v欧美v亚洲v日本v| 国产正在播放| 色偷偷一区| 色偷偷综合网| 国产凹凸一区在线观看视频| 国产真实乱子伦精品视手机观看 | 97se亚洲综合不卡| 国产高清无码第一十页在线观看| 91成人在线免费观看| 亚洲精品第一页不卡| 韩日午夜在线资源一区二区| 亚洲第一视频网站| 日本成人精品视频| 大乳丰满人妻中文字幕日本| 免费a级毛片18以上观看精品| 亚洲一区二区三区香蕉| 十八禁美女裸体网站| 91亚洲国产视频| 欧美日韩精品在线播放| 九九这里只有精品视频| 久久精品66| 99久久99视频| 国产一区自拍视频| 91精品伊人久久大香线蕉| 熟妇人妻无乱码中文字幕真矢织江| 亚洲一区二区成人| 日韩天堂网| 欧美在线视频不卡第一页| 国产在线观看人成激情视频| 欧美中出一区二区| 91亚洲免费视频| 午夜丁香婷婷| 99中文字幕亚洲一区二区| 亚洲欧美另类色图| 丰满人妻久久中文字幕| а∨天堂一区中文字幕| 精品一区国产精品| 免费国产福利| 欧美天堂在线| 国产内射在线观看| 91麻豆国产视频| 国产乱码精品一区二区三区中文| 亚洲国产看片基地久久1024| 国产Av无码精品色午夜| 思思99热精品在线| 精品国产网| 欧美色图第一页| 日韩国产一区二区三区无码| 国产成年无码AⅤ片在线 | 欧美一区二区三区欧美日韩亚洲 | 中文无码日韩精品| 手机在线免费不卡一区二| 国产成人亚洲日韩欧美电影| 91破解版在线亚洲| 伊人久久久久久久久久| 色婷婷在线播放| 呦女亚洲一区精品| 情侣午夜国产在线一区无码| 在线看片中文字幕| 国产精品福利社| 国产最爽的乱婬视频国语对白 | 国产浮力第一页永久地址| 激情网址在线观看| 又大又硬又爽免费视频| 在线亚洲精品福利网址导航| 网久久综合| 日韩AV无码免费一二三区| 亚洲精品图区|