《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的高速圖像數據采集系統設計
基于FPGA的高速圖像數據采集系統設計
2015年電子技術應用第8期
王浩健,姚遠程,秦明偉
西南科技大學 信息工程學院 特殊環境機器人技術四川省重點實驗室,四川 綿陽621010
摘要: 介紹了新型高速數字相機PT-41-04M60的基本功能和配置方法,4M60相機使用Camera Link接口傳輸數據。根據Camera Link接口標準與協議,以FPGA為主控單元,設計了Camera Link協議的硬件電路實現圖像采集。FPGA開發板采用Xilinx公司Virtex-6系列的XC6VLX240T,充分滿足設計需求。實驗結果證明系統能夠成功地實現圖像采集并顯示。
中圖分類號: TN911
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.08.037

中文引用格式: 王浩健,姚遠程,秦明偉. 基于FPGA的高速圖像數據采集系統設計[J].電子技術應用,2015,41(8):131-134.
英文引用格式: Wang Haojian,Yao Yuancheng,Qin Mingwei. Design of high-speed image data acquisition system based on FPGA[J].Application of Electronic Technique,2015,41(8):131-134.
Design of high-speed image data acquisition system based on FPGA
Wang Haojian,Yao Yuancheng,Qin Mingwei
Robot Technology Used for Special Envronment Key Laboratory of Sichuan Province, College of Information Engineering, Southwest University of Science and Technology, Mianyang 621010,China
Abstract: This paper introduces the basic function and the configuration of a new type of high-speed digital camera called PT-41-04M60. This camera uses Camera Link interface to transmit data. According to the standard and protocol of Camera Link interface, FPGA is taken as the main controller in this system to design the hardware circuit of Camera Link interface to realize image data acquisition. FPGA development board uses Xilinx company Virtex-6 series of XC6VLX240T,which fully meets the design requirements. The experimental results show this system can successfully achieve image acquisition and display.
Key words : high-speed camera;image acquisition;FPGA;Camera Link

  

0 引言

    高速圖像數據采集系統實現高速相機拍攝圖像數據的采集、實時傳輸、處理和圖像數據存儲。通過采集的高速數據,可以觀測到高速運動物體的細微變化,從而能夠更全面地改進目標,提高目標性能。圖像數據采集使用高速面陣相機,相機數據傳輸接口為Camera Link接口。通過Camera Link接口將圖像數據傳輸到FPGA開發板上進行實時處理,處理后的數據能夠用顯示器顯示以便更好地觀測。本文主要研究高速相機和Camera Link接口協議[1],設計一個能夠實現數據實時高速傳輸的Camera Link接口電路,節省FPGA內部資源消耗。同時通過FPGA的緩存處理,在VGA顯示器上實現實時圖像顯示。

    Camera Link協議是由一些高速相機生產商和圖像采集卡供應商為了降低相機與采集卡之間連接的成本而聯合推出的一個標準。設計選用了Teledyne Dalsa公司的PT-41-04M60[2]相機(以下簡稱為4M60),FPGA板卡采用Xilinx公司Virtex-6系列的XC6VLX240T,相機數據通過Camera Link接口傳輸到FPGA芯片上進行高速緩存處理。

1 PT-41-04M60相機簡介

    4M60相機[2]采用Teledyne DALSA專利的CMOS傳感技術,在全分辨率4M時幀率可達62 f/s。4M60相機分辨率為2 352×1 728,像素尺寸7.4 μm×7.4 μm,有8/10 bit可選數據位,4路傳感器通道,基本(Base)和中級(Medium)兩種配置方式。相機上電后電源指示燈會閃爍一段時間表示正在初始化,初始化完畢之后指示燈變為穩定的綠色。在實際操作中可依據相機電源指示燈狀態變化情況來判斷相機是否正常工作。

    計算機可通過向串口發送命令來控制相機工作狀態,異步串口命令[3]為ASCII字符,默認1位起始位,1位停止位,無奇偶校驗位和握手位,波特率默認為9 600 b/s,通過串口命令sbr m可以改變波特率,m可選擇9 600(默認)、19 200、57 600、115 200幾種。相機上電后的波特率總是9 600 b/s,通過rc命令可重置相機,但重置后的波特率不是上電后的9 600 b/s,而是最近一次使用過的波特率。

    串口每條命令以回車鍵<CR>結束,相機會以ok>或Error x:Error Message>回應。x為錯誤的類型,Error Message為錯誤的具體內容,‘>’通常為相機發送的最后一個符號,發送命令大小寫均支持。gcp<CR>為讀取相機當前配置數據。用戶可以根據實際需求配置相機參數,相機指示燈變成穩定的綠色后就會自動向Camera Link接口傳輸圖像數據。

