王建,溫嘉威,鐘禮浩,謝家興
(華南農業(yè)大學工程學院,廣東廣州510642)
我國的漁業(yè)取得了較大發(fā)展,但大部分個體養(yǎng)殖戶對于魚塘的管理存在一定的盲目性,魚塘節(jié)能減排問題的研究較少。魚塘環(huán)境是魚類賴以生存和生長發(fā)育的基礎,魚塘環(huán)境變壞會導致魚類缺氧、中毒,嚴重的還會造成死亡。養(yǎng)魚戶通常是靠肉眼及經(jīng)驗判斷魚塘環(huán)境狀況,來決定是否給魚塘增氧,往往導致增氧機開關時間沒有明確界限,造成電能、塘水浪費。實際應用中也有部分是借助溶氧計測量水體的含氧量,判斷何時增氧,但由于溶氧計較昂貴,功能單一,且不能很好的適應魚塘復雜的環(huán)境,尚沒有得到推廣使用。利用了“三開兩不開”[1]的經(jīng)驗理論,實時檢測魚塘水溫、溶解氧等有利于養(yǎng)魚者及時掌握魚塘信息,還能對魚塘增氧時機給出參考,有利于魚生長[2-3]。
智能浮標主要由太陽能板、鋰電池、nRF24L01無線通信器件[4]、MMA7361三軸加速度傳感器、TSL230光照測量器件、DHT11溫濕度傳感、激光與光敏電阻模塊和DS18B20溫度傳感器等組成,整個器件放在輕質密封塑料盒中,框圖如圖1所示,圖2是浮標實物圖。
nRF24L01無線通信器件用于與上位機進行通信,該無線模塊功耗較低,且該器件成本相對低廉,但保持了在空曠范圍一定距離內傳輸信號的可靠性,適用于魚塘較為空曠的環(huán)境通信;可編程光/頻轉換器TSL230用于魚塘光照度測量;DHT11是用于測量空氣中的溫度和濕度;DS18B20測量的是水溫;激光與光敏電阻構成水的透明度測量電路,檢測水質清晰度。三軸傳感器MMA7361是測量魚塘水波震蕩的狀況的關鍵器件,具有三個重力傳感器,分別處于三維直角坐標系的x,y,z軸,當水面波動導致浮標震蕩,三軸傳感器輸出xyz三個變化電壓信號,將信號送給STM32F103主控器進行處理,分析信號的變化規(guī)律是否符合魚兒浮頭情況,通過各個模塊對魚塘的環(huán)境信息測量,將所得信息進行處理,參照“三開兩不開”原則。判斷是否開啟增氧機。
圖1 浮標控制模型Fig.1 Control model of the buoy
圖2 浮標實物圖Fig.2 The buoy entity
上位機安放在魚塘岸邊,主站控制模塊由液晶顯示、電流電壓檢測、無線接收模塊、BUCK降壓電路和增氧機等組成。STM32F103C8T6微控制器自身包括72 MHz的高頻處理單元,其12位精度的A/D能夠更好地測出三軸傳感器的微小電壓變量;內置電流低于2 μA的睡眠模式有助于節(jié)省功耗,適合魚塘無人管理的環(huán)境;且成本相對其他同系列型號低廉。
主控制器功能如下:1)接收智能浮標的信號,控制是否開啟增氧機,將魚塘的信息顯示在液晶上,同時通過指示燈與蜂鳴器提醒用戶魚塘所處的狀態(tài);2)通過主機的按鍵與開關進行人機操作;3)太陽能充放電管理。
圖3 主控制器??霧ig.3 Main controller module
LTC3105是一款專用太陽能為單節(jié)鋰電池充電芯片,含高效DC/DC轉換器、最大功率點控制MPPT和同步整流,低啟動電壓,低靜態(tài)電流。圖4為采用太陽能充電的增氧機電路[4]。
圖4 太陽能充電增氧機電路Fig.4 Power circuit of aerator supplied by solar panel
三軸加速度傳感器MMA7361是一種可以對物體運動過程中的加速度進行測量的電子設備,在浮標設計中起到關鍵作用,系統(tǒng)主要軟件算法如圖5所示。
圖5 浮標組成器件圖Fig.5 Devices composition of the buoy
圖6 數(shù)據(jù)采集處理算法Fig.6 Data collection and processing algorithm
考慮到實際應用中會有風和落葉等使魚塘水面產(chǎn)生起伏,對系統(tǒng)檢測魚浮頭現(xiàn)象產(chǎn)生干擾,這種干擾通過算法優(yōu)化以后排除,排除算法主要根據(jù)以下幾點實現(xiàn):
1)浮標有一定的重量,微風和落葉雖然會在水面產(chǎn)生水波紋,但對浮標產(chǎn)生的振動較少,即不會出現(xiàn)大振幅,而魚浮頭對浮標產(chǎn)生的振動振幅會較大;
2)風和落葉等造成水面起伏的頻率是規(guī)則的,而魚浮頭觸動水面的振蕩是不規(guī)律的;
3)使用記憶算法,采集一段時間的浮動數(shù)據(jù)進行分析,并與前一段時間的數(shù)據(jù)進行比對,如果出現(xiàn)魚浮頭的現(xiàn)象,兩組數(shù)據(jù)會有明顯不同。
設計了搭載多種傳感器智能浮標,以光伏電池作為浮標電源,通過檢測魚兒浮頭的持續(xù)時間、水清晰度和水層溫度等,判斷是否換水和魚兒的健康情況,實現(xiàn)了魚塘環(huán)境檢測和增氧管理的自動化,替代使用成本較高的溶氧計。通過在魚塘水面布置多個智能浮標,可更加全面掌握魚塘管理情況,能達到節(jié)電、節(jié)水和減排的目的,同時避免頻繁巡視魚塘的繁瑣工作,具有良好的應用前景。
[1] 韓世成,蔣樹義.池塘增氧機的適時使用[J].黑龍江水產(chǎn),2004(60):13-14.HAN Shi-cheng,JiANG Shu-cheng.Timely utilization of pond aerator[J].Heilongjiang aquatic products,2004(60):13-14.
[2]姜峰.高溫季節(jié)增氧機的合理使用[J].科學養(yǎng)魚,2003(10):39.JIANG Feng.The fair use of aerator in high temperature season[J].Scientific Fish Farming,2003(10):39.
[3] 孫志方.不同深度魚塘水溫狀況分析[J].湖泊科學,1996,8(4):325-329.SUN Zhi-fang.The analysis of water temperature condition of fish pond in various depths[J].1996,8(4):325-329.
[4] 朱慧彥,林林.基于MCU和nRF24L01的無線通信系統(tǒng)設計[J].電子科技,2012(4):81-83,91.ZHU Hui-yan,LIN Lin.Design of a wireless network communication system based on high performance microcomputer and NRF24L01[J].Electronic Science and Technology,2012(4):81-83,91.
[5] 楊明,薛士龍,曹金虎,等.基于ATMEGA16的鉛酸蓄電池充放電控制器的設計[J].佳木斯大學學報:自然科學版,2011,29(20):197-205.YANG Ming,XUE Shi-long,CAO Jing-hu,et al.The design of Lead-acid battery controller based on TMEGA 16[J].Journal of Jiamusi University:Natural Science Edition,2011,29(20):197-205.
[6] Chris Rillahan,Michael Chambers,W.Huntting Howell,Winsor H.Watson.A self-contained system for observing and quantifying the behavior of Atlantic cod,Gadus morhua,in an offshore aquaculture cage[J].Aquaculture,2009(29):349-56.
[7] 馬志強,王建剛,孫少林,等.基于STM32的PWM音樂播放器應用設計[J].單片機與嵌入式系統(tǒng)應用,2012,12(11):63-65.MA Zhi-qiang,WANG Jian-gang,SUN Shao-lin,et al.Application design of PWMmusic player based on STM32[J].Microcontrollers&Embedded Systems,2012,12(11):63-65.