0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DS18B20和DS18S20的比較1-Wire數(shù)字溫度計

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-02-08 16:46 ? 次閱讀

DS18B20和DS18S20是兩款非常受歡迎的1-Wire數(shù)字溫度計。本應(yīng)用說明解釋了這兩個器件之間的異同,并指導(dǎo)客戶為應(yīng)用選擇最佳器件。

介紹

DS18B20和DS18S20 1-Wire器件是任何需要數(shù)字溫度計的應(yīng)用的熱門選擇。兩種設(shè)備提供相同的分辨率和精度。這兩個部分的區(qū)別僅在于數(shù)據(jù)呈現(xiàn)給用戶的方式。本應(yīng)用筆記描述了這些器件的工作原理以及它們之間的差異。建議為每個設(shè)備使用應(yīng)用程序。

設(shè)備的工作原理

DS18B20和DS18S20均采用相同的基座設(shè)計。使用兩個帶隙產(chǎn)生的電壓源進(jìn)行溫度測量。其中一個電壓源具有高溫度系數(shù),并且隨溫度變化具有確定性變化。另一個電壓源具有低溫度系數(shù),并且不會隨溫度變化。模數(shù)轉(zhuǎn)換器ADC)將這兩個電壓之間的差值轉(zhuǎn)換為數(shù)字值,代表器件的溫度。溫度轉(zhuǎn)換的分辨率可在9至12位之間選擇。

兩種設(shè)備之間的差異

我們先簡單回到最初的DS1820。

DS1820采用雙振蕩器拓?fù)浣Y(jié)構(gòu)進(jìn)行溫度轉(zhuǎn)換。原始DS1820的分辨率僅為9位。通過讀取兩個額外的寄存器字節(jié)(每°C計數(shù)和剩余計數(shù))并執(zhí)行以下計算,可以實現(xiàn)額外的分辨率。對于此計算,Temp_Read是通過從溫度數(shù)據(jù)中截斷0.5°C位(位0)獲得的值。

poYBAGPjYViAAIBmAAAK1yTTwAk747.gif?imgver=1

DS18S20旨在直接替代原來的DS1820。為了替代,DS18S20中的ADC出廠配置為始終執(zhí)行12位轉(zhuǎn)換。然后將12位數(shù)據(jù)舍入為9位值并存儲在溫度寄存器中。為了允許大于 9 位的分辨率,將計算計數(shù)保留寄存器的值。工廠將每°C寄存器的計數(shù)設(shè)置為16。使用“保持計數(shù)”和“每°C計數(shù)”寄存器以及上述公式,DS12S18可以獲得高達(dá)20位的分辨率。

DS18B20與DS18S20的一個重要區(qū)別在于:設(shè)計人員可以使用配置寄存器選擇所需的分辨率。這種靈活性允許用戶縮短ADC轉(zhuǎn)換時間,并在不需要更高分辨率的情況下節(jié)省功耗。表1顯示了每種可能的分辨率設(shè)置的溫度轉(zhuǎn)換時間和LSB。

分辨率 9 位 10 位 11 位 12 位
轉(zhuǎn)換時間(毫秒) 93.75 187.5 375 750
低位苯(°C) 0.5 0.25 0.125 0.0625

DS18B20和DS18S20的溫度寄存器權(quán)重不同。DS18S20中的溫度寄存器加權(quán)與DS1820相匹配;DS18B20的溫度寄存器格式化為12位分辨率。DS18B20采用這種格式化格式,在需要大于18位分辨率時無需執(zhí)行額外的計算(DS20S9要求)。兩個器件中溫度寄存器的默認(rèn)上電狀態(tài)為+85°C。 溫度寄存器的格式如表2和表3所示。

位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
低音水平 26 25 24 23 22 21 20 2?1
MSB S* S S S S S S S
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
低音水平 23 22 21 20 2?1 2?2 2?3 2?4
MSB S* S S S S 26 25 24
*S = 符號

這些設(shè)備中的暫存器存儲器(表4)也略有不同。DS18S20缺少允許DS18B20改變分辨率的配置寄存器。DS18S20具有兩個額外的寄存器,如果需要大于9位的分辨率,則需要這兩個寄存器。

DS18S20 DS18B20
字節(jié) 0 溫度 LSB (AAh) 溫度LSB (50h)
字節(jié) 1 溫度 MSB (00h) 溫度 MSB (05h)
字節(jié) 2 TH注冊 TH注冊
字節(jié) 3 TL注冊 TL注冊
字節(jié) 4 保留 (FFh) 配置寄存器
字節(jié) 5 保留 (FFh) 保留 (FFh)
字節(jié) 6 剩余計數(shù) (0Ch) 保留
字節(jié) 7 每°C計數(shù)(10小時) 預(yù)留(10小時)
字節(jié) 8 結(jié)直腸癌 結(jié)直腸癌

