牛曼麗 李新旭 李紅 張彥軍 雷喜紅
|摘要|為解決冬春季日光溫室CO2虧缺的問題,結(jié)合溫室特點,設(shè)計了一套以STM32系列芯片為核心的CO2氣肥智能調(diào)控系統(tǒng),包括數(shù)據(jù)采集節(jié)點、控制節(jié)點、執(zhí)行機構(gòu)和上位機4部分。該系統(tǒng)采用NB-IOT無線通信技術(shù)和MQTT協(xié)議,將溫度、光照及CO2濃度作為控制的綜合評判依據(jù),實現(xiàn)了對CO2的監(jiān)測和智能調(diào)控。系統(tǒng)應(yīng)用情況表明,該系統(tǒng)運行可靠,具有較強可擴展性和良好的應(yīng)用前景。
引言
CO2是作物光合作用的核心原料,是影響作物生長發(fā)育的關(guān)鍵因子之一。北方冬春季溫室蔬菜生產(chǎn)中,作物所需CO2長期處于虧缺狀態(tài),影響了作物的產(chǎn)量和品質(zhì)[1-2]。國內(nèi)外種植實踐證明,在作物生長最旺盛期間,合理地提高CO2濃度可提高20%以上的產(chǎn)量[3-6]。
發(fā)達國家如荷蘭、英國、日本等早在20世紀70~80年代,就開始大力推廣和應(yīng)用設(shè)施CO2施肥技術(shù)[7-8],并設(shè)計研發(fā)了自動化溫室CO2控制系統(tǒng)。荷蘭將天然氣鍋爐燃燒產(chǎn)生的廢氣經(jīng)過冷卻、凈化后,通過控制系統(tǒng)和專用管道輸送進溫室,實現(xiàn)了CO2的高效利用,溫室內(nèi)CO2濃度可以達到700 μmol/mol以上,滿足番茄生長需要[9]。日本通過模型控制溫室內(nèi)溫濕度、CO2濃度、光照等因子達到作物生長最優(yōu)光合環(huán)境,實現(xiàn)了作物產(chǎn)量最大化[10]。國外的CO2調(diào)控設(shè)備一般應(yīng)用在規(guī)模較大的連棟溫室內(nèi),成本昂貴,并且由于氣象環(huán)境差異較大,不適用于國內(nèi)日光溫室。目前,國內(nèi)普遍采用CO2吊袋肥、有機肥料發(fā)酵、秸稈反應(yīng)堆發(fā)酵、碳酸氫氨受熱分解等方式進行氣肥補充[11-12],需要人工進行管理,不能實現(xiàn)自動化調(diào)控。
針對上述問題,本項目的研發(fā)基于液化CO2氣瓶的氣肥智能調(diào)控系統(tǒng),以STM32芯片為核心,采用光照、溫度、CO2濃度傳感器進行環(huán)境監(jiān)測,并將采集到的數(shù)據(jù)通過NB-IOT通信技術(shù)和MQTT通信協(xié)議上傳至上位機遠程控制平臺,根據(jù)控制策略的設(shè)置,產(chǎn)生相應(yīng)的控制信號,進而控制CO2發(fā)生器的開啟和關(guān)閉,從而實現(xiàn)對溫室內(nèi)CO2濃度的智能調(diào)控,為作物生長提供適宜的生長環(huán)境。
系統(tǒng)總體設(shè)計
本系統(tǒng)以STM32系列微控制器為核心,包括數(shù)據(jù)采集節(jié)點、控制節(jié)點、執(zhí)行機構(gòu)和上位機4部分,系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示。
首先,數(shù)據(jù)采集節(jié)點中的環(huán)境參數(shù)監(jiān)測裝置對溫室內(nèi)光照、溫度和CO2濃度進行實時監(jiān)測,把采集到的數(shù)據(jù)通過NB-IOT網(wǎng)絡(luò)上傳存儲到遠程控制平臺,當溫度、光照和CO2濃度滿足平臺設(shè)置的控制策略時,對智能控制器發(fā)送控制信號,智能控制器通過繼電器對CO2發(fā)生器發(fā)出控制命令,實現(xiàn)對CO2發(fā)生器的自動控制。由于不同作物所需的最優(yōu)CO2濃度不同,所以在遠程控制平臺的控制策略設(shè)置時,可以根據(jù)不同作物設(shè)置不同的控制策略。
系統(tǒng)硬件設(shè)計
數(shù)據(jù)采集節(jié)點
作物對CO2的需求是隨著溫室內(nèi)光照和溫度條件的變化而變化的[13],當光照較弱和溫度較低時,光合作用的效率下降,此時增施CO2的經(jīng)濟效益不高,因此對CO2的調(diào)控要結(jié)合光溫條件來調(diào)節(jié),要同時監(jiān)測溫室內(nèi)的光照、溫度和CO2濃度3個環(huán)境因子。因此本系統(tǒng)中數(shù)據(jù)采集節(jié)點主要包括CO2傳感器模塊、溫度傳感器模塊、光照傳感器模塊、STM32處理器及外圍擴展模塊。
◆CO2傳感器模塊
CO2傳感器采用英國GSS第三代COZIR-Ambient傳感器(圖2)。其主要特點是超低功耗(3.5 mW)、采用串口輸出、高性能、響應(yīng)時間短(30 s)、精度高(±50 μmol/mol)、工作環(huán)境(-25~55℃,0~95% RH)、便于傳
感器校準。測量范圍0~5000 μmol/mol,適合于應(yīng)用在農(nóng)業(yè)大棚領(lǐng)域,滿足智能溫室傳感器電池供電和無線信息傳輸?shù)男枰?/p>
◆溫度傳感器模塊
在設(shè)計開發(fā)過程中選擇了多種傳感器進行溫室環(huán)境監(jiān)測對比,綜合數(shù)據(jù)及特性選定HDC1080。HDC1080是一款由美國德州儀器研發(fā)的具有集成溫度傳感器的數(shù)字濕度傳感器,其能夠以超低功耗提供出色的測量精度,在高濕度環(huán)境下具有出色的穩(wěn)定性。HDC1080支持較大的工作電源電壓范圍,具有低功耗和高穩(wěn)定性優(yōu)勢。電源電壓范圍為2.7~5.5 V,I2C接口,溫度精度為±0.2℃,經(jīng)過出廠校準。
◆光照傳感器模塊
光照傳感器基于BH1750FVI芯片設(shè)計開發(fā),將BH1750FVI芯片以及外圍電路集成到一塊PCBA上,引出通訊引腳連接到主板上。BH1750FVI是一款由日本RHOM株式會社研發(fā)的數(shù)字型光強度傳感器集成芯片。BH1750FVI 的波長范圍為380~560 nm,測量總量程為0~65535 lx,I2C總線通信,通過50 Hz/60 Hz除光噪音功能實現(xiàn)穩(wěn)定的測定,誤差變動為±20%,運行溫度為-40~85℃,其VCC接口需要接3.3 V左右電壓。
◆STM32處理器及外圍擴展模塊
溫室環(huán)境數(shù)據(jù)的采集比較頻繁,設(shè)備能耗高,針對此問題,數(shù)據(jù)采集節(jié)點整體上采用低功耗模式進行了設(shè)計。主控采用低功耗STM32L051C8芯片,通過GPIO、UART、ADC、I2C等外設(shè)及外圍電路采集溫室信息。通信模塊為上海SIMCOM的NB-IOT模塊7020C,具有信號強度大、窄帶寬、功耗低等優(yōu)點。通過NB-IOT網(wǎng)絡(luò)將傳感器采集數(shù)據(jù)上傳至服務(wù)器,并從服務(wù)器獲取設(shè)置信息,設(shè)置上傳數(shù)據(jù)間隔。
時鐘模塊采用高精度DS1302芯片,用于計算采集間隔、記錄采集時間(圖3)。
數(shù)據(jù)存儲部分,采用16 M的Flash存儲器 GD25Q128C,用于存儲未成功上傳的傳感器數(shù)據(jù)(圖4)。
溫室內(nèi)采用有線電源供電會阻礙工人勞作,降低設(shè)備使用的靈活性,因此本設(shè)備采用太陽能供電,采用鋰電池充電管理芯片TP4057對鋰電池充電(圖5)。
控制節(jié)點
控制節(jié)點是日光溫室內(nèi)所用可控制設(shè)備聯(lián)網(wǎng)的入口,控制節(jié)點的核心處理器以STM32F103C8作為主控芯片和外圍電路組成。STM32F103C8包括ARM處理器及其擴展接口,通過外設(shè)UART接口控制通信模塊,發(fā)送控制指令給執(zhí)行機構(gòu)。STM32F103C8具有64 KB可編程閃存和20 KB的RAM,呈現(xiàn)出性能高、資源豐富等優(yōu)勢。通信模塊為上海SIMCOM公司的SIM7020C模塊,主要用來獲取溫室內(nèi)CO2發(fā)生器開關(guān)狀態(tài)和平臺發(fā)出的控制信號,通過NB-IOT網(wǎng)絡(luò)上傳。
當光照、溫度及CO2濃度滿足控制策略中的CO2發(fā)生器開啟條件時,power-control輸出高電平,則三極管Y1(SS8050)導(dǎo)通,從而使MOS管Q8(AO3401)導(dǎo)通,進而將MOS管Q12(AO3400)導(dǎo)通,此時P4兩端即會產(chǎn)生12 V電壓,12 V電壓驅(qū)動繼電器導(dǎo)通,繼電器導(dǎo)通導(dǎo)致接在繼電器兩個端子上的交流接觸器吸合,電磁閥打開,CO2氣罐開始工作。控制電路如圖6所示。
交流接觸器導(dǎo)通后會輸出一個閉合信號給我們的光耦檢測點P17,閉合信號導(dǎo)致光耦U10接通,CHECK處即可識別到信號,此時表示該電路控制的強電部分設(shè)備開始工作。光耦EL357N(B)(TA)-G使中央處理單元和執(zhí)行原件驅(qū)動電路在電氣上完全隔離,從而避免了強電干擾或毀壞芯片,檢測部分電路見圖7。
執(zhí)行機構(gòu)
執(zhí)行機構(gòu)為CO2發(fā)生器,CO2發(fā)生器由若干個液化CO2氣瓶、若干減壓閥、連通管、電磁閥和離心風機、輸氣管路組成,電磁閥位于連通管與輸送管路中央,離心風機為氣體提供傳輸動力。其中減壓閥長期處于開啟狀態(tài),離心風機為氣體傳輸提供動力,開啟電磁閥后,離心風機通過485總線開啟,通過設(shè)計的“M”型輸氣管道上的小氣孔將氣體均勻擴散至設(shè)施空間中。由于CO2密度大于空氣,輸送管道架設(shè)位于作物冠層,以免氣體向下運行作物不能及時補充到氣體。
上位機
本系統(tǒng)中的上位機主要是遠程控制平臺,基于Java語言開發(fā)的web系統(tǒng),用來接收數(shù)據(jù)采集節(jié)點采集的傳感器數(shù)據(jù)和控制節(jié)點的信號,并發(fā)送控制信號給控制節(jié)點。采集節(jié)點和控制節(jié)點之間的通信協(xié)議都是MQTT(Message Queue Telemetry Transport)協(xié)議,即遙測傳輸協(xié)議。
MQTT提供了訂閱/發(fā)布兩種消息模式,更為簡約、輕量,易于使用,特別適合于帶寬低、網(wǎng)絡(luò)延遲高、網(wǎng)絡(luò)通信不穩(wěn)定等受限環(huán)境的消息分發(fā)。MQTT的完成由消息代理服務(wù)器和客戶端組成。在本系統(tǒng)中,數(shù)據(jù)采集節(jié)點、控制節(jié)點和上位機使用 MQTT 協(xié)議與消息代理服務(wù)器相連接,發(fā)布和訂閱主題與消息。本系統(tǒng)中消息代理服務(wù)器端使用Mosquitto開源消息代理軟件來完成消息推送協(xié)議(圖8)。
系統(tǒng)軟件設(shè)計
系統(tǒng)軟件主要是CO2氣肥智能調(diào)控系統(tǒng),采用Java開發(fā),主要包括環(huán)境數(shù)據(jù)采集模塊、控制策略模塊、設(shè)備控制模塊3部分。環(huán)境數(shù)據(jù)采集模塊主要時對傳輸來的溫度、CO2濃度、光照3個參數(shù)的數(shù)據(jù)進行存儲、查詢和顯示。設(shè)備控制模塊主要功能是設(shè)備狀態(tài)顯示、手動與自動控制的切換。
控制策略設(shè)置采用四時段分時設(shè)置,策略主要有時序控制、閾值控制。時序控制方法是根據(jù)設(shè)置開啟時長和間隔周期、循環(huán)次數(shù)來進行施放;閾值控制方法根據(jù)用戶輸入設(shè)置CO2發(fā)生裝置的開啟和關(guān)閉條件;開啟條件為當光照度大于R、空氣溫度大于T且CO2濃度小于C時開啟,流程圖見圖9,其中R的單位為lx,T的單位為℃,C的單位為μmol/mol,具體值都需要用戶進行設(shè)置,可根據(jù)不同作物進行設(shè)置,設(shè)置界面見圖10。
運行結(jié)果
系統(tǒng)于2018年12月~2019年3月在北京市昌平區(qū)特菜大觀園主栽番茄的37號日光溫室進行了測試應(yīng)用。策略設(shè)置為白天當空氣溫度大于20℃、光照度大于20000 lx、CO2濃度小于500 μmol/mol時,打開電磁閥;當CO2濃度高于700 μmol/mol時,關(guān)閉電磁閥。
為作物補充系統(tǒng)設(shè)置每10 min采集一次CO2濃度數(shù)據(jù),每天光溫滿足條件的情況下一般在10:00~14:00,這段時間是作物光合作用最旺盛的階段。文章選取了2018年12月30日為典型日,對獲取的數(shù)據(jù)進行分析評價。如圖10~11所示,當光照度達到20000 lx以上,光合作用速率加快,CO2消耗增多,降低到500 μmol/mol以下后電磁閥開啟,通過補施,一天中光合作用旺盛期的CO2平均濃度在575 μmol/mol,滿足了作物生長需要。
結(jié)論
該研究以STM32系列芯片為控制核心,設(shè)計研發(fā)了一套CO2氣肥智能調(diào)控系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)對溫室內(nèi)溫度、光照和CO2濃度3個環(huán)境參數(shù)的監(jiān)測,并通過NB-IOT技術(shù)和MQTT協(xié)議實現(xiàn)與遠程控制平臺的通信,在溫光條件最適宜、CO2虧缺的情況下施放CO2,最大化提高了CO2的資源利用率,滿足了作物生長對CO2的需求。同時,該系統(tǒng)具有很好的擴展性,可以擴展應(yīng)用到連棟溫室中,對連棟溫室內(nèi)作物補充CO2,促進作物產(chǎn)量和品質(zhì)的提高,實現(xiàn)工廠化、智能化生產(chǎn)。
參考文獻
[1] 李慧霞.增施CO2和補光對番茄生長和果實品質(zhì)的影響[J].北方園藝,2020(1):1-6.
[2] 王紅玉,曲英華.CO2增施與養(yǎng)分交互作用對日光溫室番茄生長的影響[J].農(nóng)業(yè)機械學(xué)報,2014(45):182-188.
[3] 董正武,薛志霞,王峰杰,等.北方設(shè)施蔬菜生產(chǎn)中CO2施肥效應(yīng)及研究進展[J].內(nèi)蒙古農(nóng)業(yè)科技,2014(3):74.
[4] 孫艷軍,徐剛,呂夫成,等.增施CO2對日光溫室茄子生長發(fā)育的影響[J].江蘇農(nóng)業(yè)科學(xué),2013(11):166-167.
[5] 楊元洪,姜俊,孟祥鋒,等.CO2氣肥在保護地黃瓜栽培中的應(yīng)用效果[J].河南農(nóng)業(yè)科學(xué),2002(8):34-35.
[6] 樊琳,都韶婷,黃利東,等.農(nóng)業(yè)有機廢棄物發(fā)酵CO2施肥對大棚番茄產(chǎn)量及品質(zhì)的影響[J].浙江大學(xué)學(xué)報:農(nóng)業(yè)與生命科學(xué)版,2009,35(6):626-632.
[7] Berkel N Van.CO2 enrichment in th e Netherlands[J].Act Hort,1984,162:197-205.
[8] 馬俊,賀超興,閆妍,等,普通土壤栽培增施CO2和有機土栽培對日光溫室秋黃瓜產(chǎn)量和品質(zhì)的影響[J].中國蔬菜:2012(22):
47-53.
[9] 李躍洋.中國與荷蘭設(shè)施園藝對比分析[J].中國蔬菜,2020(6):11-15.
[10] 高倉直.張開顏,邱晨暉,賀冬仙譯.溫室環(huán)控技術(shù)在過去50年的探索[J]農(nóng)業(yè)工程技術(shù),2019,39(34):15-21.
[11] 朱慶松,劉秀青.設(shè)施蔬菜CO2施肥技術(shù)[J].北方園藝2013(17):55-57
[12] Yongwei Li,Ying Ding,Daoliang Li,et al.Automatic carbon dioxide enrichment strategies inthe greenhouse:A review[J].biosystems engineering,2018(171):101-119.
[13] 胡瑾,田紫薇,汪健康,等.基于離散曲率的溫室CO2優(yōu)化調(diào)控模型研究[J].農(nóng)業(yè)機械學(xué)報,2019.50(9):337-346.
作者簡介:牛曼麗(1986-),女,工程師,主要從事農(nóng)業(yè)信息化與物聯(lián)網(wǎng)關(guān)鍵技術(shù)研究、應(yīng)用與示范推廣工作。
*通信作者:李新旭(1984-),男,高級農(nóng)藝師,主要從事設(shè)施蔬菜栽培技術(shù)試驗、示范和推廣工作。
[引用信息]牛曼麗,李新旭,李紅岺,等.日光溫室CO2氣肥智能調(diào)控系統(tǒng)設(shè)計與研究[J].農(nóng)業(yè)工程技術(shù),2020,40(19):53-57.