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