呂 霞
(遼寧省農(nóng)業(yè)機械化研究所,沈陽 110161)
水稻分蘗期需要大量的氮、鉀、磷元素。傳統(tǒng)水稻施肥大多是人工施撒,效率低,耗費大量人力資源,而現(xiàn)有的機械施肥裝置體積大,行走受限。為此,設(shè)計一種無人機投放化肥裝備。其投放系統(tǒng)通過電控系統(tǒng)操控,完成不受地形限制的高效率精準(zhǔn)施肥功能。 闡述撒肥機數(shù)據(jù)控制信號的來源,分析電控系統(tǒng)內(nèi)部控制模塊選用及所選STC89C51RC 芯片的軟件算法,以期為水稻分蘗顆粒肥無人機投放提供參考。
劃分2 個區(qū)域作為試驗田,分別作為采集組和對照組。 采集測定對照組內(nèi)的稻田土壤、水體和水稻的氮、鉀、磷含量,并對采集數(shù)據(jù)進行處理,作為驗證采集組準(zhǔn)確性的參考。采集組用六旋翼無人機進行高光譜檢測拍照,于早7 點到9 點進行采集,防止陽光光照過強導(dǎo)致光譜污染。無人機采集區(qū)域設(shè)立幾個交點定點,保證無人機在指定軌道飛行。
高光譜成像方法是先經(jīng)過影像預(yù)處理提取一些波值,采集定點數(shù)據(jù)后進行幾何精校正,通過定點值、矢量方向描繪出大致影像,再進行影像處理。然后,通過直方圖匹配、色彩合成、影像拼接合成直觀圖影像。高光譜成像過程如圖1 所示。
圖1 高光譜成像過程Figure 1 Hyperspectral imaging process
光譜圖像中含有土壤、水體、水稻3 種物質(zhì)。為得到水稻內(nèi)的元素含量,需要進行圖像解混,用最小噪聲法將噪聲分離開,提取水稻內(nèi)的元素含量。 通過算法繪出曲線圖,提取水稻元素含量數(shù)據(jù)。 數(shù)據(jù)信號為肥料施撒量的標(biāo)準(zhǔn)。
選用性價比高的STC89C51RC 單片機(如圖2),裝有4K 可編程FLASH 存儲器,具有高速、低功耗的優(yōu)點。 具有穩(wěn)定的脈沖信號, 能夠?qū)崿F(xiàn)對電機的控制,從而控制電機施撒肥料數(shù)量。 STC89C51RC 單片機有豐富的引腳與外部設(shè)備連接,并設(shè)有獨立的ISP編程器。
圖2 STC89C51RC 芯片F(xiàn)igure 2 STC89C51RC chip
測距模塊選用超聲波傳感器TELESKY US-100(如圖3), 用以計算無人機距離地面的高度,傳達脈沖信號。 當(dāng)距離地面大于5 m 時,觸發(fā)一個高電平信號,再由系統(tǒng)檢測發(fā)出信號檢測回波信號,將距離值轉(zhuǎn)化成時間值,計算出與地面的高度。
圖3 超聲波傳感器Figure 3 Ultrasonic sensor
選用 42HS40ECL06 步進電機(如圖 4)。 用以將收到的電信號轉(zhuǎn)化成角位移或者線位移。步進電機無法直連在交流、直流電路中,需用專用的驅(qū)動器(10~40 V 直流電、24~36 V 驅(qū)動電)。 步進電機配合齒輪齒條控制移動面板, 通過移動面板移動帶出肥料,控制另一條鏈條啟動攪拌棒。
圖4 步進電機Figure 4 Stepping motor
電控系統(tǒng)有2 個部分運用算法。一是高光譜成像后對圖像進行解混,去除不必要的噪聲,利用最小噪聲法分離圖像噪聲,再用純凈像元指數(shù)法提取高光譜曲線,通過建模、反演模型等得到可靠數(shù)據(jù),進而得到水稻元素含量缺少量并作為數(shù)據(jù)控制信號。二是以水稻含量缺少量為信號值,啟動撒肥機電源,計算投放元素缺少量 (即第一部分算法得到的水稻元素缺少值)的所需時間、投放速度和傾斜角度。當(dāng)無人機高度大于5 m 時發(fā)出啟動信號,再由系統(tǒng)檢測回波信號。PWM 脈沖輸出信號控制2 個電機投放, 投放結(jié)束后循環(huán)掃描新區(qū)域,如此進行若干循環(huán),直至當(dāng)前試驗地內(nèi)的水稻肥料投放量達標(biāo)。整個算法的設(shè)計流程如圖5 所示。
圖5 算法設(shè)計流程Figure 5 Algorithm design flow
先將程序初始化,通過掃描拍攝得到數(shù)據(jù)的控制信號,無人機接收到數(shù)據(jù)控制信號后上升。 當(dāng)離地面高于5 m 時, 超聲傳感器發(fā)波信號至STC89C51RC芯片。 STC89C51RC 單片機通過PWM 信號控制電機正轉(zhuǎn)反轉(zhuǎn),利用延時函數(shù)控制時間間隔,再進行掃描。如此不斷循環(huán),直至數(shù)據(jù)信號傳達結(jié)束。