美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類(lèi)

當(dāng)前位置: 首頁(yè) > 傳感測(cè)量產(chǎn)品 > 工業(yè)傳感器 > 溫濕度傳感器

類(lèi)型分類(lèi):
科普知識(shí)
數(shù)據(jù)分類(lèi):
溫濕度傳感器

濕度傳感器實(shí)驗(yàn):基于STM32 -DTH11 數(shù)字溫濕度傳感器實(shí)驗(yàn)

發(fā)布日期:2022-10-09 點(diǎn)擊率:158


濕度傳感器實(shí)驗(yàn):基于STM32 -DTH11 數(shù)字<a title=溫濕度傳感器實(shí)驗(yàn) 第1張" title="濕度傳感器實(shí)驗(yàn):基于STM32 -DTH11 數(shù)字溫濕度傳感器實(shí)驗(yàn) 第1張-傳感器知識(shí)網(wǎng)"/>

濕度傳感器實(shí)驗(yàn):基于STM32 -DTH11 數(shù)字溫濕度傳感器實(shí)驗(yàn)

基于STM32 -DHT11 數(shù)字溫濕度傳感器實(shí)驗(yàn)

實(shí)驗(yàn)?zāi)康模?br/> 這個(gè)實(shí)驗(yàn)的目的使用 STM32來(lái)讀取DHT11 數(shù)字溫濕度傳感器,從而得到環(huán)境溫度和濕度等信息,并把從溫濕度值顯示在串口打印助手上。

實(shí)驗(yàn)原理
DHT11 是一款濕溫度一體化的數(shù)字傳感器。該傳感器包括一個(gè)電阻式測(cè)濕元件和一個(gè) NTC測(cè)溫元件,并與一個(gè)高性能 8 位單片機(jī)相連接。通過(guò)單片機(jī)等微處理器簡(jiǎn)單的電路連接就能夠?qū)崟r(shí)的采集本地濕度和溫度。 DHT11 與單片機(jī)之間能采用簡(jiǎn)單的單總線進(jìn)行通信,僅僅需要一個(gè) I/O 口。傳感器內(nèi)部濕度和溫度數(shù)據(jù) 40Bit 的數(shù)據(jù)一次性傳給單片機(jī),數(shù)據(jù)采用校驗(yàn)和方式進(jìn)行校驗(yàn),有效的保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。 DHT11 功耗很低, 5V 電源電壓下,工作平均最大電流 0.5mA。
DHT11 的技術(shù)參數(shù)如下:
? 工作電壓范圍: 3.3V-5.5V
? 工作電流 :平均 0.5mA
? 輸出:?jiǎn)慰偩€數(shù)字信號(hào)
? 測(cè)量范圍: 濕度 20~90%RH,溫度 0~50℃
? 精度 :濕度±5%,溫度±2℃
? 分辨率 :濕度 1%,溫度 1℃
雖然 DHT11 與 DS18B20 類(lèi)似,都是單總線訪問(wèn),但是 DHT11 的訪問(wèn),相對(duì) DS18B20 來(lái)說(shuō)要簡(jiǎn)單很多。
DHT11 數(shù)字濕溫度傳感器采用單總線數(shù)據(jù)格式。即,單個(gè)數(shù)據(jù)引腳端口完成輸入輸出雙向傳輸。其數(shù)據(jù)包由 5Byte( 40Bit)組成。數(shù)據(jù)分小數(shù)部分和整數(shù)部分,一次完整的數(shù)據(jù)傳輸為40bit,高位先出。 DHT11 的數(shù)據(jù)格式為: 8bit 濕度整數(shù)數(shù)據(jù)+8bit 濕度小數(shù)數(shù)據(jù)+8bit 溫度整數(shù)數(shù)據(jù)+8bit 溫度小數(shù)數(shù)據(jù)+8bit 校驗(yàn)和。其中校驗(yàn)和數(shù)據(jù)為前四個(gè)字節(jié)相加。
傳感器數(shù)據(jù)輸出的是未編碼的二進(jìn)制數(shù)據(jù)。數(shù)據(jù)(濕度、溫度、整數(shù)、小數(shù))之間應(yīng)該分開(kāi)處理。例如,某次從 DHT11 讀到的數(shù)據(jù)如圖所示:

