關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于AT89C51&DSl8820的數字溫度計設計

        基于AT89C51&DSl8820的數字溫度計設計

        作者: 時間:2009-02-10 來源:網絡 收藏

        2.7 看門狗電路
        系統中把P1.6作為看門狗的“喂狗”信號;將MAX813的RESET與的復位信號RST連接。由于每執行一次程序,就會給看門狗器件一個復位信號,這樣也可以用手工方式實現復位。當按鍵按下時,SW―SPST就會在MAX813引腳產生一個超過200 ms的低電平,其實看門狗器件在1.6 s時間內沒有復位,使7引腳輸出一個復位信號的作用是相同的,其連接圖如圖6所示。

        3 軟件
        DSl8820的主要數據元件有:64位激光Lasered ROM,溫度靈敏元件和非易失性溫度告警觸發器TH和TL。DSBl820可以從單總線獲取電源,當信號線為高電平時,將能量貯存在內部電容器中;當單信號線為低電平時,將該電源斷開,直到信號線變為高電平重新接上寄生(電容)電源為止。此外,還可外接5 V電源,給DSl8820供電。DSl8820的供電方式靈活,利用外接電源還可增加系統的穩定性和可靠性。圖7為讀取數據流程圖。

        讀取DS18B20數據的部分程序代碼為:

        4 數據測試
        將溫度傳感器與冰水混合物接觸,經過充分攪拌達到熱平衡后調節系統,使顯示讀數為0.00(標定0℃);利用氣壓計讀出當時當地的大氣壓強,并根據大氣壓強和當地重力加速度計算出當時的實際壓強;根據沸點與壓強的關系查出沸點溫度。把溫度傳感器放入沸水中,待顯示讀數穩定后重新調節,使顯示器顯示讀數等于當地當時沸點溫度后工作結束。該的量程為一50℃~150℃,讀數精度為0.1℃,實際使用一般在0℃~100℃。采用0℃~50℃和50℃~100℃的精密水銀作檢驗標準,對進行測試,其結果表明能達到該精度要求。

        5 結語
        該溫度測試系統不僅具有結構簡單、體積小、價格低廉、精確度較高、反應速度較快、化顯示和不易損壞等特點,而且性能穩定,適用范圍廣,因此特別適用于對測溫要求比較準確的場所。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盐亭县| 潜山县| 舟曲县| 沽源县| 明星| 天全县| 海盐县| 秦安县| 荣成市| 滦南县| 镇赉县| 黎川县| 澄迈县| 图木舒克市| 尚志市| 玉环县| 方山县| 苏尼特左旗| 新巴尔虎左旗| 昌乐县| 建昌县| 平遥县| 隆德县| 峨边| 洪江市| 珲春市| 霸州市| 忻城县| 沁水县| 德江县| 滕州市| 布拖县| 龙井市| 南召县| 乐东| 苏尼特右旗| 阳春市| 雷山县| 三河市| 枣强县| 漠河县|