DS18B20與傳統的熱敏電阻相比,它能夠直接讀出被測溫度并且可根據實際要求通過簡單的編程實現9~12
位的數字值讀數方式。可以分別在93.75 ms和750 ms內完成9位和12位的數字量,并且從DS18B20讀出的信息或
寫入DS18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數據總線,總線本身也可以向所
掛接的DS18B20供電,而無需額外電源。因而使用DS18B20可使系統結構更趨簡單,可靠性更高。他在測溫精
度、轉換時間、傳輸距離、分辨率等方面較DS1820有了很大的改進,給用戶帶來了更方便的使用和更令人滿意
的效果。
DS18B20的主要特性
1、適應電壓范圍3.0V~5.5V,在寄生電源方式下可由數據線供電。
2、DS18B20與微處理器之間僅需要—條口線即可雙向通訊。
3、支持多點組網功能,多個DS18B20可以并聯在唯—的三線上,實現組網多點測溫。
4、不需要任何外圍元件,全部傳感元件及轉換電路集成在外形如一只三極管的電路內。
5、測溫范圍-55℃~+125℃,在-lO℃~+85℃時精度為±0.5℃。
6、可編程的分辨率為9位~12位,對應的可分辨溫度分別為0.5℃、0.25℃、0.125℃和0.0625℃,可實現高
精度測溫。
7、在9位分辨率時,最多93.75ms便可把溫度轉換為數字,12位分辨率時最多750ms便可把溫度值轉換為數
字。
8、直接輸出數字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯
能力。
9、電源極性接反時,芯片不會因發熱而燒毀,但不能正常工作。
DS18B20遵循單總線協議,每次測溫時必須有初始化、傳送ROM命令、傳送RAM命令、數據交換等4個過
程。