DS18B20溫度傳感器簡介免費!!——很全——_第1頁
DS18B20溫度傳感器簡介免費!!——很全——_第2頁
DS18B20溫度傳感器簡介免費!!——很全——_第3頁
DS18B20溫度傳感器簡介免費!!——很全——_第4頁
DS18B20溫度傳感器簡介免費!!——很全——_第5頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1、DS18B20的夕卜形和內(nèi)部結(jié)構(gòu)BOTTOMVIElXriTO-92(DS1SB20)DS18B20 內(nèi)部結(jié)構(gòu)主要由 4 部分組成:64 位 ROM 溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器 TH 和 TL、配置寄存器。DS18B20的管腳排列如圖 2 所示,DQ 為數(shù)字信號輸入/輸出端;GN 汕電源地;VD 防外接供電電源輸入端(在寄生電源接線方式時接地)。(1)光刻 ROM 中的 64 位序列號是出廠前被光刻好的,它可以看作是該 DS18B20 的地址序列碼。64 位光刻 ROM 的排列是:開始 8 位(28H)是產(chǎn)品類型標號,接著的 48 位是該 DS18B20 自身的序列號,最后 8 位

2、是前面 56 位的循環(huán)冗余校驗碼(CRC=X8+X5+X4+1)。光刻 ROM 的作用是使每一個 DS18B20 都各不相同,這樣就可以實現(xiàn)?1&,DALLAS13202f4一根總線上掛接多個 DS18B20 的目的。(2)DS18B20 中的溫度傳感器可完成對溫度的測量,以 12 位轉(zhuǎn)化為例:用 16位符號擴展的二進制補碼讀數(shù)形式提供,以 0.0625C/LSB 形式表達,其中 S 為符號位。2、DS18B20的主要特性(1)適應電壓范圍更寬,電壓范圍:3.05.5V,在寄生電源方式下可由數(shù)據(jù)線供電(2)溫范圍55c+125C,在-10+85C 時精度為士 05c(3)獨特的單線接口

3、方式,DS18B20 在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與 DS18B20 的雙向通訊(4)DS18B20 支持多點組網(wǎng)功能,多個 DS18B20 可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫(5)DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)(6)可編程的分辨率為 912 位,對應的可分辨溫度分別為 0.5C、0.25C、0.125C 和 0.0625C,可實現(xiàn)高精度測溫(7)在 9 位分辨率時最多在 93.75ms 內(nèi)把溫度轉(zhuǎn)換為數(shù)字, 12 位分辨率時最多在 750ms 內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快(8)測量結(jié)果直接輸出數(shù)字

4、溫度信號,以“一線總線”串行傳送給CPU,同時可傳送 CRC 校驗碼,具有極強的抗干擾糾錯能力(9)負壓特性:電源極性接反時,芯片不會因發(fā)熱而燒毀,但不能正常工作。部分溫度值與 DS18B2cB 出的數(shù)字量對照表溫度值/C 數(shù)字輸出(二進制)數(shù)字輸出(十六進制)+85C00000101010100000550H+25.625C00000001100100010191H+10.125C000000001010001000A2H+0.5C00000000000010000008H0C00000000000000000000H-0.5C1111111111111000FFF8H-10.125C111

5、1111101101110FF5EH-25.625C1111111101101111FF6FH-55C1111110010010000FC90H上表是 DS18B20 溫度采集轉(zhuǎn)化后得到的 12 位數(shù)據(jù),存儲在DS18B20 的兩個 8 比特的 RAM 中,二進制中的前面 5 位是符號位,如果測得的溫度大于或等于 0,這 5 位為 0,只要將測到的數(shù)值乘于0.0625 即可得到實際溫度;如果溫度小于 0,這 5 位為 1,測到的數(shù)值需要取反加 1 再乘于 0.0625 即可得到實際溫度。溫度轉(zhuǎn)換計算方法舉例:例如:當 DS18B20 采集至 U+85c 的實際溫度后,輸出為 0550H,則:實

6、際溫度=0550HX0.0625=1360X0.0625=85C例如:當 DS18B20 采集到-55C 的實際溫度后,輸出為 FC90H,則應先將 11 位數(shù)據(jù)位取反加 1 得 370H(符號位不變,也不作為計算),則:實際溫度=370HX0.0625=880X0.0625=55C。3、DS1820使用中注意事項DS1820 雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)點,但在實際應用中也應注意以下幾方面的問題:(1)較小的硬件開銷需要相對復雜的軟件進行補償, 由于 DS1820 與微處理器間采用串行數(shù)據(jù)傳送,因此,在對 DS1820 進行讀寫編程時,必須嚴格的保證讀寫時序,否

7、則將無法讀取測溫結(jié)果。在使用 PL/M、C 等高級語言進行系統(tǒng)程序設(shè)計時,對 DS1820 操作部分最好采用匯編語言實現(xiàn)。(2)在 DS1820 的有關(guān)資料中均未提及單總線上所掛 DS1820 數(shù)量問題, 容易使人誤認為可以掛任意多個 DS1820,在實際應用中并非如此。當單總線上所掛 DS1820超過 8 個時,就需要解決微處理器的總線驅(qū)動問題,這一點在進行多點測溫系統(tǒng)設(shè)計時要加以注意。(3)連接 DS1820 的總線電纜是有長度限制的。試驗中,當采用普通信號電纜傳輸長度超過 50m 時,讀取的測溫數(shù)據(jù)將發(fā)生錯誤。當將總線電纜改為雙絞線帶屏蔽電纜時,正常通訊距離可達 150m,當采用每米絞合次數(shù)更多的雙絞線帶屏蔽電纜時,正常通訊距離進一步加長。這種情況主要是由總線分布電容使信號波形產(chǎn)生畸變造成的。因此,在用 DS1820 進行長距離測溫系統(tǒng)設(shè)計時要充分考慮總線分布電容和阻抗匹配問題。(4)在 DS1820 測溫程序設(shè)計中,向 DS1820 發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS1820 的返回信號,一旦某個 DS1820 接觸不好或斷線,當程序讀該 DS1820時,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論