關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于數據流盤的數據采集平臺設計

        基于數據流盤的數據采集平臺設計

        作者:淮騫 蘇新彥 時間:2017-09-27 來源:電子產品世界 收藏
        編者按:在外場內彈道的試驗中,由于實驗的需求往往需要高速、大量、高精度的實時數據采集存儲設備,而通用示波器由于存儲能力有限,數據采集效率不夠高而無法滿足實驗的需求,結果往往是采集的數據不準確而導致以后的研究放緩甚至會讓科研人員產生錯誤的判斷。針對這一問題,設計了以高速數據采集板卡PXI5122為硬件平臺的雙通道高速數據采集系統。實驗結果表明,通過流盤存儲技術實現了對數據的高速大量采集,并且還針對內彈道彈丸實驗需求設計了專用的數據采集系統。

        1.3.1 前面板的設計

        本文引用地址:http://www.104case.com/article/201709/364872.htm

          平臺的系統設計需要考慮帶寬、采樣速率、分辨率、動態范圍、觸發、板載內存等因素。并且主面板的設計除了上面所說的那些因素,還包括參數的配置、功能按鍵、波形顯示窗口和波形的測量等一系列具體功能的實現。

          通過分析了解示波器的各個功能模塊,以及結合傳統示波器的儀器界面,我們設計出了如圖4所示的操作界面,用戶可以直觀地看出示波器上面的各個功能模塊。

        1.3.2 數據采集模塊

          在各個參數設置完成后,點擊數據采集按鈕可實現信號的數據采集,數據采集流程圖如圖5所示。單次觸發數據采集主要通過觸發實現,通過設置觸發位置可以實現的同步觸發采集,這使得兩個通道共用一個水平時基,這對內彈道彈丸速度的測試非常重要,在實際的測試中同時采集彈丸點火信號和回波信號可以快速地確定彈丸膛內的起始位置。連續采集的實現通過不斷的查詢采集狀態直至采集完成,同時繪制波形用以實現在彈丸發射前觀察雷達信號和炮管內低速運動目標回波信號,保持雷達在彈丸徑向運動方向上。

        1.3.3 基于流盤技術的設計

          HWS是一種分級存儲波形數據的格式,它不僅可以存儲多個通道的波形數據及相關信息,而且具有數據壓縮功能,適用于數量大的數據文件的存取。

          HWS文件的分層結構依次為:文件、組和數據。一個單一的HWS文件可以包含多個組,每個組可以包含多個波形數據。Labwindows/CVI提供了HWS的底層驅動函數,這些函數可以幫助我們實現數據的存取功能。具體HWS文件格式波形數據的存儲方法為:

          HWS數據格式文件的存儲流程如圖6所示。首先調用ni HWS_Open File()函數打開一個待寫入的HWS格式文件,其次使用 ni HWS_New Wfm Reference()獲取波形信息及波形屬性信息,最后調用HWS文件的寫入函數,將數據及屬性信息寫入文件中。的主要函數如表1所示。

        2 子系統的測試及分析

        2.1 單次采集測試

          單次采集是通過外場試驗驗證子系統各項功能指標。如圖7所示,試驗時多普勒測速雷達的工作頻率為95GHz,炮口直徑30mm,雷達與炮口之間的距離為10m,采樣速率20MS/s,采樣時間是10s,設置為外部觸發,觸發電平為5V,觸發位置10%,點火裝置第一次輸出3.5V,第二次輸出10V,等待觸發延時50s。

          點擊“單次采集”按鈕后等待觸發電平,當第二次按下點火裝置后,采集的有效數據波形如圖8所示,圖中波形為放大后的波形圖,由于采樣點數較多,因此需要放大后觀察波形,由圖8可知,有效信號符合彈丸回波信號的一般規律。

          采集完成后的存儲在計算機中的文件為signal_acquire.hws,如圖9所示,其大小約為200M。

        2.2 連續采集測試

          連續采集主要用于觀察膛內運動目標回波信號的質量,因此可以通過信號發生器對其進行測試。將信號發生器的兩路正弦信號接入數據獲取模塊,通道0接入2VPP,10kHz的正弦信號,通道1接入 4VPP,10kHz,占空比為50%的的方波信號,進行連續采集后獲取到的波形如圖10所示,頻率和占空比測試結果如圖11所示。單次采集和連續采集不能同時進行。由圖10、圖11可知,信號的波形與設置波形參數基本符合。

        3 結論

          本文介紹了流盤技術的數據采集系統的總體設計以及各模塊的設計思路,最后通過實際獲取波形數據示波測試,說明該系統可用于多通道高速連續大量的數據采集示波,較好地解決了在外場內彈道試驗中對數據采集需要高速、高精度以及較高的數據內存的需求,為以后的火炮測試提供了一種新的方法。

          參考文獻:

          [1]裴雷.雷達對抗效能評估系統與仿真[D].西安:西安電子科技大學,2013.

          [2]張重雄,邱華,張先盟.火箭助飛式聲干擾器空中彈道的測試方法[J].信息與電子工程.2006,(02):94~97.

          [3]翟盼盼.交錯多通道信號的采樣及重構方法研究[D].河南:河南大學,2014.

          [4]劉軍.數字萬用表VXI模塊設計[D].廣西:電子科技大學, 2008.

          [5]趙忠,李更新,林太剛.基于NI Compact DAQ的慣性器件性能評估系統[J].自動化技術與應用,2014,(04):74~78.

          [6]李俊萩,張晴暉.虛擬任意波形發生器的軟件設計[J].電腦知識與技術,2008 (36):3006~3009.

          [7]閆利利.基于Linux的LXI示波器模塊軟件設計[D].成都:電子科大學,2014.

          [8]周細鳳,曾榮周,李貞.基于 LABVIEW 的虛擬示波器的研究與應用[J].2014,(01):1~7.

        [9] Duraiappah, Lokesh, National Instruments Synchronization and Memory Core- A Modern Architecture for Mixed Signal Test White Paper (National Instruments, Austin TX), 2003.

          [10]潘玉霞.基于PCI Express總線高速數據采集卡的設計[D].山西:中北大學,2011.

          本文來源于《電子產品世界》2017年第10期第35頁,歡迎您寫論文時引用,并注明出處。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 定结县| 嵊州市| 子洲县| 长子县| 色达县| 满城县| 林州市| 平凉市| 锦州市| 武陟县| 稻城县| 扶绥县| 辛集市| 花莲县| 教育| 顺义区| 平陆县| 阿巴嘎旗| 和林格尔县| 友谊县| 正定县| 镇远县| 京山县| 河间市| 筠连县| 南乐县| 柏乡县| 襄城县| 历史| 九寨沟县| 如皋市| 清水县| 牡丹江市| 镇坪县| 林甸县| 武穴市| 扶绥县| 青河县| 忻州市| 教育| 盐山县|