上圖某次讀取到 DHT11 的數(shù)據(jù)
由以上數(shù)據(jù)就可得到濕度和溫度的值,計(jì)算方法:
濕度= byte4 . byte3=45.0 (%RH)
溫度= byte2 . byte1=28.0 ( ℃)
校驗(yàn)= byte4+ byte3+ byte2+ byte1=73(=濕度+溫度)(校驗(yàn)正確)
可以看出,DHT11 的數(shù)據(jù)格式是十分簡(jiǎn)單的,DHT11 和 MCU 的一次通信最大為 3ms 左右,建議主機(jī)連續(xù)讀取時(shí)間間隔不要小于 100ms。
下面,我們介紹一下 DHT11 的傳輸時(shí)序。 DHT11 的數(shù)據(jù)發(fā)送流程如圖所示:
圖DHT11 數(shù)據(jù)發(fā)送流程
首先主機(jī)發(fā)送開(kāi)始信號(hào),即:拉低數(shù)據(jù)線,保持 t1(至少 18ms)時(shí)間,然后拉高數(shù)據(jù)線 t2( 20~40us)時(shí)間,然后讀取 DHT11 的響應(yīng),正常的話, DHT11 會(huì)拉低數(shù)據(jù)線,保持 t3 ( 40~50us)時(shí)間,作為響應(yīng)信號(hào),然后 DHT11 拉高數(shù)據(jù)線,保持 t4( 40~50us)時(shí)間后,開(kāi)始輸出數(shù)據(jù)。
DHT11 輸出數(shù)字‘ 0’的時(shí)序如圖所示:
DHT11 輸出數(shù)字‘ 1’的時(shí)序如圖所示:
通過(guò)以上了解,我們就可以通過(guò) STM32 來(lái)實(shí)現(xiàn)對(duì) DHT11 的讀取了。 DHT11 的介紹就到這里,更詳細(xì)的介紹,請(qǐng)參考 DHT11 的數(shù)據(jù)手冊(cè)

軟件設(shè)計(jì)部分:打開(kāi)DTH11溫度串口實(shí)驗(yàn)例程,可以看見(jiàn)user目錄下有bsp_usart1.c與main.c,bsp_dht11.c.這幾個(gè)部分的代碼這個(gè)實(shí)驗(yàn)必備的。
代碼部分:
打開(kāi) DHT11 數(shù)字溫濕度傳感器實(shí)驗(yàn)工程可以發(fā)現(xiàn),我們?cè)诠こ讨刑砑恿?bsp_dht11.c 文件和
dht11.h 文件,所有 DHT11 相關(guān)的驅(qū)動(dòng)代碼和定義都在這兩個(gè)文件中,打開(kāi) bsp_dht11.c 代碼如下:這個(gè)文件下的各個(gè)函數(shù)都有注釋說(shuō)明。簡(jiǎn)單易懂:

這部分代碼通過(guò)函數(shù) DHT11_Init 初始化傳感器。

然后通過(guò)上述操作時(shí)序來(lái)讀取 DHT11 的溫濕度值的。

這部分代碼通過(guò)Read_DHT11函數(shù)讀取溫濕度數(shù)據(jù)。

最后通過(guò)主函數(shù)調(diào)用串口打印函數(shù),通過(guò)串口打印數(shù)據(jù)

文章中源碼請(qǐng)參考:
濕度傳感器實(shí)驗(yàn):基于STM32 -DTH11 數(shù)字溫濕度傳感器實(shí)驗(yàn)  第2張

濕度傳感器實(shí)驗(yàn):樹(shù)莓派基礎(chǔ)實(shí)驗(yàn)27:溫濕度傳感器DHT11 實(shí)驗(yàn)

