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

基于AT89C51單片機的果蔬農藥可回收噴灑系統設計與實現

2022-04-05 10:11:53楊勇曲愛軍
熱帶農業科學 2022年2期

楊勇 曲愛軍

摘要??? 在果蔬培育及病蟲害防治工作中,需要在適當范圍內噴灑一定量安全系數高的農藥,傳統噴灑工具作業效率低,浪費嚴重并容易造成果蔬農藥殘留超標等問題。為提高農藥的噴灑利用效率,節約成本,設計了一款根據需要調節噴灑速率和回收噴灑管中農藥的果蔬農藥噴灑系統。開發了配套軟硬件系統,通過Proteus軟件對該系統進行了仿真和論證。結果表明,本次設計的基于AT89C51單片機的果蔬農藥噴灑系統功能完善,速率誤差2%~4%,精度±2%;速率1.7374.65 r/min,可回收殘留管壁中剩余藥液。該系統可將農藥利用最大化,節約成本,符合預先功能設計,具有顯著推廣應用價值。

關鍵詞??? AT89C51;果蔬;農藥噴灑;Proteus仿真

中圖分類號??? TP277??? 文獻標識碼??? A??? DOI:10.12008/j.issn.1009-2196.2022.02.017

Design and Implementation of Fruit and Vegetable Pesticide Recyclable Spraying System Based on an AT89C51 Single Chip Microcomputer

YANG Yong??? QU Ayun2

