新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PIC單片機的溫濕度監控系統設計

        基于PIC單片機的溫濕度監控系統設計

        作者: 時間:2012-03-16 來源:網絡 收藏

        2.2 硬件
        作為控制核心,其最小系統原理如圖3所示。圖3中16F877接上供電電壓(+5 V和GND),復位電路及晶振電路,即可正常工作,顯得簡潔易用。

        本文引用地址:http://www.104case.com/article/171867.htm

        c.jpg


        2.3 A/D轉換芯片
        ICL7135是一種四位半的雙積分A/D轉換器,具有精度高(精度相當于14位二進制數)、價格低廉、抗干擾能力強等優點。該系統利用ICL7135進行串行數據采集。該方式結構簡單、編程簡潔、占用資源少。通過單片機PIC16F877的定時器T0來計脈沖個數,定時器T0所用的頻率為系統晶振頻率的1/12。為了使定時器T0的計數脈沖與ICL7135工作所需的脈沖同步,可以將ICL7135的BUSY信號接至PIC16F877的PSP5引腳,此時定時器T0是否工作將受BUSY信號控制。當ICL7135開始工作時,即ICL7135的BUSY信號跳高時,定時器T0才開始工作。

        d.jpg


        ICL7135與單片機的接口電路如圖4所示。將單片機的ALE端的信號經過D觸發器4分頻后連接到ICL7135的CLK端。這樣,定時器T0所記錄的脈沖數是ICL7135測量得到的脈沖數的2倍。將定時器記錄的脈沖個數除以2得到測量脈沖個數。再將測量脈沖個數減去10001就得到了A/D轉換的結果,這樣就得到了被測的模擬量,這些轉換的實現全部在軟件中完成,因此非常簡單。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嫩江县| 秦安县| 怀柔区| 沁水县| 台北县| 济宁市| 甘泉县| 綦江县| 乌兰浩特市| 尖扎县| 独山县| 马关县| 双峰县| 柘城县| 锡林郭勒盟| 张家口市| 仁布县| 简阳市| 台前县| 牡丹江市| 额敏县| 兴义市| 准格尔旗| 天峨县| 汽车| 阳信县| 泸水县| 思茅市| 霍山县| 东方市| 扎囊县| 咸阳市| 通渭县| 板桥市| 凤翔县| 桂林市| 封丘县| 额济纳旗| 西宁市| 城口县| 法库县|