摘? 要:近年來,隨著我國禽畜養(yǎng)殖業(yè)的快速發(fā)展,使得各地區(qū)的羊場規(guī)模隨之擴大,由此對羊場的管理工作提出更高的要求。為滿足管理工作的需要,羊場應當加快信息化系統(tǒng)的建設進程?;诖?,本文從羊場信息化系統(tǒng)建設的技術方案分析入手,論述了羊場信息化系統(tǒng)建設的實現(xiàn)途徑。期望通過本文的研究能夠對羊場管理水平的提升有所幫助。
關鍵詞:羊場信息化系統(tǒng);系統(tǒng)設計;智能化
中圖分類號:TP311.52;S826? ? ? ?文獻標識碼:A 文章編號:2096-4706(2019)23-0109-03
Research on the Construction of Sheep Farm Information System
CHANG Xuechuan
(Songshan Shaolin Wushu College,Dengfeng? 452470,China)
Abstract:In recent years,with the rapid development of animal husbandry in China,the scale of sheep farms in various regions has been expanded,which puts forward higher requirements for the management of sheep farms. In order to meet the needs of management,sheep farm should speed up the construction process of information system. Based on this point,this paper starts with the analysis of the technical scheme of sheep farm information system construction,and discusses the realization way of sheep farm information system construction. It is hoped that the research in this paper can help to improve the management level of sheep farm.
Keywords:sheep farm informatization system;system design;intellectualization
0? 引? 言
羊場是養(yǎng)殖羊群的場所,為了給羊場內的羊群繁殖與成長提供良好的條件,需要對羊舍環(huán)境進行監(jiān)控,據(jù)此采取相應的措施保障羊群健康成長。由于規(guī)?;驁龅拿娣e相對較大,所以在建設信息化系統(tǒng)時,應確保系統(tǒng)硬件設備安裝的便捷性和軟件的實用性。因此,本文就羊場信息化系統(tǒng)的建設展開研究。
1? 羊場信息化系統(tǒng)建設的技術方案
1.1? 主控制器
MCU以其自身所具備的體積小、功耗低、處理能力強等特點,在信息化系統(tǒng)建設中得到了廣泛應用。MCU的種類較多,如51系列、MSP430系列、DSP系列、ARM系列等等,不同類型的MCU適用于不同的場合。在本系統(tǒng)的設計中,需要為信息采集子系統(tǒng)配備采集設備與智能網關,前者主要負責對傳感器數(shù)據(jù)、報警信號等進行實時采集,利用ZigBee將采集到的數(shù)據(jù)傳給信息平臺;后者則負責傳輸數(shù)據(jù),應具備數(shù)據(jù)處理、存儲等功能。經綜合考慮后,決定采用ARM系列中的N32926芯片作為主控制器,之所以選擇該芯片是因為其資源較為豐富,便于封裝、焊接,主頻高,帶有以太網接口,能夠滿足羊場信息化系統(tǒng)的建設需要。
1.2? 操作系統(tǒng)
對于嵌入式系統(tǒng)而言,操作系統(tǒng)是較為重要的組成部分之一。目前,市面上較為常見的操作系統(tǒng)有以下幾種:Windows CE、VxWorks和Linux等。由于本文所選的主控制器芯片為ARM系列,需要支持驅動開發(fā)和網絡編程,故此,操作系統(tǒng)選用Linux,借助編譯工具對PC機開發(fā)代碼進行編譯,下載到開發(fā)板上直接運行。
1.3? 無線通信
羊場具有占地面積大的特點,若是信息化系統(tǒng)采用有線通信的方式,布線安裝的復雜程度會隨之提高,且不利于后期維護。因此,在系統(tǒng)設計中,決定采用無線通信?,F(xiàn)階段,常見的無線通信方案有以下幾種:紅外、藍牙、ZigBee、Wi-Fi、4G等。不同的無線通信具有不同的特點,適用場合也不相同。在充分考慮羊場信息化系統(tǒng)數(shù)據(jù)通信需求的基礎上,經過比選后,最終選用ZigBee網絡和Wi-Fi兩種方案。
1.4? 信息化平臺
在信息化平臺的開發(fā)中,較為常用的模式有兩種,一種是C/S,另一種是B/S。由于羊場內部的信息管理系統(tǒng)只供羊場管理人員使用,所以需要簡潔的人機交互界面和定制化的功能開發(fā),故此,決定采用C/S模式。而遠程信息化平臺則選用B/S模式。信息化平臺的開發(fā)語言較多,如C#、PHP、Java等等,在這些開發(fā)語言中,C#的穩(wěn)定性較好、高效、簡單,因此,決定選用C#對客戶端及服務器程序進行開發(fā)。
2? 羊場信息化系統(tǒng)建設的實現(xiàn)途徑
2.1? 系統(tǒng)架構
在對羊場信息化系統(tǒng)架構進行設計的過程中需要考慮以下幾個方面的內容:需求、模塊功能開發(fā)的難易程度、成本、可擴展性等等。按照上文中的關鍵技術方案,本次設計的系統(tǒng)由以下設備組成:信息采集設備、智能網關、探測器、攝像頭、服務器等。其中信息采集設備除了能夠對羊舍內的環(huán)境信息進行實時采集之外,還能對探測器的報警信息進行采集,利用ZigBee網絡進行數(shù)據(jù)傳輸。探測器和攝像頭構成了羊舍安全防控子系統(tǒng),攝像頭能夠偵測到外來入侵行為,并發(fā)出報警信號。信息化平臺可將接收到的數(shù)據(jù)存儲到數(shù)據(jù)庫當中。
2.2? 系統(tǒng)硬件設計
本次設計開發(fā)的羊場信息化系統(tǒng)中,信息采集和智能網關是核心部分,具體的硬件設計如下。
2.2.1? 信息采集
在羊場信息化系統(tǒng)中,信息采集設備的主要作用是對羊舍環(huán)境信息進行采集,同時還能實時接收報警信息,采集到的數(shù)據(jù)通過ZigBee進行傳輸。信息采集設備的主控制器選用的是STM32系列,因為羊舍內的環(huán)境信息相對較多,如溫濕度、光照、風速等等,這些參數(shù)均有與之相對應的變送器,為給信息采集設備的安裝提供便利條件,決定采用RS485通信協(xié)議的變送器,通過ADM系列芯片對通信模塊進行設計,并在信息采集板內引入溫濕度傳感器。由于信息采集設備需要對羊舍內的溫濕度調節(jié)裝置進行控制,為便于系統(tǒng)擴展,設計三種電路進行控制器調節(jié),分別為RS232、RS485和繼電器。
(1)RS232電路設計。這是嵌入式系統(tǒng)中應用較為廣泛的通信協(xié)議,在通信電路的設計過程中,可以采用負邏輯電平,該電路主要用于系統(tǒng)的調試與通信。羊場信息化系統(tǒng)建設中,選用MAX系列芯片,對RS232通信電路進行設計,通過公共接口與STM32系列芯片進行連接。
(2)RS485電路設計。RS485是工業(yè)控制系統(tǒng)中較為常用的通信協(xié)議之一,該協(xié)議具有可靠性高等特點。在RS485通信電路設計中,選用ADM系列芯片作為通信芯片,供電電壓為3.3V。ADM系列芯片自帶隔離電源,可通過引腳為輸出端供電,需要注意的是,如果傳輸距離過長,會導致RS485的抗干擾能力下降,因此,為確保RS485的通信穩(wěn)定性,可在其線路兩端連接120Ω的匹配電阻。
(3)繼電器電路設計。目前,部分執(zhí)行器的控制可采用通斷的方式予以實現(xiàn),如與光照有關的電燈等等。所以在信息采集模塊的設計中,加入繼電器控制電路。由于STM32引腳的電流很難達到50mA,故此經過比選之后,決定采用ULN系列芯片作為繼電器線圈的驅動芯片。該芯片的供電電壓為5V,借助電平轉換的方式,可使STM32對該芯片進行驅動。為降低成本,電平轉換芯片選用的是74HC系列芯片。
2.2.2? 智能網關設計
在羊場信息化系統(tǒng)建設過程中,智能網關的設計是關鍵環(huán)節(jié),其需要通過橋接的方式與ZigBee網絡進行連接,并實現(xiàn)通信協(xié)議轉換。不僅如此,智能網關還需要具備數(shù)據(jù)處理等功能,因此要求選用的智能網關設備具有較高的性能。經過比選后,決定采用ARM系列芯片中的N32926芯片。智能網關硬件設計圍繞該芯片展開,具體如下:
(1)處理器電路設計。N32926芯片采用的是32位微處理器,最高工頻為240MHz,同時為進一步降低系統(tǒng)開發(fā)成本,在該芯片內部集成DDR2內存(64M)。為給各個模塊提供時鐘基準,需要在該芯片外部連接一個12MHz的晶振。
(2)ZigBee接口電路設計。在本系統(tǒng)中,智能網關的ZigBee接口電路選用的是CC2530芯片,以此來確保模塊間的無線通信,協(xié)議棧為Z-Stack,最高傳輸速率為250Kbps,可視化傳輸距離為250m,休眠時的功耗低于5μA。為便于二次開發(fā),將該芯片的I/O資源全部引出。在接口電路設計中,采用串行通信的方式實現(xiàn)ZigBee與STM32的連接。
2.3? 系統(tǒng)軟件設計
2.3.1? ZigBee節(jié)點
本次設計的羊場信息化系統(tǒng)中,采集設備會將采集到的羊舍環(huán)境信息發(fā)給ZigBee節(jié)點,經由無線通信網絡傳給協(xié)調器。ZigBee節(jié)點還能對協(xié)調器下發(fā)的相關指令進行接收。在信息采集設備中,包含一個ZigBee節(jié)點,可將該節(jié)點作為完整功能設備(FFD)使用,本系統(tǒng)中,所有節(jié)點全部使用的是FFD設備。因此,當其成功加入無線網絡后,可通過調用相關函數(shù)直接啟動路由器。Z-Stack為開發(fā)者提供了一系列函數(shù),利用這些函數(shù)的相應功能,可以完成ZigBee節(jié)點程序設計。例如,通過ZDO_ProcessMgmtLeaveReq函數(shù),可實現(xiàn)節(jié)點脫離當前ZigBee網絡。
2.3.2? 智能網關程序
本次設計開發(fā)的羊場信息化系統(tǒng)中,智能網關選用的是ARM系列芯片中的N32926處理器,操作系統(tǒng)為Linux,為對系統(tǒng)資源進行合理利用,軟件程序設計時,引入多線程機制。
2.3.3? 羊場管理子系統(tǒng)軟件
借助該子系統(tǒng),羊場的管理人員可對羊舍、羊群進行管理。
(1)羊舍信息管理模塊。該模塊可為羊場管理人員提供羊舍的基本信息,如編號、名稱、羊的數(shù)量等。同時還能提供羊舍的消毒情況信息,如消毒使用的藥品名稱、用量以及消毒日期等。
(2)羊群信息管理模塊。該模塊包含以下信息:羊場內羊的基本情況、飼養(yǎng)、疫情、配種、妊娠等等。
3? 結? 論
綜上所述,隨著羊場規(guī)模的不斷擴大,傳統(tǒng)的管理模式已經無法適用,因此,引入信息化管理模式勢在必行。羊場在建設信息化系統(tǒng)的過程中,可以選用嵌入式系統(tǒng),對硬件電路進行合理設計,并根據(jù)管理系統(tǒng)的需求設計應用軟件。通過信息化系統(tǒng)的運用,能夠使羊場管理效率獲得大幅度提升。
參考文獻:
[1] 呂曉峰,馮元.農業(yè)信息化室內養(yǎng)殖場溫度監(jiān)控系統(tǒng)設計與實現(xiàn) [J].科技風,2015(1):82-83.
[2] 李鵬偉,韓戰(zhàn)強.規(guī)?;驁鎏岣吒嵫虺苫盥实木C合技術探討 [J].畜牧與獸醫(yī),2019,51(10):138-141.
[3] 孫新勝,趙娟娟,王超,等.河北省規(guī)?;驁鼋ㄖY構及生產配套設施的調查與分析 [J].黑龍江畜牧獸醫(yī),2019(1):62-65+177.
[4] 苗永強,朱瑞良,魏凱,等.規(guī)模化牛羊場重大疫病預警預報體系的構建策略 [J].山東畜牧獸醫(yī),2019,40(6):49-52.
[5] 劉月,李珍,邵麗瑋,等.家庭羊場與規(guī)模羊場養(yǎng)殖成本構成比較及關鍵收益因素分析 [J].北方牧業(yè),2019(12):20-21.
作者簡介:常學川(1982.01-),男,漢族,河南濮陽人,講師,本科,研究方向:計算機應用、農業(yè)信息化。