初次接觸DHT11溫度感測器

2021-10-07 07:04:12 字數 1272 閱讀 8336

一、首先找到dht11的官方手冊

(可以選擇技新網

二、了解dht11

1、單匯流排結構

2、引腳說明:gnd、vcc、空腳、資料引腳data

(其中資料引腳既可以接收資料,又可以傳送資料)

3、時序圖

三、dht11的工作過程

1、主機傳送起始訊號

微處理器的 i/o設定為輸出同時輸出低電平,且低電平保持時間不能小於 18ms(最大不得超過 30ms), 然後微處理器的 i/o設定為輸入狀態,由於上拉電阻,微處理器的 i/o即 dht11的 data 資料線也隨之變 高,等待 dht11作出回答訊號,傳送訊號如圖所示:

2、從機響應訊號

dht11 的 data引腳檢測到外部訊號有低電平時,等待外部訊號低電平結束,延遲後 dht11 的 data 引腳處於輸出狀態,輸出 83微秒的低電平作為應答訊號,緊接著輸出 87 微秒

高電平通知外設準備接 收資料,微處理器的 i/o 此時處於輸入狀態,檢測到 i/o 有低電平(dht11回應訊號)後,等待 87 微秒 的高電平後的資料接收,傳送訊號如圖所示:

3、data引腳輸出資料

由 dht11 的 data引腳輸出 40 bit的資料,微處理器根據 i/o電平的變化接收 40 位資料

位資料「 0 」和「 1 」的格式訊號如下:

54 微秒的低電平和 23-27 微秒的高電平表示「0」, 54 微秒的低電平加 68-74 微秒的高電平表示「1」。

4、結束訊號

dht11 的 data引腳輸出 40 位資料後,繼續輸出低電平 54 微秒後轉為輸入狀態,由於上拉電阻隨 之變為高電平。dht11內部重測環境溫濕度資料,並記錄資料,等待外部訊號的到來。

溫度 濕度感測器dht11

一 dht11可以用於測量溫度 濕度。不過其溫度測量範圍和精確度都劣於ds18b20 下圖為典型電路圖 二 dht11在上電後要等待1s以避開不穩定狀態,在此期間無需傳送任何指令 dht11測量範圍是20 90 25攝氏度時 下圖為0訊號時序圖 下圖為1訊號時序圖 下面是程式內容 微控制器型號 st...

DHT11溫濕度感測器

原理圖 資料傳輸 使用序列介面 單線雙向 data 用於微處理器與 dht11之間的通訊和同步,採用單匯流排資料格式,一次 通訊時間4ms左右,資料分小數部分和整數部分,具體格式在下面說明,當前小數 部分用於以後擴充套件,現讀出為零.操作流程如下 一次完整的資料傳輸為40bit,高位先出。資料格式 ...

DHT11溫濕度感測器

dht11數字溫濕度感測器是一款含有已校準數碼訊號輸出的溫濕度復合感測器。它應用專用的數字模組採集技術和溫濕度感測技術,確保產品具有極高的可靠性與長期的穩定性。感測器包括乙個電阻式感溼元件和乙個ntc測溫元件,並與乙個8位微控制器相連線。因此該產品具有抗干擾能力強 價效比高等優點。dht11使用1 ...