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

新型嵌入式機器視覺系統的設計

2013-04-12 00:00:00魏世秀王燁周花
現代電子技術 2013年17期

摘 要: 針對傳統機器視覺系統采集存儲速率慢,外圍電路連接導致系統不穩定等原因,提出一種新型嵌入式機器視覺系統,其核心芯片選取TI公司最新生產的的雙核嵌入式芯片TMS320DM8168,實現三路不同分辨率的圖像信號的高速采集處理、160 MB/s高速固態硬盤寫入及Linux操作系統下人機交互,該系統具有良好的實時性和穩定性,可以為機器視覺的研究和應用提供很好的視頻采集與處理硬件平臺。

關鍵詞: Cameralink接口; 多路采集; SATA2接口; Linux操作系統

中圖分類號: TN702?34 文獻標識碼: A 文章編號: 1004?373X(2013)17?0131?04

0 引 言

機器視覺系統,是一種非接觸式的光學傳感系統。它同時集成軟硬件,能夠自動地從所采集到的圖像中獲取信息或者產生控制動作。自起步發展到現在,機器視覺已有15年的歷史,主要經歷了數字電路組成、PC機和輸出設備組成、嵌入式三個階段[1],其中,嵌入式機器視覺系統依托專業計算機技術[2],具有實時多任務操作系統、高效壓縮芯片和功能強大的微處理器,可將視頻壓縮、傳輸與處理工作全部內置到芯片上,通過內部處理后可以直接連入以太網或廣域網,完成網絡實時遠程監控,是目前的研究熱點之一[3]。

在國內外研究中,嵌入式機器視覺系統實現方式主要有三種:

(1)基于標準總線,采用DSP作為運算和控制處理器的系統。DSP芯片雖然能夠處理大量信息和高速運行,但其I/O接口單一,不易擴展,控制能力較弱,尚存在一定局限性[4]。

(2)基于DSP+FPGA的機器視覺系統[5?8]。FPGA與DSP的結合,可實現寬帶信號處理,大大提高信號處理速度,但FPGA使用的是硬件描述語言,其算法開發具有很大的難度,功能實現由硬件控制,系統受環境影響較大。

(3)采用ARM微處理器或采用ARM+DSP構建方式的機器視覺系統[9?10],這種構建方式人機交互功能強大,集成度高、實時性好、支持多任務,但該系統中ARM與DSP的數據交換方法仍采用外部電路連接,增加了系統的不穩定性。

綜合上述技術方案的優點和缺點,本文提出了一種新型機器視覺系統,實現圖像信息的高速采集與存儲。其核心芯片選取TI公司最新生產的先進的雙核嵌入式芯片,將ARM處理器和DSP處理器集成在一個芯片中,通過軟件編程即完成ARM與DSP的協調工作。由該芯片構建開發的機器視覺處理系統,憑借植入Linux系統的ARM處理器的優異的控制性能,配合DSP的強大運算處理能力將保證系統擁有良好的實時性和穩定性,可以為機器視覺的研究和應用提供很好的視頻采集與處理硬件平臺。

1 系統功能

本系統為一高速圖像數據采集存儲系統,通過軟硬件設計能夠實現:兩路分辨率640×480,幀頻60 f/s,12 b/pixel;一路分辨率1 024×1 024,幀頻60 f/s,12 b/pixel三路輸入信號實時采集。實時無壓縮存儲。

如圖1所示,系統通過串口控制圖像傳感器,使三路圖像數據信號、時鐘以及各種同步信號按要求輸入,系統依次進行圖像信號的采集、數據處理、存儲。系統利用自帶的接口可實現顯示、上位機通信、鍵盤控制等更多的功能,能夠實現友好的人機對話。

2 硬件設計

本系統選取TI公司達芬奇系列最新的TMS320DM8168芯片。此芯片集成了1 GHz ARM Cortex?A8、1 GHz TI C674x浮點DSP、若干二代可編程高清視頻影像協處理器、一個創新型高清視頻處理子系統(HDVPSS)以及綜合編解碼器,支持包括高清分辨率的H.264、MPEG?4以及VC1。并且包含千兆以太網、PCI Express、SATA2、DDR2、DDR3、USB 2.0、MMC/SD、HDMI以及DVI等多種接口,可支持更多功能的擴展和復雜應用。

