傳感器介紹
1、DS18B20 溫度傳感采用單總線的接口方式,與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。單總線具有經(jīng)濟(jì)性好,抗干擾能力強(qiáng),適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量。
2、測(cè)量溫度范圍寬,測(cè)量精度高 DS18B20 的測(cè)量范圍為 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C 范圍內(nèi),精度為 ± 0.5°C 。
3、持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的單線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。
4、工作電源: 3.0~5.5V。DS18B20 也可以通過內(nèi)部寄生電路從數(shù)據(jù)線上獲取電源。因此,當(dāng)數(shù)據(jù)線上的時(shí)序滿足一定的要求時(shí),可以不接外部電源,從而使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。
5、負(fù)壓特性電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。
硬件連接
DS18B20 模塊的 VCC 腳接樹莓派 Pico 的 3V3。
DS18B20 模塊的 GND 腳接樹莓派 Pico 的 GND。
DS18B20 模塊的 DQ 腳接樹莓派 Pico 的 GP28。
系統(tǒng)是帶相關(guān)的庫(kù)的,所以直接使用就可以了。
import machine, onewire, ds18x20, time ds_pin=machine.Pin(28) ds_sensor = ds18x20.DS18X20(onewire.OneWire(ds_pin)) roms = ds_sensor.scan() print('Found DS devices: ', roms) while True: ds_sensor.convert_temp() time.sleep_ms(750) for rom in roms: # print(rom) print(ds_sensor.read_temp(rom)) time.sleep(2)
運(yùn)行結(jié)果如圖。
審核編輯:湯梓紅
-
傳感器
+關(guān)注
關(guān)注
2564文章
52706瀏覽量
764633 -
溫度傳感器
+關(guān)注
關(guān)注
48文章
3033瀏覽量
158419 -
樹莓派
+關(guān)注
關(guān)注
121文章
1964瀏覽量
107099
原文標(biāo)題:樹莓派 Pico 上使用 DS18B20 溫度傳感器
文章出處:【微信號(hào):趣無盡,微信公眾號(hào):趣無盡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于STM32的DS18B20溫度傳感器設(shè)計(jì)

DS18B20溫度傳感器是什么
DS18B20溫度傳感器實(shí)驗(yàn)
如何調(diào)試DS18B20溫度傳感器
數(shù)字溫度傳感器DS18B20的設(shè)計(jì)及應(yīng)用

溫度傳感器DS18B20的驅(qū)動(dòng)方法

DS18B20完成溫度檢測(cè)的技巧

智能溫度傳感器DS18B20的原理與應(yīng)用
ds18b20的特性_ds18b20溫度傳感器應(yīng)用

評(píng)論