新聞中心

EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于CPLD和ISA總線的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

基于CPLD和ISA總線的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2010-04-02 來(lái)源:網(wǎng)絡(luò) 收藏

2.2 測(cè)試程序設(shè)計(jì)
上位機(jī)的測(cè)試程序采用C語(yǔ)言設(shè)計(jì)。因?yàn)橄到y(tǒng)采用接口,所以功能測(cè)試無(wú)需編寫(xiě)復(fù)雜的應(yīng)用程序,只需在Win98操作系統(tǒng)里編寫(xiě)C語(yǔ)言的測(cè)試程序即可實(shí)現(xiàn)系統(tǒng)的功能。上位機(jī)的數(shù)據(jù)采集測(cè)試程序主要完成:采集系統(tǒng)的硬件初始化、通道選擇、數(shù)據(jù)采集、數(shù)據(jù)處理和數(shù)據(jù)輸出。其程序設(shè)計(jì)流程如圖5所示。

本文引用地址:http://butianyuan.cn/article/191750.htm

3 仿真和實(shí)驗(yàn)結(jié)果
圖6所示為寫(xiě)入XC9572的VHDL程序的仿真波形,主要是控制A/D轉(zhuǎn)換的功能仿真。從仿真波形圖中可以看出,當(dāng)?shù)刂稟為7時(shí),寫(xiě)入通道號(hào)3,得到的輸入通道選通信號(hào)為3,實(shí)現(xiàn)通過(guò)上位機(jī)選擇輸入通道功能。當(dāng)ADCS的下降沿到來(lái)后開(kāi)始啟動(dòng)A/D轉(zhuǎn)換;ADCS下降沿起的第3個(gè)時(shí)鐘對(duì)應(yīng)的ADDATA為系統(tǒng)轉(zhuǎn)換的第1個(gè)數(shù)據(jù),直到這次轉(zhuǎn)換完畢。由給定的ADDATA數(shù)據(jù)得知,串行輸入的數(shù)據(jù)是767H(011l O110 0111B)。仿真結(jié)果中,地址為4時(shí),數(shù)據(jù)的低8位結(jié)果為67H;地址為5時(shí),數(shù)據(jù)的高8位結(jié)果為07H,仿真結(jié)果完全正確。

 

在Windows98下,使用基于C語(yǔ)言的數(shù)據(jù)采集測(cè)試程序,可得到如表l所示的測(cè)試數(shù)據(jù)。從所列數(shù)據(jù)看出,該數(shù)據(jù)采集系統(tǒng)采集數(shù)據(jù)正確,且精度高。

4 結(jié)論
基于的數(shù)據(jù)采集系統(tǒng)具有硬件線路簡(jiǎn)單、精度高、采集速度快的特點(diǎn)。結(jié)合的數(shù)據(jù)采集系統(tǒng)有其獨(dú)特的優(yōu)勢(shì)。該數(shù)據(jù)采集系統(tǒng)可循環(huán)采樣多路(8路)模擬信號(hào)采樣。實(shí)際測(cè)試結(jié)果表明該設(shè)計(jì)方案可行,且具有很高的實(shí)用價(jià)值。
 


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: CPLD ISA 總線 數(shù)據(jù)采集

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