發表於 2018-03-16 10:16:44
DHT11數字溫溼度傳感器是一款含有已校準數位訊號輸出的溫溼度複合傳感器。它應用專用的數字模塊採集技術和溫溼度傳感技術,確保產品具有極高的可靠性與卓越的長期穩定性。傳感器包括一個電阻式感溼元件和一個NTC測溫元件,並與一個高性能8位單片機相連接。因此該產品具有品質卓越、超快響應、抗幹擾能力強、性價比極高等優點。每個DHT11傳感器都在極為精確的溼度校驗室中進行校準。校準係數以程序的形式儲存在OTP內存中,傳感器內部在檢測信號的處理過程中要調用這些校準係數。單線制串行接口,使系統集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選則。產品為4針單排引腳封裝。連接方便,特殊封裝形式可根據用戶需求而提供。
DHT11引腳說明
1、傳感器性能說明
2、接口說明
建議連接線長度短於20米時用5K上拉電阻,大於20米時根據實際情況使用合適的上拉電阻。
3、電源引腳
DHT11的供電電壓為3-5.5V。傳感器上電後,要等待1s以越過不穩定狀態在此期間無需發送任何指令。電源引腳(VDD,GND)之間可增加一個100nF的電容,用以去耦濾波。
4、串行接口(單線雙向)DATA用於微處理器與DHT11之間的通訊和同步,採用單總線數據格式,一次通訊時間4ms左右,數據分小數部分和整數部分,具體格式在下面說明,當前小數部分用於以後擴展,現讀出為零。操作流程如下:
一次完整的數據傳輸為40bit,高位先出。
數據格式:8bit溼度整數數據+8bit溼度小數數據+8bi溫度整數數據+8bit溫度小數數據+8bit校驗和
數據傳送正確時校驗和數據等於「8bit溼度整數數據+8bit溼度小數數據+8bi溫度整數數據+8bit溫度小數數據」所得結果的末8位。
用戶MCU發送一次開始信號後,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束後,DHT11發送響應信號,送出40bit的數據,並觸發一次信號採集,用戶可選擇讀取部分數據。從模式下,DHT11接收到開始信號觸發一次溫溼度採集,如果沒有接收到主機發送開始信號,DHT11不會主動進行溫溼度採集。採集數據後轉換到低速模式。
總線空閒狀態為高電平,主機把總線拉低等待DHT11響應,主機把總線拉低必須大於18毫秒,保證DHT11能檢測到起始信號。DHT11接收到主機的開始信號後,等待主機開始信號結束,然後發送80us低電平響應信號。主機發送開始信號結束後,延時等待20-40us後,讀取DHT11的響應信號,主機發送開始信號後,可以切換到輸入模式,或者輸出高電平均可,總線由上拉電阻拉高。
總線為低電平,說明DHT11發送響應信號,DHT11發送響應信號後,再把總線拉高80us,準備發送數據,每一bit數據都以50us低電平時隙開始,高電平的長短定了數據位是0還是1.格式見下面圖示。如果讀取響應信號為高電平,則DHT11沒有響應,請檢查線路是否連接正常。當最後一bit數據傳送完畢後,DHT11拉低總線
50us,隨後總線由上拉電阻拉高進入空閒狀態。
數字0信號表示:數字1信號表示:
5、測量解析度
測量解析度分別為8bit(溫度)、8bit(溼度)。
6、電氣特性VDD=5V,T=25℃,除非特殊標註
7、封裝
dht11相關文章:
dht11的工作原理_dht11接線圖
DHT11的使用注意事項
溫溼度傳感器DHT11驅動程序
打開APP閱讀更多精彩內容
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