張尉+高星星+肖進(jìn)+高一川
摘 要:提出了基于嵌入式的物聯(lián)網(wǎng)技術(shù)的豬場健康養(yǎng)殖環(huán)境監(jiān)控系統(tǒng),采用B/S模式,設(shè)計(jì)了一種通用型的控制器,可以通過手機(jī)終端遠(yuǎn)程和現(xiàn)地端監(jiān)控多個(gè)豬舍,實(shí)時(shí)檢測每個(gè)豬舍的溫度、濕度、二氧化碳,氨氣等環(huán)境因素,可實(shí)現(xiàn)對(duì)不同育齡階段豬仔的豬舍進(jìn)行智能通風(fēng)、智能控溫、數(shù)據(jù)記錄追溯、遠(yuǎn)程診斷和疫情預(yù)警功能。將以上這套系統(tǒng)應(yīng)用于武漢市新洲區(qū)東泰豬場,經(jīng)過試用證明了該套系統(tǒng)可降低勞動(dòng)強(qiáng)度,提高養(yǎng)殖的質(zhì)量。
關(guān)鍵詞:規(guī)?;i場;嵌入式;物聯(lián)網(wǎng);通用控制器
中圖分類號(hào):S24 文獻(xiàn)標(biāo)識(shí)碼:A DOI 編碼:10.3969/j.issn.1006-6500.2016.11.008
Abstract: In this paper, a universal controller and healthy aquaculture environmental monitoring systems was proposed based on embedded networking, Using B/S mode. It could realize remote and local control,and real-time detection of environmental factors for each piggery including temperature, humidity, carbon dioxide, ammonia and other values. For different stage pigs it could realize intelligent ventilation, intelligent temperature control, data recording traceability, remote diagnostics and outbreak alert. The system was installed in Dongtai farms of Xinzhou District of Wuhan City, after the trial it was proved that the set of systems can reduce labor intensity while improving the quality of farming.
Key words: large scale pig farm;embedded technology;IOT;universal controller
現(xiàn)代生豬養(yǎng)殖產(chǎn)業(yè)正在經(jīng)歷“精細(xì)化、設(shè)施化、智能化”的變革[1],各種新技術(shù)新設(shè)備層出不窮,而生豬所在的環(huán)境是影響生豬養(yǎng)殖產(chǎn)量和質(zhì)量的最關(guān)鍵因素。在規(guī)模化生豬養(yǎng)殖中不同育齡階段的生豬所需要的舒適環(huán)境差異較大[2],目前已建成的豬場在環(huán)境控制方面多以人工經(jīng)驗(yàn)控制為主,沒有科學(xué)量化和精細(xì)化管理的標(biāo)準(zhǔn)和依據(jù),且豬舍數(shù)量較多、類型不同,容易造成人為操作失誤增加工作量,養(yǎng)殖質(zhì)量難以保證;有一些大型養(yǎng)豬場雖配置了傳統(tǒng)的PLC(可編程邏輯控制器) [3-4]作為現(xiàn)場監(jiān)控中心,采用有線方式分布,但其系統(tǒng)布線復(fù)雜,容易造成接觸不良,維護(hù)成本高,且不能遠(yuǎn)程控制。而相關(guān)畜舍內(nèi)環(huán)境參數(shù)也沒有長時(shí)間動(dòng)態(tài)監(jiān)測量化的指標(biāo),通常依靠經(jīng)驗(yàn)判斷,具有不可靠性,一旦出現(xiàn)疫情也難以追溯。
隨著畜禽健康養(yǎng)殖和動(dòng)福利的提出[5],人們也越來越意識(shí)到,良好的小氣候環(huán)境對(duì)減少生豬患病機(jī)率,提高生豬肉品質(zhì)有著決定性的作用。隨著物聯(lián)網(wǎng)[6-10]和“互聯(lián)網(wǎng)+”技術(shù)實(shí)踐的不斷深入,可以精確控制各豬舍欄內(nèi)小氣候環(huán)境,助力畜禽養(yǎng)殖管理不斷走向精細(xì)化、智能化。本研究提出了基于嵌入式的物聯(lián)網(wǎng)豬場健康養(yǎng)殖環(huán)境監(jiān)控系統(tǒng),采用B/S模式,可以通過手機(jī)終端遠(yuǎn)程和現(xiàn)地端監(jiān)控多個(gè)豬舍,實(shí)時(shí)檢測每個(gè)豬舍的溫度、濕度、二氧化碳,氨氣值等環(huán)境因素,針對(duì)不同階段豬仔的豬舍進(jìn)行智能通風(fēng),智能控溫,實(shí)現(xiàn)數(shù)據(jù)記錄追溯,遠(yuǎn)程診斷和疫情預(yù)警。
1 系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)總體設(shè)計(jì)
基于物聯(lián)網(wǎng)方式,系統(tǒng)從邏輯上分為:應(yīng)用層,傳輸層,現(xiàn)地采集控制層(圖1)。
應(yīng)用層面向管理者和養(yǎng)殖戶,包括:園區(qū)管理、遠(yuǎn)程診斷、數(shù)據(jù)記錄追溯、遠(yuǎn)程操控、動(dòng)態(tài)監(jiān)測和預(yù)警、智能自動(dòng)監(jiān)控模式。
傳輸層則是根據(jù)現(xiàn)場條件,采取穩(wěn)定且經(jīng)濟(jì)綜合最優(yōu)的通信方式,如ZigBee,GPRS網(wǎng)絡(luò)。
現(xiàn)地采集控制層是根據(jù)不同類型的豬舍分別進(jìn)行設(shè)計(jì),由終端節(jié)點(diǎn)(豬舍環(huán)境參數(shù)監(jiān)測節(jié)點(diǎn)和設(shè)備控制節(jié)點(diǎn))以及現(xiàn)地控制器構(gòu)成。
監(jiān)測節(jié)點(diǎn)負(fù)責(zé)采集豬舍的溫濕度、氣體相關(guān)信息,設(shè)備節(jié)點(diǎn)則是風(fēng)機(jī)、濕簾、保溫?zé)舻葓?zhí)行機(jī)構(gòu),這些終端由跳線編碼器設(shè)置節(jié)點(diǎn)編號(hào),通過ZigBee無線傳感自組織網(wǎng)絡(luò)與現(xiàn)地監(jiān)控器通信,并通過GPRS網(wǎng)絡(luò)將豬舍環(huán)境參數(shù)發(fā)送到監(jiān)測服務(wù)器。
用戶可通過手機(jī)或者計(jì)算機(jī)瀏覽器直接對(duì)豬舍小環(huán)境進(jìn)行實(shí)時(shí)監(jiān)測,并能夠遠(yuǎn)程控制濕簾、大小風(fēng)機(jī)組和保溫?zé)?,噴霧降溫系統(tǒng),喂料機(jī)等設(shè)備,從而實(shí)現(xiàn)對(duì)豬舍分欄小氣候環(huán)境的精確控制。
1.2 通信方式選擇
本方案是基于原有豬場進(jìn)行的升級(jí)改造,有線方式雖然最為可靠,但是布線和維護(hù)復(fù)雜,且長期消毒容易使裸露在外的線纜腐蝕,另一方面為了使傳感器便于靈活部署,減少電纜投入,故在充分利用原有通信線纜的基礎(chǔ)上,盡量采用無線通信方式。無線方式有ZigBee,WIFI,GPRS,3G、4G網(wǎng)絡(luò)。
ZigBee是一種短距離、低功耗、高可靠性的全雙工無線通信技術(shù),具有低復(fù)雜度、自組織、低功耗、低數(shù)據(jù)率等特點(diǎn),可以短距離現(xiàn)場傳感器自組網(wǎng)。
GPRS網(wǎng)絡(luò)具有傳輸速度快、傳輸距離遠(yuǎn)、實(shí)時(shí)性好,實(shí)時(shí)在線等優(yōu)點(diǎn),缺點(diǎn)是費(fèi)用較高。
WIFI可以用于本地組網(wǎng),可以減少信息交互費(fèi)用。視頻信息則是通過專門的線路進(jìn)行傳輸。
1.3 控制策略選擇
溫濕度是影響動(dòng)物生存與生產(chǎn)諸多環(huán)境因素中較為重要的兩個(gè)指標(biāo)。
豬不喜歡長期生長在潮濕環(huán)境下,否則會(huì)發(fā)生拉稀、感冒及其他疾病,豬舍最佳濕度為60%~70%。
不同年齡階段和生長性能的豬所要求的最適環(huán)境溫度差異較大[1],尤其哺乳豬仔和繁殖種豬敏感性最高。哺乳豬仔,由于其組織器官和機(jī)能尚未完善,皮毛稀疏,對(duì)寒冷抵抗力差,對(duì)溫度環(huán)境要求較高。有害氣體也必須控制在一定范圍內(nèi)(GB/T 17824.3—2008),如表2所示。
因此,不同育齡的豬其豬舍結(jié)構(gòu)設(shè)計(jì)不相同,執(zhí)行機(jī)構(gòu)也有差異,需要采用不同的控制策略。如產(chǎn)房包含兩種類型的豬,對(duì)溫度要求不同,需對(duì)仔豬每個(gè)欄都分別再增加一個(gè)保溫?zé)?,將產(chǎn)房進(jìn)行分區(qū)管理。
1.4 控制模式
控制有手動(dòng)控制和智能控制模式,手動(dòng)又分為現(xiàn)地手動(dòng)和遠(yuǎn)程手動(dòng),管理員可根據(jù)指標(biāo)參數(shù)直接操作執(zhí)行機(jī)構(gòu)開合實(shí)現(xiàn)。
智能控制,則是根據(jù)設(shè)置的不同的控制目標(biāo),將采集回來的溫度信號(hào)在線實(shí)時(shí)監(jiān)測,并自動(dòng)調(diào)節(jié)。
2 系統(tǒng)硬件設(shè)計(jì)
2.1 感知/控制終端節(jié)點(diǎn)設(shè)計(jì)
為實(shí)現(xiàn)豬舍環(huán)境的實(shí)時(shí)監(jiān)控,單個(gè)豬舍內(nèi)采用ZigBee方式進(jìn)行組網(wǎng)。采用工業(yè)級(jí)的高增益型ZigBee無線模塊,支持太陽能供電。
如圖3所示,ZigBee終端節(jié)點(diǎn)搜索并加入網(wǎng)絡(luò),現(xiàn)地控制器充當(dāng)了接收協(xié)調(diào)器,接收傳感器上報(bào)的數(shù)據(jù),同時(shí)通過ZigBee終端節(jié)點(diǎn)控制執(zhí)行驅(qū)動(dòng)機(jī)構(gòu)繼電器,控制設(shè)備檔位開關(guān)。
溫度傳感器采用DS18B20芯片,可輕松地組建傳感器網(wǎng)絡(luò)、與STM32接口簡單的數(shù)字化溫度傳感器。測量范圍為(-55~125)℃,精度為±5 ℃。
NH3傳感器采用pH-NH3氨氣傳感器,采用國外進(jìn)口的電化學(xué)傳感器(可燃?xì)獠捎么呋紵剑?,利用控制電位電解法原理,在電解池?nèi)安置3個(gè)極(工作電極、對(duì)電和參比電極),以薄膜同外界隔開,并施以一定的極化電壓。被測氣體透過薄膜到達(dá)工作電極,產(chǎn)生氧化還原反應(yīng),傳感器即有相應(yīng)電流輸出,此電流與被測氣體深度成正比關(guān)系,該電流信號(hào)經(jīng)擴(kuò)散式采樣變?yōu)殡妷盒盘?hào)放大后,再經(jīng)電壓/電流轉(zhuǎn)換電路,將變化的電壓信號(hào)變?yōu)殡娏餍盘?hào)輸出。
如圖4所示,CO2傳感器采用紅外二氧化碳傳感器工作原理,利用不同氣體對(duì)紅外輻射有著不同的吸收光譜,吸收強(qiáng)度與氣體濃度有關(guān)的原理來檢測CO2濃度。紅外線氣體檢測儀的優(yōu)點(diǎn)是測量范圍寬、選擇性好、防爆性好、設(shè)計(jì)簡便、價(jià)格低廉。
攝像頭控制信號(hào)可以通過云臺(tái)設(shè)備來控制,視頻信號(hào)數(shù)據(jù)量太大一般采用專網(wǎng),通過網(wǎng)關(guān)設(shè)備直接發(fā)到視頻服務(wù)器。
2.2 現(xiàn)地控制器設(shè)計(jì)
保育室、種豬結(jié)構(gòu)大體相同,產(chǎn)房由于有母豬和仔豬設(shè)計(jì)相對(duì)復(fù)雜,雖然執(zhí)行機(jī)構(gòu)有所不同,但組成模塊類似,本文設(shè)計(jì)了一種通用多源信息采集控制終端,如圖5所示。
主要由傳感器檢測模塊、通信模塊、電源模塊、驅(qū)動(dòng)模塊、顯示屏、處理單元組成。
傳感器檢測模塊包括溫度傳感器,濕度傳感器,CO2、NH3傳感器以及信號(hào)調(diào)理電路。
驅(qū)動(dòng)單元包括大風(fēng)機(jī)、保溫?zé)艚M、濕簾、小風(fēng)機(jī)。
微處理器采用基于Cotex-M3內(nèi)核ARM 32位處理器,型號(hào)為STM32F107,是一款互連型系列微控制器,性能較強(qiáng)大,集成了各種高性能工業(yè)標(biāo)準(zhǔn)接口。
如圖6所示,繼電器驅(qū)動(dòng)單元用于驅(qū)動(dòng)電氣柜里的中間繼電器,再依靠中間繼電器驅(qū)動(dòng)交流接觸器,從而實(shí)現(xiàn)對(duì)外部設(shè)備電源的控制。
3 軟件設(shè)計(jì)
豬舍環(huán)境系統(tǒng)具有多變量、非線性、時(shí)變和滯后特點(diǎn),難建立精確的數(shù)學(xué)模型,一般采用模糊控制算法,設(shè)置相應(yīng)通風(fēng)換氣的規(guī)則,且針對(duì)不同豬和不同階段對(duì)溫濕度的要求,來實(shí)現(xiàn)豬舍環(huán)境自動(dòng)控制,啟動(dòng)相應(yīng)降溫和保溫設(shè)備,使其滿足控制溫度,濕度,二氧化碳和氨氣目標(biāo),或者再內(nèi)置其他高級(jí)預(yù)測控制類算法,如圖7所示。
將高級(jí)智能算法移動(dòng)到上層應(yīng)用層,這樣可以選用和匹配多種合適的智能控制算法,放置應(yīng)用層軟件平臺(tái),便于升級(jí)維護(hù)。
3.1 采集節(jié)點(diǎn)軟件設(shè)計(jì)
各個(gè)采集終端定點(diǎn)定時(shí)上報(bào)數(shù)據(jù),上報(bào)周期由現(xiàn)地控制器設(shè)定,數(shù)據(jù)采集后CPU將AD轉(zhuǎn)化后的數(shù)據(jù)進(jìn)行均值處理,使數(shù)據(jù)更加平滑和準(zhǔn)確。
通過RS485串口將數(shù)據(jù)發(fā)送至ZigBee通信模塊。最后通過ZigBee無線通信模塊將數(shù)據(jù)傳送到現(xiàn)地監(jiān)控層,并進(jìn)行集中顯示和控制。
3.2 控制節(jié)點(diǎn)軟件設(shè)計(jì)
現(xiàn)地控制器是整個(gè)系統(tǒng)的核心,操作系統(tǒng)選用了μC/OS—II系統(tǒng),是一款基于優(yōu)先級(jí)的搶占式多任務(wù)系統(tǒng),內(nèi)核簡單短小精悍,代碼開源,能夠管理多達(dá)64個(gè)任務(wù),同時(shí)具有實(shí)時(shí)內(nèi)核、任務(wù)時(shí)間管理、內(nèi)存管理等功能,在小型系統(tǒng)中得到了廣泛的應(yīng)用。
控制節(jié)點(diǎn)負(fù)責(zé)接收數(shù)據(jù)、解析計(jì)算數(shù)據(jù),并控制相應(yīng)執(zhí)行機(jī)構(gòu),如圖8所示。
3.3 上層應(yīng)用軟件設(shè)計(jì)
如圖9所示,總體采用BS架構(gòu),監(jiān)控中心由上位機(jī)數(shù)據(jù)接口軟件、數(shù)據(jù)庫和信息發(fā)布網(wǎng)站組成。服務(wù)器平臺(tái)采用目前流行的.NET技術(shù)架構(gòu),如圖10所示,該架構(gòu)系統(tǒng)界面友好、易安裝、易操作,硬件擴(kuò)展接口豐富,系統(tǒng)輔助工具多,有利于后期的系統(tǒng)升級(jí)、維護(hù)等。數(shù)據(jù)接口軟件接收遠(yuǎn)程GPRS終端發(fā)送的數(shù)據(jù),并存入SQL Server數(shù)據(jù)庫。如圖11所示,數(shù)據(jù)庫包括每個(gè)豬舍的數(shù)據(jù)如實(shí)時(shí)的溫度、濕度、CO2、NH3等信息。
4 結(jié) 論
近年來,武漢東泰畜牧發(fā)展有限公司[11]以農(nóng)業(yè)自然生態(tài)系統(tǒng)發(fā)展原理和經(jīng)濟(jì)規(guī)律為指導(dǎo),對(duì)畜禽養(yǎng)殖糞污進(jìn)行無害化處理全利用,零污染,使得各類農(nóng)業(yè)生產(chǎn)要素相互促進(jìn)、良性循環(huán)發(fā)展。園區(qū)豬場實(shí)行雨污分離、干清糞加沼氣處理工藝,并按照2萬頭養(yǎng)殖規(guī)模年糞污產(chǎn)生量,建成新型紅泥塑料沼氣池,沼液由無塔供水增壓設(shè)施經(jīng)園區(qū)管網(wǎng)系統(tǒng)自動(dòng)輸送到園區(qū)茶葉種植區(qū)、水產(chǎn)養(yǎng)殖區(qū),直接為茶葉區(qū)、水產(chǎn)區(qū)以及其他種植區(qū)提供肥料。
新建成的基于物聯(lián)網(wǎng)的豬舍管理系統(tǒng),利用傳感器和物聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)了傳感器和環(huán)境控制設(shè)備之間的聯(lián)動(dòng),不但能完成數(shù)據(jù)記錄還可以追溯和分析。該系統(tǒng)根據(jù)不同育齡豬所需要的最適宜環(huán)境的不同實(shí)現(xiàn)了精準(zhǔn)管理,并減少人為操作失誤和工作量。經(jīng)大量試驗(yàn)證明,該系統(tǒng)能較好地達(dá)到規(guī)?;i場養(yǎng)殖監(jiān)控的要求。
參考文獻(xiàn):
[1]黃武光.智能化豬場建設(shè)與環(huán)境控制[M].北京:中國農(nóng)業(yè)科學(xué)技術(shù)出版社,2015.
[2]呼紅梅,王誠,張印,等.溫帶氣候條件下母豬品種和體況對(duì)其繁殖性狀的影響[J].家畜生態(tài)學(xué)報(bào),2015,36(6):63-68.
[3]李立峰,武佩,麻碩士,等.基于組態(tài)軟件和模糊控制的分娩母豬舍環(huán)境監(jiān)控系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報(bào),2011,27(6):231-236.
[4]劉艷昌,左現(xiàn)剛,李國厚.基于可編程邏輯控制器(PLC)的豬舍環(huán)境參數(shù)監(jiān)控系統(tǒng)[J].江蘇農(nóng)業(yè)科學(xué),2015,43(2):377-380.
[5]柴同杰.畜禽健康養(yǎng)殖與動(dòng)物福利[J].中國家禽,2014,36(22):2-7.
[6]劉持標(biāo),陳泉成,李棟,等.大型養(yǎng)豬場健康養(yǎng)殖智能化監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2015,5(8):57-63, 66.
[7]韓寶龍,倪偉.基于WSN豬場養(yǎng)殖環(huán)境監(jiān)控系統(tǒng)設(shè)計(jì)[J].中國農(nóng)機(jī)化學(xué)報(bào),2014,35(1):260-263, 269.
[8]朱偉興,戴陳云,黃鵬.基于物聯(lián)網(wǎng)的保育豬舍環(huán)境監(jiān)控系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報(bào),2012,28(11):177-182.
[9]柴鈺,于全剛.基于模糊 PID 解耦算法的多功能禽舍環(huán)境控制系統(tǒng)設(shè)計(jì)[J].家畜生態(tài)學(xué)報(bào),2014,35(10):51-57.
[10]熊本海,羅清堯,楊亮.家畜精細(xì)飼養(yǎng)物聯(lián)網(wǎng)關(guān)鍵技術(shù)的研究[J].中國農(nóng)業(yè)科技導(dǎo)報(bào),2011,13(5):19-25.
[11]作者不詳.武漢東泰畜牧公司建成200公頃畜牧循環(huán)經(jīng)濟(jì)園[J].湖北畜牧獸醫(yī),2012(8):45-45.