基于PIC單片機的溫濕度監(jiān)控系統(tǒng)設計
2.2 PIC單片機硬件
PIC單片機作為控制核心,其最小系統(tǒng)原理如圖3所示。圖3中PIC16F877接上供電電壓(+5 V和GND),復位電路及晶振電路,即可正常工作,顯得簡潔易用。本文引用地址:http://butianyuan.cn/article/171867.htm
2.3 A/D轉換芯片
ICL7135是一種四位半的雙積分A/D轉換器,具有精度高(精度相當于14位二進制數(shù))、價格低廉、抗干擾能力強等優(yōu)點。該系統(tǒng)利用ICL7135進行串行數(shù)據(jù)采集。該方式結構簡單、編程簡潔、占用單片機資源少。通過單片機PIC16F877的定時器T0來計脈沖個數(shù),定時器T0所用的頻率為系統(tǒng)晶振頻率的1/12。為了使定時器T0的計數(shù)脈沖與ICL7135工作所需的脈沖同步,可以將ICL7135的BUSY信號接至PIC16F877的PSP5引腳,此時定時器T0是否工作將受BUSY信號控制。當ICL7135開始工作時,即ICL7135的BUSY信號跳高時,定時器T0才開始工作。
ICL7135與單片機的接口電路如圖4所示。將單片機的ALE端的信號經(jīng)過D觸發(fā)器4分頻后連接到ICL7135的CLK端。這樣,定時器T0所記錄的脈沖數(shù)是ICL7135測量得到的脈沖數(shù)的2倍。將定時器記錄的脈沖個數(shù)除以2得到測量脈沖個數(shù)。再將測量脈沖個數(shù)減去10001就得到了A/D轉換的結果,這樣就得到了被測的模擬量,這些轉換的實現(xiàn)全部在軟件中完成,因此非常簡單。
評論