一、介紹
數(shù)字溫濕度傳感器DHT11是一種復(fù)合傳感器,包含溫度和濕度的校準(zhǔn)數(shù)字信號(hào)輸出。采用專(zhuān)用數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有高可靠性和優(yōu)異的長(zhǎng)期穩(wěn)定性。
該傳感器包含一個(gè)電阻濕感元件和一個(gè)NTC溫度測(cè)量設(shè)備,并與一個(gè)高性能8位微控制器連接。其精度:濕度+-5%RH, 溫度+-2℃。量程:濕度20-90%RH, 溫度0~50℃。采樣周期:大于等于1秒/次。
在我們剛開(kāi)始練習(xí)寫(xiě)傳感器的時(shí)序時(shí),DHT11非常適合新手入門(mén)練習(xí)如何寫(xiě)時(shí)序。
二、組件
★Raspberry Pi主板*1
★樹(shù)莓派電源*1
★40P軟排線*1
★濕度傳感器DHT11模塊*1
★面包板*1
★跳線若干
三、實(shí)驗(yàn)原理
溫濕度傳感器
溫濕度傳感器模塊原理圖
DHT11是一款價(jià)格便宜,易于使用的溫度濕度測(cè)量二合一傳感器。它具有超小體積、極低功耗的特點(diǎn)。它使用單根總線與單片機(jī)進(jìn)行雙向的串行數(shù)據(jù)傳輸,信號(hào)傳輸距離可達(dá)20米以上。非常適用于對(duì)精度和實(shí)時(shí)性要求不高的溫濕度測(cè)量場(chǎng)合。
DHT11硬件原理圖
數(shù)據(jù)總線DATA使用上拉電阻拉高,因此總線空閑時(shí)為高電平。上拉電阻阻值推薦范圍:4.7K~5.1K。必要時(shí)在VDD和GND之間并一個(gè)100nF的去耦電容。
1. DHT11的數(shù)據(jù)格式:
DATA 用于樹(shù)莓派與DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時(shí)間4ms左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分,具體格式在下面說(shuō)明,操作流程如下:
DHT11用的是單總線協(xié)議,一次傳送40位的數(shù)據(jù)。     注意了,看到這一句話,也就是說(shuō)我們每次讀取DHT11的數(shù)據(jù)時(shí),都要一次性讀取40次,也就是讀取40位。并且數(shù)據(jù)前16位是與濕度相關(guān)的,中間16位是與溫度相關(guān)的,最后八位是用來(lái)校驗(yàn)的,當(dāng)我們校驗(yàn)成功后,證明這一次的溫濕度結(jié)果正確的,我們的樹(shù)莓派就可以使用這個(gè)溫濕度值;如果校驗(yàn)不通過(guò),那么就代表我們這次讀取出來(lái)的溫濕度值,是錯(cuò)誤的(也許是我們的時(shí)序錯(cuò)誤了,也許是傳感器的問(wèn)題),我們不進(jìn)行采樣。
DHT11數(shù)據(jù)格式示例
2. DHT11的工作原理:
數(shù)據(jù)時(shí)序圖
DHT11的總體通信流程:
第一步:主機(jī)(樹(shù)莓派)先發(fā)送開(kāi)始信號(hào),從機(jī)(DHT11)會(huì)返回一個(gè)相應(yīng)信號(hào)進(jìn)行應(yīng)答。
第二步:主機(jī)信號(hào)線拉高準(zhǔn)備接收數(shù)據(jù)。
第三步:開(kāi)始接收數(shù)據(jù)(一次接收40位)。
DHT11使用單一總線通信,即DATA引腳和單片機(jī)連接的線。總線總是處于空閑狀態(tài)和通信狀態(tài)這個(gè)2個(gè)狀態(tài)之間。當(dāng)樹(shù)莓派沒(méi)有與DHT11交互時(shí),總線處于空閑狀態(tài),在上拉電阻的作用下,處于高電平狀態(tài)。
當(dāng)單片機(jī)和DHT11正在通信時(shí),總線處于通信狀態(tài),一次完整的通信過(guò)程如下:
第一步:DHT11 上電后(DHT11 上電后要等待 1秒以越過(guò)不穩(wěn)定狀態(tài)在此期間不能發(fā)送任何指令),測(cè)試環(huán)境溫濕度數(shù)據(jù),幵記錄數(shù)據(jù),同時(shí) DHT11 的 DATA 數(shù)據(jù)線由上拉電阻拉高一直保持高電;此時(shí) DHT11 的DATA 引腳處于輸入狀態(tài),時(shí)刻檢測(cè)外部信號(hào)。
第二步:微處理器的 I/O 設(shè)置為輸出,同時(shí)輸出低電平,且低電平保持時(shí)間不能小于 18ms,然后輸出高電平20~40us,再樹(shù)莓派的 I/O設(shè)置為輸入狀態(tài),等待 DHT11 作出回答信號(hào),發(fā)送信號(hào)如圖所示:
主機(jī)發(fā)送起始信號(hào)
第三步:DHT11 的 DATA 引腳檢測(cè)到外部信號(hào)有低電平時(shí),等待外部信號(hào)低電平結(jié)束,延遲后 DHT11 的 DATA引腳處于輸出狀態(tài),輸出 80 微秒的低電平作為應(yīng)答信號(hào),緊接著輸出 80 微秒的高電平通知外設(shè)準(zhǔn)備接收數(shù)據(jù),樹(shù)莓派的 I/O 此時(shí)處于輸入狀態(tài),檢測(cè)到 I/O 有低電平(DHT11 回應(yīng)信號(hào))后,等待 80 微秒的高電平后的數(shù)據(jù)接收,發(fā)送信號(hào)如圖所示:
DHT11應(yīng)答信號(hào)
第四步:由 DHT11 的 DATA 引腳輸出 40 位數(shù)據(jù),樹(shù)莓派根據(jù) I/O 電平的變化接收 40 位數(shù)據(jù),位數(shù)據(jù)“0”的格式為: 50 微秒的低電平和 26-28 微秒的高電平;位數(shù)據(jù)“1”的格式為: 50 微秒的低電平加 70微秒的高電平。位數(shù)據(jù)“0”、“1”格式信號(hào)如圖所示:
位數(shù)據(jù)“0”、“1”的格式
我們可以把這一段的時(shí)序理解為,DHT11先把數(shù)據(jù)線拉低50us,然后我們?cè)偃?duì)比高電平持續(xù)的時(shí)間,如果持續(xù)時(shí)間較短,則為位“0”;如果持續(xù)時(shí)間較長(zhǎng),則為位“1”。
結(jié)束信號(hào):DHT11 的 DATA 引腳輸出 40 位數(shù)據(jù)后,繼續(xù)輸出低電平 50 微秒后轉(zhuǎn)為輸入狀態(tài),由于上拉電阻隨之變?yōu)楦唠娖健5?DHT11 內(nèi)部重測(cè)環(huán)境溫濕度數(shù)據(jù),幵記錄數(shù)據(jù),等待外部信號(hào)的到來(lái)。
注意事項(xiàng):
1、DHT11上電后,要等待 1秒 以越過(guò)不穩(wěn)定狀態(tài),在此期間不能發(fā)送任何指令。
2、DHT11屬于低速傳感器,兩次通信請(qǐng)求之間的間隔時(shí)間不能太短,一般來(lái)說(shuō)要不能低于1秒。
對(duì)DHT11的時(shí)序做一個(gè)總結(jié):
一. 主機(jī)(單片機(jī))發(fā)送起始信號(hào):
1.主機(jī)先拉高data。
2.拉低data延遲18ms。
3.拉高data(單片機(jī)引腳設(shè)置為輸入)。
二. 從機(jī)(DHT11)收到起始信號(hào)后進(jìn)行應(yīng)答:
從機(jī)拉低data,主機(jī)讀取到data線被拉低持續(xù)80us后從機(jī)拉高data線, 持續(xù)80us,直到高電平結(jié)束,意味著主機(jī)可以開(kāi)始接受數(shù)據(jù)。
三. 主機(jī)開(kāi)始接收數(shù)據(jù):
1.主機(jī)先把data線拉高(io設(shè)置為輸入)。
2.從機(jī)把data線拉低,主機(jī)讀取data線電平,直到低電平結(jié)束(大約50us)從機(jī)拉高data線后,對(duì)比高電平持續(xù)的時(shí)間,如果持續(xù)時(shí)間較短,則為位“0”;如果持續(xù)時(shí)間較長(zhǎng)時(shí),則為位“1”。
3.繼續(xù)重復(fù)上述1,2步驟累計(jì)40次。
四. data線拉低50us代表讀取結(jié)束
五. 校驗(yàn)數(shù)據(jù)
更多資料請(qǐng)參考DHT11 官方手冊(cè):
四、實(shí)驗(yàn)步驟
第1步:連接電路。
樹(shù)莓派
T型轉(zhuǎn)接板
溫濕度傳感器
GPIO0
G17
OUT(DATA)
5V
5V
VCC
GND
GND
GND
溫濕度傳感器DHT11 實(shí)驗(yàn)電路圖
溫濕度傳感器DHT11 實(shí)驗(yàn)實(shí)物接線圖
第2步:編寫(xiě)控制程序。將提取的二進(jìn)制數(shù)據(jù)轉(zhuǎn)化為十進(jìn)制數(shù)據(jù),校驗(yàn)后打印出來(lái)。
本次編程中將用到NumPy(Numerical Python)擴(kuò)展程序庫(kù),支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫(kù)。詳情參考NumPy 教程:
為便于對(duì)比DHT11高電平持續(xù)的時(shí)間,我們?cè)O(shè)置了一個(gè)計(jì)數(shù)器參數(shù)k,如果持續(xù)時(shí)間較短,則k值較小;如果持續(xù)時(shí)間較長(zhǎng)時(shí),則k值較大。當(dāng)然,也可以使用時(shí)間函數(shù)直接對(duì)比時(shí)間長(zhǎng)短,但是程序相對(duì)要復(fù)雜一些。比如使用GPIO.add_event_detect()和time.time()函數(shù)。
執(zhí)行結(jié)果截圖
從上面的截圖中可以看出,高電平持續(xù)的時(shí)間較短,26-28 微秒時(shí),參數(shù)k等于5或6;高電平持續(xù)的時(shí)間較長(zhǎng),70 微秒時(shí),參數(shù)k等于17或18。
濕度傳感器實(shí)驗(yàn):基于STM32 -DTH11 數(shù)字溫濕度傳感器實(shí)驗(yàn)  第3張