2 Camera Link標準與協議

    Camera Link接口主要是利用低壓差分信號(LVDS),將相機采集的并行數據通過LVDS轉換成串行數據高速傳輸,在接收端再將串行數據轉換成并行,以便于FPGA進行處理。Camera Link協議主要包括相機信號和Channel Link技術兩個方面。

2.1 相機信號

    Camera Link接口規定了相機信號主要分為高速視頻信號、相機控制信號、串行通信信號和電源。

    (1)高速視頻信號

    高速視頻信號傳輸圖像數據信號,其中包括圖像數據和圖像使能信號。使能信號有4個:幀有效(FVAL)、行有效(LVAL)、數據有效(DVAL)和備用(Spare)。FVAL為高時表明輸出有效行;LVAL為高時表明輸出有效像素;DVAL為高時表明輸出有效數據。備用信號(Spare)留作備用。相機必須給每個Channel Link芯片提供上述4個使能信號。

    (2)高速相機控制信號

    Camera Link協議定義了4對LVDS信號用來傳輸相機控制信號,分別是Camera Control 1(CC1)、Camera Control 2(CC2)、Camera Control 3(CC3)、Camera Control 4(CC4)。4對信號是由圖像采集卡發給相機,相機生產商可以根據自己的需要來定義這4組信號。本文使用的4M60相機將CC1作為外同步信號(EXSYNC)來觸發相機輸出幀數據。其他3個信號未使用。

    (3)低速串行通信信號

    Camera Link協議使用了兩對LVDS信號來傳輸相機與圖像采集卡之間的異步串行通信信號,分別為:由相機發給采集卡的信號SerTFG(Serial communications to The Frame Grabber)和采集卡發送給相機的信號SerTC(Serial communications to The Camera)。兩對信號實現了計算機與相機的通信,計算機可以通過串口用ASCII字符對相機進行配置。

    (4)電源

    Camera Link連接器并不為相機提供電源,相機要通過獨立的電纜來供電,本設計中使用的4M60相機的電源插座如圖1所示,其引腳配置[4]如表1所示。

jsj3-t1.gif

jsj3-b1.gif

2.2 Channel Link

    Channel Link接口是利用低壓差分信號傳輸視頻信號的新技術。如圖2[2]所示為Channel Link主要原理圖,Channel Link是由一個并轉串驅動器和一個串轉并接收器構成一對信號傳輸線路。在一片Channel Link接口芯片上有5對這樣的信號,4對用來傳輸數據,另外一對用來傳輸時鐘信號。傳輸數據時,在并轉串驅動器端,發送數據按照7:1的比例串行化,這樣就將28 bit數據串行轉化為4路數據,分別通過差分信號對傳輸;在接收器端又將4路串行數據轉換回28 bit并行數據,方便FPGA進行數據處理。

jsj3-t2.gif

3 系統設計

    高速圖像采集系統一般分為圖像獲取、圖像接收、圖像控制、圖像存儲和圖像顯示幾個部分,本設計主要是實現圖像的接收和顯示,總體框圖[5]如圖3所示。

jsj3-t3.gif

3.1 圖像的接收和接口控制

    圖像數據由高速相機發送過來,在基本模式下相機發送的數據包括了24 bit圖像數據和4個同步信號,并串轉換為4路串行差分信號。在接收端需要將這4路串行信號轉換為FPGA能夠識別的并行CMOS/TTL信號,所以在圖像采集端就需要串并轉換芯片實現信號轉換。本設計采用了美國國家半導體公司的DS90CR288A[6]芯片實現上述要求。此外,相機控制信號和串行通信信號也需要轉換芯片,分別使用美國國家半導體公司的DS90LV031A和DS90LV019芯片實現。基本配置模式具體實現框圖如圖4所示。

jsj3-t4.gif

    如圖4,Camera Link接口選用3M公司生產的MDR26作為信號傳輸的連接器。在基本模式下相機端和采集卡端各有一個,中級和高級模式下則各有兩個MDR26連接器。其詳細引腳接口可參照文獻[1]。FPGA接收288A芯片轉換的28 bit 數據,并可根據相機提供的FVAL、LVAL和DVAL 3個同步信號將接收到的數據通過液晶顯示器顯示出來。FPGA還可以通過019和031A芯片實現對相機的控制,例如設置曝光模式、輸出模式、外同步等。

    圖5為Camera Link接口基本(Base)配置模式的硬件實現原理圖。中級(Medium)配置比圖5多了一個MDR26連接器和一塊288A芯片,連接方法與圖5類似。圖中最右邊的28個引腳為采集到的圖像數據和同步信號的輸出引腳,將采集到的數據送到FPGA的FMC連接器上,這樣FPGA就可以方便地對數據進行操作。圖5中每對差分對之間跨接一個100 ?贅的電阻,用來確保信號的完整性,減少終端信號的反射。硬件模塊搭建完畢,就可以進行數據的采集。圖6所示為圖像數據采集的時序圖,從圖中可以看出,相機輸出的FVAL和LVAL信號都為周期信號,第一個FVAL低電平出發相機發送數據,當FVAL和LVAL同時為低電平時,數據無效。FVAL的兩個低電平之間為一行數據。

