新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AT89s52和SHT11傳感器的溫濕度測(cè)量系統(tǒng)設(shè)計(jì)

基于AT89s52和SHT11傳感器的溫濕度測(cè)量系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2014-08-08 來源:網(wǎng)絡(luò) 收藏

  摘要 研究了基于溫濕度和單片機(jī)技術(shù)的智能溫濕度測(cè)量系統(tǒng)。系統(tǒng)使用溫濕度實(shí)時(shí)采集溫濕度數(shù)據(jù);同時(shí)采用AT 89s52單片機(jī)進(jìn)行數(shù)據(jù)的存儲(chǔ)和計(jì)算等處理;并通過擴(kuò)展外圍電路設(shè)計(jì)了一個(gè)集多種應(yīng)用功能于一體的溫濕度值檢測(cè)系統(tǒng)。該系統(tǒng)具有測(cè)量精度高、可靠性強(qiáng)、體積小、成本低,且使用操作方便等優(yōu)點(diǎn)。

本文引用地址:http://www.butianyuan.cn/article/256657.htm

  隨著新技術(shù)被應(yīng)用到溫濕度測(cè)量領(lǐng)域中,高集成度、智能化、高精度、高可靠性的溫濕度一體化檢測(cè)開始得到應(yīng)用。作為新一代的高性能智能傳感器,具有廣泛的應(yīng)用前景。本設(shè)計(jì)介紹了SHT11溫濕度傳感器的工作原理,并論述了如何利用單片機(jī)進(jìn)行溫濕度數(shù)據(jù)處理以及結(jié)合外圍電路完成溫濕度監(jiān)視和控制功能。

  1 傳感器工作原理

  SHT11智能溫濕度傳感器的結(jié)構(gòu)如圖1所示,該傳感器由一片檢測(cè)相對(duì)濕度和溫度的混合傳感器模塊及一個(gè)經(jīng)校準(zhǔn)的數(shù)字輸出組成,兩線串行接口和內(nèi)部電壓自動(dòng)調(diào)節(jié),使其具有方便、快速的系統(tǒng)集成。

  

 

  SHT11系列傳感器的優(yōu)點(diǎn)為:無需外部模擬電子電路,可直接被微控制器訪問;溫度、供電、電容偏差及剩余電流等變化均不影響精度,即使被浸濕也不會(huì)失靈或出現(xiàn)誤差。同時(shí)具有長(zhǎng)期穩(wěn)定性,無需再校準(zhǔn),且反應(yīng)速度快、能量消耗低,適用于電池供電。

  2 硬件設(shè)計(jì)

  設(shè)計(jì)系統(tǒng)框圖如圖2所示,采用SHT11傳感器采集溫濕度數(shù)據(jù),利用非自鎖按鈕式開關(guān)組成的鍵盤向控制部分發(fā)出人為的控制信號(hào),再使用DS1302時(shí)鐘芯片產(chǎn)生實(shí)時(shí)時(shí)間數(shù)據(jù)。而控制部分采用單片機(jī)進(jìn)行各類數(shù)據(jù)接收、處理和輸出。輸出部分則采用報(bào)警發(fā)生電路來報(bào)警,并通過液晶顯示模塊對(duì)溫濕度和時(shí)間等結(jié)果信息進(jìn)行顯示。

  

 

  2.1 傳感器硬件接口電路設(shè)計(jì)

  SHT11通過兩線串行接口電路與單片機(jī)連接,具體電路如圖3所示。其中,串行時(shí)鐘輸入線SCK用于單片機(jī)控制器與SHT11之間的通信同步。串行數(shù)據(jù)線DATA用于內(nèi)部數(shù)據(jù)的輸出與外部數(shù)據(jù)的輸入。DATA在SCK時(shí)鐘下降沿之后改變狀態(tài),并僅在SCK時(shí)鐘上升沿后有效。因此,單片機(jī)可在SCK高電平時(shí)讀取數(shù)據(jù),而當(dāng)其向SHT11發(fā)送數(shù)據(jù)時(shí),在SCK時(shí)鐘下降沿后改變狀態(tài),同時(shí)保證DATA線上的電平狀態(tài)在SCK高電平段穩(wěn)定。

  

 

  設(shè)計(jì)中在數(shù)據(jù)線DATA上加入10 kΩ的上拉電阻。此外,在VDD和GND之間跨接一個(gè)100 nF的電容用于去耦濾波。

  2.2 單片機(jī)系統(tǒng)外圍電路設(shè)計(jì)

  系統(tǒng)采用的是一個(gè)低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含8kB的Flash程序存儲(chǔ)器,256 Byte的RAM,40個(gè)引腳,32個(gè)I/O口,3個(gè)16位可編程定時(shí)/計(jì)數(shù)器,5個(gè)中斷源,2個(gè)優(yōu)先級(jí),1個(gè)全雙工串行通信口,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu)。應(yīng)用中單片機(jī)的最小系統(tǒng)通常包含電源開關(guān)、復(fù)位電路、晶振電路等相關(guān)外圍電路,設(shè)計(jì)中單片機(jī)系統(tǒng)部分電路如圖4所示。

  

 

  2.3 顯示電路設(shè)計(jì)

  系統(tǒng)采用帶ST7920漢字液晶控制驅(qū)動(dòng)器的OCMJ4×8C液晶顯示模塊,該液晶提供8位微處理器接口,帶有顯示RAM及字型產(chǎn)生器,只需一個(gè)最小的微處理系統(tǒng),便可方便地操作模塊。該顯示模塊內(nèi)置2 MB中文字型ROM(CGROM)總共提供8 192個(gè)中文字型(16×16點(diǎn)陣),16 kB半寬字型ROM(HCGROM)總共提供128個(gè)符號(hào)字型(16×8點(diǎn)陣),并可與文字畫面混和顯示。

  使用單片機(jī)的P0口作為并行數(shù)據(jù)傳輸接口,在P0口接入8個(gè)1 kΩ的電阻用于提高帶負(fù)載能力,使其可正常驅(qū)動(dòng)單片機(jī),電路如圖5所示。

  

 

  2.4 其他功能電路設(shè)計(jì)

  如圖6所示,系統(tǒng)采用非自鎖按鈕式開關(guān)組成的簡(jiǎn)單鍵盤,向單片機(jī)發(fā)出人為的功能選擇和設(shè)定控制信號(hào),利用帶3 V紐扣電池供電的DS1302時(shí)鐘芯片產(chǎn)生實(shí)時(shí)時(shí)間數(shù)據(jù)。同時(shí)采用三極管放大電路和蜂鳴器組成的簡(jiǎn)單報(bào)警發(fā)生電路報(bào)警,而報(bào)警電路可通過拔出跨接器P_SP來進(jìn)行隔離。整個(gè)系統(tǒng)采用5 V電源直接供電。

  

 

  3 軟件設(shè)計(jì)

  編程主要涉及SHT11傳感器的溫濕度數(shù)據(jù)測(cè)量和采集、時(shí)間數(shù)據(jù)采集、液晶顯示界面、鍵盤掃描設(shè)定及溫濕度限值數(shù)據(jù)比較等讀寫程序與算法程序的編寫。

  3.1 溫濕度測(cè)量程序設(shè)計(jì)

  SHT11傳感器的工作時(shí)序如圖7所示,傳感器工作時(shí)首先對(duì)數(shù)據(jù)傳輸進(jìn)行初始化來啟動(dòng)SHT11測(cè)量時(shí)序,即在第一個(gè)SCK時(shí)鐘高電平時(shí),DA TA翻轉(zhuǎn)為低電平,并在第二個(gè)SCK時(shí)鐘高電平時(shí),DATA翻轉(zhuǎn)為高電平。SHT11測(cè)量命令包含3個(gè)地址位和5個(gè)命令位。單片機(jī)發(fā)布一組8 bit測(cè)量命令后,DATA在第8個(gè)SCK時(shí)鐘的下降沿被置為低電平。再發(fā)送第9個(gè)SCK時(shí)鐘作為命令確認(rèn),DA2TA在其下降沿后,恢復(fù)為高電平。同時(shí),單片機(jī)可暫時(shí)停止發(fā)送時(shí)鐘序列以進(jìn)入空閑模式,準(zhǔn)備讀取測(cè)量數(shù)據(jù)。SHT11在轉(zhuǎn)換結(jié)束后,將DATA置為低電平,單片機(jī)繼續(xù)發(fā)出時(shí)鐘序列,來讀取2個(gè)8 bit的測(cè)量數(shù)據(jù)和1個(gè)8 bit的CRC奇偶校驗(yàn)。所有數(shù)據(jù)從MSB開始,右值有效。其中,在每個(gè)字節(jié)傳輸結(jié)束后,均需要發(fā)出一個(gè)時(shí)鐘高電子ACK,并將DATA置為低電平,以確認(rèn)讀取成功。在測(cè)量和傳輸結(jié)束后,SHT11自動(dòng)轉(zhuǎn)入休眠模式。

電氣符號(hào)相關(guān)文章:電氣符號(hào)大全


手機(jī)電池相關(guān)文章:手機(jī)電池修復(fù)


傳感器相關(guān)文章:傳感器工作原理


電流變送器相關(guān)文章:電流變送器原理
蜂鳴器相關(guān)文章:蜂鳴器原理
晶振相關(guān)文章:晶振原理
上拉電阻相關(guān)文章:上拉電阻原理
土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理
溫濕度控制器相關(guān)文章:溫濕度控制器原理
汽車防盜機(jī)相關(guān)文章:汽車防盜機(jī)原理
頻譜分析儀相關(guān)文章:頻譜分析儀原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: AT89s52 SHT11 傳感器

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