亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機(jī)的環(huán)境檢測(cè)與自動(dòng)調(diào)節(jié)系統(tǒng)設(shè)計(jì)

        2022-01-25 10:26:00周興達(dá)韋焱文劉潔楊文武姜鑫蕾
        電子設(shè)計(jì)工程 2022年2期
        關(guān)鍵詞:電路設(shè)計(jì)液晶溫濕度

        周興達(dá),韋焱文,劉潔,楊文武,姜鑫蕾

        (東北石油大學(xué),黑龍江大慶 163318)

        隨著高新技術(shù)的興起,農(nóng)業(yè)生產(chǎn)方式已經(jīng)逐漸改變。農(nóng)業(yè)生產(chǎn)基地使用嵌入式微控制器、傳感器結(jié)合單片機(jī)技術(shù)實(shí)現(xiàn)了對(duì)農(nóng)業(yè)生產(chǎn)中的作物生長(zhǎng)環(huán)境進(jìn)行實(shí)時(shí)監(jiān)測(cè)和控制,不僅節(jié)約人力又實(shí)現(xiàn)了對(duì)植物生長(zhǎng)環(huán)境的實(shí)時(shí)檢測(cè)和精確控制[1]。目前我國(guó)將這類技術(shù)逐步投入到智能家居的使用中,像智能花盆等,但類似的設(shè)計(jì)功能單一,僅能檢測(cè)卻無法進(jìn)行自動(dòng)控制。該系統(tǒng)將種植者的電腦作為檢測(cè)終端,在控制端對(duì)植物的生長(zhǎng)環(huán)境進(jìn)行檢測(cè)并自動(dòng)調(diào)節(jié)溫度、濕度和光照強(qiáng)度,通過無線模塊傳輸數(shù)據(jù)到終端進(jìn)行存儲(chǔ)和后期維護(hù)。實(shí)現(xiàn)了人與植物間的交互,自動(dòng)調(diào)節(jié)生長(zhǎng)的環(huán)境,能提升植物的生命周期和品質(zhì),使植物種植變得更加智能化。

        1 系統(tǒng)總體方案設(shè)計(jì)

        該設(shè)計(jì)主要有兩種功能,分別是實(shí)時(shí)檢測(cè)功能和自動(dòng)調(diào)節(jié)功能。主要電路模塊有單片機(jī)最小系統(tǒng)、液晶驅(qū)動(dòng)電路、溫濕度傳感器、光照強(qiáng)度傳感器、繼電器驅(qū)動(dòng)電路、外部光源電路和排氣扇電路等,采用相關(guān)程序?qū)υO(shè)計(jì)的硬件進(jìn)行編寫和調(diào)試。硬件系統(tǒng)邏輯圖如圖1 所示。

        圖1 硬件系統(tǒng)邏輯圖

        2 硬件系統(tǒng)設(shè)計(jì)

        該設(shè)計(jì)主要有實(shí)時(shí)檢測(cè)和自動(dòng)調(diào)節(jié)兩種功能。實(shí)時(shí)檢測(cè)功能就是能夠在液晶屏上實(shí)時(shí)顯示溫度、濕度和光照強(qiáng)度的參數(shù)[2]。并且通過無線模塊能夠在PC 端上實(shí)時(shí)檢測(cè)到當(dāng)前參數(shù)的數(shù)據(jù)。自動(dòng)調(diào)節(jié)功能就是以植物最適當(dāng)?shù)纳L(zhǎng)環(huán)境為中心,通過按鍵設(shè)定好適宜的溫度、濕度和光照強(qiáng)度。當(dāng)環(huán)境的溫度和濕度小于或者等于設(shè)定的初始值時(shí),風(fēng)機(jī)不工作;當(dāng)溫度和濕度只要有一方大于設(shè)定的初始值時(shí),風(fēng)機(jī)就會(huì)開始運(yùn)行。當(dāng)光照強(qiáng)度低于所需的光照強(qiáng)度時(shí),輔光就會(huì)自動(dòng)打開;當(dāng)光照強(qiáng)度高于所需強(qiáng)度時(shí),輔光不工作。其次,在液晶顯示屏上應(yīng)顯示當(dāng)前植物生長(zhǎng)環(huán)境的實(shí)時(shí)數(shù)據(jù),通過無線串口模塊也能在電腦上實(shí)時(shí)顯示和保存這些數(shù)據(jù)。

        2.1 最小系統(tǒng)設(shè)計(jì)

        選用STC89C52RC單片機(jī)作為核心[3],最小系統(tǒng)主要包括電源電路、復(fù)位電路和晶體振蕩電路,這是單片機(jī)工作的最基本的電路。最小系統(tǒng)的設(shè)計(jì)會(huì)直接關(guān)系和影響到單片機(jī)工作的運(yùn)行狀態(tài)以及穩(wěn)定性,進(jìn)而影響整個(gè)系統(tǒng)的工作情況[4],最小系統(tǒng)原理如圖2所示。

        圖2 最小系統(tǒng)原理圖

        2.2 液晶驅(qū)動(dòng)電路設(shè)計(jì)

        采用LCD1602 液晶顯示模塊[5]。為了方便編程,將八位數(shù)據(jù)線與單片機(jī)的一個(gè)完整的端口八位輸出相連,該功能設(shè)計(jì)選擇的是P0 口。由于其他控制線均使用位控制,所以為了布線方便,在數(shù)據(jù)位確定后與其他控制引腳就近連接,液晶驅(qū)動(dòng)原理圖如圖3所示。

        圖3 液晶驅(qū)動(dòng)原理圖

        2.3 溫濕度傳感器電路設(shè)計(jì)

        選用的DHT11 溫濕度傳感器具有4 個(gè)引腳[6],一個(gè)數(shù)據(jù)引腳和兩個(gè)供電引腳,另外有一個(gè)引腳置為空。在使用的模塊中廠家只對(duì)3 個(gè)有用的引腳進(jìn)行了引出,讓數(shù)據(jù)腳與單片機(jī)的P10 口進(jìn)行連接[7],電路設(shè)計(jì)如圖4 所示。

        圖4 溫濕度傳感器電路原理圖

        2.4 光照強(qiáng)度傳感器電路設(shè)計(jì)

        設(shè)計(jì)所使用的BH1750 光照強(qiáng)度傳感器有5 個(gè)引腳[8],分別為兩個(gè)供電引腳、兩個(gè)IIC 通信引腳和一個(gè)模擬量輸出引腳。由于在設(shè)計(jì)中并沒有用到模擬量的讀取,所以模擬輸出引腳置為空,單片機(jī)的P11和P12 引腳與IIC 通信的兩個(gè)引腳相連,電路設(shè)計(jì)如圖5 所示。

        圖5 光照強(qiáng)度傳感器電路原理圖

        2.5 繼電器驅(qū)動(dòng)電路設(shè)計(jì)

        采用S8550 三極管來驅(qū)動(dòng)繼電器[9]。繼電器的一條控制線連電源正極,另一引腳連在集電極,三極管的發(fā)射極接地,在它的基極串聯(lián)電阻后與單片機(jī)的P13引腳和P14 引腳相連接。系統(tǒng)開始工作后,繼電器的工作狀態(tài)和單片機(jī)輸出的電平以及三極管的工作區(qū)有關(guān),工作狀態(tài)如表1所示,電路設(shè)計(jì)如圖6所示。

        表1 繼電器工作狀態(tài)表

        圖6 繼電器驅(qū)動(dòng)電路原理圖

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

        軟件部分利用C 語言,采用Keil 軟件來進(jìn)行編寫[10]。系統(tǒng)軟件部分設(shè)計(jì)主要包括串口通信程序、液晶驅(qū)動(dòng)程序、溫濕度數(shù)據(jù)讀取與校驗(yàn)程序、光照強(qiáng)度獲取程序以及按鍵程序等。

        3.1 串口通信程序設(shè)計(jì)

        通過串口將數(shù)據(jù)發(fā)送給無線通信模塊,由無線通信模塊將串口發(fā)送的數(shù)據(jù)發(fā)送給另一塊無線通信模塊再轉(zhuǎn)發(fā)給電腦。因沒有用到從上位機(jī)接收數(shù)據(jù)的功能,所以串口通信程序設(shè)計(jì)部分只包括串口初始化[11]以及串口發(fā)送[12]兩部分,串口通信程序流程圖如圖7 和圖8 所示。

        圖7 串口初始化流程圖

        圖8 發(fā)送數(shù)據(jù)流程圖

        3.2 液晶驅(qū)動(dòng)程序設(shè)計(jì)

        液晶驅(qū)動(dòng)程序包括初始化和控制兩部分,液晶驅(qū)動(dòng)程序的初始化是對(duì)液晶工作模式的設(shè)置,控制部分是對(duì)液晶顯示內(nèi)容的設(shè)置。液晶初始化首先需要發(fā)送打開顯示命令,再設(shè)置隱藏光標(biāo)和顯示指針,在顯示完成所有字節(jié)后會(huì)自動(dòng)加一,這有利于簡(jiǎn)化程序提高程序的運(yùn)行效率,最后執(zhí)行清屏操作[13]。

        3.3 溫濕度數(shù)據(jù)讀取與校驗(yàn)程序設(shè)計(jì)

        該部分是讀取溫度和濕度的程序并且校驗(yàn)。將DHT11 模塊的數(shù)據(jù)引腳電平拉低18 ms 再拉高40 μs(大于20 μs),此時(shí)DHT11 模塊響應(yīng),則會(huì)將電平拉低。如果電平?jīng)]有被拉低則結(jié)束;如果電平被拉低,就會(huì)開始讀取數(shù)據(jù),共讀取40 位數(shù)據(jù)。若與校驗(yàn)位相同則通過,就把測(cè)得的臨時(shí)數(shù)據(jù)復(fù)制到指定變量中;如果沒有通過,則校驗(yàn)結(jié)束[14]。

        3.4 光照強(qiáng)度獲取程序設(shè)計(jì)

        在通信協(xié)議方面,GY-30 模塊使用BH1750 光照度采集芯片,該芯片與控制器之間為IIC 協(xié)議。由于單片機(jī)內(nèi)沒有集成的硬件IIC 控制器,要用單片機(jī)的普通I/O 口進(jìn)行模擬操作[15]。在通信內(nèi)容上,BH1750的默認(rèn)地址為0x46,先向總線發(fā)送BH1750 的地址并等待其響應(yīng),再發(fā)送初始化和轉(zhuǎn)換命令,最后根據(jù)數(shù)據(jù)格式依次讀出傳感器檢測(cè)到的信息,由于每次只能傳輸8 bit 的信息,而芯片內(nèi)的AD 采樣為16 bit,則在讀取完成后對(duì)讀取到的數(shù)據(jù)進(jìn)行拼接[16]。

        3.5 按鍵程序設(shè)計(jì)

        設(shè)計(jì)的按鍵部分采用6 個(gè)獨(dú)立的按鍵。按下按鍵后,相應(yīng)引腳電平被拉低,程序讀取到對(duì)應(yīng)端口的數(shù)據(jù)位是邏輯“0”,即代表按鍵被按下。當(dāng)發(fā)現(xiàn)按鍵被按下時(shí),首先會(huì)進(jìn)行10 ms 的防抖延時(shí),若檢測(cè)到的確是被按下,則會(huì)執(zhí)行相應(yīng)的程序;若檢測(cè)到未按下,將不執(zhí)行任何操作,然后繼續(xù)執(zhí)行后續(xù)程序。

        4 系統(tǒng)測(cè)試結(jié)果

        圖9 通過按鍵設(shè)置初始值,設(shè)置溫度上限為25 ℃,濕度上限為55%,光照下限為300 lux,系統(tǒng)檢測(cè)到當(dāng)前環(huán)境中的溫度為15 ℃、濕度為49%,低于設(shè)定的初始值時(shí),風(fēng)機(jī)不工作;且此時(shí)檢測(cè)到的光照強(qiáng)度為487 lux 高于設(shè)定的光照強(qiáng)度,輔光也不工作。圖10 為PC 端上顯示的數(shù)據(jù),可以看到和液晶顯示屏上數(shù)據(jù)一致。

        圖9 風(fēng)機(jī)和補(bǔ)光不工作時(shí)

        圖10 PC端上對(duì)應(yīng)圖9的實(shí)時(shí)顯示

        圖11仍設(shè)置溫度上限為25 ℃,濕度上限為55%,光照下限為300 lux,系統(tǒng)只要檢測(cè)到溫度和濕度有一方高于設(shè)定的初值時(shí),風(fēng)機(jī)就會(huì)開始運(yùn)行進(jìn)行排氣和降溫,此時(shí)檢測(cè)到溫濕度均高于初值,風(fēng)機(jī)工作。且此時(shí)檢測(cè)到當(dāng)光照強(qiáng)度為212 lux,低于所需的光照強(qiáng)度時(shí),輔光自動(dòng)打開。在圖12 PC 端上看到數(shù)據(jù)自動(dòng)調(diào)節(jié)的整個(gè)過程的參數(shù)和顯示屏上一致。

        圖11 風(fēng)機(jī)和補(bǔ)光工作時(shí)

        圖12 PC端上對(duì)應(yīng)圖11的實(shí)時(shí)顯示

        5 結(jié)論

        該設(shè)計(jì)基于單片機(jī)技術(shù),模擬對(duì)植物生長(zhǎng)環(huán)境進(jìn)行檢測(cè)與自動(dòng)調(diào)節(jié),其主芯片為STC89C52RC 單片機(jī),采用C 語言設(shè)計(jì)的環(huán)境檢測(cè)與調(diào)節(jié)系統(tǒng)。結(jié)合了單片機(jī)及各種傳感器以及補(bǔ)光燈、排氣扇等執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)了對(duì)植物生長(zhǎng)環(huán)境中的光照強(qiáng)度、溫度和濕度等要素的實(shí)時(shí)監(jiān)測(cè)和控制。在未來智慧農(nóng)業(yè)的發(fā)展中,以及在面向家庭的植物種植體系中,能夠更加智能化,可以解放大量的勞動(dòng)力并提升植物的品質(zhì)和生命周期,相關(guān)設(shè)計(jì)的廣泛應(yīng)用定能最大限度地方便農(nóng)業(yè)生產(chǎn),提高農(nóng)產(chǎn)品的產(chǎn)量和質(zhì)量,具有較高的使用價(jià)值。

        猜你喜歡
        電路設(shè)計(jì)液晶溫濕度
        不可壓液晶方程組的Serrin解
        溫濕度控制器在回收砂冷卻系統(tǒng)中的應(yīng)用
        《液晶與顯示》征稿簡(jiǎn)則
        液晶與顯示(2020年8期)2020-08-08 07:01:46
        基于DSP的多路溫濕度監(jiān)測(cè)系統(tǒng)
        Altium Designer在電路設(shè)計(jì)中的應(yīng)用
        電子制作(2019年16期)2019-09-27 09:34:58
        負(fù)反饋放大電路設(shè)計(jì)
        電子制作(2019年23期)2019-02-23 13:21:36
        基于溫濕度控制的天氣預(yù)測(cè)裝置
        電子制作(2018年11期)2018-08-04 03:26:02
        蒸發(fā)冷卻溫濕度獨(dú)立控制空調(diào)系統(tǒng)的應(yīng)用
        基于UC3843的60W升壓電路設(shè)計(jì)
        液晶與顯示2015年第30卷第1期 目錄
        液晶與顯示(2015年1期)2015-02-28 21:15:54
        日本免费观看视频一区二区 | 一区一级三级在线观看| 色偷偷女人的天堂亚洲网| 视频区一区二在线观看| a级国产乱理伦片| 欧美日韩亚洲国内综合网| 亚洲欧美在线视频| 91精品亚洲熟妇少妇| 大陆国产乱人伦| 人妻 日韩精品 中文字幕| 男人阁久久| 久久成人精品国产免费网站| 色综合天天综合欧美综合| 亚洲av永久无码精品国产精品 | 亚洲国产色婷婷久久精品| 久久天天躁狠狠躁夜夜2020一| 一本久道久久综合婷婷五月| 天堂av在线一区二区| 粉嫩av最新在线高清观看| 特级毛片爽www免费版| 国产一级片毛片| 亚洲一区二区三区码精品色| 中文字幕无码中文字幕有码| 97精品人妻一区二区三区香蕉| 国产chinese在线视频| 成人免费av高清在线| 亚洲中文字幕无码av| 日韩中文网| 牛仔裤人妻痴汉电车中文字幕| 亚洲av无码一区二区三区鸳鸯影院| 中文字幕有码无码av| 五月天婷婷一区二区三区久久| 久久久国产精品黄毛片| 久久久久亚洲av无码麻豆| www插插插无码视频网站| 中国av一区二区三区四区| 欧美性xxxxx极品老少| 欧美国产日韩a在线视频| 国产香蕉一区二区三区| 日本人妻伦理在线播放| 亚洲av无码不卡久久|