齊曉旭,王國永
(河北石油職業(yè)技術(shù)大學(xué),河北 承德 067000)
土壤養(yǎng)分是農(nóng)作物生長過程中的重要供給源,對農(nóng)作物的生長狀態(tài)起決定性作用[1]。隨著農(nóng)業(yè)現(xiàn)代化技術(shù)的不斷發(fā)展,農(nóng)業(yè)生產(chǎn)規(guī)模也不斷擴(kuò)大,對于大面積稻田土壤養(yǎng)分狀態(tài)監(jiān)測成為農(nóng)業(yè)生產(chǎn)過程的重要環(huán)節(jié)[2-3]。土壤養(yǎng)分是土壤信息的重要組成部分,通過獲取土壤的養(yǎng)分分布空間和土壤養(yǎng)分變化過程,能夠有效預(yù)測水稻生長過程對養(yǎng)分的需求,科學(xué)指導(dǎo)水稻種植過程中的灌溉和施肥環(huán)節(jié)。同時(shí),連續(xù)性的土壤養(yǎng)分信息數(shù)據(jù)亦能夠?yàn)檗r(nóng)業(yè)生產(chǎn)過程預(yù)測和農(nóng)業(yè)災(zāi)害評估提供科學(xué)依據(jù)[4-6]。
為了有效檢測土壤養(yǎng)分信息,實(shí)現(xiàn)農(nóng)業(yè)生產(chǎn)過程自動(dòng)化和信息數(shù)據(jù)的實(shí)時(shí)采集處理與分析,基于GPS技術(shù)與嵌入式系統(tǒng)相結(jié)合的方式,設(shè)計(jì)了一種大面積水稻田土壤信息自動(dòng)檢測系統(tǒng),旨在為農(nóng)業(yè)生產(chǎn)過程智能化和實(shí)時(shí)性提供數(shù)據(jù)支持。
大面積水稻田土壤養(yǎng)分檢測系統(tǒng)采用分布式控制方式,將整體系統(tǒng)功能劃分為不同的功能單元模塊[7],如圖1所示。水稻田土壤養(yǎng)分檢測系統(tǒng)以移動(dòng)平臺為載體,使用過程中進(jìn)行平臺的運(yùn)動(dòng)控制和土壤養(yǎng)分信息采集與數(shù)據(jù)分析處理[8-9]。檢測系統(tǒng)平臺運(yùn)動(dòng)控制主要包含平臺的轉(zhuǎn)向控制、前后運(yùn)動(dòng)控制以及速度控制,信息采集與數(shù)據(jù)處理系統(tǒng)包含土壤溫濕度檢測、養(yǎng)分檢測以及GPS定位[10-11]。
圖1 水稻田土壤養(yǎng)分檢測系統(tǒng)結(jié)構(gòu)框圖Fig.1 Structure diagram of soil nutrient detection system in rice field
水稻田土壤養(yǎng)分檢測系統(tǒng)平臺控制器用于對平臺運(yùn)動(dòng)過程進(jìn)行控制,同時(shí)對系統(tǒng)的信息數(shù)據(jù)進(jìn)行處理與分析[12],如圖2所示。工作時(shí),控制器接受系統(tǒng)運(yùn)行指令,執(zhí)行相關(guān)的檢測動(dòng)作,并接收檢測數(shù)據(jù),對數(shù)據(jù)進(jìn)行分析處理。
水稻田土壤養(yǎng)分檢測系統(tǒng)采用單片機(jī)作為系統(tǒng)控制板,以2560芯片為處理器核心,養(yǎng)分傳感器模塊上采用超聲模塊進(jìn)行測距,使用限位開關(guān)控制傳感器升降高度[13]。檢測系統(tǒng)采用手持式GPS模塊,通信方式為無線通訊,同時(shí)使用TN9紅外土壤溫濕度傳感器和DHT22環(huán)境溫濕度傳感器[14]。圖3為系統(tǒng)硬件結(jié)構(gòu)框圖。
圖2 養(yǎng)分檢測控制器系統(tǒng)框圖Fig.2 System block diagram of nutrient detection controller
圖3 系統(tǒng)硬件結(jié)構(gòu)框圖Fig.3 System hardware structure block diagram
檢測系統(tǒng)中,土壤水分傳感器選用頻域測量技術(shù)的FDS-100型傳感器,可準(zhǔn)確進(jìn)行土壤含水量測量,信號傳輸過程衰減小,具有超低溫工作性能[15]。表1為土壤水分傳感器技術(shù)參數(shù)。
表1 土壤水分傳感器技術(shù)參數(shù)
GPS信息采集模塊采用TH型手持式GPS,能夠在復(fù)雜環(huán)境中進(jìn)行高精度定位與數(shù)據(jù)傳輸。表2為GPS技術(shù)參數(shù)。
選用TN9型紅外土壤溫濕度傳感器進(jìn)行土壤濕度和溫度檢測,傳感器運(yùn)行過程功耗低,采用熱電堆準(zhǔn)確進(jìn)行溫濕度檢測,能夠承受10℃的溫度沖擊。環(huán)境溫濕度傳感器采用DHT22型溫濕度傳感器,溫度分辨率可達(dá)到0.1℃,量程范圍為-20~60℃,傳感器運(yùn)行過程具有較高的穩(wěn)定性和可靠性。
表2 GPS技術(shù)參數(shù)
水稻田土壤養(yǎng)分檢測系統(tǒng)可將數(shù)據(jù)傳輸至系統(tǒng)上位機(jī),也可以將檢測數(shù)據(jù)直接存儲于控制器SD卡中,運(yùn)行過程保證系統(tǒng)數(shù)據(jù)的安全存儲。系統(tǒng)顯示器采用點(diǎn)陣式液晶顯示器,對檢測數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示輸出。
水稻田土壤養(yǎng)分檢測系統(tǒng)電源要求具有較高的穩(wěn)定性和抗干擾能力,能夠?yàn)橄到y(tǒng)提供穩(wěn)定可靠的電源。在此,選用4個(gè)12V蓄電池串聯(lián)而成主電源,同時(shí)采用電壓轉(zhuǎn)化電路將48V電壓轉(zhuǎn)化為不同的電壓,對傳感器或系統(tǒng)平臺進(jìn)行供電。
水稻田土壤養(yǎng)分檢測系統(tǒng)平臺軟件包含上位機(jī)軟件與下位機(jī)軟件。其中,上位機(jī)軟件包含數(shù)據(jù)通信串口設(shè)置模塊、無線數(shù)據(jù)通信模塊、下位機(jī)初始化模塊以及數(shù)據(jù)存儲模塊等;下位機(jī)模塊包含主程序運(yùn)行模塊、系統(tǒng)參數(shù)初始化模塊、通訊模塊、數(shù)據(jù)采集模塊以及顯示模塊等。
系統(tǒng)下位機(jī)軟件主要用于對土壤養(yǎng)分檢測過程進(jìn)行控制,同時(shí)對檢測數(shù)據(jù)進(jìn)行采集、分析處理、顯示以及上傳等;系統(tǒng)上位機(jī)主要用于對各種數(shù)據(jù)進(jìn)行保存與分析處理,同時(shí)對下位機(jī)參數(shù)進(jìn)行發(fā)送與接收。所設(shè)計(jì)的水稻田土壤養(yǎng)分檢測系統(tǒng)控制器主線流程如圖4所示,水稻田土壤養(yǎng)分檢測系統(tǒng)數(shù)據(jù)接收流程如圖5所示。
水稻田土壤養(yǎng)分檢測系統(tǒng)GPS模塊用于對檢測過程中的位置信息進(jìn)行采集和記錄,其信息數(shù)據(jù)提取流程如圖6所示。
圖4 水稻田土壤養(yǎng)分檢測系統(tǒng)控制器主線流程Fig.4 Main flow of controller of soil nutrient detection system in rice field
圖5 養(yǎng)分檢測系統(tǒng)數(shù)據(jù)接收流程圖Fig.5 Data receiving flow chart of nutrient detection system
圖6 GPS模塊位置信息數(shù)據(jù)提取流程Fig.6 GPS module location information data extraction process
水稻田土壤養(yǎng)分檢測系統(tǒng)上位機(jī)與下位機(jī)之間通過APC220進(jìn)行數(shù)據(jù)通信,上位機(jī)接收到下位機(jī)信息數(shù)據(jù)后,進(jìn)行分析處理、保存以及顯示。圖7為水稻田土壤養(yǎng)分檢測系統(tǒng)上位機(jī)工作流程圖。
圖7 養(yǎng)分檢測系統(tǒng)上位機(jī)工作流程圖Fig.7 Working flow chart of upper computer of nutrient detection system
對水稻田土壤養(yǎng)分檢測系統(tǒng)GPS定位系統(tǒng)進(jìn)行測試時(shí),記錄系統(tǒng)運(yùn)行過程中的散點(diǎn)圖,與實(shí)際運(yùn)行軌跡進(jìn)行比對。圖8為GPS模塊定位數(shù)據(jù)與運(yùn)行軌跡對比曲線。
圖8 GPS模塊定位數(shù)據(jù)與運(yùn)行軌跡對比曲線Fig.8 Comparison curve between GPS module positioning data and running track
水稻田土壤養(yǎng)分檢測實(shí)驗(yàn)測試過程中,記錄檢測系統(tǒng)獲取到的檢測點(diǎn)位置信息和土壤含水量,與人工檢測到的土壤含水量進(jìn)行比對,計(jì)算檢測誤差,如表3所示。
實(shí)驗(yàn)檢測結(jié)果表明,含水量檢測平均誤差為3.17%。產(chǎn)生誤差的主要原因是:土壤采集后水分揮發(fā)導(dǎo)致檢測誤差、傳感器標(biāo)定誤差,以及采集過程中的深度或土壤品質(zhì)導(dǎo)致的檢測誤差。
基于GPS技術(shù)設(shè)計(jì)的水稻田土壤養(yǎng)分檢測系統(tǒng)能夠用于土壤養(yǎng)分的檢測與位置信息記錄, 系統(tǒng)運(yùn)行過程中能夠快速進(jìn)行位置信息的獲取,同時(shí)能夠有效對土壤養(yǎng)分進(jìn)行檢測。系統(tǒng)運(yùn)行過程穩(wěn)定可靠,具有較好的通用性能。
表3 水稻田土壤養(yǎng)分檢測實(shí)驗(yàn)數(shù)據(jù)