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

    EEPW首頁 > EDA/PCB > 設計應用 > 基于CPLD和ISA總線的數據采集系統設計

    基于CPLD和ISA總線的數據采集系統設計

    作者: 時間:2010-04-02 來源:網絡 收藏

    2.2 測試程序設計
    上位機的測試程序采用C語言設計。因為系統采用接口,所以功能測試無需編寫復雜的應用程序,只需在Win98操作系統里編寫C語言的測試程序即可實現系統的功能。上位機的數據采集測試程序主要完成:采集系統的硬件初始化、通道選擇、數據采集、數據處理和數據輸出。其程序設計流程如圖5所示。

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

    3 仿真和實驗結果
    圖6所示為寫入XC9572的VHDL程序的仿真波形,主要是控制A/D轉換的功能仿真。從仿真波形圖中可以看出,當地址A為7時,寫入通道號3,得到的輸入通道選通信號為3,實現通過上位機選擇輸入通道功能。當ADCS的下降沿到來后開始啟動A/D轉換;ADCS下降沿起的第3個時鐘對應的ADDATA為系統轉換的第1個數據,直到這次轉換完畢。由給定的ADDATA數據得知,串行輸入的數據是767H(011l O110 0111B)。仿真結果中,地址為4時,數據的低8位結果為67H;地址為5時,數據的高8位結果為07H,仿真結果完全正確。

     

    在Windows98下,使用基于C語言的數據采集測試程序,可得到如表l所示的測試數據。從所列數據看出,該數據采集系統采集數據正確,且精度高。

    4 結論
    基于的數據采集系統具有硬件線路簡單、精度高、采集速度快的特點。結合的數據采集系統有其獨特的優勢。該數據采集系統可循環采樣多路(8路)模擬信號采樣。實際測試結果表明該設計方案可行,且具有很高的實用價值。
     


    上一頁 1 2 3 下一頁

    關鍵詞: CPLD ISA 總線 數據采集

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 涪陵区| 板桥市| 象州县| 定远县| 临武县| 武强县| 攀枝花市| 海宁市| 白山市| 玛纳斯县| 乐亭县| 安康市| 塔城市| 宜城市| 高州市| 阿拉善盟| 涪陵区| 六安市| 泽库县| 前郭尔| 凤阳县| 获嘉县| 天等县| 江津市| 榆中县| 叶城县| 鹤岗市| 沈阳市| 阿拉善左旗| 资溪县| 林甸县| 苗栗市| 红原县| 玉环县| 塘沽区| 桑植县| 昌宁县| 华池县| 论坛| 旬邑县| 黄浦区|