999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于51單片機的溫濕度檢測系統設計與實現

2020-07-18 11:54:40李建軍袁富生徐志鑫張樹煜常曉榮
網絡安全技術與應用 2020年6期
關鍵詞:單片機系統

◆蘇 俁 李建軍 袁富生 徐志鑫 張樹煜 常曉榮

(塔里木大學機械電氣化工程學院 新疆 843300)

1 系統總體設計

1.1 整體框架設計

主程序包括四個子程序,即按鍵掃描子程序,溫濕度子程序、報警子程序和顯示子程序四個模塊組成。

鍵掃描子程序:實現按鍵是否按下識別及進行相應的程序控制。

溫濕度子程序:對溫濕度傳感器送過來的數據進行相應的處理,進行判斷對比和顯示。

報警子程序:對系統控制發出相應的警報。

顯示子程序:向LCD1062顯示器發出數據,控制顯示其相應的數據變化情況。

1.2 溫濕度傳感器的選型

DHT11是一款含有已校準數字信號輸出的數字溫濕度傳感器,因此它采集的都是數字信號,無須轉換;但是必須對DHT11的時序圖深刻了解,以便AT89C51單片機通過DHT11采集到溫濕度數據,然后通過無線來傳輸。此數字溫濕度傳感器采用的是串行接口,也就是單線雙向的接口,數據用于 AT89C51單片機與DHT11之間的通訊和同步,采用單總線數據格式,一次通訊時間大約4ms,數據分小數部分、整數部分和校驗部分,考慮到DHT11的精度問題,小數部分現讀出為零,可以用于以后擴展。

1.3 液晶顯示模塊的選型

方案一:LED顯示器只能顯示一些簡單的數字和字符,不能滿足設計要求。

方案二:在51單片機的應用系統中,常常還需要顯示一些漢字、字符或者圖形信息,這就需要使用液晶顯示器LCD1602。

LCD1602字符液晶顯示模塊由多個 5×8點陣塊組成的顯示字符塊構成,每一個點陣塊為一個字符位,其名稱含義為:可分兩行顯示,每一行至多顯現出16個字符。1602字符液晶顯示模塊在此使用16個引腳,其引腳功能如表1所示。

表1 1602字符液晶的引腳功能定義

2 系統硬件電路設計

系統電路采用單片機、DHT11、LCD1602等元件,單片機組成的最小系統,連接上各元件,實現最后功能。系統電路圖如圖1所示:

圖1 電路圖

2.2 溫濕度傳感電路設計

DHT11為單總線元件,1腳GND接的是地(或電源負極),2腳是數據輸送端與一個10k電阻并聯接到單片機I/O口上完成對溫濕度的傳輸,這里電阻起到上拉作用,用來穩定信號的,它不需要復雜的A/D模數轉換電路,它的檢測值可以直接被單片機讀取,3腳VCC接到電源正極。

2.3 報警電路設計

LED燈作為報警裝置,一端接到電源正極,一端連接到單片機引腳,根據溫濕度的變化,在設定的正常范圍之內對應的綠燈亮,否則紅燈亮。

3 監測端系統軟件設計

3.1 系統主程序流程圖

當對系統上電后,系統先進行自動復位,初始化一切用戶設定,然后水位子程序檢查是否有水,當沒水時一直進行水位檢查,直到檢查到水位的下限傳感器檢查到有水了以后,下系統才調用溫濕度子程序,溫濕度子程序又進行溫濕度傳感器的檢查,當溫濕度傳感器不存在是顯示錯誤,返回到水位檢查中去,當溫濕度傳感器存在時,對溫濕度傳感器傳來的數據進行處理,處理完溫濕度后,系統會對按鍵子程序進行掃描,當用戶有按下按鍵時,進行按鍵子程序的相應程序,如果沒有按下按鍵,系統會對當前溫濕度與設定的溫濕度值進行比較,當當前溫濕度在設定值上限之下是控制繼電器進行加熱,當當前溫濕度值在設定值之上時不加熱。接著把當前的溫濕度值輸送到LCD1602顯示器上,顯示出用戶可以直接看到的數值。最后系統又進行水位的檢查,當水位到達上限時自動停止加水,防止溢出,檢查到沒水時進行上述的重復掃描。這就是系統的主程序流程過程。

3.2 系統子程序介紹

(1)溫濕度子程序

