国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于樹莓派的無人值守信息處理系統(tǒng)

2018-09-19 09:41羅順元李志強馬文顥
計算機測量與控制 2018年9期
關鍵詞:環(huán)境變量樹莓豬只

羅順元,李志強,馬文顥

(哈爾濱工程大學信息與通信工程學院,哈爾濱 150001)

0 引言

隨著畜牧養(yǎng)殖產(chǎn)業(yè)的規(guī)?;?、集約化,使得畜牧業(yè)生產(chǎn)廠家對畜禽舍環(huán)境調(diào)控設備的需求量急劇增加。我國的養(yǎng)豬業(yè)生產(chǎn)水平和國外發(fā)達國家相比還比較落后,其中豬舍或豬場的環(huán)境問題是導致我國養(yǎng)豬業(yè)生產(chǎn)力水平低下的重要限制因素。豬舍環(huán)境是一個多變量、大慣性、非線性系統(tǒng),并且存在耦合,延時等現(xiàn)象,傳統(tǒng)方法在豬舍的環(huán)境調(diào)控中,環(huán)境因素之間缺乏有機的聯(lián)系,調(diào)控系統(tǒng)的設計多不完善,難以適應現(xiàn)代化管理的要求。

近些年來,伴隨著傳感器與處理器技術蓬勃發(fā)展,各式各樣的傳感器被應用于多種領域。高精度測量傳感器的廣泛應用使得環(huán)境測控系統(tǒng)也取得了迅速的發(fā)展。嵌入式系統(tǒng)方面,由英國慈善組織“Raspberry Pi基金會”開發(fā)的樹莓派微型主板自問世以來以其強大的功能和小巧的體積備受開發(fā)者青睞,這款基于ARM的微型主板幾乎具備了個人計算機所有的基礎功能為低成本硬件應用系統(tǒng)的開發(fā)提供了可能。軟件方面,數(shù)字圖像處理技術在許多領域已得到廣泛的應用。隨著計算機技術和人工智能、思維科學研究的迅速發(fā)展,數(shù)字圖像處理向更高、更深層次發(fā)展。人們已開始研究如何用計算機系統(tǒng)解釋圖像,實現(xiàn)類似人類視覺系統(tǒng)理解外部世界,這為通過圖像識別的方法進行區(qū)域無人化監(jiān)管提供了可能。

綜合上述條件,為解決當前國內(nèi)養(yǎng)豬場成本投入高,硬件鋪設困難的問題,結合樹莓派開發(fā)技術,設計并實現(xiàn)了一種無人值守信息處理系統(tǒng),以滿足對大型豬舍環(huán)境管理的需求。

1 系統(tǒng)總體設計

本系統(tǒng)主要應用于大型養(yǎng)豬場,設計的關鍵在于對環(huán)境變量的準確監(jiān)測和對硬件成本的把控。整體系統(tǒng)可以分為數(shù)據(jù)采集與處理、數(shù)據(jù)傳輸和移動平臺3個部分。所采集的環(huán)境變量主要為溫度、濕度、空氣質(zhì)量、聲音以及圖像信息。系統(tǒng)中傳感器獨立外接與中央控制器,各傳感器獨立工作,采集的數(shù)據(jù)信息通過物理連接傳入樹莓派,樹莓派將采集到的數(shù)據(jù)進行處理,并做出相應的響應。處理完畢的數(shù)據(jù)通過物理連接直接顯示于本地顯示設備,同時數(shù)據(jù)通過WiFi傳輸協(xié)議上傳至遠程監(jiān)控端,生成運行日志。監(jiān)控端由一塊樹莓派搭建而成。系統(tǒng)總體設計框圖如圖1所示。

圖1 系統(tǒng)總體設計框圖

2 硬件系統(tǒng)

本系統(tǒng)的硬件部分主要包括核心控制模塊,多種傳感器模塊,聲音采集模塊,圖像采集模塊,移動平臺,報警模塊,WiFi模塊,顯示模塊,供電模塊和遠程監(jiān)控端等。

2.1 核心控制模塊

核心控制模塊是整個系統(tǒng)的核心部件,承擔著驅動傳感器、接收數(shù)據(jù)信息、處理信息的中央任務??紤]到成本和技術要求,采用樹莓派3B作為核心控制模塊。樹莓派是當前應用廣泛的控制平臺之一,它是基于ARM的微型電腦主板,幾乎具備傳統(tǒng)PC的所有基本功能。樹莓派具有豐富的GPIO接口,支持諸如I2C協(xié)議,SPI協(xié)議,串口通信協(xié)議等主流信息傳輸協(xié)議,能夠同時掛載多種器件。對于需要掛載在同一針腳的不同器件,可采用時分復用的方式,不同時刻分別驅動不同器件,這樣有效解決控制器IO資源分配的問題。

