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

非接觸式測速系統的FPGA開發

2013-06-13 11:32:26李洋濤
微處理機 2013年1期
關鍵詞:背景系統設計

李 玲,李洋濤

(1.同濟大學鐵道與城市軌道交通研究院,上海201804;2.河南建筑職業技術學院,鄭州450007)

1 引言

DE2開發板是Altera公司針對大學教學及研究機構推出的FPGA多媒體開發平臺,為用戶提供了豐富的外設及多媒體特性,并具有靈活可靠的外圍接口設計。Terasic公司提供的針對DE2平臺的CCD攝像頭模塊以及彩色LCD模塊,可通過接口接入DE2開發板。

利用DE2開發板上的硬件資源,通過數字圖像的采集、壓縮、預處理、有用信息提取、圖像匹配和輸出結果等一系列信息處理,研制開發了一套非接觸式測速系統,包括系統構成、方案實現以及如何在FPGA中實現相關運算等等,并運用Quartus II軟件對Verilog代碼進行編譯和調試,實現了代碼的優化和處理。

2 系統構成及設計

系統設計是在Altera公司的現場可編程門陣列(FPGA)開發環境Quartus II中完成的。Quartus II軟件提供完整的多平臺設計環境,能夠直接滿足特定設計需要,為可編程芯片系統(SOPC)提供全面的設計環境。

系統構成如圖1所示,圖像傳感器將采集到的數據通過接口傳送到DE2開發板,DE2實現數字圖像的壓縮、保存、識別及相關運算,最后通過VGA模塊顯示圖像效果并用DE2數碼管顯示計算結果。

圖1 系統的構成示意圖

下面對部分模塊做詳細介紹,并附錄Verilog程序代碼。

2.1 攝像頭采集模塊

攝像頭通過DE2上的GPIO接口與開發板相連接,采用片上I2C總線的控制方式,設計I2C總線CCD控制模塊,通過片上時鐘控制,循環發送控制信號,將攝像頭采樣大小設置為1280×1024,曝光時間則通過DE2上的撥碼開關手動調節,顯示模式設置為鏡像模式,保證攝像頭拍攝的內容與顯示的內容同一方向,為后續處理提供了方便。模塊的RTL圖如圖2所示。

圖2 采集模塊的RTL圖

2.2 圖像數據壓縮模塊

攝像頭采用的是 Bayer型 CFA(Color Filter Array,顏色濾波陣列),實際顯示一個圖像點的顏色需要四個10bit數據來表示,一幀圖像的數據為1280×1024×10bit,數據量極大。為了后續處理和顯示需要,必須對數據進行壓縮,并轉換為RGB格式,以滿足傳輸帶寬和后續處理的需要。采用插值算法,將每四個采樣象素合并為一個RGB象素點,象素值的變化如圖3所示。

圖3 象素值的變化圖

這樣經過該模塊壓縮處理后,RGB分量各使用10bit表示,圖像的分辨率變為原來的一半,即640×512,而數據量則減少到原先的四分之一。

因該模塊的輸出數據,既需要量化后進行相關處理,又需要在VGA上顯示,所以需要將數據分為兩路輸出到M4KRam和SDRam端口。Cyclone II的高扇出特性,保證了扇出數據的時延和電平強度都可以直接滿足下一級處理的需要。最后設計的壓縮模塊RTL功能圖如圖4所示。

圖4 壓縮模塊的RTL功能圖

2.3 片上M4K存儲模塊

要實現相關處理需要的多次讀寫前后兩幀數據,需要使用寄存器來存放圖像的每一幀數據。由于DE2開發板上Cyclone II EP2C35的邏輯單元個數為35000個,如采用Verilog編程實現寄存器數組,如果要存放256×256×4bit的背景圖像數據,所消耗的內存邏輯單元個數過多,無法滿足需求。故必須利用片上嵌入的存儲空間來存放所需要的背景數據。

由于DE2平臺上的EP2C35僅內嵌了M4K RAM單元,所以需要通過配置級連多個M4K存儲單元,來實現背景圖像數據和檢測區間數據的存儲。EP2C35提供了104個M4K存儲單元,考慮檢測精度和算法耗時,需要配置一個256×256×4bit=256Kbit的背景寄存器來存放每一幀中背景區間的圖像。

系統生成的波形圖如圖5所示。

圖5 系統生成的波形圖