利用該芯片設計并實現兩路或三路不同分辨率的圖像信號的采集、處理與顯示,硬件原理圖如圖2所示。實現該系統的開發與設計所涉及的硬件模塊有:圖像采集接口模塊、圖像采集模塊、圖像存儲模塊、外圍接口模塊。

2.1 圖像采集接口模塊

作為圖像傳感器和高速采集系統的連接模塊,該模塊可對USB接口相機或Camera Link接口相機進行圖像采集與控制。USB接口連接十分方便,由于系統具有USB外圍接口,按照USB標準協議連接即可。Camera Link接口具有開放式的接口協議,使得不同廠家既能保持產品的差異性,又能互相兼容,因此系統中的圖像采集接口模塊采用了Camera Link接口協議。該模塊分別使用了DS90CR288A 、DS90LV049、DS90LV047完成圖像傳感器的控制、圖像信息的采集及圖像傳感器與圖像采集系統的雙向通信。

2.2 圖像采集模塊

TMS320DM8168的HDVPSS(HD Video Processing Subsystem)提供了視頻輸入接口和視頻輸出接口。視頻輸入接口提供了外部圖像設備(如圖像傳感器、視頻解碼器等)的接入。

HDVPSS可支持高達3 個60 f/s的1080p通道、同時支持16個通道的CIF 數據流的H.264 高畫質D1 編碼與8通道D1解碼;支持2個獨立的視頻捕捉輸入端口,每個視頻輸入端口支持縮放、像素格式轉換。兩個視頻輸入捕捉端口均能以1個16 b輸入通道(帶分離的Y和Cb/Cr輸入),或2個時鐘獨立的8 b輸入通道操作(帶交織的Y/C數據輸入)。第一個視頻輸入端口能以24 b模式操作以支持RGB捕捉。所有采集模式捕捉時鐘高達165 MHz,可滿足高速率的圖像采集。

高清視頻處理子系統(HDVPSS)有兩個獨立視頻捕捉輸入端口VIP0與VIP1。VIP0可配置成24 b、16 b、和兩個獨立的8 b模式,VIP1可配置成16 b、和兩個獨立的8 b。從捕捉頻率和各種配置模式可看出,針對不同的流量,可以有多種實現方法。為了存儲設計簡單,本方案將VIP0配置為24 b進行采集。在此模式下,最高流量為[165M×248=495]MB/s,可以滿足流量要求。從最高捕捉時鐘可知,每次采集間隔在[1165M,]約為6.1 ns。經計算,也為了設計方便,擬采用三個幀頻均為200 f/s的Base配置的Camera Link相機,幀頻控制均為外部觸發方式,該Camera Link相機一次輸出兩個像素,每像素12 b,即2×12 b,剛好可以和VIP0的24 b匹配采集。以三路信號分時采集為例,如圖3所示,3路信號的采集方法為3個相機輪流采集,即一個循環內每個相機各采一幀,這就需要實現3路分時采集的時序信號。由定時器產生一個1/200 s的脈寬,經延時環節使幀頻高電平分時分路送入三個相機;3路采集信號時序關系為一個相機不進行延時,一個相機延時1/200 s,最后一個延時2/200 s。

相機通過DS90LV047A收到指令后,將拍攝到的圖像數據分為4路LVDS數據信號和1路LVDS時鐘信號,通過接口連接器MDR26傳輸到DS90CR288A;DS90CR288A將串行數據轉換成28路并行信號和1路隨路時鐘信號,并傳送至TMS320DM8168視頻捕捉端口VIP0進行采集。

2.3 圖像存儲模塊

從上述設計方案,系統存儲速率約為160 MB/s,數據量較大,可選擇大容量、高速的固態硬盤,通過其SATA2接口寫入。

數據采集結束后,通過配置HDVPSS子系統將數據送入VPDMA,最后轉入DDR內存,當DDR內存的數據量達到設定的數據量時產生中斷,中斷發生后,根據存放地址啟動內存和固態硬盤之間的DMA傳輸,將采集的圖像通過SATA2接口存儲在SSD上,實現數據存儲。然后啟動定時器產生下一個幀頻脈沖,開始下一周期的數據采集。

2.4 外圍接口模塊

