產(chǎn)品名:溫濕度傳感器
型號(hào):DHT11 廠商:奧松電子 參數(shù): 相對(duì)濕度: 分辨率:0.1%RH 16Bit 精度:25℃ 正負(fù) %2 溫度: 分辨率:0.1%RH 16Bit 量程范圍:25℃ 正負(fù)0.2℃ 至 -40℃ ~ -80℃ 響應(yīng)時(shí)間:1/e(63%) 10S 電氣特性:供電DC3.5 - 5.5V 電流 0.3mA 待機(jī)60uA 采樣周期:每次大于2秒 引腳說明 1、VDD 供電 3.5V-5.5V DC 2、DATA 串行數(shù)據(jù),單總線,必須接上拉電阻 5.1K左右,這樣空閑時(shí) DATA總是為高電平 3、GND 接地,電源負(fù)極 4、NC 空腳 描述:DHT11 數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。 它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有枀高的可靠性與卓越的長(zhǎng)期穩(wěn)定性。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能 8 位單片機(jī)相連接。 電路圖:
DHT11是通過單總線與微處理器通訊,只需要一根線,一次傳送40位數(shù)據(jù),高位先出。 數(shù)據(jù)格式: 8bit濕度整數(shù)數(shù)據(jù) + 8bit濕度小數(shù)數(shù)據(jù) + 8bint溫度整數(shù)數(shù)據(jù) + 8bit溫度小數(shù)數(shù)據(jù) + 8bit校驗(yàn)位 校驗(yàn)算法: 將濕度、溫度的整數(shù)小數(shù)累加,只保留低8位。 微處理器(M0)與DHT11通信約定: 主從結(jié)構(gòu),DHT11為從機(jī),M0作為主機(jī), 只有主機(jī)呼叫從機(jī),從機(jī)才能應(yīng)答。 詳細(xì)流程: M0發(fā)送起始信號(hào) -> DHT響應(yīng)信號(hào) -> DHT通知M0準(zhǔn)備接受信號(hào) -> DHT發(fā)送準(zhǔn)備好的數(shù)據(jù) -> DHT結(jié)束信號(hào)-> DHT內(nèi)部重測(cè)環(huán)境溫濕度數(shù)據(jù)并記錄數(shù)據(jù)等待下一次M0的起始信號(hào)。 由流程可知,每一次M0獲取的數(shù)據(jù)總是DHT上一次采集的數(shù)據(jù),要想得到實(shí)時(shí)的數(shù)據(jù),連續(xù)兩次獲取即可,官方不建議連續(xù)多次讀取DHT,每次讀取的間隔時(shí)間大于5秒就足夠獲取到準(zhǔn)確的數(shù)據(jù),上電時(shí)DHT需要1S的時(shí)間穩(wěn)定。 M0起始信號(hào): 1、設(shè)置DATA引腳為輸出狀態(tài)并輸出高電平 2、再將DATA輸出為低電平,持續(xù)時(shí)間大于18ms,此時(shí)DHT檢測(cè)到后從低功耗模式->高速模式 3、DATA引腳設(shè)置為輸入狀態(tài),由于上拉電阻的關(guān)系,DATA就變?yōu)楦唠娖�,從而完成一次起始信�?hào)。
THD響應(yīng)信號(hào)、準(zhǔn)備信號(hào): (DHT在M0 DATA引腳輸出低電平時(shí),從低功耗模式轉(zhuǎn)至高速模式,等待DATA引腳變?yōu)楦唠娖剑?/font> 1、DHT輸出 80us低電平 作為應(yīng)答信號(hào) 2、DHT輸出 80us高電平 通知微處理器準(zhǔn)備接受數(shù)據(jù) 3、連續(xù)發(fā)送 40位數(shù)據(jù)(上次采集的數(shù)據(jù))
DHT數(shù)據(jù)信號(hào): 數(shù)據(jù)為“0”格式:50us的低電平 + 26-28us的高電平 數(shù)據(jù)為“1”格式:50us的低電平 + 70us的高電平
DHT結(jié)束信號(hào): DHT的DATA引腳輸出40位數(shù)據(jù)后,繼續(xù)輸出低電平50us后轉(zhuǎn)為輸入狀態(tài),由于上拉電阻,DATA隨之變?yōu)楦唠娖健?/font>DHT內(nèi)部開始重測(cè)環(huán)境溫濕度數(shù)據(jù),并記錄數(shù)據(jù),等待外部的起始信號(hào)。
DHT11溫控程序詳見:http://www.torrancerestoration.com/mcu/2697.html
|