新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM7風機監測儀的數據采集接口方案

        ARM7風機監測儀的數據采集接口方案

        作者: 時間:2011-09-29 來源:網絡 收藏
        4.2 實驗測試

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

          采用內部時鐘,并使8通道都開通,通道0~7都輸入1 kHz的正弦波(峰峰值為2 V),把MAXl320的D0~D13與的LPC2290的D0~D13接起,其他的對應的引腳根據圖3連接起來,啟動A/D轉換,因為8個通道的數據都一樣,所以只讀取通道O轉換后的數值,結果如表1所示。

          

          以上測試結果數據是采樣1 kHz正弦波1個周期的采樣點數值,一共采樣38個點,其中正值部分采樣點有19個值,負值部分采樣點也有19個值,表1只列出其中一部分具有代表性的值。把這些采樣點在坐標上標出,就可以還原出輸入的正弦波。通過示波器可以看到實際跟蹤捕獲信號和采樣信號所用的時間和理論值基本相同。但是,等待EOLC信號變低由于本身執行程序需要時間,再加上讀取轉化結果是受到處理器數據總線本身的速度限制,整個采樣頻率就低于理想值。可以通過一些改進來減小這兩個因素對采樣頻率的影響即:

          (1)可以把EOLC接到處理器的外部中斷信號引腳,采用中斷方式,這就要比原來設計的查詢方式響應速度快;

          (2)可以提高CPU時鐘周期或減少讀寫操作所占用的CPU周期數。

          5 結 語

          通過上面的實驗測試結果以及示波器測出的采樣時間(0.3μs左右)和轉換時間(3.7μs)可知,8個通道同時工作時,采樣轉換總時間是4μs左右,所以可以算出每個通道的吞吐量大概是250kS/s,這樣完全能滿足現場的要求。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 合作市| 黄冈市| 孟津县| 武宣县| 博客| 大同市| 康定县| 高要市| 广元市| 北京市| 江孜县| 澄迈县| 珲春市| 札达县| 宁远县| 蚌埠市| 莎车县| 普兰店市| 崇礼县| 兴宁市| 高台县| 康平县| 大安市| 中山市| 清原| 岢岚县| 夏邑县| 泸溪县| 梁平县| 察雅县| 荔波县| 潼关县| 八宿县| 双桥区| 桃江县| 遂宁市| 内黄县| 隆尧县| 凌海市| 渭南市| 耒阳市|