(1. Comprehensive Administrative Law Enforcement Bureau of Yangxin County,Binzhou City,Binzhou,Shandong 251800,China;2. School of Plant Protection,Shandong Agricultural University,Tai'an,Shandong 271000,China)

Abstract??? In fruit and vegetable cultivation it is necessary to control diseases and pests attacking fruit and vegetables by spraying a certain amount of pesticides with a high safety factor at an appropriate rate. The traditional spraying tools have low operation efficiency,and cause serious waste of pesticides and excessive pesticide residues in fruits and vegetables. In order to improve the utilization efficiency and save the cost of pesticides in the spraying process,a fruit and vegetable pesticide spraying system was designed to adjust the spraying rate and recover the pesticides left in the spraying pipe. A supporting software and hardware system is developed,and the system is simulated and demonstrated by using simulation software Proteus. The results showed that the fruit and vegetable pesticide spraying system based on an AT89C51 single chip microcomputer works well with the motor speed error being 2%~4% and the accuracy being ±2%. The motor speed is 1.73 r/min-14.65r/min,and the residual solution left in the pipe wall of the sprayer can be recovered. The system can maximize the utilization of pesticides and save costs,and it hence conforms to the previous functional design and has a significant value of popularization and application.

Keywords??? AT89C51;fruits and vegetables;pesticide spraying;Proteus simulation

當前,為滿足人們對生鮮瓜果的大量需求,果蔬種植規模不斷擴大。傳統農藥噴灑方式不僅不適應新形勢下高效增產增收的要求,而且還造成人力物力浪費[1]。傳統小規模農藥噴霧方式主要用農藥噴霧器,主要特點一是作業者需背負攜帶噴霧器,然后手搖壓力手柄,將農藥傳輸到噴灑管中,噴霧過程較難控制噴霧速度,造成浪費;二是作業強度大,人力成本高。因此,因地制宜研發相關農業噴灌設備必要且迫切。

近年來,國內專家學者對農藥噴霧方式方法研究取得了顯著成效。劉佳等[2]針對已有方形噴灑域噴頭存在噴灌均勻系數低、方形程度差、轉動過程精度不高等問題,設計了一種適用于方形噴灑的新型噴灌裝置。莫莉萍[3]設計開發了基于DSP噴霧機器人,該直流電機自動控制系統能夠提高農藥噴霧機器人的作業效率,實現農藥噴霧的精準控制,有效減少農藥浪費,防止對自然環境造成破壞。張金錢等[4]采用模糊PID控制策略搭建了飛行平臺,進行農藥噴灑控制。在Simulink 仿真環境下進行軟件仿真實驗,在田間進行現場作業,結果顯示具有很好的運行效果。何志輝[5]為提高無人機噴藥設備準確性,提出了基于云技術的施藥量大數據實時分析平臺,并通過PID調節來實現農藥噴灑量的精準控制。曾新洲等[6]為提高農藥的噴灑效率,以果園為研究對象,設計出一款可投入農業實際生產的基于單片機實時混藥靜電噴霧機。張奇等[7]設計了一款基于DSP和單片機的實時變量噴藥系統,通過電磁閥控制6個噴頭的開閉,實現精準變量噴藥,該系統在室外田間復雜情況下可以滿足實時精準噴藥要求,在作業機槭速度為4 km/h時,噴藥精確度可以達到91.4%。上述專家學者研究適用于大批量大范圍田間作業,未提及小范圍實用性較強的農藥噴灑作業器槭設計與應用。

本文主要研究利用Proteus設計果蔬農藥噴灑系統,要求系統能夠提供更好的控制噴灑速度、解放勞動力。同時需要對果蔬農藥噴灑系統的基本硬件電路和各個軟件模塊進行詳細的分析,從而保證系統運行的穩定性和可靠性[8]。主要的研究內容如下:

(1)對整個果蔬農藥噴灑系統進行調研和系統設計,包括需求分析、功能設計等等,確定各個功能模塊及其實現原理,以提高果蔬農藥噴灑系統的實用性和交互性為目的對系統進行設計。

(2)對系統模塊的硬件部分進行選型,并使用電路設計軟件設計出各個模塊的電路,對硬件電路原理進行分析,確保硬件電路的穩定性。

(3)使用模塊化軟件設計思想,對果蔬農藥噴灑系統的軟件系統進行設計,根據各個硬件模塊的輸出接口以及時序要求,對各個模塊進行程序設計,降低各個軟件子程序的耦合程度,提高軟件的魯棒性[9]。

1??? 果蔬農藥噴灑系統設計

1.1??? 功能設計

果蔬農藥噴灑系統需要能夠更好地控制噴灑速度及節約人力物力成本,并在噴灑結束后回收殘留在噴灑管中的農藥,避免造成不必要的浪費。當果蔬種植戶判斷當前種植區域的害蟲比較少時,果蔬種植戶根據需要調整噴灑速度,以免噴灑過量。

1.2?? ?微型處理器的內存與接口

微型計算機是體積小,能夠完成一系列的邏輯處理運算功能的電子計算機。它一般以微處理器為核心,配備合適的外圍電路和輸入輸出設備、存儲器等完成指定的功能[10]。現在廣泛使用的微處理器有很多相似之處,例如80C51系列和STM32系列單片機,訪問內存使用的地址和訪問接口使用的地址是統一的。由于微處理的結構相對簡單,所以采用這種方法能夠簡化操作,使用訪問內存的指令就能夠訪問相關的接口了[11],這極大地方便了開發人員去調用接口實現相關操作。但是同時由于操作接口和操作內存的指令一樣,使得開發人員必須對相關的參數十分了解才能夠辨別出兩者,對程序進行維護[12]。

1.3??? 中斷方式

在微處理器的程序設計中,CPU一般通過兩種方式操作I/O,一種是直接程序控制,另外一種則是中斷方式。其中程序控制方式,如果I/O設備無條件傳輸的情況下,消耗的CPU資源較少,但是如果不知道I/O什么時候準備好,則需要CPU不斷地進行輪詢,輪詢的方式增加了CPU的負擔[13],將降低CPU的處理效率,同時也使得微處理無法對外部突發事件進行有效的實時響應。微處理還提供了中斷的方式來處理I/O請求,當CPU接收到I/O設備發來的高優先級的中斷請求時,CPU將停止當前的低優先級的工作,并對工作現場進行保存,轉而完成中斷任務,當中斷任務完成后,原來被打斷的狀態將會恢復,CPU能夠在原來的基礎上繼續執行操作[14]。采用中斷的方式能夠避免CPU重復訪問I/O,減少了CPU冗余的操作,從而提高工作效率。

2??? 果蔬農藥噴灑系統硬件設計

2.1??? 硬件總體方案

使用AT89C51芯片作為核心處理器,處理噴灑速率、檔位和農藥剩余量;使用LCD1602屏幕作為人機交互的接口,同時微處理會根據采集到的環境信息,通過I/O控制步進電機和燈等外圍設備。硬件總體方案見圖1所示。

2.2??? 微處理器核心電路

設計使用的微處理器為AT89C51,該芯片為ATMEL公司生產,使用該芯片作為果蔬農藥噴灑系統的主控芯片比較合適。當FIASH進行校驗時,P0端口輸出原碼,此時P0端口外部必須被拉高。

微處理器核心電路需包括電源部分,在電源部分中,使用了78M05作為DC-DC的芯片。該電源模塊設計如圖2所示。

通過這個電路能夠將最高35 V的輸入電壓轉換成AT89C51單片機工作需要的5 V電壓[15]。

復位電路模塊(圖3)用于整個系統復位。在某些特殊情況下,單片機可能處于不工作的狀態,這種情況下可以按下復位按鍵,單片機重新從程序入口執行,重新執行相關的邏輯代碼。

時鐘電路模塊用于給系統提供必要的時鐘信息,給各個組件的運行提供基本節拍。外部晶振周期經過分頻后得到了機器周期[15],從而給各個指令提供節拍。圖4中P5可以選擇11.059 2 MHz的無源晶振;C5和C6為2個30pf的起振電容,用于晶振的起振。X1和X2分別連接了單片機的XTAL1和XTAL2引腳。

2.3??? 速度控制電路

設計采用了步進電機,在外界的控制下,它能夠很好地以當前需要的速度值運行。速度誤差2%~4%,精度為±2%;速度范1.73~14.65 r/min。通過步進電機的特定時序,能夠實現毫秒級的響應,同時它的工作電壓范圍寬,可在5~8V正常工作[16]。

圖5為步進電機電路圖,圖中6根線分為A、B兩組,6根線中有兩根是公共線,如圖5彩線是公共線。用萬用表可測出公共線,測量方法如下:電阻檔(最小)紅筆任意接一引腳,黑筆一次接余下的4根線若黑筆和兩根線接觸電阻都相等那么紅筆接為公共線,以上的3根線則為一組;另一組的測量方法相同,接電機時一般公共線不接,把圖中的A紅、C藍作為一組線圈;B黑、D綠看做一組線圈;電機與驅動器連接時A、C接驅動器的A+、A-、B、D接驅動器的B+、B-。

2.4??? 按鍵電路

該系統主要有6個按鍵,分別是方向正、方向反、速度+、速度-、開/管、加藥水。

如圖6所示,當按鍵按下時,AT89C51單片機檢測到對應I/O的低電平,執行相應的動作。比如在開機鍵按下后,可以根據需要對步進電機的轉動方向和速度大小進行調整。

2.5??? 人機交互電路

根據顯示的內容,方便用戶閱讀,使用LCD 1602作為人機交互的器件(圖7 )。LCD 1602這種顯示器件包含14~16個管腳,本系統使用的是14個管腳(沒有LED+和LED-),其中用于和單片機相連的有11個管腳,DB0到DB7是用于數據交換的總線;RS為寄存器選擇,高電平1時選擇數據寄存器、低電平0時選擇指令寄存器;RW為讀寫信號線,高電平(1)時進行讀操作,以51為例的簡單原理圖低電平(0)時進行寫操作;E為使能信號線,作為時鐘信號,控制讀寫時序。圖7為LCD 1602的電路。圖8為LCD 1602 的寫入數據時序圖。

3??? 果蔬農藥噴灑系統軟件設計

3.1??? 軟件總體方案

結合系統軟件總體設計要求,終端軟件設計的總體方案如圖9所示,整個設計方案包括初始化子程序模塊、按鍵子程序模塊、人機交互子程序模塊等等。

對整體的系統進行初始化,包括時鐘初始化和外設初始化,如顯示屏和DHT11的初始化等,讀取DHT11獲取的環境溫濕度信息,并在顯示屏上進行更新。若檢測到按鍵按下,可進行數據的清空等操作。圖9為多功能智慧閱覽室的軟件總體框圖。

3.2??? 初始化子程序

在微處理器的使用過程中,啟動時需要對一些必要的參數進行設置,以便滿足期望達到的功能需要。單片機通過I/O連接各傳感器模塊,通過串口連接串口調試模塊,通過IO端口連接顯示模塊單元電路。因此,MCU上電時必須首先對各端口進行初始化操作,初始化操作見表1。

3.3??? 步進電機子程序

步進電機子程序主要通過單片機控制ULN 2003,然后驅動步進電機,從而設置需要的速度。

當檢測到P2端口輸出不為0時,根據當前的方向和速度運行。計算方法:轉一圈需要節拍數:360/(5.625/64)=4 096個節拍。轉速r/min = (60×1 000)/(4 096×定時時間)。

3.4??? 人機交互子程序設計

在進行顯示字符串時,LCD1602會先對顯示坐標進行計算,得到坐標后,寫入顯示坐標的命令,然后將字符串中的數據寫入顯示屏。由于字符串通常以’\0’結束,所以當前字符為’\0’時,意味著字符顯示結束,程序返回。

主要子函數:

4??? 仿真調試

使用Proteus作為仿真和調試的工具。Proteus 能夠仿真8051、ARM、AVR等常用的單片機,能夠支持IAR、MDK等多種單片機的集成開發環境;具有超過27 000種元器件,能夠滿足大部分的使用場景需要;支持多種虛擬儀器,包括示波器、虛擬串口、萬用表等,同時能夠進行具有互動性的電路仿真。

首先需要布置元器件,可以從器件庫中選擇。放置完畢后,可以通過連線的方式將需要連接的管腳連接起來,也可以通過標簽的方式連接。在終端選項中可以選擇放置電源,同時也可以在工具欄選擇放置各種激勵源和各種虛擬儀器。同時在工具欄中提供了文本框、線條、方框等標識工具,用于項目的模塊化展示。當雙擊AT89C51芯片,選擇keil生成的hex文件后,就能夠看見LCD 1602上打印的信息,包括“D(檔位)”“speed”“方向(用+和-顯示)”和“體積”等信息。

當調節方向和檔位時,就會更新顯示,如圖10所示。

從圖10可以看出,設計的果蔬農藥噴灑系統具有一定的智能程度,能夠對噴灑速度進行調整,并于作業結束時回收管內剩余藥液,同時操作界面友好,符合預先功能設計。

5??? 結語

設計了一種基于AT89C51單片機的果蔬農藥噴灑系統,通過分析控制步進電機的速度和方向,以及農藥剩余量的檢測和指示燈顯示,大大節約了農藥噴灑成本和人力成本。經過Proteus仿真,本文設計的電源電路能夠穩定有效地工作,同時AT89C51作為主控芯片,能夠在噴灑農藥中發揮穩定有效的作用。經田間作業,本文設計的單片機控制系統能夠滿足果蔬農藥噴灑系統控制要求,對于果蔬農藥噴霧可回收系統的廣泛使用有一定的指導意義和實用價值。

參考文獻

[1]何燕飛,辜寄蓉.基于GIS的智能噴灑系統數據監測研究[J].農機化研究,2022,44(3):185-189.

[2]劉佳,鄧健,楊啟良,等.基于STM32單片機的方形噴灑域裝置的設計與試驗[J].湖南農業大學學報(自然科學版),2021,47(1):81-88.

[3]莫莉萍.基于DSP噴霧機器人直流電機控制應用與研究[J].農機化研究,2021,43(9):254-258.

[4]張金錢,周明漲.基于六旋翼無人機的農藥噴灑控制研究[J].工業控制計算機,2020,33(10):39-41.

[5]何志輝,高萬林,何雄奎,等.縱列式電動無人直升機在農藥噴灑中的應用前景[J].農藥科學與管理,2020,41(4):24-27.

[6]曾新洲.基于大數據的施藥平臺農藥噴灑定量分析研究[J].農機化研究,2020,42(9):243-247.

[7]張奇,徐艷蕾,王新東,等.基于DSP和單片機的實時變量噴藥系統設計[J].農機化研究,2020,42(7):138-143.

[8]武志強,馮紅,路志明,等.雞舍LED光色智能系統的設計與研究[J].計算機測量與控制,2017,25(6):234-237.

[9]孫琦.基于單片機的施藥監測系統設計與試驗[J].農機化研究,2018,40(3):166-170.

[10]張屹,劉成恒,胡盤等.基于STC8單片機的凈水車控制系統的設計[J].計算機測量與控制,2020,28(7):102-106.

[11]張爭剛.基于單片機的實時農藥混合控制系統設計[J].自動化與儀器儀表,2016(9):28-30.

[12]徐艷蕾,包佳林,付大平,等.多噴頭組合變量噴藥系統的設計與試驗[J].農業工程學報,2016,32(17):47-54.

[13]龍曉莉,謝斌盛,陳新兵,等.基于AT89C52單片機的搬運機器人控制系統設計[J].計算機測量與控制,2021,29(7):122-126.

[14]教傳艷.一種單粒排種器單片機檢測系統設計[J].計算機測量與控制,2021,29(9):33-36+72.

[15]許華宇.基于HORNER OCS的灌溉施肥智能化控制系統[J].計算機測量與控制,2020,28(1):100-104.

[16]謝永超,楊利.基于STC89C52單片機土壤溫濕度檢測器的設計[J].計算機測量與控制,2019,27(10):205-208+ 213.

主站蜘蛛池模板: 一区二区在线视频免费观看| 婷婷六月综合| 91精品专区| www.精品国产| 中文字幕日韩视频欧美一区| 日本久久久久久免费网络| av一区二区无码在线| 91麻豆精品视频| 国产男人的天堂| 久操线在视频在线观看| 国产无遮挡裸体免费视频| 亚洲色图另类| 国产亚洲成AⅤ人片在线观看| 亚洲AV无码一区二区三区牲色| 好吊日免费视频| 日韩精品久久久久久久电影蜜臀| 日本免费a视频| 国产成人高清精品免费| 日本人真淫视频一区二区三区| 青青草欧美| 91精品国产一区自在线拍| 91久久夜色精品国产网站| 国产精品55夜色66夜色| 国产va在线观看免费| 亚洲an第二区国产精品| 色135综合网| 国产天天射| 国产91色在线| 色悠久久综合| 精品在线免费播放| 真实国产精品vr专区| 欧美中文字幕无线码视频| 久久人人爽人人爽人人片aV东京热| 2020最新国产精品视频| 国产一级一级毛片永久| 无码内射在线| 国产精品13页| 国产区福利小视频在线观看尤物| 2020最新国产精品视频| 国内丰满少妇猛烈精品播| 72种姿势欧美久久久大黄蕉| 在线观看免费人成视频色快速| 国产丝袜无码一区二区视频| 久久精品电影| 亚洲精品国偷自产在线91正片| 无码精品国产dvd在线观看9久| 久久国产av麻豆| 国产高清在线观看91精品| 欧美色综合久久| 亚洲三级片在线看| 色综合久久无码网| 国产亚洲视频免费播放| 久久国产热| 全部免费特黄特色大片视频| 亚洲成a人片7777| 国产a v无码专区亚洲av| 最新国产麻豆aⅴ精品无| 亚洲国产成人无码AV在线影院L| 久久毛片网| 国产一级在线播放| 人妻精品全国免费视频| 成年人福利视频| 中文字幕 欧美日韩| 三上悠亚精品二区在线观看| 在线欧美日韩国产| 亚洲天天更新| 亚洲狠狠婷婷综合久久久久| 亚洲欧美日韩精品专区| 国产麻豆精品久久一二三| 久久精品国产亚洲麻豆| 手机在线免费不卡一区二| 国产日韩欧美一区二区三区在线| 在线国产资源| 中国毛片网| 欧美福利在线| 欧美一级爱操视频| 91小视频在线观看| 91丨九色丨首页在线播放| 国产精品一区二区不卡的视频| 亚洲手机在线| 成人91在线| 久久综合色天堂av|