色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于PXIe總線和LabVIEW的數據采集系統的解決方案

電子設計 ? 來源:iianews ? 作者:佚名 ? 2020-03-21 08:10 ? 次閱讀

針對當今測試項目中對大量試驗數據的采集與處理的需求,本文設計實現了基于PXIe總線和RAID0磁盤陣列的多通道高速數據采集流盤系統。系統以虛擬儀器技術作為基礎,結合LabVIEW 2009作為開發平臺,實現了以最高3.3MS/s采樣率對64通道數據進行連續采樣和實時存盤的功能,同時介紹了TDMS格式在高速數據流盤時的優點,為開發多通道、高采樣率、大量數據實時存盤系統的工程師提供了一套具有可靠性、適應性、靈活性和拓展性的解決方案,具有一定的參考價值。

1. 引言

隨著測控技術的發展及其應用范圍的不斷擴大,數據采集方法及存儲技術在內容和形式上都發生了巨大的變化。在此過程中,多通道、高采樣率以及大量數據實時存盤的測試需求對現有的測試系統提出了挑戰,如何將測試過程中的大量數據進行有效的存儲和分析,成為工程師們首先要考慮的問題。本文介紹了基于PXIe總線的數據采集卡和RAID0磁盤陣列的組合,并結合LabVIEW 2009作為開發平臺,以柔性測試技術為指導,為讀者提供了一個多通道、高采樣率、大量數據實時存儲的數據采集系統的解決方案。

2. 現狀

目前,多通道、高采樣率的數據采集卡市場上普遍存在,這類采集卡會瞬間產生大量的試驗數據,現階段數據的存儲介質以SATA接口硬盤為主,而SATA接口的硬盤又受到系統總線帶寬的限制,如PCI總線為133MB/s,PCIe總線最高為4GB/s,PXIe總線最高為6GB/s。因此,若要構建一個具有可靠性、適應性、靈活性和拓展性的多通道、高采樣率、數據實時存盤的系統,那么系統總線、數據傳輸方式、系統軟件架構、硬件的技術指標則非常重要。

3. 系統方案

為構建多通道、高采樣率、數據實時存盤測試系統,我們的系統方案從軟件和硬件兩個方面分別闡述。

3.1 硬件系統

硬件平臺以NI的PXI為基礎。PXI平臺比較成熟的多通道、高采樣、大量數據存盤的方案是:PXIe數據采集卡+RAID磁盤陣列,此方案最高的數據吞吐量為:400-600MB/s,完全滿足此類系統的構建,確保系統運行的可靠性。

3.2 軟件系統

軟件平臺以NI的LabVIEW 20 DAQmx9.0為基礎。LabVIEW 2009中提供了新一代數據存儲格式TDMS 2.0,最高存儲速度為400MB/s,以超強適應性來滿足數據采集過程中瞬間產生的大量數據,確保系統大量數據實時存儲的要求。

[DividePage:NextPage]

3.2.1 軟件架構

軟件架構的高效與否將直接影響到程序的執行效率,得益于多核處理器和LabVIEW的多線程運行機制,工程師可以利用不同的線程完成對輸入信號的采集、處理、存儲的功能,通過提高軟件構架的靈活性來提高程序執行效率,使PXI系統發揮最大的性能。

3.2.2 數據存儲類型

通常在采樣率較小、數據量較小的情況下,可選擇直接讀取DBL數據。而當采樣率較高、數據量較大時,可采用Raw 1D I16或者2D I16的格式讀取測量數據。其中,1D I16占用內存最小,每個采樣點占用2Byte內存,而每個DBL采樣點要占用8Byte內存,因此在數據量較大時,采用I16格式可以顯著減少內存和CPU占用率。兩種格式各有所長,不同情況下均可以發揮優勢,使系統具有超強適應性及靈活性。

3.2.3 數據傳輸機制

采用IRQ或DMA傳輸采集數據可以極大減少CPU的占用率,從而全面提高系統的性能。

3.2.4 數據存儲方式