2.2 傳感器模塊

傳感器模塊主要用于對環(huán)境變量的監(jiān)測,并將數(shù)據(jù)傳送至核心控制模塊進行處理與傳輸。

2.2.1 溫濕度傳感器模塊

本系統(tǒng)選用AM2302溫濕度傳感器進行溫濕度信息的采集。AM2302是一款含有已校準數(shù)字信號輸出的溫濕度符合傳感器,擁有極高的可靠性與卓越的長期穩(wěn)定性,具有響應快,抗干擾能力強,性價比高等優(yōu)點。AM2302溫濕度傳感器模塊與樹莓派以單總線的方式連接,僅占用一個GPIO接口。供電可直接與樹莓派供電口并聯(lián),無需外接電路。

2.2.2 煙霧傳感器模塊

采用MQ-135空氣污染監(jiān)測傳感器作為空氣指數(shù)采集設備。該傳感器對氨氣、硫化物、苯系蒸氣的靈敏度極高,具有壽命長,低成本,驅動簡單等優(yōu)點廣泛應用于氣體檢測領域。MQ-135空氣污染監(jiān)測傳感器配備預熱電路,通過感應模塊電阻值的變化反饋環(huán)境信息。MQ-135模擬輸出與A/D轉換器PCF8591連接。PCF8591掛載在樹莓派的I2C總線上,樹莓派能夠通過尋址獲取信息。

2.2.3 聲音采集模塊

樹莓派板載USB口資源,采用樹莓派外接USB聲卡配合3.5 mm接口麥克風進行聲音采集,確保設備能夠保證以標準采樣頻率44100 Hz進行錄音。

2.2.4 圖像采集模塊

選用豪威科技出產(chǎn)的OV5647攝像頭模組該模組具有價格低廉,驅動簡單等特點。模組通過FFC軟排線與樹莓派預留的攝像頭接口直接相連,能夠完成實時采集圖像的任務。

2.2.5 顯示模塊

顯示模塊選用微雪出品的4.2inch墨水屏模塊。相較于LCD顯示設備,墨水屏具有功耗低,視角寬,顯示清晰,掉電保持等特點,十分適用于豬舍環(huán)境的顯示應用。墨水屏與樹莓派通過SPI總線相連,接收樹莓派顯示指令。

2.2.6 WiFi模塊

樹莓派主板具有板載WiFi模塊,通過pythonsocket編程可完成雙機數(shù)據(jù)的互傳工作。可實現(xiàn)本地數(shù)據(jù)上傳至遠程監(jiān)控端。

2.2.7 報警模塊

報警模塊采用WT588D語音芯片模塊Pulse Width Modulation(PWM)輸出直接驅動0.5W/8Ω揚聲器。該語音芯片模塊帶SPI-Flash,可提前錄制并存儲多段不同的WAV格式報警信號音頻,以便在不同的報警需求下播放相應的報警信號。

2.2.8 供電模塊

系統(tǒng)供電采用電池供電,所選電池為航模鋰電池,后級配合3個7805系列穩(wěn)壓芯片并聯(lián),進行穩(wěn)壓輸出。單片7805穩(wěn)壓芯片理論輸出電壓5 V,最大輸出電流1.5 A,三片并聯(lián)理論輸出電壓為5 V,理論最大供電電流達4.5 A,保證了充足的電流供應。

2.2.9 移動平臺

移動平臺由四輪小車、電機驅動模塊以及陀螺儀MPU6050組成。電機驅動模塊選用LM298N雙通道電機驅動模塊,通過樹莓派GPIO進行模擬占空比50%,50Hz的PWM輸出,從而對移動平臺進行調(diào)速。轉向部分,通過改變小車舵機控制信號的占空比可以調(diào)節(jié)舵機轉動,實現(xiàn)小車轉向。四輪小車中心固定有陀螺儀,能夠回傳小車運行時在空間坐標系中的位置信息,系統(tǒng)依據(jù)陀螺儀回傳數(shù)據(jù)能夠進行方向控制,重心調(diào)整等動作,保證小車運行穩(wěn)定。

(1) 添加生物炭可以改變土壤容重、飽和含水量、毛管孔隙度、田間持水量及水分蒸發(fā)量,隨生物炭含量的增加,土壤容重與飽和含水量表現(xiàn)出相反的趨勢,而毛管孔隙度和田間持水量則表現(xiàn)出相同的趨勢。

