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

        ?

        基于STM32的土壤濕度監(jiān)控裝置設(shè)計與試驗

        2021-08-25 17:43:32魏楚偉黃健榮朱寒豹程俊峰
        現(xiàn)代農(nóng)業(yè)裝備 2021年4期
        關(guān)鍵詞:土壤濕度水肥限值

        魏楚偉,侯 露,黃健榮,朱寒豹,程俊峰

        (1.廣東省現(xiàn)代農(nóng)業(yè)裝備研究所,廣東 廣州 510630;2.廣東弘科農(nóng)業(yè)機(jī)械研究開發(fā)有限公司,廣東 廣州 510555)

        0 引言

        中國的人均淡水資源占有量很少,僅占世界平均量的四分之一,水資源匱乏[1]。目前農(nóng)業(yè)用水占我國總用水量的80%,且農(nóng)業(yè)用水仍以人工和經(jīng)驗為主[2]。因而,解決農(nóng)業(yè)灌溉用水問題對緩解水資源緊缺具有重要意義[3]。土壤濕度是衡量作物生長環(huán)境的重要指標(biāo)[4],根據(jù)土壤濕度實現(xiàn)自動灌溉可以提升農(nóng)業(yè)生產(chǎn)效率,提高農(nóng)業(yè)生產(chǎn)自動化程度,減少人工成本,降低勞動強(qiáng)度[5]??垫萚6]利用YL-69 濕度傳感器測量土壤濕度,基于AT89C51 單片機(jī)設(shè)計了植物生長調(diào)節(jié)系統(tǒng)實現(xiàn)自動灌溉。鄒聲平等[7]設(shè)計了基于STC89C52 的智能灌溉系統(tǒng),該系統(tǒng)誤差小于5%,且操作簡單,運(yùn)行穩(wěn)定。孫小春等[8]選用YL-69 濕度傳感器,設(shè)計了一個基于單片機(jī)的智能灌溉系統(tǒng),實現(xiàn)了智能灌溉。李燁桐等[9]采用土壤濕度傳感器采集花卉土壤濕度信息,實現(xiàn)個性化實時灌溉。目前土壤濕度的采集大多局限在實驗室研究,開發(fā)出成本低、便攜、操作簡單、采集精度高的土壤濕度采集裝置是今后研究的關(guān)鍵方向[10]。

        本文綜合考慮成本、使用環(huán)境和便攜性的要求,設(shè)計開發(fā)一種基于STM32 控制器,且具備人機(jī)交互界面的便攜式自動控制灌溉裝置。

        1 系統(tǒng)總體方案

        本裝置主要由單片機(jī)控制器模塊、土壤濕度傳感器模塊、液晶顯示屏模塊、按鍵模塊、串口模塊、水肥機(jī)繼電器模塊和電源模塊等部分組成。單片機(jī)為核心的控制系統(tǒng)采集土壤濕度信息后,發(fā)出相關(guān)指令控制水肥機(jī)的啟停,使土壤濕度值保持在一定范圍,保證植物生長所需的最優(yōu)土壤濕度環(huán)境;配備了顯示屏和按鍵,可實時顯示土壤濕度以及水肥機(jī)啟停狀態(tài),設(shè)定、調(diào)整土壤濕度在最優(yōu)范圍。具體工作原理如下。

        土壤濕度傳感器模塊將所采集的土壤濕度信號經(jīng)放大后傳送至單片機(jī)內(nèi)部的A/D 轉(zhuǎn)換電路,經(jīng)A/D 轉(zhuǎn)換后,通過數(shù)據(jù)處理得出土壤的濕度值。單片機(jī)微控制器模塊根據(jù)采集到的濕度數(shù)據(jù),將最后處理的結(jié)果發(fā)送到LCD 顯示器進(jìn)行顯示。同時單片機(jī)微控制器根據(jù)設(shè)定的濕度范圍來判斷水肥機(jī)是否需要開啟,若土壤濕度低于下限值,就啟動水肥機(jī)進(jìn)行灌溉;若濕度高于上限值,則關(guān)閉水肥機(jī),停止灌溉。系統(tǒng)通過電源模塊為STM32 單片機(jī)、土壤濕度傳感器等模塊供電。系統(tǒng)總體結(jié)構(gòu)如圖1 所示。

        圖1 系統(tǒng)總體結(jié)構(gòu)框圖Fig.1 Overall block diagram of the system

        2 硬件選型與電路設(shè)計

        2.1 土壤濕度傳感器模塊

        本裝置選用的土壤濕度傳感器是TDR-3 土壤濕度傳感器,實物如圖2 所示,該濕度傳感器測量的土壤濕度為體積百分比(%),是一款高精度、高靈敏度測量土壤水分的傳感器。

        圖2 TDR-3 土壤濕度傳感器Fig.2 TDR-3 soil humidity sensor

        土壤濕度傳感器的信號端輸出的為電壓信號,電壓范圍是0~2.5 V。在預(yù)試驗過程中發(fā)現(xiàn)采集的模擬電壓值與實際濕度值并不完全是線性關(guān)系,在空氣中存在一定的漂移電壓,因此在粘土的環(huán)境中進(jìn)行了數(shù)據(jù)的標(biāo)定,得到電壓與土壤濕度的關(guān)系如表1 所示。

        表1 電壓與土壤濕度的關(guān)系Tab.1 Relationship between voltage and humidity value

        2.2 控制器模塊

        選用STM32F103CRT6 單片機(jī)作為本裝置的控制系統(tǒng),該單片機(jī)有功能強(qiáng)、功耗低、成本低等優(yōu)點(diǎn)。STM32 內(nèi)部的A/D 轉(zhuǎn)換器可將土壤濕度傳感器采集到的模擬電壓信號轉(zhuǎn)換為數(shù)字信號,以便通過程序處理。當(dāng)有模擬量輸入時,單片機(jī)內(nèi)部模擬數(shù)字轉(zhuǎn)換器(Analog-to-digital converter,ADC)通過多次比較,使得數(shù)字量逐次逼近輸入模擬量的對應(yīng)值,通過式(1)計算出電壓值。土壤濕度傳感器需要一路模擬量的輸入,選擇STM32 的PA1 引腳作為數(shù)據(jù)輸入口,為了加快數(shù)據(jù)的處理能力,同時開通了DMA 數(shù)據(jù)通道。

        式中soil為ADC采集處理得到的模擬電壓值,V;ADC_ConveredValue為寄存的值;4096為12位寄存器滿偏的值;3.3為單片機(jī)參考電壓VDD的值。

        2.3 鍵盤模塊

        該模塊用于輸入濕度值的上下限值,將按鍵開關(guān)直接跟單片機(jī)的IO 口連接,公共端均接地。如圖3 所示,按鍵K1,K2,K3,K4,K5 分別與單片機(jī)的PB3,PB4,PB5,PB6,PB7 引腳相連。K1 和K2可分別增加和減小濕度上限值,K3 和K4 可增加和減小濕度下限值,K5 為屏幕開關(guān)鍵。當(dāng)系統(tǒng)上電時,系統(tǒng)會設(shè)定一個默認(rèn)的上下限值,通過按鍵可修改濕度值的上下限,修改后可自動保存濕度上下限值。

        圖3 按鍵電路圖Fig.3 Key circuit diagram

        2.4 液晶顯示屏模塊、繼電器模塊與電源模塊

        液晶顯示器模塊選用LCD12864 液晶顯示器,它是一種專門用來顯示字母、數(shù)字、符號和中文等的點(diǎn)陣型液晶模塊,取決于自身的取模數(shù)組的定義。

        水肥機(jī)繼電器模塊選用型號為HK4100FDC5V-SHG 的固態(tài)繼電器,圖4 所示為繼電器接線圖,RELAY 表示繼電器。當(dāng)單片機(jī)的PIC1 引腳輸出高電平時,三極管Q2 飽和導(dǎo)通,繼電器吸合,同時點(diǎn)亮狀態(tài)指示的發(fā)光二極管,繼電器的常開觸點(diǎn)閉合,相當(dāng)于開關(guān)閉合。當(dāng)PIC1 引腳輸出低電平時,三極管Q2 截止,繼電器線圈兩端沒有電位差,繼電器銜鐵釋放,同時狀態(tài)指示的發(fā)光二極管熄滅,繼電器的常開觸點(diǎn)釋放,相當(dāng)于開關(guān)斷開。在三極管截止的瞬間,由于線圈中的電流不能突變?yōu)榱悖^電器線圈兩端會產(chǎn)生一個較高電壓的感應(yīng)電動勢,此時線圈產(chǎn)生的感應(yīng)電動勢可以通過二極管釋放,起到保護(hù)三極管免被擊穿的作用,也消除了感應(yīng)電動勢對其他電路的干擾。

        圖4 繼電器模塊接線圖Fig.4 Drive circuit diagram

        選用5 V 蓄電池為整個設(shè)備供電,土壤濕度傳感器的工作電壓為5 V,蓄電池可直接為土壤濕度傳感器供電;由于單片機(jī)工作電壓為3.3 V,故通過AMS1117 電壓轉(zhuǎn)換器將蓄電池的5 V 電壓轉(zhuǎn)換為3.3 V 電壓為單片機(jī)供電,電源模塊電路如圖5所示。其中電容C13,C14 為穩(wěn)定電容,具有抑制脈沖干擾,高頻以及減少紋波的作用,保持供電系統(tǒng)穩(wěn)定。

        圖5 電源電路圖Fig.5 Power supply circuit diagram

        3 軟件設(shè)計

        3.1 主程序

        系統(tǒng)上電后,系統(tǒng)對串口模塊程序,液晶顯示屏模塊程序和ADC 采集程序等進(jìn)行初始化。系統(tǒng)初始化配置后,默認(rèn)設(shè)置濕度上限值為40%,下限值為30%,通過土壤濕度傳感器采集土壤濕度,與設(shè)定的上下限值進(jìn)行對比,來決定施肥機(jī)是否開啟。當(dāng)有按鍵輸入時,系統(tǒng)會觸發(fā)外部中斷處理程序,對按鍵掃描,通過按鍵來調(diào)整所需濕度的上下限值,并且傳感器一直處于采集的狀態(tài),主函數(shù)流程如圖6所示。

        圖6 主函數(shù)流程圖Fig.6 The main function process

        3.2 按鍵處理程序

        該模塊主要通過4 個按鍵K1,K2,K3,K4 設(shè)置系統(tǒng)濕度的上下限值,K1 和K2 可分別增加和減小濕度上限值,K3 和K4 可增加和減小濕度下限值,K5 為屏幕開關(guān)鍵。系統(tǒng)對按鍵的響應(yīng)設(shè)置為外部中斷模式,響應(yīng)效果快,并實時可對濕度值進(jìn)行修改,軟件流程圖如圖7 所示。

        圖7 按鍵響應(yīng)流程圖Fig.7 Keys response flow chart

        3.3 按鍵處理程序

        該模塊的主要功能是采集土壤濕度并進(jìn)行數(shù)據(jù)處理,通過STM32 內(nèi)部自帶的ADC 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,本裝置只用到了一個土壤濕度傳感器,通過ADC1 的PB1 通道進(jìn)行測量讀取。并在此引用了式(1)進(jìn)行計算,代碼如下所示

        ADC_ConvertedValue=ADC_Get(); // 該ADC 是讀取ADC 寄存中的值。

        soil=(float) ADC_ConvertedValue/4096*3.3;

        土壤濕度數(shù)據(jù)采集處理軟件流程如圖8 所示。

        圖8 土壤濕度傳感器軟件流程Fig.8 Software flow of soil moisture sensor

        4 驗證試驗

        根據(jù)以上描述搭建基于STM32 的土壤濕度監(jiān)控裝置的樣機(jī)并調(diào)試,樣機(jī)如圖9 所示。為驗證本文設(shè)計的基于STM32 的土壤濕度監(jiān)控裝置是否能夠?qū)崿F(xiàn)監(jiān)控土壤濕度并根據(jù)濕度控制水肥機(jī)啟停的功能,進(jìn)行了驗證試驗。

        圖9 土壤濕度監(jiān)控裝置樣機(jī)Fig.9 Soil humidity monitoring device prototype

        4.1 試驗材料與方法

        準(zhǔn)備21 盆干燥的土壤,并向其中加入不同體積的清水靜置30 min,其中試驗組1 不加入清水,作為對照組。將本裝置的土壤濕度上下限值分別設(shè)置為40%和20%,如圖10 所示。用本裝置依次測量每個盆內(nèi)土壤濕度并記錄單片機(jī)獲取的傳感器電壓值,觀察施肥機(jī)電磁閥是否啟動,將萬用表(型號:勝祿高SK-890C,分辨率:0.001 V,準(zhǔn)確度:±0.8%)調(diào)至20 V 檔測量傳感器輸出電壓。

        圖10 實物測試環(huán)境Fig.10 Physical test environment

        4.2 試驗結(jié)果與分析

        當(dāng)本裝置插入盆中土壤時,顯示屏能實時顯示土壤濕度。當(dāng)土壤濕度小于20%時,水肥機(jī)啟動,增加土壤濕度;當(dāng)土壤濕度達(dá)到上限,施肥機(jī)停止灌溉。試驗結(jié)果如表2 所示,由表2 可知傳感器輸出電壓與單片機(jī)讀取電壓差值在-0.08~0.07 V 范圍內(nèi),試驗證明該裝置能實現(xiàn)監(jiān)控土壤濕度并根據(jù)濕度控制水肥機(jī)啟停的功能,單片機(jī)讀取的土壤濕度信息精確真實,具有實際意義。

        表2 驗證試驗結(jié)果Tab.2 Verification of the test results

        5 結(jié)論

        1)通過TDR-3 土壤濕度傳感器,結(jié)合STM32 單片機(jī)技術(shù),設(shè)計出基于單片機(jī)的土壤濕度采集及控制裝置,可實時監(jiān)測土壤濕度,并結(jié)合灌溉設(shè)施技術(shù)進(jìn)行水分補(bǔ)償,具有顯示土壤濕度并控制灌溉的功能。

        2)通過試驗證明了該裝置能夠快速監(jiān)測土壤濕度,并控制水肥機(jī)根據(jù)土壤濕度及時響應(yīng);可廣泛應(yīng)用于各類水肥一體化智能灌溉等場景,減少了人工成本和勞動強(qiáng)度。

        猜你喜歡
        土壤濕度水肥限值
        雅苒致力于推動水肥一體化
        “水肥一體”新系統(tǒng) 助力增收有一手
        土壤濕度傳感器在園林綠化灌溉上的應(yīng)用初探
        基于51單片機(jī)控制花盆土壤濕度
        電子制作(2019年15期)2019-08-27 01:12:12
        關(guān)于廢水排放特別限值的思考
        “水肥一體化”這么厲害!
        淺談水肥一體化技術(shù)在北方貧困山區(qū)的應(yīng)用與推廣
        遼寧省遼河流域石油煉制排放限值的制定
        四川盆地土壤濕度時空分布及影響因子分析
        中國不同氣候區(qū)土壤濕度特征及其氣候響應(yīng)
        四虎成人精品国产永久免费无码| 国产西西裸体一级黄色大片| 亚洲无人区乱码中文字幕| 中文字日产幕码三区的做法步| 欧美变态另类刺激| 乱码午夜-极国产极内射| 少妇bbwbbw高潮| 亚洲捆绑女优一区二区三区 | 久久国产精品无码一区二区三区| 亚洲一区二区精品久久岳| 亚洲国产精品自拍成人| 一本一道人人妻人人妻αv| 久久人妻公开中文字幕| 久久青青草视频免费观看| 亚洲av高清一区二区在线观看| 亚洲国产精品无码久久98| 日韩国产欧美视频| 亚洲精品国产精品系列| 白嫩丰满少妇av一区二区| 亚洲aⅴ在线无码播放毛片一线天| 欧美一区二区午夜福利在线yw| av网站一区二区三区| 日韩精品人成在线播放| 亚洲男人的天堂在线播放| 亚洲欧美日韩精品高清| 福利视频偷拍一区二区| 九色综合九色综合色鬼| 亚洲美腿丝袜综合一区| 国产成人精品一区二区日出白浆| 欧美又大粗又爽又黄大片视频| 国产人妻久久精品二区三区| 午夜精品久视频在线观看| 91精选视频在线观看| 青青手机在线视频观看| 日韩精品专区在线观看| 国产卡一卡二卡三| 在线亚洲AV成人无码一区小说| 中文字幕中文字幕777| 国内精品人妻无码久久久影院| 欧美成人久久久| 国产精品国产三级国a|