基于W77E58的多路數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
2 系統(tǒng)硬件設(shè)計(jì)
2.1 I/V轉(zhuǎn)換電路設(shè)計(jì)
為減小電阻本身的噪聲和受環(huán)境的影響,采用40歐1%精密小電阻將4~20 mA電流信號(hào)轉(zhuǎn)換為0.144~0.72 V的電壓信號(hào)。如圖3所示,電容C1用于濾除高頻噪聲。本文引用地址:http://www.ex-cimer.com/article/192883.htm
2.2 采集電路設(shè)計(jì)
對(duì)于每一個(gè)采集對(duì)象,都要通過(guò)模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字量,在輸入信號(hào)數(shù)目很多時(shí),需要使用多路模擬開(kāi)關(guān)輪流將多個(gè)模擬量依次接入模數(shù)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。在本設(shè)計(jì)中選用的多路模擬開(kāi)關(guān)是CD4051,A/D轉(zhuǎn)換器選用了美國(guó)MASIM公司的MAX197芯片,MAX197采用逐行逼近工作方式,內(nèi)部的輸入跟蹤/保持電路把模擬信號(hào)轉(zhuǎn)換為12位數(shù)字量輸出。
圖4是采集系統(tǒng)的一路模擬信號(hào)經(jīng)過(guò)濾波電路、多路選擇開(kāi)關(guān)和A/D轉(zhuǎn)換后進(jìn)入微控制器的電路圖。單片機(jī)W77E58的P0口與MAX197的D0~D7相連,既用于輸入MAX197的初始化控制字,也用于讀取轉(zhuǎn)換結(jié)果數(shù)據(jù)。用W77E58單片機(jī)的P2.4作為MAX197的片選。選擇MAX197為軟件設(shè)置低功耗工作方式,所以置SHDN腳為高電平。采用內(nèi)部基準(zhǔn)電壓,所以REFADJ和REF均接低電平。W77E58單片機(jī)的P2.6腳用做判讀高、低位數(shù)據(jù)的選擇線(xiàn)。直接與HBEN腳相連。MAX197的腳與W77E5S8的P2.5相連,當(dāng)轉(zhuǎn)換結(jié)束和準(zhǔn)備讀輸出數(shù)據(jù)時(shí),變低。在電路中,AGND和DGND應(yīng)相互獨(dú)立,各種電源與模擬地之間都用0.1μF電容來(lái)消除電源的紋波。
評(píng)論