關 閉

        新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 亚东县| 乳源| 汾阳市| 吴忠市| 衡南县| 彭阳县| 明星| 定西市| 华池县| 剑河县| 仙居县| 万安县| 阿勒泰市| 唐山市| 犍为县| 遂平县| 伊春市| 云龙县| 永吉县| 阳春市| 阿巴嘎旗| 白水县| 拜泉县| 镇巴县| 静乐县| 孟州市| 麦盖提县| 崇明县| 连州市| 思南县| 德江县| 紫阳县| 息烽县| 崇信县| 屯留县| 庄河市| 镇远县| 南充市| 集安市| 镇原县| 淄博市|