新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > NI M系列DAQ中使用的新技術

        NI M系列DAQ中使用的新技術

        作者: 時間:2010-04-13 來源:NI公司 收藏

          新一代設備(包括M系列設備),都擁有六條DMA通道。將這項技術應用到-STC 2的設備系統和定時控制器中,只需一個設備就可以同時執行模擬輸入、模擬輸出、數字輸入、數字輸出和兩個計數器/定時器操作;同時,PC處理器可以執行其 他一些操作,如數據換算及分析等。因為其它設備大部分都只有一條DMA通道,所以要同時執行兩個或兩個以上的操作就必須使用IRQ。隨著數據傳輸 率的增加及更多操作的同時進行,這些IRQ將開始占用PC處理器時間,使系統變慢,最終將導致緩沖區溢出錯誤。而M系列設備則采用 STC 2技術,最多可同時執行六項高速操作,同時將數據丟失或緩沖區溢出的錯誤造成的錯誤減到最小。

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

          圖 2 -STC 2擁有6條DMA通道,可大幅度地提高數據吞吐率

          NI-STC 2 – 數字I/O與計數器/定時器

          除了16個靜態數字I/O線路之外,NI-STC 2還包括了最多可達32個的硬件定時的數字I/O線路,可以以最高10 MHz的速率輸入或輸出數字模式。每個信號都可獨立地設置為數字輸入、靜態輸出或者波型輸出。NI-STC 2的數字輸入輸出有專用的FIFO緩沖區,每個緩沖區都有專用的DMA通道向FIFO和PC內存中讀寫數據。你可以使用線路組來產生或測量32位寬的數字 模式。這種模式I/O功能對于那些讀取條形碼或讀取模數轉換器(ADC)之類的部件定性應用來說是非常有用的;任何要求微秒數量級定時精度的應用中也需要 這種功能。

          你還可以將數字線路與其它硬件定時的操作(如模擬輸入、模擬輸出和計數器等)相關聯,使設備上的多個操作同步。為了使信號相關,NI-STC 2內部會安排一根外部或內部信號線,為那些相關的信號提供單一時鐘源。

          所有M系列設備都包含了兩個32位計數器/定時器,用于脈沖生成和頻率測量。與常規的24位計數/定時寄存器相比,M系列設備擁有256倍的 測量容量。另外,與老式設備上常見的20 MHz時間基頻相比,板上80MHz的時間基頻將脈沖測量精度提高了400%,而且允許測量更高速的波形。基于這個計數器,你可以利用正交編碼器或者雙脈 沖編碼器來進行位置測量,或者利用X1、X2和X4角度編碼器來進行角度測量。

          NI-STC 2 – 定時與同步

          NI-STC 2通過分割80MHz的主頻而生成多個時間基頻。這些信號可以作為模擬輸入、模擬輸出、數字I/O和計數器/定時器的時鐘來源來內部使用。每個M系列設備 也能夠從這個80MHz時鐘中生成自身的10MHz的參考時鐘,用來同步多個設備。這個10MHz的參考時鐘可以通過RTSI總線連接至同一系統中的其它 設備上。



        關鍵詞: NI DAQ 數據采集

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江阴市| 察雅县| 张家界市| 抚远县| 锡林郭勒盟| 泗阳县| 商河县| 荔波县| 塘沽区| 邵武市| 襄城县| 阳西县| 察雅县| 互助| 昂仁县| 滦平县| 沧源| 东台市| 土默特右旗| 乡城县| 松溪县| 扎兰屯市| 鄂伦春自治旗| 南康市| 邯郸市| 康定县| 江永县| 南汇区| 平利县| 阳东县| 龙江县| 嘉鱼县| 瑞安市| 怀安县| 乳山市| 镇雄县| 云和县| 四川省| 资阳市| 庆城县| 浪卡子县|