《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于FPGA瞬變微光能量探測系統的數據采集和存儲設計

基于FPGA瞬變微光能量探測系統的數據采集和存儲設計

2008-04-11
作者:梁義濤1,2,汶德勝1,王 宏

  摘 要: 在分析目標信號特性的基礎上,提出瞬變" title="瞬變">瞬變微光信號探測系統數據采集" title="數據采集">數據采集和存儲單元實現方案" title="實現方案">實現方案。針對系統對數據采集和存儲的特殊要求,采用FPGA技術,完成了高性能數據采集系統設計。以Altera公司的FPGA為硬件設計載體,使用VHDL語言對數據采集和存儲的控制邏輯" title="控制邏輯">控制邏輯和時序進行了硬件描述。在QuartusII集成環境中進行軟件設計和仿真,結果與設計吻合。
  關鍵詞: FPGA ADC FIFO 數據采集


  在傳統數據采集系統中,通常采用單片機或DSP作為CPU,控制ADC、存儲器和其他外圍電路工作。單片機和DSP的各種功能要靠軟件的運行來實現。執行的速度和效率受到很大限制,軟件運行時間在整個采樣時間中占很大的比例[1]。近年來,隨著FPGA技術的逐步完善和數據采集系統的發展,以FPGA為系統核心進行數據采集和存儲的應用系統方案被廣泛采納。FPGA具有單片機和DSP無法比擬的優勢:FPGA時鐘頻率高,內部時延小;全部控制邏輯和時序由硬件完成,速度快,效率高;組成形式靈活,可以集成外圍控制、譯碼和接口電路。本設計基于FPGA技術,針對特定的目標信號——瞬變微光信號,提出數據采集與存儲實現方案并搭建硬件電路,經仿真和實驗驗證了方案的可行性。
1 目標特性分析和前端處理
  空間對地探測瞬變微光輻射能量研究始于上世紀80年代。目前,國外已有多個系統投入運行。國內相關的理論研究也早已開展,但實際系統的研發還屬空白。系統中將感興趣的目標事件分為三類:背景信號探測、瞬變光單峰信號探測、瞬變光雙峰信號探測。
  背景信號屬低高斯限帶白噪聲,變化緩慢,可看作一緩變直流信號,可采用較慢的均勻頻率采樣。單峰信號的上升和下降速度都很快,能量一般較雙峰信號低,必須以較快的固定頻率采集以免丟失信息。雙峰信號的第一峰上升、下降都很快,屬信號的高頻部分;第二峰變化緩慢,是信號的低頻部分,峰值能量高信號持續時間長。據此特點,本設計采用變頻技術采集雙峰信號的方案,采樣點先密后疏,保證采集過程有較一致的測量精度和減少對數據存儲容量的要求。
2 數據采集和存儲的硬件構成
2.1 數據采集的基本構架和實現方案

  空間對地探測光輻射事件,屬于大視場復雜背景條件下的隨機、瞬變、弱暗點目標的非成像探測系統。光學部分帶有遮光罩和窄帶濾波鏡頭,結合消雜光技術,控制進入鏡頭到達探測器的光信號頻率在規定范圍。除光學部件外,整個系統置于屏蔽箱內屏蔽干擾。數據采集和存儲系統實現方案的結構如圖1所示。光電探測器選用單元型高性能Si-PDD,按其光伏模式即零偏置工作,信號調理選用運放AD645完成,輸出轉換成電壓量的模擬信號。FPGA通過下載和解讀系統計算機指令,實時調整工作模式,選用不同的濾波通道進行背景扣除完成信號提取;調整增益,實現程控放大;根據ADC采集的數據和目標信號的特征點,選用不同的識別算法判斷是否有信號發生;當識別出信號后,輸出相應的采樣頻率" title="采樣頻率">采樣頻率對其進行實時數據采集和存儲,并通知系統計算機下傳數據。


2.2 現場可編程門陣列器件FPGA
  本設計選用Altera的EPF10K10LC84-4,配置EPC2。使用QuartusII對程序編譯,結果如圖2所示,表明程序大小與FPGA資源搭配較為合適。


2.3 A/D轉換器
  由于目標信號動態范圍很大(約60db),不同信號經過前端處理后存在一定的差異,需要選擇高精度、大動態范圍的ADC完成采樣。本設計ADC選擇ADI公司的14bit AD679KN,在異步單極性采樣模式下工作。AD679的輸出是8位的。0~10V的模擬量被量化為14位數據,在數據低兩位補零,分為高8位和低8位,輸出使能oe兩個時鐘和hbe高低字節電平控制輸出[2]。選用該器件可充分利用FPGA內部資源,減少PCB制作壓力,提高系統集成度。
2.4 先進先出緩沖器FIFO
  由于并行通信較串行通信速度快的特點,使之成為多數實時系統的選擇[3]。并行通信的實現主要采用三種方式:緩存器、雙口RAM和FIFO。緩存器方式存儲數據量小,需要采用嚴格的通信協議才能保證數據的正確傳輸;雙口RAM方式速度快,但需要占用FPGA大量而寶貴的I/O口資源;FIFO方式速度同雙口RAM一樣,由于沒有地址總線,不會產生地址沖突,接口電路簡潔且不占用系統地址資源。在實際應用中,存儲單元選用IDT公司生產的CMOS型異步FIFO——IDT7203L25TPI實現。此器件是8位單向異步FIFO的典型芯片,容量為2048×9bit,存取時間為25ns,是一種高速、低功耗的先進先出雙端口存儲緩沖器[4]。芯片本身具有較完善的控制邏輯,應用方便可靠。
