色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DHT11數字溫濕度傳感器主要參數

科技綠洲 ? 來源:單片機實例設計 ? 作者:單片機實例設計 ? 2023-09-11 11:17 ? 次閱讀

一.DHT11介紹

DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器,采用專用的數字模塊采集技術和溫濕度傳感技術,無需復雜的電路處理。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8單片機相連接。

二.DHT11主要參數

(1)濕度分辨率為8bit,測量精度為±4%RH(25℃),最大的測量范圍為20~90%RH,響應時間為6-16秒;

(2)溫度分辨率為8bit,測量精度為±1℃,測量范圍為050℃,響應時間為630秒。

圖片

(3)傳感器工作電壓范圍為35V,工作電流為0.52.5mA,采樣周期為1s(即每次刷新溫濕度數據時間至少1s以上)。

圖片

三.DHT11電路圖

電路如圖,Pin1接至VDD,Pin2接至單片機引腳,Pin3懸空,Pin4接至GND。DHT11與MCU的連接線長度短于20米時,DATA引腳需外接5K上拉電阻至VDD。

圖片

四.DHT11數據格式

DHT11每讀取一次完整的數據為40bit的數據,需要根據以下格式將濕度和溫度數據解析出來。

數據格式:8bit濕度整數數據+8bit濕度小數數據 +8bi溫度整數數據+8bit溫度小數數據+8bit校驗和;

其中,高位在前,低位在后;校驗和為前4個字節的累加和的末8位。

五.DHT11操作時序

1.復位時序

總線空閑狀態為高電平,MCU引腳設置為輸出狀態,把引腳設置為低電平,延時19ms,然后延時30us,并將引腳設置為輸入狀態,等待DHT11響應;從時序看,MCU需要保持引腳低電平必須大于18ms,保證DHT11能檢測到起始信號

圖片

根據時序進行編程代碼如下:
void dht11_reset(void)
{
  // DHT11設置為輸出模式
  dht11_gpio_output();
  DHT11_OUT_L;
  delay_us(19000);
  DHT11_OUT_H;
  delay_us(30);
  dht11_gpio_input();
}
DHT11接收到MCU的開始信號后, 等待MCU開始信號結束,然后發送80us低電平響應信號。MCU發送開始信號結束后,延時等待20-40us后;然后MCU讀取DHT11的響應信號(即DHT11信號置低電平80us后,置為高電平80us);確認DHT11響應信號有效后,MCU進入數據讀取模式。
u16 dht11_read_data(u8 buffer[5])
{
  u16 i = 0;
  u8 checksum;
  dht11_reset();
  if (dht11_scan() == RESET)
  {
    //MCU讀取DHT11響應信號
    while (dht11_scan() == RESET); 
    while (dht11_scan() == SET);
    //確認DHT11發出響應信號后,進入數據讀取模式
    for (i = 0; i < 5; i++)
    {
      buffer[i] = dht11_read_byte();
    }
    while (dht11_scan() == RESET);
    dht11_gpio_output();
    DHT11_OUT_H;
    checksum = buffer[0] + buffer[1] + buffer[2] + buffer[3];
    if (checksum != buffer[4])
    {
      // checksum error
      return 1;
    }
  }
  return 0;
}
MCU讀取完5個字節數據后,確認DHT11信號是否置為低電平,如果是,此次數據讀取完畢;單片機引腳切換到輸出模式,并將引腳電平拉高,釋放總線。

完整的數據通信時序如圖:

圖片

2.讀取數據時序

MCU進入數據讀取模式時,判斷數據位為0或者為1是通過高電平的時間來判斷。時序如圖:

數據線低電平50us后,拉至高電平,高電平時間為26us-28us內,數據位為0;高電平時間為28us-70us內,數據位為1;

圖片

數據位為‘0’

圖片

數據位為‘1’