3 軟件系統(tǒng)

軟件系統(tǒng)主要包括各模塊的驅動程序,數(shù)據(jù)收發(fā)程序,數(shù)據(jù)處理算法程序以及系統(tǒng)響應命令程序。其主要是樹莓派端核心控制程序與數(shù)據(jù)處理程序的設計。

3.1 樹莓派端功能的實現(xiàn)

樹莓派微型主板在上電后主要完成各個模塊的初始化,等待開始信號后,控制數(shù)據(jù)采集模塊進行數(shù)據(jù)的收集工作,將所收集的數(shù)據(jù)進行處理并顯示,并通過WiFi模塊上傳至上位機 (PC)。預設監(jiān)測豬欄數(shù)為十個。其程序流程圖如圖2所示。

圖2 樹莓派端程序流程圖

3.2 環(huán)境變量數(shù)據(jù)處理程序設計

傳感器將所采集的環(huán)境變量信息通過數(shù)據(jù)總線上傳至樹莓派。樹莓派對所得數(shù)據(jù)進行可信度判斷后,寫入運行日志。數(shù)據(jù)處理程序讀取運行日志中數(shù)據(jù),進行數(shù)據(jù)融合操作,評估程序結合所得的融合結果通過查表的方式對當前環(huán)境是否適宜豬只生長做出判斷。環(huán)境變量數(shù)據(jù)流如圖3所示。

圖3 環(huán)境變量數(shù)據(jù)融合過程

現(xiàn)實環(huán)境中,環(huán)境變量在一定時間內(nèi)變化的幅度應符合基本物理原理,因此數(shù)據(jù)預處理部分采用前向比對法,將所得數(shù)據(jù)與前向可信數(shù)據(jù)進行比對,判斷突變系數(shù),若突變系數(shù)不符合現(xiàn)實情況,則說明當前數(shù)據(jù)為不可信數(shù)據(jù),進行舍棄。例如常態(tài)下,環(huán)境溫度值由常溫在1秒內(nèi)上升1倍,即為不可能事件,所得數(shù)據(jù)為不可信數(shù)據(jù)。

樹莓派將一段時間內(nèi)的某傳感器所有的可信數(shù)據(jù)樣本求取均值即得到該傳感器環(huán)境變量真值,此真值用于數(shù)據(jù)融合以及判定是否進行溫度調(diào)節(jié),濕度調(diào)節(jié)等操作。

數(shù)據(jù)融合部分采用線性融合方式,所涉及變量為溫度,濕度。首先將環(huán)境變量進行歸一化得到量綱相同的環(huán)境變量值,歸一化標準為溫度為20℃,濕度為70%?;谛竽令I域專業(yè)資料得到豬只生長環(huán)境判定中,各變量的權重值,得到模糊融合公式

式中S為融合指標值,T為歸一化溫度,H為歸一化濕度,均無量綱。通過溫濕度適宜度利用查表法得到模糊評估結果。模糊評估標準對照表如表1所示,表中數(shù)據(jù)選取成長期種豬為參考對象。采用優(yōu)先級查表方式,例如當前數(shù)據(jù)若滿足“舒適”判定,則比對結束,不再向下比對。

表1 模糊評估法評估標準對照表

3.3 圖像處理算法

攝像頭所捕捉到的圖像為RGB格式,即每幅圖像由R,G,B3個通道組成,3個通道不同取值的疊加得到彩色的便于觀看的圖像。因此對圖像進行通道分離后,不同通道分離結果分別具有原圖像的一部分噪聲信息,由于分離后的圖像只有單個通道,在噪聲去除方面可以得到更好的效果,對去噪后的單通道圖像進行特征點的抓取,得到的結果進行通道合成,一定程度上能夠提升特征提取結果的準確性。

3.4 聲音處理算法

常態(tài)下家豬發(fā)出的聲音能量主要集中于低頻段,低頻段聲音頻譜幅度分布可以體現(xiàn)家豬的喜怒哀懼等情緒,當遭遇險情時,家豬發(fā)出的聲音能量集中于中高頻段,中高頻段聲音頻譜幅度分布可以體現(xiàn)某些危險情況,如豬只受傷,外來入侵等,因此通過對于聲音幅度的監(jiān)測一定程度上可以體現(xiàn)當前豬只的狀態(tài)。

通過對樹莓派采集到的聲音信號進行采樣,并進行傅里葉變換處理,可以得到當前環(huán)境下豬舍內(nèi)部的聲音頻譜,濾波后保留豬只聲音和小部分環(huán)境音,對得到的幅度譜進行監(jiān)控,聲音幅度譜變化與豬只行為建立映射,以應對突發(fā)狀況。

