基于DSP技術(shù)的多功能電子測量儀的設(shè)計與實現(xiàn)
A/D,D/A電路驅(qū)動函數(shù),主要對硬件的控制總線進(jìn)行操作,即操作硬件電路上的控制總線和選通總線。其核心偽代碼為:
狀態(tài)檢測函數(shù)檢測函數(shù)主要檢測狀態(tài)總線的狀態(tài),其核心偽代碼為:
A/D,D/A轉(zhuǎn)換執(zhí)行函數(shù)主要執(zhí)行A/D,D/A轉(zhuǎn)換,其核心偽代碼為:
3.2 調(diào)度操作層
調(diào)度操作層主要的任務(wù)是,定時檢測鍵盤或計算機(jī)虛擬儀器的命令,執(zhí)行鍵盤操作、顯示、多路A/D數(shù)據(jù)采集或執(zhí)行D/A輸出。A/D或D/A轉(zhuǎn)換的核心偽代碼為:
3.3 應(yīng)用層
應(yīng)用層主要完成鍵盤操作,顯示,PC接口,虛擬儀器數(shù)據(jù)接口等功能。主要技術(shù)是操作命令緩沖區(qū),數(shù)據(jù)緩沖區(qū)。鍵盤操作程序的核心偽代碼:
PC和虛擬儀器的接口是通過網(wǎng)卡進(jìn)行接口的,計算機(jī)通過網(wǎng)卡以TCP/IP的方式訪問DSP的數(shù)據(jù)緩沖區(qū)、命令緩沖區(qū)。其核心偽代碼:
4 結(jié) 語
本文所設(shè)計的多功能電工測量儀已在實驗室實現(xiàn),通過測試,達(dá)到了預(yù)期的設(shè)計目標(biāo)。多功能電工測量儀能測量和顯示多個直流信號的電壓、電流,多個交流信號的幅度、相位、頻率。并且能配置不同的A/D采樣電路。通過與虛擬儀器系統(tǒng)LabVIEW5.1的接口,能充分發(fā)揮該儀器的功能。該儀器在電工實驗和電子測量中能代替?zhèn)鹘y(tǒng)的測量儀器,具有一定的實際意義。
評論