濕度傳感器實(shí)驗(yàn):正點(diǎn)原子開(kāi)拓者FPGA開(kāi)發(fā)板資料連載第二十三章TFT-LCD字符顯示

上一章,我們介紹了數(shù)字溫度傳感器 DS18B20 的使用,本章我們將介紹數(shù)字溫濕度
傳感器DHT11 的使用,該傳感器不但能測(cè)溫度,還能測(cè)濕度。本章我們將向大家介
紹如何使用 STM32F1來(lái)讀取 DHT11 數(shù)字溫濕度傳感器,從而得到環(huán)境溫度和濕度
等信息,并把從溫濕度值顯示在TFTLCD 模塊上。本章分為如下幾個(gè)部分:
36.1 DHT11 簡(jiǎn)介
36.2 硬件設(shè)計(jì)
36.3 軟件設(shè)計(jì)
36.4 下載驗(yàn)證
36.1 DHT11 簡(jiǎn)介
DHT11 是一款濕溫度一體化的數(shù)字傳感器。該傳感器包括一個(gè)電阻式測(cè)濕元件和一個(gè) NTC
測(cè)溫元件,并與一個(gè)高性能 8 位單片機(jī)相連接。通過(guò)單片機(jī)等微處理器簡(jiǎn)單的電路連接就能夠
實(shí)時(shí)的采集本地濕度和溫度。DHT11 與單片機(jī)之間能采用簡(jiǎn)單的單總線進(jìn)行通信,僅僅需要一
個(gè) I/O 口。傳感器內(nèi)部濕度和溫度數(shù)據(jù) 40Bit 的數(shù)據(jù)一次性傳給單片機(jī),數(shù)據(jù)采用校驗(yàn)和方式
進(jìn)行校驗(yàn),有效的保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。DHT11 功耗很低,5V 電源電壓下,工作平均最大電流 0.5mA。
DHT11 的技術(shù)參數(shù)如下:
工作電壓范圍:3.3V-5.5V
工作電流 :平均 0.5mA
輸出:?jiǎn)慰偩€數(shù)字信號(hào)
測(cè)量范圍:濕度 20~90%RH,溫度 0~50℃
精度 :濕度±5%,溫度±2℃
分辨率 :濕度 1%,溫度 1℃
DHT11 的管腳排列如圖 36.1.1 所示:
圖 36.1.1 DHT11 管腳排列圖
雖然 DHT11 與 DS18B20 類(lèi)似,都是單總線訪問(wèn),但是 DHT11 的訪問(wèn),相對(duì) DS18B20 來(lái)
說(shuō)要簡(jiǎn)單很多。下面我們先來(lái)看看 DHT11 的數(shù)據(jù)結(jié)構(gòu)。
DHT11 數(shù)字濕溫度傳感器采用單總線數(shù)據(jù)格式。即,單個(gè)數(shù)據(jù)引腳端口完成輸入輸出雙向
傳輸。其數(shù)據(jù)包由 5Byte(40Bit)組成。數(shù)據(jù)分小數(shù)部分和整數(shù)部分,一次完整的數(shù)據(jù)傳輸為
40bit,高位先出。DHT11 的數(shù)據(jù)格式為:8bit 濕度整數(shù)數(shù)據(jù)+8bit 濕度小數(shù)數(shù)據(jù)+8bit 溫度整數(shù)
數(shù)據(jù)+8bit 溫度小數(shù)數(shù)據(jù)+8bit 校驗(yàn)和。其中校驗(yàn)和數(shù)據(jù)為前四個(gè)字節(jié)相加。
傳感器數(shù)據(jù)輸出的是未編碼的二進(jìn)制數(shù)據(jù)。數(shù)據(jù)(濕度、溫度、整數(shù)、小數(shù))之間應(yīng)該分開(kāi)
處理。例如,某次從 DHT11 讀到的數(shù)據(jù)如圖 36.1.2 所示:
圖 36.1.2 某次讀取到 DHT11 的數(shù)據(jù)
由以上數(shù)據(jù)就可得到濕度和溫度的值,計(jì)算方法:
濕度=byte4 . byte3=45.0 (%RH)
溫度=byte2 . byte1=28.0 ( ℃)
校驗(yàn)=byte4+ byte3+ byte2+ byte1=73(=濕度+溫度)(校驗(yàn)正確)
可以看出,DHT11的數(shù)據(jù)格式是十分簡(jiǎn)單的,DHT11和 MCU的一次通信最大為 3ms 左右,
建議主機(jī)連續(xù)讀取時(shí)間間隔不要小于 100ms。
下面,我們介紹一下 DHT11 的傳輸時(shí)序。DHT11 的數(shù)據(jù)發(fā)送流程如圖 36.1.3 所示:
圖 36.1.3 DHT11 數(shù)據(jù)發(fā)送流程
首先主機(jī)發(fā)送開(kāi)始信號(hào),即:拉低數(shù)據(jù)線,保持 t1(至少 18ms)時(shí)間,然后拉高數(shù)據(jù)線 t2
(20~40us)時(shí)間,然后讀取 DHT11 的響應(yīng),正常的話,DHT11 會(huì)拉低數(shù)據(jù)線,保持 t3(40~50us)
時(shí)間,作為響應(yīng)信號(hào),然后 DHT11 拉高數(shù)據(jù)線,保持 t4(40~50us)時(shí)間后,開(kāi)始輸出數(shù)據(jù)。
DHT11 輸出數(shù)字‘0’的時(shí)序如圖 36.1.4 所示:
圖 36.1.4 DHT11 數(shù)字‘0’時(shí)序
DHT11 輸出數(shù)字‘1’的時(shí)序如圖 36.1.5 所示:
圖 36.1.5 DHT11 數(shù)字‘1’時(shí)序
通過(guò)以上了解,我們就可以通過(guò) STM32F1 來(lái)實(shí)現(xiàn)對(duì) DHT11 的讀取了。DHT11 的介紹就到這里,更詳細(xì)的介紹,請(qǐng)參考 DHT11 的數(shù)據(jù)手冊(cè)。
36.2 硬件設(shè)計(jì)
由于開(kāi)發(fā)板上標(biāo)準(zhǔn)配置是沒(méi)有 DHT11 這個(gè)傳感器的,只有接口,所以要做本章的實(shí)驗(yàn),
大家必須找一個(gè) DHT11 插在預(yù)留的 DHT11 接口上。
本章實(shí)驗(yàn)功能簡(jiǎn)介:開(kāi)機(jī)的時(shí)候先檢測(cè)是否有 DHT11 存在,如果沒(méi)有,則提示錯(cuò)誤。只
有在檢測(cè)到 DHT11 之后才開(kāi)始讀取溫濕度值,并顯示在 LCD 上,如果發(fā)現(xiàn)了 DHT11,則程
序每隔 100ms 左右讀取一次數(shù)據(jù),并把溫濕度顯示在 LCD 上。同樣我們也是用 DS0 來(lái)指示程
序正在運(yùn)行。
所要用到的硬件資源如下:
1) 指示燈 DS0
2) TFTLCD 模塊
3) DHT11 溫濕度傳感器
這些我們都已經(jīng)介紹過(guò)了,DHT11 和 DS18B20 的接口是共用一個(gè)的,不過(guò) DHT11 有 4 條
腿,需要把 U6 的 4 個(gè)接口都用上,將 DHT11 傳感器插入到這個(gè)上面就可以通過(guò) STM32F1 來(lái)
讀取溫濕度值了。連接示意圖如圖 36.2.1 所示:
圖 36.2.1 DHT11 連接示意圖
這里要注意,將 DHT11 貼有字的一面朝內(nèi),而有很多孔的一面(網(wǎng)面)朝外,然后然后插入
如圖所示的四個(gè)孔內(nèi)就可以了。
36.3 軟件設(shè)計(jì)
打開(kāi) DHT11 數(shù)字溫濕度傳感器實(shí)驗(yàn)工程可以發(fā)現(xiàn),我們?cè)诠こ讨刑砑恿?dht11.c 文件和
dht11.h 文件,所有 DHT11 相關(guān)的驅(qū)動(dòng)代碼和定義都在這兩個(gè)文件中。
打開(kāi) dht11.c 代碼如下:
//復(fù)位 DHT11
void DHT11_Rst(void)
{
DHT11_IO_OUT(); //SET OUTPUT
DHT11_DQ_OUT=0; //拉低 DQ
delay_ms(20); //拉低至少 18ms
DHT11_DQ_OUT=1; //DQ=1
delay_us(30); //主機(jī)拉高 20~40us
}
//等待 DHT11 的回應(yīng)
//返回 1:未檢測(cè)到 DHT11 的存在
//返回 0:存在
u8 DHT11_Check(void)
u8 retry=0;
DHT11_IO_IN(); //SET INPUT
while (DHT11_DQ_IN&&retry

濕度傳感器實(shí)驗(yàn):濕度傳感器實(shí)驗(yàn).

濕度傳感器實(shí)驗(yàn)

一、實(shí)驗(yàn)?zāi)康模?br/>了解溫度傳感器的工作原理及特性。

