DHT11溫溼度感測器原理剖析
視訊講解
=================視訊教程==================
DHT11功能
對溫溼度資料進行採集。
DHT11封裝尺寸圖
在進行PCB封裝設計的時候會用到。
引腳說明
1、VDD 供電 3.3~5.5V DC
2、DATA 序列資料,單匯流排
3、NC 空腳
4、GND 接地,電源負
溫溼度採集範圍
溼度採集範圍5%~95%,在環境溫度為25℃時,溼度採集精度是±5%。溫度採集範圍是-20℃~60℃,在環境溫度為25℃時,溫度採集精度是±2℃。
電氣引數
DHT11供電電壓為3.3V~5.5V,測量時的供電電流為1.0mA,待機時的供電電流為0.06mA。
典型電路
感測器的DATA口需要接4.7K的上拉電阻。上拉電阻的作用是在微控制器不進行輸出以及感測器待機時,使得DATA口為高電平,當匯流排閒置時, 其狀態為高電平。
資料格式
8bit 溼度整數資料 + 8bit 溼度小數資料 + 8bit 溫度整數資料 + 8bit 溫度小數資料 + 8bit 校驗位。
資料讀取步驟
步驟一: DHT11上電後(DHT11上電後要等待 1S 以越過不穩定狀態在此期間不能傳送任何指令),測試環境 溫溼度資料,並記錄資料,同時 DHT11的 DATA 資料線由上拉電阻拉高一直保持高電平;此時 DHT11的 DATA 引腳處於輸入狀態,時刻檢測外部訊號。
步驟二: 微處理器的 I/O設定為輸出同時輸出低電平,且低電平保持時間不能小於 18ms(最大不得超過 30ms), 然後微處理器的 I/O設定為輸入狀態,由於上拉電阻,微處理器的 I/O即 DHT11的 DATA 資料線也隨之變 高,等待 DHT11作出回答訊號,傳送訊號如圖所示:
步驟三: DHT11 的 DATA引腳檢測到外部訊號有低電平時,等待外部訊號低電平結束,延遲後 DHT11 的 DATA 引腳處於輸出狀態,輸出 83微秒的低電平作為應答訊號,緊接著輸出 87 微秒的高電平通知外設準備接 收資料,微處理器的 I/O 此時處於輸入狀態,檢測到 I/O 有低電平(DHT11回應訊號)後,等待 87微秒 的高電平後的資料接收,傳送訊號如圖所示:
步驟四: 由 DHT11 的 DATA引腳輸出 40 位資料,微處理器根據 I/O電平的變化接收 40 位資料,位資料“0” 的格式為: 54 微秒的低電平和 23-27 微秒的高電平,位資料“1”的格式為: 54 微秒的低電平加 68-74 微秒的高電平。位資料“0”、“1”格式訊號如圖所示:
原文來源於微信公眾號電子芯
相關文章
- 基於arduino uno的DHT11溫溼度感測器的使用UI
- STM32 模組篇-溫溼度感測器模組(DHT11)實驗
- 小米溫溼度感測器釋出:自動開空調
- 【.NET 與樹莓派】溫度/溼度感測器——SHT30樹莓派
- 使用樹莓派3b+和DHT11監控溫溼度。樹莓派
- Air780E篇:採集溫溼度感測器資料,併網頁檢視AI網頁
- 中科院研發低功耗溫溼度感測,助力降低無線感測網路的應用成本
- 樹莓派+串列埠墨水電子螢幕+溫度溼度感測器打造專屬時鐘樹莓派串列埠
- ESP8266模組上傳溫溼度感測器的資料到雲平臺(樂為物聯)
- 用c#實現編寫esp32微控制器獲取DHT11溫度感測器引數C#
- 使用 Arduino 和 LM35 溫度感測器監測溫度UI
- 紅外測溫感測器SGX01-100-000-100規格書,原理圖
- 2022年寫的香橙派 OrangePi Zero 用python獲取dht11溫度和溼度Python
- Arduino 驅動模擬溫度感測器模組UI
- 電磁波類感測器原理
- LoRa無線閘道器在工業溫溼度遠端監測的應用
- 溫溼度計算露點函式函式
- 51微控制器彙編程式,溫溼度報警專案
- 感測器-雨滴感測器(雨刷)
- POJ 3299-Humidex-溼度溫度露點IDE
- 霍爾感測器的工作原理、分類及應用
- W5500上傳溫溼度到oneNET平臺
- STM32基於I2C協議的AHT20溫溼度測量協議
- android 感測器Android
- 感測器噪聲
- 基於SPI的0.96OLED資料顯示溫溼度
- Micropython TPYBoard v102 溫溼度簡訊通知器(基於SIM900A模組)Python
- iOS 感測器集錦iOS
- FBG感測器模型模型
- STM32之IIC通訊-SHT30溫溼度採集
- 零程式碼搭建一個溫度感測器資料採集與顯示軟體
- 關於DS18B20溫度感測器的時序詳解及程式碼分析
- Clojure 執行原理之編譯器剖析編譯
- 樹莓派-感測器篇樹莓派
- Android感測器完全解析Android
- Android 方向感測器Android
- 微控制器學習(十二)1-Wire通訊協議和DS18B20溫度感測器協議
- Memcached 原理剖析