【正文】
50 保留 5 6 60 計數保留值 6 7 70 每度計數值 7 8 80 CRC效驗 8 9 90 表2列出采用直接讀取測溫結果方法和采用計算方法得到的測溫數據精度比較,通過比較可看出,計算方法測溫可較大的提高DS18B20的測溫精度。6.3實現高精度測溫的軟件流程通過以上分析、計算,在加上軟件編程(如圖7示),即可得到高精度測溫。 Y開始發(fā)溫度轉換命令(44H)讀暫存寄存器(BEH)計算高精度溫度轉換結束 ?結束測量。.....。N 圖7高精度測溫的軟件流程 ℃(暫存寄存器第第2字節(jié)),再由上述公式計算精確的溫度值。結束語 溫度傳感器DS18B20構成的單總線多點測溫系統,具有測點多、工作性能穩(wěn)定、抗干擾能力強、體積小、低功耗、安裝線路簡單、價格低廉等優(yōu)點。 并且通過單條連接線解決了控制、通信和供電等問題,為未來傳感器的發(fā)展和應用開辟新的領域。 [參考文獻][1] Dallas Semiconductor Data Books[Z]. Dallas Semiconductor Corporation,2000[2] 何立民. 單片機應用技術選編(1~6)[M]. 北京:北京航空航天大學出版社,1997[4] [M].清華大學出版社,1992 2] [J].電子技術,2002(5) A Monobus Digital Temperature Sensor DS18B20 and Its Application JIN Yi, LIU Pengyi,ZHANG Puqing(Department of Physics, Jinan University, Guangzhou, 510632,China)[Abstract] The principle, characteristics and function of a new digital temperature sensor DS18B20 are introduced. A monobus temperature measuring system is posed with 98C51. The idea of software design descried.[Key words] Digital temperature sensor, DS18B20, monobus, singlechip