新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的多點溫度檢測系統設計

        基于單片機的多點溫度檢測系統設計

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

        引言

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

        在工業生產及日常生活中,多點的應用十分廣泛,例如消防電氣的非破壞性檢測,電力設備的過熱故障預知檢測,空調系統的檢測,各類運輸工具組件的過熱檢測,醫療與診斷設備的溫度測試等。針對這一情況,本文了一種AT89C51、數字溫度傳感器DSl8820的多點溫度,該系統利用DSl8820單總線的特點,可以方便地組建傳感器網絡,從而實現多點溫度的測量。該系統靈活、抗干擾性好,可以在惡劣的工作環境中進行溫度測量。

        1 總體結構

        的多點溫度如圖1所示。該系統主要由AT89C51單片微型計算機、鍵盤顯示電路、溫度顯示電路、看門狗電路、溫度測試電路、串口通信電路等組成。

        圖1 多點溫度檢測系統硬件框圖

        圖2 DS18B20內部結構圖

        2 硬件電路

        2.1 溫度測試電路

        溫度測試電路主要采用溫度芯片DSl8820,它是DALLAS公司生產的一線式數字溫度傳感器,測溫范圍為-55~+125℃,測溫分辨率可達O.062 5℃,它具有微型化、低功耗、高性能、抗干擾能力強、易配微處理器等特點,特別適合于構成多點溫度測控系統。其內部結構如圖2所示。

        DSl8820有4個主要的數據部件:

        (1)64位激光ROM。64位激光ROM從高位到低位依次為8位CRC、48位序列號和8位家族代碼(28H)組成;

        (2)溫度靈敏元件;

        (3)非易失性溫度報警觸發器TH和TL,可通過軟件寫入用戶報警上下限值;

        (4)配置寄存器。配置寄存器為高速暫存存儲器中的第五個字節。DSl8820在0工作時按此寄存器中的分辨率將溫度轉換成相應精度的數值,其各位定義如圖3所示。

        圖3 DS18B20配置寄存器結構


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 潼南县| 襄樊市| 大渡口区| 永安市| 宁德市| 阜宁县| 平武县| 成武县| 靖州| 吴川市| 专栏| 英山县| 高阳县| 读书| 永兴县| 顺昌县| 营口市| 页游| 兴和县| 河东区| 凤翔县| 翁源县| 登封市| 灌南县| 和顺县| 屏东县| 纳雍县| 进贤县| 任丘市| 毕节市| 凌海市| 合山市| 淳安县| 施秉县| 诏安县| 蕉岭县| 保定市| 金堂县| 巨鹿县| 调兵山市| 井研县|