《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的新型TOF圖像傳感器驅動設計
基于FPGA的新型TOF圖像傳感器驅動設計
2014年電子技術應用第9期
段志堅,金湘亮
湘潭大學 材料與光電物理學院 湖南省微光電與系統集成工程實驗室,湖南 湘潭411105
摘要: 結合3D-TOF(Time of flight)圖像傳感器的特點與應用背景,以德國PMD Tec的一種TOF芯片- PMD PhotoICs?誖19K-S3為例闡述TOF傳感器的工作原理并分析其驅動時序。以Xilinx公司的FPGA為開發平臺,用Verilog完成驅動時序的設計并進行仿真。經過驗證,上位機能夠正確顯示出傳感器采集到的深度(Depth)數據。
中圖分類號: TN432
文獻標識碼: A
文章編號: 0258-7998(2014)09-0027-03
中文引用格式:段志堅,金湘亮.基于FPGA的新型TOF圖像傳感器驅動設計[J].電子技術應用,2014,40(09):27-29+33.
Design of 3D-TOF image sensor′s time sequence based on FPGA
Duan Zhijian,Jin Xiangliang
Hunan Engineering Laboratory for Microelectronics,Optoelectronics and System on a chip,Faculty of Meterials,Optoelectronics and Physics,Xiangtan University,Xiangtan 411105,China
Abstract: In combination with the features and application background of 3D-TOF sensor,the working principle and driving timing sequence of a 3D-TOF made by PMD Tec are introduced. Based on the analysis of the logical relationship of the driving time sequence,the timing simulation is achieved with Verilog language by taking ISE as the development platform. The result of experiment shows that the designed driving timing sequence can meet the demand of the 3D sensor.
Key words : time of flight;FPGA;Verilog

    TOF(Time-of-Flight)方法即飛行時間法,其基本原理為光源向目標場景不斷發射調制過的紅外測量光線并開始計時,光束到達被測物體后發生反射,有一部分光線按原路徑返回并被探測器接收,此時停止計時。根據光的飛行時間,結合飛行速度即可計算出光源與被測物體之間的距離[1]

    由于傳統的成像系統提供的都是二維的信息,當使用計算機處理和分析這些圖像、標記和追蹤感興趣目標時,無法獲得物體間的前后關系,使得計算機無法理解其相互關系[2],而基于3D-TOF傳感器的攝像系統則輕易解決了這個機器視覺領域的傳統難題,TOF攝像機可直接提供詳細的空間位置關系。與傳統的成像設備相比較,TOF攝像系統能夠很方便地區分出場景中的前景與后景,從而可以完成復雜目標物體的三維形態重建,通過掃描設備,能夠以視頻幀速率獲取數量等于傳感器像素的距離數據,進而判斷目標實時姿態[3]。采用CMOS工藝和普通LED光源,可以使設備以較低成本生成,有廣泛普及的潛力,三維TOF傳感器主要應用在機器人、安全監控、多媒體交互、人機接口、測量等領域[4]

1 3D-TOF圖像傳感器結構和工作時序分析

1.1 新型3D-TOF芯片簡介

    PMD PhotoICs 19K-S3是德國PMD公司的一款3D TOF傳感器芯片,也是第一個商業化的Time-of-Flight 芯片,能夠同時獲取實時的深度和灰度信息,其精度高,功耗低,讀出時鐘能夠達到15 MPixel/s;最大幀率為80 f/s;集成背景光抑制(SBI)功能;所有的復位時序、曝光時序和讀出時序的控制端口都由外部電路提供,增加了設計自由度;提供ROI功能;片上調制驅動;由SPI總線配置,能準確計算出距離信息;在160×120的分辨率下,檢測距離為2 m[5],典型的分辨率能夠達到毫米級別。其結構如圖1所示。

jcdl1-t1.gif

    該傳感器主要由像素陣列、模擬輸出以及控制單元三部分組成。其中像素陣列大小為160×120,TOF圖傳感器陣列小的原因是這個傳感器的單個像素面積要比傳統的二維圖像傳感器大;模擬輸出部分能夠同時輸出3個列信號,支持SPI總線配置寄存器,寄存器的配置方式決定了讀出方式是移位寄存器讀出方式還是ROI(Region of Interest)讀出方式。

