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