基于TMS320DM8168芯片豐富的外設接口,本系統能夠靈活的進行外部接口設計來控制外圍設備,并實現與外部處理器的通信功能。根據需求可供選取的接口有:2個具有GMII和MDIO接口的千兆位以太網MAC(10 Mb/s,100 Mb/s,1 000 Mb/s);2個具有集成2.0 PHY的USB端口;雙DDR2/3 SDRAM接口等,可參考圖2。

TMS320DM8168的兩個USB口可滿足將采集的圖像數據上傳給上位機時連接鍵盤鼠標,LCD、VGA接口可用來直接顯示圖像。串口亦可用來同上位機進行通信,且可用來控制本設計方案用到的Camera Link相機。千兆網接口以其超高的速率可滿足圖像數據的高速傳輸。

上述技術的實現主要通過軟件編程驅動外設接口來實現,具體方案見軟件設計。

3 軟件設計

本系統采用Linux操作系統,帶有友好的界面,使操作更加靈活自如,能運行多任務。可以通過界面進行相機控制、圖像的采集、停止、顯示、圖像上傳等。這部分的開發可由兩部分組成,移植和自主開發。軟件設計如圖4所示。

3.1 移植的程序

移植的程序包括Linux內核、網卡驅動、USB 2.0驅動、LCD驅動、串口驅動、VGA驅動、SATA2驅動。在這個方面,TI公司提供了很好的支持,有專門針對DM8168的Linux操作系統,版本為Linux 2.6.37,可以通過TI公司提供的Linux EZ 軟件開發套件 (EZ SDK)進行開發。

3.2 自主開發的程序

3.2.1 驅動程序

為了規范地在Linux操作系統下操作,圖像采集的電路部分需要圖像采集應用程序相關的驅動程序進行支持。采集電路可分為多個功能模塊分別進行驅動程序的編寫,其中包括相機采集驅動(相應于VIP0進入數據后的操作);控制驅動(相應于對Timer進行控制);如果要根據外界環境改變相機工作狀態,還需該部分驅動支持。采集驅動實現open,close方法。控制部分實現open,close,ioctl方法。自適應速率調整要實現open、close、ioctl、read方法。在/DEV目錄下分別建立設備節點,然后應用程序通過對設備節點進行操作。

3.2.2 應用程序

應用程序的開發擬采用QT開發工具。應用程序擬設計成一個多線程程序,一個主線程,一個自適應調節參數線程,應用程序主要實現采集程序,停止,顯示,配置,上傳程序,分別對應于相應按鈕。

采集按鈕相應程序調用設備節點的open方法,open方法中對相應硬件進行配置,注冊中斷程序,啟動Timer開始采集。流程如圖5所示。

因為系統已經帶有串口驅動,配置程序可以直接對串口編程。

自適應環境速率調整程序由主界面程序開啟一個新線程,該線程通過相應設備節點讀取數據,判斷是否調整,如需調整,通過上面所述串口設備節點或者控制設備節點進行重設。

4 結 語

本文所構建的機器視覺系統是一個具有操作系統的獨立、可控制的小型多功能系統,通過硬件設計和軟件設計兩部分實現,其功能模塊包括視頻圖像采集與處理、視頻圖像存儲、視頻圖像通信和視頻圖像顯示等模塊。采用先進的雙內核嵌入式處理器,將多路圖像傳感器獲取的視頻圖像信號高速并行采集,并根據需要進行圖像無損壓縮和圖像融合,數據可大容量實時存儲,并通過多種接口與上位機通信,具有友好的人機交互界面,可驅動多種顯示屏幕完成高清顯示和信息回放等功能;由于該平臺具有Linux操作系統,無需上位機即可完成系統參數設置、功能選擇等操作。該系統可為機載、彈載、車載光電系統完成高速掃描、快速探測、主動識別、精確跟蹤任務提供所需要的高清目標信息,并有望在平安城市、安防行業、工業控制、醫療教育、物流管理、電網運行、智能家居、智能汽車、食品安全等多領域得到應用。

參考文獻

[1] 劉國棟.基于ARM與DSP的機器視覺硬件平臺設計與研究[D].鄭州:鄭州大學,2010.

[2] 江武志.嵌入式機器視覺系統研究與設計[D].廣州:廣東工業大學,2010.