1.2 工作時序分析

    傳感器的總體工作時序如圖2所示,可以看出,得到一幀的深度信息所需要的步驟分為復位、曝光和讀出3步。復位過程主要通過Reset信號與Hold信號來實現,Hold信號為全局保持信號,此信號為低時收集電子,高電平時把每個讀出節點(readout node)的積分電容斷開,從而達到保持積分時間段里收集的電量值的功能。

jcdl1-t2.gif

    TOF傳感器的不同之處在于多了一個相位解調的過程,如圖3所示。Modsel信號為FPGA發給傳感器的調制信號,其頻率最高可以達到80 MHz。在控制器發出調制信號Modsel的同時,FPGA還需要給中心波長為850 nm的近紅外LED光源同樣頻率的調制信號,只是這兩個信號之間有一定的相位差,解調相位需要4次曝光的過程,如圖3所示,4次曝光的兩個調試信號的相位差分別為0°、90°、180°以及270°,每次曝光后都會得到一個電量值。經過A/D轉換后,利用式(1)得出最終的距離值d[6]

    jcdl1-gs1.gif

其中c為光速, fmod為調制頻率,典型的調制頻率為20 MHz時,理論上的量程為15 m。

jcdl1-t3.gif

圖3  相位測量示意圖

    移位寄存器讀出方式如圖4所示。讀出時序由行控制信號與列控制信號組成,end_r與end_c信號為同步信號,用于數據后續的存儲操作。從圖中可以看出,選中一行后,能同時讀出3列信號,每讀完一行,end_r出現一個脈沖,表明一行讀完,讀完最后一個像素,end_c出現的脈沖就意味著一幀數據已經讀完。

jcdl1-t4.gif

圖4  移位寄存器讀出方式時序

2 FPGA時序設計與仿真

    傳感器是整個采集系統的核心,而傳感器的正常工作與否取決于外部信號是否是嚴格按照它的驅動時序提供的,這就需要一個控制器來完成這部分的工作。本文采用FPGA與Verilog語言設計TOF圖像傳感器的驅動時序,最終目的是得到正確的數據以供后面用于距離的計算。

    PMD PhotoICs 19K-S3圖像傳感器在進行正常的深度圖像采集時總共需要13個控制信號,這13個控制信號全部都由位于控制板上的FPGA芯片產生。按照自頂向下的設計方法,這些時序設計按照功能可以分為兩個模塊,即參數配置模塊、像素陣列曝光讀出控制模塊。

    由于得到一個場景的深度數據需要根據調制信號依次曝光4次,而曝光一次又需要依次分復位、積分、移位讀出3個過程,為了便于控制,把其中的每個過程都分配為有限狀態機(FSM)中的一個狀態,即:reset,integration以及readout 3個狀態,其狀態轉換圖如圖5所示,復位曝光以及讀出方式的流程圖如圖6、圖7所示。通過對基本時鐘進行計數,確定狀態轉換的條件。

jcdl1-t5.gif

jcdl1-t6.gif

圖6  復位曝光流程圖

jcdl1-t7.gif

圖7  寄存器讀出方式流程圖

    狀態圖中的狀態轉換都由各自狀態中的計數器得到,計數器的計數參考時鐘是外部100 MHz的晶振時鐘輸入,20 MHz的調制信號通過PLL分頻得到。

3 仿真與數據處理結果

    將設計好的所有模塊結合在一起,構成了傳感器完整的驅動程序,用ModelSim 6.5SE進行仿真,其結果如圖8所示。由圖9所示的PC上計算得到的距離信息可以看出傳感器能正確地把光信號轉變成距離信息,所設計的時序符合TOF傳感器控制的要求。

jcdl1-t8.gif

圖8  ModelSim仿真結果

jcdl1-t9.gif  

