基于W77E58的多路數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)
3 系統(tǒng)軟件設(shè)計
模擬量采集程序的設(shè)計主要分為3個階段。第1階段為A/D轉(zhuǎn)換驅(qū)動程序設(shè)計,第2階段為模擬量數(shù)字濾波程序設(shè)計,第3階段是A/D轉(zhuǎn)換結(jié)果處理的程序設(shè)計。
3.1 A/D轉(zhuǎn)換驅(qū)動程序設(shè)計
硬件電路中MAX197芯片用于采集模擬量,MAX197控制字格式如表1所示。本文引用地址:http://www.ex-cimer.com/article/192883.htm
A2,A1,A0通過不同0,1組合選擇8路模擬量中的某一路;RNG和BIP的0,1組合確定所采集模擬量的范圍,最大為±15 V;ACQMOD決定MAX197采用內(nèi)部采集模式還是外部采集模式;PD0和PD1組合決定選擇正常工作模式還是低功耗工作模式。具體程序如下:
評論