當系統進行到溫濕度掃描時,就會調用到溫濕度子程序。溫濕度子程序其流程是:當進行溫濕度掃描時,檢測傳感器是否存在或是否正常,如果不存在直接返回,顯示器顯示錯誤主程序重新進行水位的檢測,如果傳感器存在要先對其進行初始化,利用單片機將DHT11的總線端口拉高,復位溫濕度傳感器,再進行下面相應的程序,把水的溫濕度讀取傳到單片機上,并顯示在LCD1602。

(2)顯示子程序

當溫濕度傳感器把溫濕度檢測傳輸到單片機后,就需要把采集到的溫濕度顯示出來,但是顯示器也有一定的顯示程序。

數據采集與控制系統軟件設計按鍵輸入采用中斷響應控制方式,在按鍵輸入時響應按鍵輸入信息,進行溫度濕度范圍設定。在正常工作期間每隔一定時間檢測溫度和濕度是否超出設定范圍。如果超出便發出報警信號,延時10ms,并啟動相應的執行機構,使對應參數回到設定范圍,同時把采集到的數據輸出到液晶顯示。

(3)報警子程序

LED燈作為報警裝置,一端接到電源正極,一端連接到單片機引腳,根據溫濕度的變化,在設定的正常范圍之內對應的綠燈亮,否則紅燈亮。代碼如下:

4 結論

了環境中溫濕度監測系統的整體結構,完成了監測系統各個部分的硬件設計與軟件設計,采用了單片智能數字化溫濕度復合傳感器DHT11,測量范圍大,體積小,精度較高,抗干擾能力強。實現了低功耗設計,提高了系統的可靠性和可擴展性,設計了監測系統上位機軟件,實現了對測量結果的實時顯示和打印,滿足了系統監控的需要,同時對智能監控端進行了簡單仿真,驗證了系統可行性。

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 成年人视频一区二区| 99久久精品国产自免费| AV无码无在线观看免费| 久久精品免费国产大片| 亚洲国产成人在线| 国内精品久久久久久久久久影视| 亚洲免费毛片| 99久久99视频| 国产成人一区| 激情影院内射美女| 亚洲 成人国产| 日韩国产高清无码| 黑色丝袜高跟国产在线91| 超薄丝袜足j国产在线视频| 99精品福利视频| 日韩在线视频网站| 久久永久视频| 99久久婷婷国产综合精| 99激情网| 久久伊伊香蕉综合精品| 亚洲综合色婷婷中文字幕| a色毛片免费视频| 欧美午夜一区| 99在线观看国产| 男人天堂伊人网| 欧美在线视频不卡| 欧美日本激情| 国产成人午夜福利免费无码r| 91无码人妻精品一区| 亚洲无码熟妇人妻AV在线| 亚洲人成影视在线观看| 日韩少妇激情一区二区| 性欧美在线| 啪啪免费视频一区二区| 日日拍夜夜嗷嗷叫国产| 欧洲亚洲一区| 精品视频一区二区三区在线播| 99热国产这里只有精品9九| 91精品国产91欠久久久久| 色九九视频| 风韵丰满熟妇啪啪区老熟熟女| 精品自拍视频在线观看| 亚洲精品无码不卡在线播放| 亚洲日本精品一区二区| 亚洲色欲色欲www网| 国产在线日本| 亚洲午夜18| 亚州AV秘 一区二区三区| 亚洲乱码精品久久久久..| 亚洲欧美自拍视频| 一级香蕉视频在线观看| 在线看国产精品| 亚洲成a人在线播放www| 中文字幕久久亚洲一区| 69视频国产| 国产视频你懂得| 国产一区二区影院| 亚洲黄色片免费看| 欧美日韩专区| 国产成人高清精品免费| 在线无码九区| 一本色道久久88亚洲综合| 亚洲欧美成人| 午夜国产在线观看| 无码中文AⅤ在线观看| 91久久精品国产| 亚洲综合专区| 国产人在线成免费视频| 亚洲熟妇AV日韩熟妇在线| 久久久91人妻无码精品蜜桃HD| 99热这里只有精品免费国产| 九色综合伊人久久富二代| 波多野结衣爽到高潮漏水大喷| 国产精品亚洲欧美日韩久久| 亚洲小视频网站| 久综合日韩| 美女扒开下面流白浆在线试听| 五月婷婷亚洲综合| 无码高潮喷水在线观看| 成人国产一区二区三区| 91福利免费视频| 国产真实二区一区在线亚洲|