3.5 雙機通訊

樹莓派與PC之間的通信基于網(wǎng)絡通信新領域使用最廣泛的通信協(xié)議之一——傳輸控制協(xié)議 (TCP協(xié)議)編寫。樹莓派端程序流程圖如圖4所示。PC端程序流程圖如圖5所示。

圖4 樹莓派端通信協(xié)議流程圖

圖5 PC端通信協(xié)議流程圖

程序設計分為PC端程序和樹莓派端程序,TCP通信基于套接字 (Socket)方式實現(xiàn),通過建立連接和應答來保證通信質(zhì)量。在物理硬件層,樹莓派通過其板載WiFi接入網(wǎng)絡,依靠IP地址在組網(wǎng)中進行尋址,通過預設的通信端口建立連接,與PC進行數(shù)據(jù)的交換。

4 系統(tǒng)測試

經(jīng)過多次實驗,系統(tǒng)整合實物圖如圖6所示。

整機上電運行,系統(tǒng)穩(wěn)定。墨水屏顯示效果如圖7所示 (該圖為某次測試結束后的顯示狀態(tài))。

圖7中,Temp為溫度值,Humy為濕度值,AQI為空氣中煙霧濃度 (數(shù)值越高對應煙霧濃度越小),Evaluate為融合后的評估信息,T_contral為溫度控制意見,H_contral為濕度控制意見,A_contral為空氣控制意見。

在某一段連續(xù)時間內(nèi)測試數(shù)據(jù)如表2所示。

由測試效果可知,系統(tǒng)能夠正確的采集所需要的環(huán)境變量信息并根據(jù)預設算法進行數(shù)據(jù)的處理與顯示。

圖6 系統(tǒng)整合實物圖

圖7 本地顯示效果圖

表2 實驗數(shù)據(jù)表

攝像頭采集到的圖像通過圖像處理算法后,樹莓派能夠在圖像中找到目標并在圖中標記,并將結果圖像傳送至PC。圖8為拍攝到相鄰兩個欄的豬經(jīng)處理后回傳的圖像。

圖8 PC端得到的圖像

圖像中的網(wǎng)格狀陰影為豬欄,兩側黑色陰影為墻壁,兩個灰色陰影區(qū)域為實際豬只輪廓。左側為豬正常站立狀態(tài),在圖像中呈現(xiàn)一個類橢圓形陰影;右側是豬轉身狀態(tài),豬的頭部向右側偏轉,圖像中呈現(xiàn)一個不規(guī)則陰影,通過與預設特征進行比對,得到豬只當前為轉身動作的判斷。

PC端接收到聲音頻譜圖如圖9所示。

圖9 聲音譜分析

圖9中上下兩部分分別是常態(tài)下豬發(fā)出的聲音和豬發(fā)怒時發(fā)出聲音的頻率譜。從頻譜上看,聲音能量集中于低頻段,說明沒有出現(xiàn)危急狀況。正常狀態(tài)下,豬發(fā)出聲音在0~15 kHz頻率段內(nèi),幅度分布相對均勻,沒有出現(xiàn)能量集中現(xiàn)象;當豬發(fā)怒時發(fā)出低沉的聲音,聲音的幅度主要集中于500 Hz以下,系統(tǒng)可以根據(jù)不同的幅度分布做出不同的判斷。

5 結束語

經(jīng)實驗應用,本系統(tǒng)運行穩(wěn)定,能夠完成預期功能。測試結果表明:系統(tǒng)能夠收集所需信息并進行數(shù)據(jù)處理、分析和上傳等工作,可在現(xiàn)代化豬場中發(fā)揮作用,大大降低人力和物力的消耗,從而降低生產(chǎn)成本。由于樹莓派的可擴展性和可編程性,用戶還可以根據(jù)需要自行進行模塊的增減和算法的調(diào)整,以適應不同領域的需求。

猜你喜歡
環(huán)境變量樹莓豬只
豬呼吸道疫病的發(fā)生原因與防控方法研究
豬胃潰瘍的病因與防治措施
提高裝豬坡道裝載效率的研究
豬舍富集的環(huán)境對豬只的影響?
從桌面右鍵菜單調(diào)用環(huán)境變量選項
徹底弄懂Windows 10環(huán)境變量
基于樹莓派的騎行智能頭盔設計
黃金水果紅樹莓
e絡盟率先推出第三代樹莓派
基于三階段DEA—Malmquist模型的中國省域城鎮(zhèn)化效率測度及其收斂分析