新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于PIC單片機的溫濕度監(jiān)控系統(tǒng)設(shè)計

        基于PIC單片機的溫濕度監(jiān)控系統(tǒng)設(shè)計

        作者: 時間:2012-03-16 來源:網(wǎng)絡(luò) 收藏

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

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

        c.jpg


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

        d.jpg


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



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 镇安县| 荔浦县| 贡嘎县| 疏附县| 盱眙县| 三穗县| 农安县| 文登市| 遵义县| 久治县| 绵阳市| 玛沁县| 克拉玛依市| 博兴县| 雅江县| 都江堰市| 墨竹工卡县| 顺昌县| 涪陵区| 丰都县| 诸城市| 寿阳县| 桓仁| 丰顺县| 曲沃县| 贵德县| 民权县| 林西县| 霍城县| 云安县| 四子王旗| 开江县| 乌兰浩特市| 宁蒗| 葫芦岛市| 洪江市| 荔波县| 巴青县| 陇南市| 星座| 旬阳县|