a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

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

基于AT89C51的多點溫度檢測系統設計

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

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

本文引用地址:http://www.j9360.com/article/173276.htm



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中:TM為測試模式標志位,出廠時被寫入0,不能改變;R0,Rl為溫度計分辨率設置位,其對應4種分辨率如表1所列,出廠時R0,R1置為缺省值:R0=1,R1=1(即12位分辨率),用戶可根據需要改寫配置寄存器以獲得合適的分辨率。


高速暫存存儲器由9個字節組成,其分配如圖4所示。當溫度轉換命令發布后,經轉換所得的溫度值以二字節補碼形式存放在高速暫存存儲器的第O和第1個字節。單片機可通過單線接口讀到該數據,讀取時低位在前,高位在后,數據格式如圖4所示。對應的溫度計算:當符號位S=O時,直接將二進制位轉換為十進制;當S=1時,先將補碼變為原碼,再計算十進制值。



上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