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