jsj3-t5.gif

jsj3-t6.gif

3.2 圖像的顯示

    4M60相機在Medium模式下,可以同時輸出4路(Taps)80 MHz數據,即一個時鐘周期可以同時輸出4個像素點的數據。像素點的輸出方式如圖7所示,像素數據從屏幕左邊到右邊、從屏幕下方到上方依次輸出。4通道輸出方式下,4個通道依次輸出像素點,即通道1依次輸出第1、5、9、13、17…2 349個像素點的數據。

jsj3-t7.gif

    像素4通道同時輸出時,每個通道的時鐘率為80 MHz,4個通道同時輸出則為320 MHz的數據率[3]。而VGA顯示標準中,最大只能顯示108 MHz、1 280×1 024分辨率的圖像,達不到要求。所以在顯示過程中選一路數據進行顯示來驗證設計結果。此時,圖片的分辨率就變為588×432,根據VGA顯示標準表,選擇640×480@60顯示標準,60為每秒顯示幀數,與相機要求匹配,但是640×480顯示標準的時鐘只有25 MHz,達不到相機的數據率,所以在FPGA中采用了乒乓存儲結構[7]對數據進行緩存,從而達到實時顯示的效果,顯示效果如圖8所示。圖像未經處理顯示效果略有失真,但總體還是比較理想。

jsj3-t8.gif

4 結論

    本文根據Camera Link協議要求,設計和實現了Camera Link硬件電路。充分利用FPGA的高速特性,將采集到的高速圖像數據信號以幀為單位選擇性地送到顯示器上進行顯示,達到了單路60 f/s的顯示速率,提高了圖像處理系統圖像接收部分的數據傳輸量和數據傳輸速率。

參考文獻

[1] Basler.Specification of the camera link interface standard for digital cameras and frame grabbers[Z].Ahrensburg,Germany:Basler,2000.

[2] DALSA. Falcon 4M30 and 4M60 monochrome and color camera manual[Z].2011.

[3] 郝偉,朱明.新型數字相機DS-21-01M60的原理及其硬件接口設計[J].電子技術應用,2007,33(2):56-59.

[4] DALSA.Teledyne DALSA implementation road map[Z].Revision level 02.2011.

[5] 朱齊丹,劉進業,康嶺.Camera Link硬件接口電路設計[J].應用科技,2008,35(10):57-60.

[6] National Semiconductor.DS90CR288 28-Bit camera link-75MHz datasheet[Z].Santa Clara,USA:National Semiconductor Corporation,2002.

