• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 基于PCI總線的數據采集卡的設計與實現

    基于PCI總線的數據采集卡的設計與實現

    作者: 時間:2013-07-23 來源:網絡 收藏

    摘要:在虛擬儀器的設計中,選擇適合的系統是很重要的。文章在對各種現成卡,接口的理解對比的基礎上,以ADS8412為核心設計了集多路選通、模擬信號調理、A/D轉換為一體的模擬信號采集系統,借助CPLD時序控制功能以 9054為核心芯片設計實現廠基于卡的控制系統,用Builder C++編寫了采集卡的動態鏈接庫,利用LabVIEW提供的調用庫函數節點,完成了通過動態鏈接庫調用數據采集卡的過程。
    關鍵詞:LabVIEW;;數據采集;動態鏈接庫

    0 引言
    LabvIEW是美國NI公司的創新產品,也是目前應用最廣、發展最快、功能最強的圖形化軟件開發集成環境。
    數據采集卡是虛擬儀器的重要組成部件,其性能指標直接影響虛擬示波器的采樣速率、精度等主要指標。
    PCI總線是一個地址/數據、命令/字節選擇信號復用的總線,它采用主從信號雙向握手的方式來控制數據的傳輸。PCI總線具有即插即用、兼容性強的特點,能提供32/64位,33/66MHz的DMA(直接內存訪問)數據傳輸方式,使得它工作時不受計算機內存大小的影響,傳輸速率最高可達133Mb/s,這些特性使得它的應用范圍很廣,能夠適用于多種體系結構,多種工作平臺,也很容易升級,為未來的發展留有足夠的空間。上述這些優良特性正是本設計選擇PCI接口總線的原因。

    1 數據采集卡的硬件設計
    本系統的總體設計主要包括:采集模塊設計、信號調理模塊設計、PCI總線接口設計、FIFO數據緩存設計的實現等部分。系統框圖如下圖1所示。

    本文引用地址:http://www.czjhyjcfj.com/article/192773.htm

    a.jpg


    1.1 信號調理模塊設計
    信號調理模塊實現信號放大、模擬通道選擇和差分轉換,這部分電路對整個系統至關重要,在設計的過程中應該著重注意降低信號失真,減少系統噪聲。
    1.2 采集模塊設計
    模數轉換是采集板卡的核心,系統要求采樣速度至少在250kHz以上,采樣精度16位,動態范圍也要求足夠寬。綜合各因素,選擇了ADS 8412芯片。
    ADS8412使用外部參考電壓工作,與PCI總線接口的原理如圖2所示。

    b.jpg


    本文中設置了8路采集通道,控制時序控制8/1模擬開關依次選通其中一路信號,差分轉換電路將單端信號轉換成差分信號送入ADS8412中,ADS8412內部自帶轉換時鐘,無需外接。多通道數據采集按照分時采樣,即8通道進行輪流采樣,只用一路A/D。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 廉江市| 康平县| 盘山县| 昂仁县| 临朐县| 乡宁县| 慈利县| 盐城市| 灵丘县| 白城市| 肇州县| 平舆县| 峨山| 饶阳县| 太和县| 安丘市| 和林格尔县| 大足县| 北海市| 禹城市| 东台市| 甘肃省| 济南市| 陆河县| 文安县| 台江县| 米泉市| 清苑县| 什邡市| 万源市| 彰化县| 丽江市| 平湖市| 赤城县| 靖西县| 碌曲县| 光山县| 澄迈县| 木兰县| 普兰店市| 柳河县|