物聯網外設學習筆記-數字溫溼度傳感器

DHT11數字溫溼度傳感器

DHT11數字溫溼度傳感器是一款含有已校準數字信號輸出的溫溼度複合傳
感器。它應用專用的數字模塊採集技術和溫溼度傳感技術,確保產品具有極高
的可靠性與卓越的長期穩定性。傳感器包括一個電阻式感溼元件和一個NTC測
溫元件,並與一個高性能8位單片機相連接。
在這裏插入圖片描述
應用領域

  • 暖通空調
  • 測試及檢測設備
  • 汽車
  • 數據記錄器
  • 消費品
  • 自動控制
  • 氣象站
  • 家電
  • 溼度調節器
  • 醫療
  • 除溼器
    傳感器性能
    在這裏插入圖片描述
    接口說明
    建議連接線長度短於 20 米時用 5K 上拉電阻, , 大於 20 米時根據實際情況使
    用合適的上拉電阻

在這裏插入圖片描述

串行接口 ( ( 單 線雙向) )
DATA 用於微處理器與 DHT11之間的通訊和同步,採用單總線數據格式,一次通訊時間4ms左右,數據分小數部分和整數部分,具體格式在下面說明,當前小數部分用於以後擴展,現讀出爲零.操作流程如下:
一次完整的數據傳輸爲40bit,高位先出。
數據格式:
8bit溼度整數數據+8bit溼度小數數據+8bi溫度整數數據+8bit溫度小數數據+8bit校驗和
數據傳送正確時校驗和數據等於“ 8bit 溼度整數數據 +8bit 溼度小數數據+8bi 溫度整數數據 +8bit 溫度小數數據 ”所得結果的末8位。
用戶MCU發送一次開始信號後,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束後,DHT11發送響應信號,送出40bit的數據,並觸發一次信號採集,用戶可選擇讀取部分數據.從模式下,DHT11接收到開始信號觸發一次溫溼度採集,如果沒有接收到主機發送開始信號,DHT11不會主動進行溫溼度採集.採集數據後轉換到低速模式
1.通訊過程如圖所示

在這裏插入圖片描述
總線空閒狀態爲高電平,主機把總線拉低等待DHT11響應,主機把總線拉低必須大於18毫秒,保證DHT11能檢測到起始信號。DHT11接收到主機的開始信號後,等待主機開始信號結束,然後發送80us低電平響應信號.主機發送開始信號結束後**,延時等待20-40us後,** 讀取DHT11的響應信號,主機發送開始信號後,可以切換到輸入模式,或者輸出高電平均可, 總線由上拉電阻拉高。

在這裏插入圖片描述
總線爲低電平,說明DHT11發送響應信號,DHT11發送響應信號後,再把總線拉高80us,準備發送數據,每一bit數據都以50us低電平時隙開始,高電平的長短定了數據位是0還是1.格式見下面圖示.如果讀取響應信號爲高電平,則DHT11沒有響應,請檢查線路是否連接正常.當最後一bit數據傳送完畢後,DHT11拉低總線50us,隨後總線由上拉電阻拉高進入空閒狀態
數字0信號表示方法如圖所示
在這裏插入圖片描述
數字1信號表示方法.如圖所示

在這裏插入圖片描述
引腳說明
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章