圖9  上位機上顯示采集到的深度數據

    本文的設計驗證用到的FPGA芯片是Xilinx公司的Sartan 3系列,設計的時序通過仿真驗證后加載到FPGA中,經過一定的處理后,能夠得到如圖9所示的深度數據。為了驗證數據的正確與否,把這些數據在MATLAB顯示,其結果如圖10所示,能夠驗證時序設計的正確性。程序設計中利用同步時鐘控制全局電路的思想[7],避免競爭與冒險,提高了程序的可靠性;采用模塊化的設計思想,提高程序的可重用性和可移植性,狀態機的設計方法提高了程序運行的穩定性。

jcdl1-t10.gif

圖10  深度數據三維重建結果

參考文獻

[1] SPICKERMANN A,DURINI D,ULFIG W.CMOS 3-D image sensor based on pulse modulated time-of-flight principleand intrinsic lateral drift-field photodiode pixels[C].IEEE Eur.Solid-State Circuits Conference,2011:111-114.

[2] 丁津津,張旭東,高雋.基于TOF技術的3D相機應用研究綜述[J].儀器儀表學報,2010,31(8):1-2.

[3] 潘華東,王其聰,謝斌,等.飛行時間法三維成像攝像機數據處理方法研究[J].浙江大學學報,2010,30(6):9-12.

[4] 王煥欣.新型光電測距與三維成像技術研究[D].合肥:中國科技大學,2009.

[5] PMDTechnologies GmbH.Novel Pixel Architecture with Inherent Background Suppression for 3D Time-of-Flight Imaging[R].SPIE,2005:130-147.

[6] FRANK M,PIAUE M,RAPP H,et al.Theoretical and experimental error analysis of continuous-wave time-of-flight

range cameras[J].Optical Engineering,2009,48(7):32-45.