讀數據位程序:程序通過在DHT11數據線拉至高電平時,延時40us,判斷此時數據位引腳的狀態,如果為高電平,則高電平狀態在28us-70us內,數據位為‘1’;否則為‘0’。
u16 dht11_read_bit(void)
{
  while (DHT11_IN == RESET);
  delay_us(40);
  if (DHT11_IN == SET)
  {
    while (DHT11_IN == SET);
    return 1;
  }
  else
  {
    return 0;
  }
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電阻
    +關注

    關注

    86

    文章

    5507

    瀏覽量

    171920
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634635
  • DHT11濕度傳感器

    關注

    0

    文章

    13

    瀏覽量

    4779
  • 測溫元件
    +關注

    關注

    0

    文章

    8

    瀏覽量

    2672
收藏 人收藏

    評論

    相關推薦

    基于arduino的dht11溫濕度傳感器的使用

    本文介紹了DHT11溫濕度傳感器電氣特性、DHT11封裝形式及接口說明與典型應用電路,其次介紹了DHT11
    發表于 01-22 15:50 ?4.5w次閱讀
    基于arduino的<b class='flag-5'>dht11</b><b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>的使用

    DHT11溫濕度傳感器介紹

    DHT11溫濕度傳感器介紹,1.實物原理圖2.模塊說明2.1 DHT11產品概述DHT11數字
    發表于 07-21 09:04

    DHT11數字溫濕度傳感器的相關資料推薦

    main.clcd1602.clcd1602.hdelay.cdelay.h項目展示DHT11溫濕度相關介紹DHT11產品概述DHT11數字
    發表于 11-19 07:33

    怎樣使用STM32去讀取DHT11數字溫濕度傳感器

    DHT11的原理和技術參數是什么?怎樣使用STM32去讀取DHT11數字溫濕度傳感器呢?
    發表于 11-25 06:16

    dht11溫濕度傳感器有什么特點?怎么使用?

    dht11溫濕度傳感器特點及使用介紹前言一、dht11溫濕度傳感器外觀二、原理圖三、相關
    發表于 01-10 06:27

    DHT11數字溫濕度傳感器的數據通訊過程是怎樣的

    DHT11數字溫濕度傳感器是什么?有何優點呢?DHT11數字
    發表于 01-18 06:07

    DHT11溫濕度傳感器簡介

    DHT11溫濕度傳感器1、DHT11簡介DHT11數字溫濕度
    發表于 02-16 06:55

    DHT11數字溫濕度傳感器的相關資料推薦

    STM32采集DHT11溫濕度關于DHT11相關參數代碼篇接線和實驗結果總結關于DHT11DHT11是一款
    發表于 02-21 07:34

    DHT11數字溫濕度傳感器產品介紹

    DHT11數字溫濕度傳感器產品介紹 DHT11數字溫濕度
    發表于 02-26 17:19 ?256次下載

    數字溫濕度傳感器DHT11主要特點及引腳說明

      DHT11主要特點及引腳說明   廣州奧松電子有限公司新近推出的DHT11數字溫濕度傳感器
    發表于 09-07 11:44 ?4.3w次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b><b class='flag-5'>DHT11</b>的<b class='flag-5'>主要</b>特點及引腳說明

    DHT11數字溫濕度傳感器的應用性研究

    基于DHT11溫濕度傳感器具有測量精度高、響應速度快、抗干擾能力強等優點。通過介紹DHT11數字溫濕度
    發表于 07-25 17:03 ?216次下載
    <b class='flag-5'>DHT11</b><b class='flag-5'>數字</b>式<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>的應用性研究

    數字溫濕度傳感器 DHT11

    數字溫濕度傳感器 DHT11 ?相對濕度和溫度測量 ?全部校準,數字輸出 ?卓越的長期穩定性 ?
    發表于 12-02 11:06 ?4次下載

    dht11溫濕度傳感器中文資料(dht11工作原理特性參數及應用電路)

    本文主要介紹了dht11溫濕度傳感器中文資料(dht11工作原理特性參數及應用電路)。
    發表于 03-16 10:16 ?39.3w次閱讀

    數字溫濕度傳感器DHT11產品手冊

    數字溫濕度傳感器DHT11產品手冊
    發表于 02-14 11:17 ?80次下載

    使用ESP8266驅動DHT11溫濕度傳感器

    DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度綜合
    的頭像 發表于 05-19 14:20 ?6378次閱讀
    使用ESP8266驅動<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>
    主站蜘蛛池模板: 男人私gay挠脚心vk视频| 国产精品久久久久久久久99热| 最新高清无码专区| 91热久久免费频精品99欧美| 365电影成人亚洲网在线观看| 99久久免费精品国产免费| RUNAWAY韩国动漫免费网| 第一怡春院| 国产午夜在线观看视频| 久久re6热在线视频精品66| 毛片手机在线| 日韩精品久久日日躁夜夜躁影视| 天天射天天爱天天干| 亚洲色图p| 91精品欧美一区二区三区| 北原多香子qvod| 国产在线观看成人| 久久视频在线视频观品15| 欧美精品一卡二卡| 午夜天堂AV久久久噜噜噜| 瑜伽牲交AV| 电影果冻传媒在线播放| 极品美女久久久久久久久久久| 伦理片天堂eeuss影院2o12| 日韩一区二区三区射精| 亚洲免费在线播放| a级毛片高清免费视频| 国产毛多水多高潮高清| 伦理片在线线手机版韩国免费6 | 床伴在线观看免费高清完整泰剧第四集| 成人国产在线24小时播放视频| 国产精一品亚洲二区在线播放| 久久99r66热这里有精品| 欧美精品一区二区在线电影 | 青青草原成人| 亚洲精品无AMM毛片| AV72啪啪网站| 极品美女久久久久久久久久久| 琪琪热热色原日韩在线| 亚洲一区在线观看无码欧美| 扒开女人下面使劲桶动态图 |