3 軟件模塊設計
  FPGA內部資源劃分如圖3所示。


  (1)控制模塊:接收下位機控制指令,解析為工作模式、觸發閾值和其他前端預處理電路控制字傳送到其他模塊。該模塊設定有默認的工作模式等參數,當上電復位且系統控制指令未發出時,或者系統前后指令有誤時,FPGA使用默認工作狀態控制各部分工作,確保系統仍能運行,提高系統可靠性。
  (2)分頻器:由系統主頻分出其他模塊所需的工作頻率。
  (3)采樣頻率發生器:采樣使能ens有效時,輸出默認的采樣頻率,采樣數據送到識別檢測模塊。當發現有信號發生時,根據工作模式參數給出相應的采樣頻率。一次數據采集和存儲完成后,ens無效,屏蔽采樣。待FIFO被清空后,ens有效,重新允許采樣。ens控制邏輯如圖4所示。


  (4)數據鎖存和識別檢測:根據ADC的采樣結束脈沖eoc,給出ADC的高低位控制脈沖hbe和輸出使能脈沖oe,將采樣數據鎖存,送向識別檢測模塊。識別檢測模塊包含了判斷信號是否發生的識別算法。當檢測到有信號發生時,鎖存模塊給出寫FIFO的脈沖wr,將數據寫入FIFO,同時開始計時。計時時間到,則停止寫FIFO;觸發ens無效屏蔽采樣脈沖。等待FIFO清空。數據采樣與存儲控制流程如圖5所示。


4 仿真與試驗結果
  這里給出基于Altera的QuartusII和FLEX10K10LC84-4的仿真和實驗結果。


  圖6為變頻采樣時,采樣頻率與其他信號關系及其時序波形。先以默認的采樣頻率進行采樣,當探測到有信號發生時(siggen變為高電平),開始輸出經過變頻的采樣頻率,每32個點,2分頻一次,直到采足要求的數據為止。采樣時間到后,siggen信號也隨之成無效;信號ens屏蔽采樣時鐘。待到FIFO被清空后,ens有效,恢復輸出默認采樣時鐘,重新開始采樣、識別和存儲工作。


  圖7所示為以固定頻率采樣時,hbe、oe和wr的時序關系。采樣數據先送入鎖存模塊。經識別算法處理,當探測到信號后,siggen信號變高電平,開始給出寫脈沖,向FIFO輸出數據,給出第一個寫脈沖后開始計時(timeout信號高電平有效)。輸入數據din傳到輸出數據線outdout上。
  根據軟件功能設計,搭建了相應的硬件電路并在實驗室實際進行了測試。圖8為示波器顯示的各信號波形。從圖中可看出它們的相互時序關系符合系統設計和器件要求。各子圖中,示波器通道1波形對應圖標前面的信號。需要注意的是,AD679開始轉換信號sc脈沖的低電平持續時間最好不要超過6.3μs,否則,每6.3μs會在eoc腳出現一個毛刺影響數據輸出。因此,當采樣頻率周期超過10μs后,需要調整信號占空比,確保低電平在6.3μs內。


  按照實際工程要求,完成了軟件編程、仿真和外圍硬件電路的搭建,實現了瞬變微光能量探測系統的數據采集和存儲設計方案。軟件仿真結果與設計方案吻合,功能較為完善。硬件測試結果說明設計方案可行,系統運行穩定可靠。在實際工程應用中,很多系統會對采樣和存儲功能有特殊要求,加以約束。對于這些系統的設計,此方案也有一定的參考價值。
參考文獻
1 徐海軍,葉衛東.FPGA在高性能數據采集系統中的應用[J].計算機技術與應用,2005;25(1):40~43
2 14-Bit 128kSPS Complete Sampling ADC AD679 Datasheet[Z].Analog Devices Comp,2003
3 金 明,羅飛路,朱霞輝等.FIFO芯片在高速系統中的應用[J].電子技術應用,1998;(3):61~63
4 IDT7203/7204/7205/7206 CMOS ASYNCHRONOUS FIFO Data Sheet[Z].Integrated Device Technology Inc,1996

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 欧美日韩国产va另类| 蜜桃成熟时2005| 小说专区亚洲春色校园| 五月天婷婷视频在线观看| 男人j放进女人j网站免费| 国产伦精品一区二区三区视频小说 | 天天爱天天干天天| 久久亚洲精品无码| 欧美成人精品大片免费流量| 公交车上性配合享受视频| 韩国爸爸的朋友10整有限中字| 国产经典一区二区三区蜜芽| 一进一出动态图| 日本高清免费xxx在线观看| 亚洲成a人片在线不卡一二三区| 精品久久久久香蕉网| 国产亚洲一区二区在线观看 | 8x8x在线观看视频高清视频| 少妇无码太爽了在线播放| 久久婷婷五夜综合色频| 欧美在线一区视频| 亚洲香蕉免费有线视频| 美国式禁忌5太大了| 国产剧情一区二区三区| 热久久这里是精品6免费观看| 天天草天天干天天| 中文字幕伊人久久网| 日韩一区二区免费视频| 亚洲人成伊人成综合网久久 | 中国欧美日韩一区二区三区 | 日韩美一区二区| 亚洲最大激情网| 狠狠躁夜夜人人爽天96| 啊灬啊灬别停啊灬用力啊免费| 高铁上要了很多次| 国产精品亚洲аv无码播放| 99久热re在线精品996热视频| 嫣嫣是女大生韩漫免费看| 中日韩欧美电影免费看| 日韩一区精品视频一区二区| 亚洲va成无码人在线观看天堂|