常識(shí)解答
DS18B20溫度傳感器的輸出直接為數(shù)字信號(hào)。該溫度傳感器的分辨率可由用戶設(shè)置為9、10、11或12位,分別對(duì)應(yīng)0.5℃,0.25℃,0.125℃,0.0625℃。在上電狀態(tài)下默認(rèn)分辨率為12位。DS18B20啟動(dòng)后保持低功耗等待狀態(tài),當(dāng)需要執(zhí)行溫度測(cè)量和AD轉(zhuǎn)換時(shí),必須由總線控制器發(fā)出[44h]命令,轉(zhuǎn)換后產(chǎn)生的溫度數(shù)據(jù)以2個(gè)字節(jié)的形式存儲(chǔ)在高速暫存器的溫度存儲(chǔ)器中,DS18B20繼續(xù)保持等待狀態(tài)。當(dāng)DS18B20由外部電源供電時(shí),總線控制器在溫度轉(zhuǎn)換指令之后,發(fā)起“讀時(shí)序”,DS18B20正在溫度轉(zhuǎn)換中返回0,轉(zhuǎn)換結(jié)束返回1。如果DS18B20由寄生電源供電,除非在進(jìn)入溫度轉(zhuǎn)換時(shí)總線被一個(gè)強(qiáng)上拉電阻拉高,否則將不會(huì)有返回值。
DS18B20輸出溫度數(shù)據(jù)以攝氏度進(jìn)行校準(zhǔn)。溫度數(shù)據(jù)存儲(chǔ)在溫度寄存器的16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼的符號(hào)位(S)表示:如果溫度為正S=0,溫度為負(fù)S=1。如果DS18B20配置為12位分辨率,溫度寄存器中的所有位將包含數(shù)據(jù)。對(duì)于11位分辨率,bit0是無效的。10位分辨率,bit
1和bit 0是無效的,為9位分辨率位bit 2,bit 1和bit 0是無效的。
- 上一個(gè):1PT100鉑電阻三種線制的區(qū)別
- 下一個(gè):壓力表分類及其作用