完成了對256K背景寄存器的設計,只需要在設計文件中引入該.v文件,并相應在程序中使用接口,Quartus II會自動調用其內部的寄存器預設文件對程序中使用的片上內存單元進行配置。

3 實驗結果

在測試中采用的背景大小為15cm×15cm,距離檢測面40cm,測速的最大值可達到24.80cm/s。實際測量時可以設定參數來調整測量范圍,只要前后兩幀的搜索區域在速度范圍內,就可以找到最大相關,測量的速度可以成倍提高。

4 結束語

總之,針對Altera公司的DE2開發板及其第三方Terasic公司提供的針對DE2平臺的CCD攝像頭模塊,開發研究了基于FPGA的非接觸式測速系統,運用Quartus II軟件對Verilog代碼進行編譯和調試,通過試驗驗證了相關算法在FPGA上實現的可能。并部分實現了代碼的優化和處理,給出了算法實現的具體方式,達到了速度測量的目的。Verilog編程的靈活性,使得整個測速系統可以根據實際應用調整搜索區域,具有很寬的測速范圍。

[1]謝維達,王春輝,邵德榮.基于FPGA的二維相關測速方法研究[J].測控技術,2004,23(1):66 -68.

[2]張志剛.FPGA與SOPC設計教程-DE2實踐[M].西安:西安電子科技大學出版社,2007.

[3]王誠,吳繼華,范麗珍.Altera FPGA/CPLD設計(基礎篇)[M].北京:人民郵電出版社,2005.

[4]李洪偉.基于 Quartus II的 FPGA/CPLD設計[M].北京:電子工業出版社,2006.

猜你喜歡
背景系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“新四化”背景下汽車NVH的發展趨勢
WJ-700無人機系統
《論持久戰》的寫作背景
當代陜西(2020年14期)2021-01-08 09:30:42
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
晚清外語翻譯人才培養的背景
主站蜘蛛池模板: 欧美三級片黃色三級片黃色1| 少妇精品在线| 国产不卡一级毛片视频| 啦啦啦网站在线观看a毛片| 无码丝袜人妻| 欧美国产综合色视频| 美女国内精品自产拍在线播放| 四虎在线观看视频高清无码 | 国产福利一区二区在线观看| 国产av无码日韩av无码网站| 欧美 国产 人人视频| 伊人久久大香线蕉影院| 伊人色在线视频| 久久亚洲中文字幕精品一区| 妇女自拍偷自拍亚洲精品| 久久精品一品道久久精品| 欧美翘臀一区二区三区| 视频一本大道香蕉久在线播放| 五月婷婷导航| 午夜日b视频| 国产av一码二码三码无码| 欧美成人精品在线| 色视频国产| 亚洲国产av无码综合原创国产| 亚洲无限乱码一二三四区| 热久久国产| 亚洲欧美日韩中文字幕一区二区三区| 在线一级毛片| 午夜国产精品视频| 亚洲日本中文综合在线| 亚洲欧美色中文字幕| JIZZ亚洲国产| www亚洲精品| 中文字幕有乳无码| 亚洲天堂.com| 亚洲国产精品一区二区第一页免| 成人在线观看一区| 亚洲综合片| 超级碰免费视频91| 伊人久久综在合线亚洲2019| 国产在线观看第二页| 欧美视频在线不卡| 亚洲第一区精品日韩在线播放| 第一页亚洲| 手机在线国产精品| 日韩无码精品人妻| 天堂av综合网| 99久久精品免费看国产电影| 国产麻豆精品久久一二三| 久久精品最新免费国产成人| 国产亚洲精品资源在线26u| 99视频全部免费| 999精品色在线观看| 福利国产在线| 国产麻豆永久视频| 久久男人资源站| 亚洲美女高潮久久久久久久| 亚洲视频色图| 国产激情无码一区二区免费| 亚洲人视频在线观看| 国产精品女熟高潮视频| 国产成人精品亚洲77美色| 极品国产一区二区三区| 精品一区国产精品| 国产女主播一区| 国产精品九九视频| 日本亚洲国产一区二区三区| 一区二区理伦视频| 成人一级黄色毛片| a级毛片免费在线观看| 久久国产免费观看| av午夜福利一片免费看| 欧美日韩成人在线观看| 欧美中文字幕一区二区三区| 9cao视频精品| 毛片一级在线| 色偷偷一区二区三区| 国产真实乱了在线播放| 欧洲精品视频在线观看| 精品久久777| 伊人成人在线| 中文无码影院|