二、基本原理:
本實(shí)驗(yàn)采用的是高分子薄膜濕敏電阻。感測(cè)機(jī)理是:在絕
緣基板上濺射了一層高分子電解質(zhì)濕敏膜,其阻值的對(duì)數(shù)與相對(duì)濕度成近似的
線性關(guān)系,通過(guò)電路予以修正后,可得出與相對(duì)溫度成線性關(guān)系的電信號(hào)。

三、需用器件與單元:
±
5V
直流電源、濕敏實(shí)驗(yàn)套件、數(shù)字電壓表。

四、實(shí)驗(yàn)步驟:

注:本實(shí)驗(yàn)的濕度傳感器已由內(nèi)部放大器進(jìn)行放大、校正、輸出的電壓信

號(hào)與相對(duì)濕度成近似線性關(guān)系,標(biāo)定在:

1
、將主控箱±
5V
接入傳感器輸入端,輸出端與數(shù)字電壓表相接,電壓表

2V
檔。

2
、在溫度容器中,倒入少許溫水,使水份能夠蒸發(fā)。

3
、將傳感器置于容器上方,觀察數(shù)字電壓表變化。

4
、待數(shù)字稍穩(wěn)定后,記錄下讀數(shù),根據(jù)傳感器標(biāo)定值,得出容器中的相對(duì)
濕度。