[7] 吳征,蘇淑靖.基于FPGA+PWM的多路信號發生器設計[J].電子技術應用,2014,40(3):38-40.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久国产精品久久国产精品| 欧美日韩国产123| 99这里有精品| 亚洲精品永久免费精品| 亚洲国产另类久久精品| 久久国产免费| 久久精品视频一| 欧美永久精品| 欧美影院在线播放| 欧美有码视频| 亚洲国产精品成人| 亚洲国产婷婷| 亚洲三级电影在线观看| 亚洲黄色尤物视频| 亚洲黄色免费| 亚洲精品在线观看视频| 亚洲精品综合精品自拍| 亚洲毛片在线观看.| 日韩午夜剧场| 亚洲一级在线观看| 午夜老司机精品| 久久成人免费电影| 久久嫩草精品久久久精品| 久久免费精品视频| 久久综合网hezyo| 欧美二区不卡| 欧美小视频在线| 国产精品丝袜久久久久久app| 国产精品影视天天线| 国产欧美一区二区白浆黑人| 国产一区二区三区视频在线观看| 国内精品视频在线观看| 在线观看国产欧美| 亚洲精选视频在线| 亚洲视频在线观看一区| 午夜影视日本亚洲欧洲精品| 久久精品国产综合精品| 亚洲精品色婷婷福利天堂| 一区二区三区精品国产| 午夜视频久久久久久| 久久国产精品99国产| 蜜臀av国产精品久久久久| 欧美日韩成人精品| 国产精品专区第二| 亚洲第一在线综合在线| 亚洲九九爱视频| 午夜精品理论片| 亚洲国产经典视频| 一道本一区二区| 欧美一区二区精品久久911| 久久婷婷麻豆| 欧美日韩美女在线| 国产日韩欧美亚洲一区| 亚洲国产美女| 亚洲一区二区三区三| 久久精品亚洲| 亚洲一区二区欧美日韩| 久久久福利视频| 欧美日韩午夜在线视频| 国产精品自拍在线| 亚洲国产91| 亚洲图片欧美一区| 亚洲国产一区视频| 亚洲综合色丁香婷婷六月图片| 久久精品在线播放| 欧美日韩岛国| 国产真实精品久久二三区| 亚洲毛片播放| 亚洲第一级黄色片| 亚洲一区二区黄色| 欧美a级大片| 国产视频在线一区二区 | 国产精品国色综合久久| 国语自产精品视频在线看一大j8| 亚洲另类春色国产| 久久国产乱子精品免费女 | 欧美一激情一区二区三区| 欧美成人视屏| 国产一区二区欧美日韩| 99视频精品在线| 亚洲精品一区中文| 久久亚洲国产精品日日av夜夜| 国产精品久久久久aaaa| 91久久国产综合久久蜜月精品| 欧美伊人久久大香线蕉综合69| 亚洲无限乱码一二三四麻| 欧美第一黄色网| 精品69视频一区二区三区| 亚洲图片在线| 在线视频中文亚洲| 欧美xxxx在线观看| 国产自产女人91一区在线观看| 国产精品99久久久久久有的能看 | 午夜视频久久久久久| 欧美日韩精品是欧美日韩精品| 伊人成人网在线看| 欧美在线观看视频在线| 亚洲欧美中文另类| 欧美日韩一本到| 亚洲欧洲日产国产综合网| 亚洲国产高潮在线观看| 久久久久久伊人| 国产欧美精品在线播放| 亚洲一区欧美| 亚洲一区精品视频| 欧美视频免费| 99视频精品| 中文av一区特黄| 欧美日韩在线观看一区二区三区| 亚洲人成网站999久久久综合| 亚洲三级电影全部在线观看高清 | 国产精品免费电影| 亚洲一区www| 午夜精品av| 国产精品一级| 亚洲欧美激情四射在线日| 亚洲男同1069视频| 国产精品黄视频| 亚洲亚洲精品三区日韩精品在线视频| 亚洲一区精品电影| 国产精品福利片| 亚洲一区二区三区高清不卡| 亚洲午夜精品久久| 欧美日一区二区三区在线观看国产免| 一本到高清视频免费精品| 亚洲神马久久| 国产精品欧美日韩一区二区| 亚洲一区二区三区涩| 欧美在线免费观看视频| 国产一区二区三区最好精华液| 欧美在线资源| 麻豆国产精品777777在线 | 亚洲精品在线三区| 欧美日韩成人综合在线一区二区 | 一区二区精品国产| 亚洲欧美在线看| 国产日本欧洲亚洲| 欧美一区网站| 欧美大片91| 999亚洲国产精| 欧美一区二区三区四区高清| 国产亚洲二区| 亚洲国产一区在线观看| 欧美精品成人| 亚洲视频每日更新| 久久成人精品无人区| 伊人久久男人天堂| 99亚洲视频| 国产麻豆成人精品| 久久成人18免费观看| 欧美激情va永久在线播放| 一本一道久久综合狠狠老精东影业| 午夜精品福利一区二区蜜股av| 国产一区99| 日韩午夜三级在线| 国产精品久久久久久久久搜平片 | 欧美黄在线观看| 亚洲一区国产一区| 老鸭窝91久久精品色噜噜导演| 亚洲美女淫视频| 久久久www成人免费无遮挡大片| 亚洲韩日在线| 欧美一级专区| 亚洲高清一二三区| 亚洲欧美bt| 亚洲电影免费观看高清完整版在线 | 国产一区二区av| 日韩一级在线观看| 国产女人精品视频| 亚洲日本中文| 国产精品永久免费观看| 亚洲欧洲日韩女同| 国产精品网站在线| 亚洲精品视频在线播放| 国产精品爽黄69| 99re这里只有精品6| 国产视频一区在线| 在线亚洲激情| 一区精品在线| 欧美一二三区精品| 91久久午夜| 久久综合九色综合欧美就去吻| 99在线视频精品| 久久综合久久久久88| 亚洲无亚洲人成网站77777| 美国十次成人| 亚洲综合国产| 欧美日韩精品一区二区天天拍小说 | 久久精品99| 亚洲天堂av在线免费| 欧美va亚洲va日韩∨a综合色| 亚洲欧美精品| 欧美日韩一区在线观看| 亚洲国产精品女人久久久| 国产精品久久久久久福利一牛影视| 亚洲欧洲精品成人久久奇米网| 国产乱码精品一区二区三区不卡| 日韩一区二区精品视频| 激情丁香综合| 久久福利毛片|