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
主站蜘蛛池模板: 亚洲伦理一区二区| 午夜视频免费试看| 国产成人免费高清AⅤ| 免费国产黄线在线观看| 日韩成人在线一区二区| 国产乱码精品一区二区三区中文 | 欧美性久久久久| 亚洲精品无码日韩国产不卡| 无码有码中文字幕| 91精品啪在线观看国产| 无码免费视频| 中文字幕在线不卡视频| 美女一区二区在线观看| 国产日韩丝袜一二三区| 1024国产在线| 女人天堂av免费| 欧美精品伊人久久| 在线亚洲精品自拍| 99在线视频免费| 干中文字幕| 丁香六月综合网| 国产欧美精品一区二区| 四虎精品国产AV二区| 97国产成人无码精品久久久| 狠狠色丁婷婷综合久久| 91九色国产porny| 中文字幕1区2区| 亚洲国产成人自拍| 在线观看91香蕉国产免费| 伊人婷婷色香五月综合缴缴情| 久久久精品久久久久三级| 欧美午夜理伦三级在线观看 | 人妻无码中文字幕一区二区三区| 久久精品国产999大香线焦| 999精品色在线观看| 日本一区二区三区精品视频| 精品欧美视频| 国产精品蜜臀| 国产精品成人一区二区不卡| 国产十八禁在线观看免费| 国产小视频a在线观看| 亚洲欧美自拍视频| AV在线天堂进入| 全免费a级毛片免费看不卡| 毛片手机在线看| 2021最新国产精品网站| 精品国产成人a在线观看| 亚洲综合欧美在线一区在线播放| 在线视频精品一区| 午夜视频日本| 亚洲欧美精品日韩欧美| 99久久精品国产综合婷婷| 91视频青青草| 亚洲区视频在线观看| 亚洲美女一区二区三区| 欧美高清日韩| 综合五月天网| 精品无码国产自产野外拍在线| 欧美日本在线播放| 老司机精品久久| 国产午夜不卡| 国产乱人伦偷精品视频AAA| 精品精品国产高清A毛片| 亚洲美女视频一区| 国产精品第一区在线观看| 日韩精品无码不卡无码| 99精品高清在线播放 | 最新国语自产精品视频在| 亚洲欧洲美色一区二区三区| 麻豆精品在线视频| 中文字幕在线看| 直接黄91麻豆网站| 最新日韩AV网址在线观看| 美女亚洲一区| 精品久久国产综合精麻豆| 亚洲精品老司机| 亚洲系列无码专区偷窥无码| 国产高清无码第一十页在线观看| 狠狠亚洲五月天| 国产91色在线| 国产在线观看成人91| 伊人欧美在线|