下一篇: PLC、DCS、FCS三大控

上一篇: 電氣控制線路圖控制原

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        亚欧洲精品在线视频免费观看| 一区不卡字幕| 欧美aaaaa成人免费观看视频| 亚洲成av人综合在线观看| 亚洲欧美日韩一区| 一区二区三区中文在线观看| 亚洲午夜在线观看视频在线| 日本伊人午夜精品| 国产在线播精品第三| 丁香一区二区三区| 成人xxxxx色| 久久久水蜜桃| 在线观看视频一区二区| 日韩一二三区视频| 中文字幕成人av| 亚洲国产精品综合小说图片区| 蜜臀av性久久久久av蜜臀妖精| 国产在线看一区| 成人黄色在线免费观看| 免费电影一区| 欧美日韩综合不卡| 国产日韩欧美不卡| 亚洲成人激情综合网| 国产一区二区看久久| 91精品国产99久久久久久红楼| 日韩国产欧美一区| 欧美一区中文字幕| 亚洲免费电影在线| 国产激情一区二区三区| 国产综合 伊人色| 欧美性高清videossexo| 欧美国产综合一区二区| 日本不卡一二三| 99久久国产免费免费| 色欧美88888久久久久久影院| 久久久国产一区二区三区四区小说| 一区二区三区在线高清| 粉嫩aⅴ一区二区三区四区五区 | 国模冰冰炮一区二区| 成人欧美视频在线| 欧美色图一区二区三区| 国产精品久久久久一区 | 蜜臀av性久久久久蜜臀aⅴ流畅| www.欧美.com| 色欧美乱欧美15图片| 国产精品美女一区二区三区| 久久99深爱久久99精品| 久久精品人成| 欧美tickle裸体挠脚心vk| 亚洲国产视频直播| 超碰97人人人人人蜜桃| 精品视频一区三区九区| 亚洲天堂成人在线观看| 成人午夜av电影| 91久久精品一区二区三区| 国产精品久久久久7777按摩| 国产成人鲁色资源国产91色综| 色99中文字幕| 久久精品免费在线观看| 精彩视频一区二区三区| 欧美午夜视频在线| 国产日韩欧美亚洲| 国产成人精品网址| 欧美亚洲动漫制服丝袜| 亚洲午夜免费电影| 国产美女精品在线观看| 亚洲精品在线一区二区| 久久电影网电视剧免费观看| 日本不卡在线播放| 中文字幕中文字幕一区| 99久久99久久精品免费观看 | 91网址在线看| 日韩三级在线免费观看| 美女视频一区二区三区| 亚洲国产一区二区精品视频 | 欧美精品一区二区久久久| 蜜臀av性久久久久蜜臀av麻豆| 欧美一区二区视频在线| 国产精品白丝在线| 国产精品久久久久久久天堂第1集| 正在播放亚洲一区| 男男gaygay亚洲| 色综合色综合色综合| 亚洲综合在线视频| 青青影院一区二区三区四区| 国产精品免费观看视频| 91免费版pro下载短视频| 精品免费99久久| 成人小视频在线| 日韩精品一区二区三区中文不卡| 国产精一区二区三区| 制服丝袜亚洲色图| 粉嫩13p一区二区三区| 日韩欧美国产小视频| 国产电影一区在线| 日韩欧美国产麻豆| 成人午夜免费av| 精品国产123| av资源一区二区| 国产精品免费免费| 欧美极品日韩| 亚洲午夜精品在线| 色哟哟精品一区| 久久99精品久久久久| 欧美精品黑人性xxxx| 成人视屏免费看| 中文字幕久久午夜不卡| 久久久久一区二区三区| 亚洲午夜电影网| 欧美在线播放高清精品| 国产在线不卡一卡二卡三卡四卡| 精品视频1区2区3区| 国产成人精品综合在线观看| 久久先锋影音av鲁色资源网| 国产精品国产精品| 亚洲色图视频网| 亚洲精品在线免费| 久久99久久精品| 欧美videossexotv100| 国产成人成网站在线播放青青| 日韩美女视频一区二区 | 激情综合色播激情啊| 制服丝袜国产精品| 91在线小视频| 亚洲精选免费视频| 91国产免费观看| 不卡一区二区三区四区| 亚洲天堂2014| 色先锋aa成人| 99久久亚洲一区二区三区青草| 自拍偷在线精品自拍偷无码专区 | caoporen国产精品视频| 国产精品毛片无遮挡高清| 欧美重口乱码一区二区| 久久99久久99小草精品免视看| 精品国产第一区二区三区观看体验| 国产日本一区二区三区| 青青青伊人色综合久久| 精品福利在线导航| 午夜视频久久久| 成人美女在线视频| 一区二区激情视频| 欧美一区二区三区婷婷月色| 精品欧美日韩| 国产一区二区视频在线| 亚洲少妇最新在线视频| 欧美日韩国产综合草草| 狠狠色噜噜狠狠狠狠色吗综合| 日韩av一区二区在线影视| 久久久五月婷婷| 色老汉av一区二区三区| 91成人免费看| 蜜臀av国产精品久久久久| 久久精品视频免费观看| 色欧美日韩亚洲| 国产私拍一区| 国产夫妻精品视频| 亚洲午夜视频在线| 久久久电影一区二区三区| 在线欧美日韩精品| 久久精彩视频| 国产成人日日夜夜| 天堂久久一区二区三区| 国产午夜精品久久久久久久| 在线影院国内精品| 久久精品国产一区二区三区不卡| 国产盗摄一区二区三区| 天堂蜜桃一区二区三区| 综合激情网...| 久久欧美一区二区| 欧美日韩大陆在线| 亚洲国产精品久久久久婷婷老年| 成av人片一区二区| 免费观看日韩电影| 一区二区三区在线看| 国产偷国产偷精品高清尤物| 欧美日韩1234| 中文字幕av日韩精品| 久久久水蜜桃| 国产精品久久久久免费| 成人午夜在线播放| 久久99热狠狠色一区二区| 亚洲动漫第一页| 亚洲天天做日日做天天谢日日欢| 精品国产一区二区精华| 欧美三级三级三级| 一区二区视频在线免费| 日本一区免费| 久久99精品久久久久久久青青日本| 成人视屏免费看| 国产精品白丝jk黑袜喷水| 全部av―极品视觉盛宴亚洲| 亚洲午夜精品网| 亚洲人吸女人奶水| 国产精品视频一二三区| 久久影院视频免费| 日韩欧美电影一二三| 717成人午夜免费福利电影| 91电影在线观看| 色综合久久中文综合久久97|