# DS18B20溫度模塊
一、硬件介紹
DS18B20是美國DALLAS半導體公司繼DS1820之后最新推出的一種改進型智能溫度傳感器。與傳統的熱敏電阻相比,他能夠直接讀出被測溫度并且可根據實際要求通過簡單的編程實現9~12位的數字值讀數方式。可以分別在93.75 ms和750 ms內完成9位和12位的數字量,并且從DS18B20讀出的信息或寫入DS18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數據總線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。因而使用DS18B20可使系統結構更趨簡單,可靠性更高。他在測溫精度、轉換時間、傳輸距離、分辨率等方面較DS1820有了很大的改進,給用戶帶來了更方便的使用和更令人滿意的效果。
*****
二、特性描述
DS18B20 單線數字溫度傳感器,即“一線器件”,其具有獨特的優點:
( 1 )采用單總線的接口方式 與微處理器連接時僅需要一條口線即可實現微處理器與 DS18B20 的雙向通訊。單總線具有經濟性好,抗干擾能力強,適合于惡劣環境的現場溫度測量,使用方便等優點,使用戶可輕松地組建傳感器網絡,為測量系統的構建引入全新概念。
( 2 )測量溫度范圍寬,測量精度高 DS18B20 的測量范圍為 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C范圍內,精度為 ± 0.5°C 。
( 3 )在使用中不需要任何外圍元件。
( 4 )持多點組網功能 多個 DS18B20 可以并聯在惟一的單線上,實現多點測溫。
( 5 )供電方式靈活 DS18B20 可以通過內部寄生電路從數據線上獲取電源。因此,當數據線上的時序滿足一定的要求時,可以不接外部電源,從而使系統結構更趨簡單,可靠性更高。
( 6 )測量參數可配置 DS18B20 的測量分辨率可通過程序設定 9~12 位。
( 7 ) 負壓特性電源極性接反時,溫度計不會因發熱而燒毀,但不能正常工作。
( 8 )掉電保護功能 DS18B20 內部含有 EEPROM ,在系統掉電以后,它仍可保存分辨率及報警溫度的設定值。
DS18B20 具有體積更小、適用電壓更寬、更經濟、可選更小的封裝方式,更寬的電壓適用范圍,適合于構建自己的經濟的測溫系統,因此也就被設計者們所青睞。
*****
三、 內部結構:
主要由4部分組成:64 位ROM、溫度傳感器、非揮發的溫度報警觸發器TH和TL、配置寄存器。ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼,每個DS18B20的64位序列號均不相同。64位ROM的排的循環冗余校驗碼(CRC=X^8+X^5+X^4+1)。 ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現一根總線上掛接多個DS18B20的目的。
*****
四、存儲器操作指令:
Write Scratchpad(寫暫存存儲器) [4EH]
Read Scratchpad(讀暫存存儲器) [BEH]
Copy Scratchpad(復制暫存存儲器) [48H]
Convert Temperature(溫度變換) [44H]
Recall EPROM(重新調出) [B8H]
Read Power supply(讀電源) [B4H]



*****
五、應用場合
該產品適用于冷凍庫,糧倉,儲罐,電訊機房,電力機房,電纜線槽等測溫和控制領域。
軸瓦,缸體,紡機,空調,等狹小空間工業設備測溫和控制。
汽車空調、冰箱、冷柜、以及中低溫干燥箱等。
供熱/制冷管道熱量計量,中央空調分戶熱能計量和工業領域測溫和控制。
DS18B20數字溫度傳感器接線方便,封裝成后可應用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式。主要根據應用場合的不同而改變其外觀。封裝后的DS18B20可用于電纜溝測溫,高爐水循環測溫,鍋爐測溫,機房測溫,農業大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設備數字測溫和控制領域。
說了這么多優點我們來說DS18B20的一個致命缺點,那就是一旦損壞你讀取的溫度值永遠是85攝氏度而不是0,這個缺點太要命,加入你的控制系統要求溫度低于85攝氏度開始加熱時如果DS18B20損壞你的設備將永遠不會加熱,相反如果你的控制要求為溫度加熱到85度加熱停止的話那么如果DS18b20損壞加熱講永遠不會停止。
所以,DS18b20雖然接線簡單,測溫精度高。但是由于其以上缺點所以在重要的溫控設備中盡量不要采用DS18b20溫度傳感器。而且其測溫范圍很窄也不適合用在工業控制中。
*****
六、模塊接口說明(3線制)?
1、G:?外接GND?
2、+:外接5V電壓
3、s:數字量輸出接口
*****
七、 自美系統插件庫里面已經上架該插件,可以直接安裝。
插件源碼 https://gitee.com/zh2008/plugin_DS18B20
*****
八、自美驅動板與模塊鏈接
略...
- 關于自美智能系統
- 系統安裝
- 方式一:鏡像安裝
- 方式二:源碼安裝
- 系統使用
- 配置設備上網
- 微信控制自美智能系統
- 系統內置功能的觸發詞
- 系統升級
- 手動在線升級
- 硬件設備
- 自美系統驅動板使用說明
- 自美智能系統魔鏡配件附圖
- LED燈控制
- 風扇接口
- 人體感應模塊
- 開發者入口
- 如何啟用開發者模式
- 基類(MsgProcess)介紹
- 插件開發
- 基礎知識
- config.json配置文件
- 前端開發
- 移動端(微信小程序)開發
- 通訊協議(MQTT)
- 用戶管理
- 插件控制按鈕定義
- 無線網絡設備(萬能開關)
- 視頻演示
- 功能使用演示視頻集
- 功能開發教程視頻集
- 樹莓派相關知識
- 安裝樹莓派官方操作系統
- 無鍵盤、顯示器配網和SSH
- 啟用樹莓派SSH和root用戶登錄
- 啟用樹莓派VNC遠程桌面
- 自定義樹莓派屏幕分辨率
- 擴展閱讀技術文章
- 電子相冊功能
- 調用系統opencv人臉識別標準庫
- 語音觸發式系統插件demo示例
- 插件觸發機制
- 實現交互
- 實現視覺處理
- 霍爾磁力模塊
- 無源蜂鳴器
- 火焰檢測模塊
- ky-028數字溫度模塊
- 光遮斷器模塊
- DS18B20溫度模塊
- 2021常見問題和人工幫助
- 更新日志