[7] 董琰,彭琦,李健志,等.基于Camera Link協議的CCD圖像采集系統[J].吉林大學學報:信息科學版,2010,28(4):372-377.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美久久99| 伊人成人网在线看| 两个人的视频www国产精品| 亚洲欧美日本国产专区一区| 99国产精品久久久| 亚洲国产裸拍裸体视频在线观看乱了| 欧美在线视频观看免费网站| 香蕉成人久久| 欧美亚洲日本一区| 午夜精品一区二区三区四区| 欧美大秀在线观看| 亚洲精品美女在线| 91久久夜色精品国产网站| 在线看成人片| 亚洲成人中文| 亚洲激情在线观看| 亚洲欧洲日韩综合二区| 最近中文字幕日韩精品 | 在线视频你懂得一区二区三区| 亚洲美女在线观看| 99视频精品全国免费| 亚洲手机在线| 香蕉国产精品偷在线观看不卡| 香蕉免费一区二区三区在线观看 | 久久在线免费观看视频| 六月婷婷久久| 欧美精品一区二区三区在线播放| 欧美激情中文字幕在线| 欧美日韩国产在线播放网站| 欧美日韩在线影院| 国产美女高潮久久白浆| 合欧美一区二区三区| 亚洲第一级黄色片| 日韩视频永久免费| 亚洲欧美高清| 久久精品国产精品亚洲精品| 亚洲乱码日产精品bd| 亚洲线精品一区二区三区八戒| 小处雏高清一区二区三区| 欧美自拍偷拍午夜视频| 美国三级日本三级久久99| 欧美日韩色综合| 国产女同一区二区| 亚洲成色777777女色窝| 一区二区三区产品免费精品久久75 | 国产亚洲欧美另类中文| 在线欧美小视频| 洋洋av久久久久久久一区| 亚洲欧美经典视频| 亚洲国产天堂久久综合网| 亚洲视频欧洲视频| 久久精品久久综合| 欧美肥婆在线| 国产精品免费一区二区三区在线观看 | 久久综合色影院| 欧美视频网站| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲麻豆av| 香港久久久电影| 一区二区欧美亚洲| 久久久99免费视频| 欧美日本久久| 国产综合色产| 99精品视频免费观看视频| 欧美一区二区在线免费观看 | 久久人人爽国产| 欧美午夜精品久久久久免费视| 国产一区香蕉久久| 99精品视频一区二区三区| 亚洲成色777777女色窝| 亚洲愉拍自拍另类高清精品| 久久深夜福利免费观看| 欧美久久一级| 激情久久久久久久久久久久久久久久| 99在线|亚洲一区二区| 亚洲国产成人高清精品| 香蕉久久国产| 欧美日韩在线一区二区三区| 尤物yw午夜国产精品视频明星| 亚洲一区免费看| 宅男精品视频| 欧美成人午夜激情视频| 国内精品久久久久影院优| 一本色道久久88综合亚洲精品ⅰ| 亚洲激情六月丁香| 欧美在线一区二区三区| 欧美四级剧情无删版影片| 亚洲丰满在线| 欧美专区在线观看一区| 午夜精品福利在线观看| 欧美日韩免费高清一区色橹橹| 在线观看日韩av电影| 欧美在线啊v一区| 欧美一区二区三区喷汁尤物| 欧美午夜精品一区二区三区| 亚洲经典一区| 亚洲欧洲精品一区二区精品久久久| 午夜日韩电影| 欧美四级在线| 99re6热在线精品视频播放速度| 亚洲国产婷婷| 久久亚洲综合网| 国产一区二区三区日韩| 亚洲欧美精品伊人久久| 在线一区亚洲| 欧美日韩福利| 亚洲精品在线三区| 亚洲毛片播放| 欧美电影资源| 最新精品在线| 亚洲精品久久嫩草网站秘色 | 欧美激情综合在线| 亚洲国产精品t66y| 亚洲欧洲午夜| 欧美韩国一区| 亚洲国产精品成人精品| 亚洲激情亚洲| 欧美mv日韩mv国产网站| 在线观看一区视频| 亚洲黄页视频免费观看| 免费成人黄色| 亚洲激情视频网| 洋洋av久久久久久久一区| 欧美美女bb生活片| 一本色道久久88综合日韩精品 | 欧美精品九九| 99国产成+人+综合+亚洲欧美| 在线亚洲精品福利网址导航| 欧美日韩午夜在线视频| 一区二区三区欧美视频| 亚洲综合第一页| 国产日韩欧美高清| 欧美一区二区精品久久911| 久久久久国色av免费看影院| 国产一区二区三区奇米久涩| 亚洲第一精品影视| 欧美激情1区| 99re这里只有精品6| 亚洲一区二区三区高清| 国产精品日韩欧美一区二区三区| 亚洲免费中文| 久久综合色8888| 亚洲三级毛片| 午夜精品www| 狠狠色综合色综合网络| 亚洲精品一二区| 欧美日韩专区| 午夜精品999| 久久久久一区二区三区四区| 亚洲国产精品一区二区第一页| av成人毛片| 国产精品一区亚洲| 亚洲第一免费播放区| 欧美日韩成人在线播放| 亚洲伊人观看| 麻豆精品视频| 中日韩美女免费视频网址在线观看 | 欧美三级在线| 欧美伊人久久久久久午夜久久久久| 看欧美日韩国产| 9久re热视频在线精品| 欧美与黑人午夜性猛交久久久| 激情欧美一区二区三区在线观看 | 国产精品日韩二区| 亚洲国产精品成人精品| 欧美午夜美女看片| 久久精品道一区二区三区| 欧美美女喷水视频| 亚洲欧美国产精品专区久久| 免费永久网站黄欧美| 99精品久久久| 久久一二三区| 一区二区久久久久| 久久综合久久综合九色| 99精品欧美一区二区三区| 久久精品视频网| 亚洲麻豆视频| 久久久久高清| 一本在线高清不卡dvd| 久久久久久一区| 一区电影在线观看| 美玉足脚交一区二区三区图片| 一区二区三区你懂的| 欧美大片免费观看在线观看网站推荐| 亚洲一区国产一区| 欧美激情免费在线| 久久国产综合精品| 国产精品免费久久久久久| 亚洲精品社区| 国模套图日韩精品一区二区| 亚洲图片在线观看| 原创国产精品91| 欧美有码在线观看视频| 亚洲精品久久久一区二区三区| 久久精品国产99| 亚洲一级电影| 欧美美女福利视频| 亚洲大片免费看| 国产一区二区高清视频| 亚洲中字在线|