關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 數(shù)字溫度傳感器DS18B20的原理與應(yīng)用

數(shù)字溫度傳感器DS18B20的原理與應(yīng)用

作者: 時間:2010-04-02 來源:網(wǎng)絡(luò) 收藏

23
22
21
20
2-1
2-2
2-3
2-4

值低字節(jié)
MSBLSB

S
S
S
S
S
22
25
24

值高字節(jié)

高低溫報警觸發(fā)器TH和TL、配置寄存器均由一個字節(jié)的EEPROM組成,使用一個存儲器功能命令可對TH、TL或配置寄存器寫入。其中配置寄存器的格式如下:

0
R1
R0
1
1
1
1
1

MSBLSB

R1、R0決定轉(zhuǎn)換的精度位數(shù):R1R0=“00”,9位精度,最大轉(zhuǎn)換時間為93.75ms;R1R0=“01”,10位精度,最大轉(zhuǎn)換時間為187.5ms;R1R0=“10”,11位精度,最大轉(zhuǎn)換時間為375ms;R1R0=“11”,12位精度,最大轉(zhuǎn)換時間為750ms;未編程時默認(rèn)為12位精度。

高速暫存器是一個9字節(jié)的存儲器。開始兩個字節(jié)包含被測溫度的量信息;第3、4、5字節(jié)分別是TH、TL、配置寄存器的臨時拷貝,每一次上電復(fù)位時被刷新;第6、7、8字節(jié)未用,表現(xiàn)為全邏輯1;第9字節(jié)讀出的是前面所有8個字節(jié)的CRC碼,可用來保證通信正確。

3 的工作時序

的一線工作協(xié)議流程是:初始化→ROM操作指令→存儲器操作指令→數(shù)據(jù)傳輸。其工作時序包括初始化時序、寫時序和讀時序,如圖3(a)(b)(c)所示。


(a)初始化時序


(c)讀時序


圖3的工作時序圖



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