[3] 張蕾.基于嵌入式Linux的視頻采集系統的研究設計[D].西安:西安電子科技大學,2010.

[4] 隋承浩.高速數據采集、處理與傳輸的系統設計[D].南京:南京理工大學,2011.

[5] 馬海濤.超高速數據采集技術發展現狀[J].測試技術學報,2003(3):27?29.

[6] 何振琦.基于FPGA和ARM高速圖像采集系統設計與實現[D].西安:陜西科技大學,2011.

[7] 馮鎮強.FPGA在高速圖像采集中的應用研究[J].工程技術,2011(12):63?64.

[8] 侯廣琦,魏平,白廷柱.多通道嵌入式高速圖像采集存儲系統的研究[J].儀器儀表學報,2011,32(11):3544?3550.

[9] 王應莉.基于ARM+DSP構架的視頻處理系統[D].西安:西安電子科技大學,2007.

[10] HE Hong?jiang, ZHANG Ya?min.Research on automobile driving state real?time monitoring system based on ARM [C]// Proceedings of the 2009 International Conference on Computer Engineering and Technology. Washington, DC,USA: IEEE, 2009: 361?364.

作者簡介:魏世秀 男,1976年出生,陜西富平人,物理電子學碩士,助教。主要研究方向為嵌入式系統的設計。

王 燁 女,1980年出生,山西平遙人,無線電物理碩士,講師。主要研究方向為光通信與光電子技術。

周 花 女,1976年出生,寧夏同心人,光學工程碩士,講師。主要研究方向為光電信息處理、光電子技術。

主站蜘蛛池模板: 国产精品丝袜在线| 不卡的在线视频免费观看| 国产日本一区二区三区| 日韩中文字幕免费在线观看| 无码内射中文字幕岛国片| 中文字幕免费在线视频| 精品无码一区二区在线观看| 2018日日摸夜夜添狠狠躁| 黄色污网站在线观看| 欧美精品v| 久久精品中文字幕免费| 亚洲黄色激情网站| 亚洲狼网站狼狼鲁亚洲下载| 国产成人久视频免费| 综合色88| 欧美成人免费一区在线播放| 伊人无码视屏| 国产在线观看高清不卡| AV在线麻免费观看网站| 四虎永久免费地址在线网站| 国产不卡在线看| 国产手机在线ΑⅤ片无码观看| 国产高清在线观看91精品| 亚洲成a人在线播放www| 中文字幕免费播放| 小蝌蚪亚洲精品国产| 国产偷国产偷在线高清| 成人精品免费视频| 亚洲人精品亚洲人成在线| 色首页AV在线| 99热国产在线精品99| 国产玖玖玖精品视频| 亚洲色图欧美在线| 亚欧乱色视频网站大全| 国产日韩精品欧美一区喷| 亚洲AⅤ永久无码精品毛片| 91视频青青草| 久久亚洲精少妇毛片午夜无码| 国产福利在线观看精品| 无码福利日韩神码福利片| 伊人久久综在合线亚洲91| 中文字幕啪啪| 国产99视频在线| 免费在线成人网| 亚洲最大综合网| 国产综合日韩另类一区二区| 久久久久人妻精品一区三寸蜜桃| 精品视频一区在线观看| 免费看黄片一区二区三区| 成人福利在线观看| 9966国产精品视频| 日本欧美一二三区色视频| 久久夜色撩人精品国产| 亚洲欧美成人在线视频| 日韩毛片基地| 国产精品精品视频| 国产精品福利一区二区久久| 秋霞一区二区三区| 91精品啪在线观看国产60岁| 国产在线精品网址你懂的| 久久综合AV免费观看| 久久夜色精品| 国产人前露出系列视频| 99久久精品免费看国产免费软件| 日本福利视频网站| 日韩精品高清自在线| 亚洲第一页在线观看| 思思热精品在线8| 大乳丰满人妻中文字幕日本| 欧美亚洲一区二区三区导航| 国产精品中文免费福利| 欧美爱爱网| 蜜芽一区二区国产精品| 国产麻豆精品久久一二三| 专干老肥熟女视频网站| 亚洲人成日本在线观看| 欧美日韩福利| 精品久久高清| 国产欧美日韩在线一区| 精品国产亚洲人成在线| 亚洲欧美日韩动漫| 4虎影视国产在线观看精品|