DHT11介紹
DHT11(數字溫濕度傳感器)為 3 或 4 針單排引腳封裝,連接方便。具有品質卓越、超快響應、抗干擾能力強、性價比極高、超小的體積、極低的功耗的優點,使其成為在測溫、測濕應用,在苛刻應用場合的一個非常不錯的選擇。
DHT11 內置一個電阻式感濕元件和一個 NTC 測溫元件,并與一個單片機相連接(DHT11 內部)。每個 DHT11 都在極為精確的濕度校驗室中進行校準,校準系數以程序的形式存在傳感器中,傳感器內部在檢測信號的處理過程中要調用這些校準系數。DHT11 采用簡易快捷的單線制串行接口,方便系統集成。
濕度傳感器DHT11拆解
DHT11是一款數字溫濕度傳感器,它通過單總線結構進行數據通信。以下是其工作原理的詳細介紹:
- 傳感器結構:DHT11包含一個電阻式測濕元件和一個NTC測溫元件,這些元件與一個高性能的8位單片機連接,用于實時采集濕度和溫度數據。
- 數據傳輸格式:DHT11的數據傳輸格式是高位在前低位在后,一次傳輸40位數據,包括8位濕度整數數據、8位濕度小數數據、8位溫度整數數據、8位溫度小數數據以及最后的8位校驗和。
- 校準系數:傳感器內部的校準系數以程序的形式存儲在OTP內存中,這些系數在檢測型號的處理過程中被調用以進行數據校準。
- 通信協議:DHT11采用單總線數據格式,即單個數據引腳端口完成輸入輸出雙向傳輸。數據包由5個字節(40Bit)組成,數據分小數和整數部分,一次完整的數據傳輸為40bit,高位先出。
- 通信過程:在通信過程中,首先將總線拉低進行數據的寫入,之后釋放總線停止數據寫入,然后再次拉低總線開始讀出數據操作。通過檢測DHT信號高電平的時間來判斷傳入的信號的值是0還是1。
- 校驗和:數據傳送正確時,校驗和數據等于“8bit濕度整數數據+8位濕度小數數據+8bit溫度整數數據+8bit溫度小數數據”所得結果的末8位。
綜上所述,DHT11通過單總線結構進行數據通信,通過特定的通信協議和校驗機制,實現對環境溫度和濕度的實時監測和數據傳輸。
DHT11傳感器應用電路圖:
濕度傳感器應用實物圖