通常情況下,系統處理文件操作的API函數分配的緩沖區太小,在讀取大文件時性能較低。依據靈活性原則,在編程過程中,可選用支持“禁用緩沖”模式的API函數,避免軟件流盤速度上的瓶頸。

LabVIEW 2009中支持非緩沖格式流盤的函數有TDMS、二進制以及Win32 API函數,開啟“禁用緩沖”可以顯著提高流盤的速度。

在LabVIEW 2009和DAQmx 9.0平臺下,可以利用DAQmx TDMS2.0集成流盤模塊DAQmx Configure Logging(TDMS),

如圖1所示:

基于PXIe總線和LabVIEW的數據采集系統的解決方案

這個API函數效率更高且編程簡單,占用系統資源較少,直接將原始數據的和通道的標定信息從板卡通過DMA方式傳輸至硬盤,最高速度可達1.2GB/s。在采集的過程中,若不需要讀取通道的采樣值,可將本模塊的“操作”選為“記錄”,這樣,采樣值將被直接存儲為TDMS 2.0文件。如此靈活高效的存儲方式,恰如其分地詮釋了柔性測試技術所要求的靈活性。

4. 工程案例

某測試系統可以對系統中的64路信號進行同步采樣,最高可達到3.3MS/s采樣率(所有通道)下的實時存盤,同時還可以300KS/S(所有通道)進行實時數據顯示、存盤。

而PXI硬件系統選用NI的18槽3U PXIe-1075機箱,PXIe-8130控制器、PXIe-6124等,PXIe-6124每通道4MS/s同步采樣速率、16位分辨率、1個獨享模塊至控制器間帶寬的PXIe接口;數據存儲設備選用NI-8262及HDD-8264 組成的RAID0磁盤陣列,最高數據吞吐量可達600MB/s左右。

[DividePage:NextPage]

基于PXIe總線和LabVIEW的數據采集系統的解決方案

圖2所示為該系統的軟件主界面。

同時,該系統為用戶完善通道觸發功能,包括:模擬觸發、數字邊沿觸發、模擬參考觸發等,以滿足不同情況下的各種需求。此外,軟件采用狀態機框架結構和模塊化的編程風格,便于軟件功能的修訂和管理,充分實現柔性測試技術所要求的靈活性與拓展性。

基于PXIe總線和LabVIEW的數據采集系統的解決方案

程序框圖如圖3所示。

數據采集功能被封裝為功能模塊,通過DAQmx Configure Logging(TDMS) VI將測量數據實時保存至硬盤,減少了CPU及內存的使用率,提高了程序的執行效率,具體實現方法如圖4所示。

基于PXIe總線和LabVIEW的數據采集系統的解決方案

5. 結語

本文闡述了多通道、高采樣、實時數據存盤的實現方法及應注意的事項,以大量數據和一個系統實例為依據,深入分析了多通道高速數據采集的可靠性、適應性、靈活性以及拓展性等特點。通過介紹NI TDMS數據存儲格式,為工程師開發多通道、高采樣率、大量實時數據存盤測試系統的實現方法提供了參考。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    1974

    文章

    3656

    瀏覽量

    324460
  • 數據采集
    +關注

    關注

    39

    文章

    6180

    瀏覽量

    113806
  • 總線
    +關注

    關注

    10

    文章

    2891

    瀏覽量

    88194