ROM代碼中的8位家族代碼對于這兩個器件也不同。DS18B20的家族代碼為28h;DS18S20保留與原始DS1820相同的家族代碼,即10h。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    3758

    瀏覽量

    138497
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5250

    瀏覽量

    119193
  • adc
    adc
    +關(guān)注

    關(guān)注

    97

    文章

    6296

    瀏覽量

    542410
收藏 人收藏

    評論

    相關(guān)推薦

    DS18B20 數(shù)字溫度計特點(diǎn)

    一.DS18B20特點(diǎn) DS18B20 數(shù)字溫度計提供12位(二進(jìn)制)溫度讀數(shù)的數(shù)字型傳感器。傳
    的頭像 發(fā)表于 09-11 11:19 ?2338次閱讀
    <b class='flag-5'>DS18B20</b> <b class='flag-5'>數(shù)字</b><b class='flag-5'>溫度計</b>特點(diǎn)

    基于DS18B20的51單片機(jī)數(shù)字溫度計設(shè)計

    本帖最后由 kuofonfon 于 2020-1-3 17:39 編輯 實驗原理DS18B20數(shù)字溫度計是DALLAS公司生產(chǎn)的1-Wire
    發(fā)表于 11-04 12:27

    數(shù)字溫度計DS18B20的特性及應(yīng)用

    DS18B20是美國DALLAS公司生產(chǎn)的可完全替代DS1820的全新型單線數(shù)字溫度計.文中介紹了DS18B20的性能結(jié)構(gòu)和與
    發(fā)表于 04-25 15:19 ?69次下載

    DS18B20數(shù)字溫度計使用原理及實驗

    DS18B20數(shù)字溫度計是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡單,體積小的特點(diǎn)。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的
    發(fā)表于 01-08 11:51 ?389次下載

    DS18S20 1-Wire寄生供電數(shù)字溫度計

    DS18S20 1-Wire寄生供電數(shù)字溫度計 DS18S20概述 DS18S20
    發(fā)表于 12-08 15:11 ?1154次閱讀
    <b class='flag-5'>DS18S20</b> <b class='flag-5'>1-Wire</b>寄生供電<b class='flag-5'>數(shù)字</b><b class='flag-5'>溫度計</b>

    Comparison of the DS18B20 and

    Comparison of the DS18B20 and DS18S20 1-Wire® Digital Thermometers Abstract: 
    發(fā)表于 03-23 21:51 ?706次閱讀
    Comparison of the <b class='flag-5'>DS18B20</b> and

    Comparison of the DS18B20 and

    Abstract: The DS18B20 and DS18S20 are two very popular 1-Wire digital thermometers.
    發(fā)表于 04-17 10:27 ?724次閱讀
    Comparison of the <b class='flag-5'>DS18B20</b> and

    DS18B20數(shù)字溫度計使用

    DS18B20數(shù)字溫度計使用 1.DS18B20基本知識 DS18B20數(shù)字
    發(fā)表于 01-25 11:29 ?1519次閱讀
    <b class='flag-5'>DS18B20</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>溫度計</b>使用

    基于DS18B20數(shù)字溫度計設(shè)計

    基于DS18B20數(shù)字溫度計設(shè)計,供大家下載。
    發(fā)表于 12-21 18:26 ?24次下載

    DS18B20數(shù)字溫度計使用

    DS18B20數(shù)字溫度計使用。
    發(fā)表于 05-05 14:56 ?0次下載

    DS18B20數(shù)字溫度計使用

    學(xué)習(xí)單片機(jī)電路圖的很好的資料——DS18B20數(shù)字溫度計使用
    發(fā)表于 11-03 15:15 ?0次下載

    基于AT89S51的DS18B20數(shù)字溫度計使用

    DS18B20數(shù)字溫度計是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡單,體積小的特點(diǎn)。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的
    發(fā)表于 08-30 15:28 ?28次下載
    基于AT89<b class='flag-5'>S</b>51的<b class='flag-5'>DS18B20</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>溫度計</b>使用

    DS18B20數(shù)字溫度計,DS18B20 Digital Thermometer

    基本知識 DS18B20數(shù)字溫度計是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡單,體積小的特點(diǎn)。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這
    的頭像 發(fā)表于 09-20 19:19 ?1853次閱讀

    1-Wire總線溫度傳感器DS18B20應(yīng)用測試

    1-Wire總線溫度傳感器DS18B20應(yīng)用測試
    發(fā)表于 11-25 14:36 ?17次下載
    <b class='flag-5'>1-Wire</b>總線<b class='flag-5'>溫度</b>傳感器<b class='flag-5'>DS18B20</b>應(yīng)用測試

    DS18B20數(shù)字溫度計數(shù)據(jù)手冊

    DS18B20數(shù)字溫度計提供9至12位(可配置)溫度讀數(shù)指示設(shè)備的溫度。信息通過1-Wire接口
    發(fā)表于 09-29 10:07 ?4次下載