收藏 人收藏

    評論

    相關推薦

    LABVIEW開發汽車CAN總線數據采集系統

    LABVIEW開發汽車CAN總線數據采集系統
    發表于 08-20 19:25

    labview基于pci總線數據采集程序

    labview基于pci總線數據采集程序,通過caen公司的v2718插件對其它的插件進行數據的讀取
    發表于 02-27 23:37

    基于USB總線的高速數據采集系統

    測量速度和精度。系統總體設計方案  本文提出了一種基于LABVIEW的USB接口高速數據采集系統的設計,充分利用DSP豐富的片上外設以及高性
    發表于 05-07 09:40

    基于PCI總線的高速數據采集系統設計與實現

    基于PCI總線的高速數據采集系統設計與實現:本文介紹一種基于PCI總線的高速數據采集系統的設
    發表于 06-22 19:04 ?55次下載

    基于LABVIEW與DSP串口的數據采集系統

    介紹一種利用TMS320F240數字處理芯片(DSP)集成的片內A/D轉換器實現數據采集LABVIEW作為開發平臺,兩者之間通過串口實現數據通訊的數據采集
    發表于 07-31 08:26 ?489次下載

    基于PCI總線的新型數據采集系統的設計

    本文對基于PCI 總線數據采集系統硬件及軟件設計作了詳細的說明,設計出的數據采集系統可以應用于諸如數字示波器、數字頻譜儀和語音識別等領域。
    發表于 08-15 10:48 ?21次下載

    基于LabVIEW的信號輸出與數據采集系統

    基于LabVIEW的信號輸出與數據采集系統    摘要:本文利用LabVIEW軟件設計了一套信號輸出與數據采集
    發表于 01-12 11:06 ?5303次閱讀
    基于<b class='flag-5'>LabVIEW</b>的信號輸出與<b class='flag-5'>數據采集</b><b class='flag-5'>系統</b>

    基于LABVIEW的USB接口多路高速數據采集系統的設計

    基于LABVIEW的USB接口多路高速數據采集系統的設計 引言   在日常的測試測量中,經常使用數據采集采集數據。但是很多
    發表于 03-01 09:08 ?2586次閱讀

    完整傳感器數據采集解決方案簡化工業數據采集系統設計

    完整傳感器數據采集解決方案簡化工業數據采集系統設計
    發表于 01-04 17:41 ?0次下載

    基于LabVIEW數據采集系統設計

    基于LabVIEW數據采集系統設計參考下。
    發表于 01-20 16:05 ?143次下載

    數據采集LABVIEW

    數據采集LABVIEW,有需要的朋友下來看看。
    發表于 01-20 16:26 ?0次下載

    基于LABVIEW與DSP串口的數據采集系統

    基于LABVIEW與DSP串口的數據采集系統
    發表于 01-20 16:26 ?45次下載

    基于LabVIEW數據采集系統的快速開發

    基于LabVIEW數據采集系統的快速開發。
    發表于 01-20 16:27 ?0次下載

    基于LabVIEW數據采集系統

    基于LabVIEW數據采集系統,有需要的下來看看。
    發表于 01-20 16:27 ?162次下載

    研華數據采集/控制卡+LabVIEW ——便捷的量測與控制系統解決方案

    研華數據采集/控制卡+LabVIEW ——便捷的量測與控制系統解決方案
    發表于 04-28 11:51 ?61次下載
    主站蜘蛛池模板: 国产亚洲精品字幕在线观看| 少妇人妻偷人精品视蜜桃| 一区二区三区无码被窝影院| 噜噜噜狠狠夜夜躁精品| 把腿张开老子CAO烂你动态图| 午夜aaaa| 久久热国产在线视频| 白丝高中生被c爽哭| 亚洲高清国产品国语在线观看| 久久伊人中文字幕有码| 国产69精品久久久熟女| 伊人久久五月丁婷婷| 凤楼app| 亚洲精品第一页| 暖暖的视频完整视频免费韩国| 国产欧美日韩中文视频在线| 8090碰成年女人免费碰碰尤物| 天天噜日日噜夜夜噜| 麻豆成人久久精品二区三区网站| 纯肉巨黄H爆粗口男男分卷阅读| 亚洲综合日韩中文字幕v在线| 日本激情网址| 久久欧洲视频| 国产婷婷午夜无码A片| 99国产在线视频| 亚洲免费无码av线观看| 日本三级黄色大片| 浪货嗯啊趴下NP粗口黄暴| 国产人A片在线乱码视频| ebc5恐怖5a26房间| 婬香婬色天天视频| 忘忧草在线社区WWW日本直播| 蜜柚影院在线观看免费高清中文| 国产精品亚洲二线在线播放| 99精品免费久久久久久久久日本| 亚洲国产av| 色狗av影院| 欧洲精品一区二区不卡观看| 久久久中日AB精品综合| 国产亚洲日韩另类在线播放| 成人毛片免费播放|