王建,溫嘉威,鐘禮浩,謝家興
(華南農(nóng)業(yè)大學(xué)工程學(xué)院,廣東廣州510642)
我國(guó)的漁業(yè)取得了較大發(fā)展,但大部分個(gè)體養(yǎng)殖戶對(duì)于魚(yú)塘的管理存在一定的盲目性,魚(yú)塘節(jié)能減排問(wèn)題的研究較少。魚(yú)塘環(huán)境是魚(yú)類賴以生存和生長(zhǎng)發(fā)育的基礎(chǔ),魚(yú)塘環(huán)境變壞會(huì)導(dǎo)致魚(yú)類缺氧、中毒,嚴(yán)重的還會(huì)造成死亡。養(yǎng)魚(yú)戶通常是靠肉眼及經(jīng)驗(yàn)判斷魚(yú)塘環(huán)境狀況,來(lái)決定是否給魚(yú)塘增氧,往往導(dǎo)致增氧機(jī)開(kāi)關(guān)時(shí)間沒(méi)有明確界限,造成電能、塘水浪費(fèi)。實(shí)際應(yīng)用中也有部分是借助溶氧計(jì)測(cè)量水體的含氧量,判斷何時(shí)增氧,但由于溶氧計(jì)較昂貴,功能單一,且不能很好的適應(yīng)魚(yú)塘復(fù)雜的環(huán)境,尚沒(méi)有得到推廣使用。利用了“三開(kāi)兩不開(kāi)”[1]的經(jīng)驗(yàn)理論,實(shí)時(shí)檢測(cè)魚(yú)塘水溫、溶解氧等有利于養(yǎng)魚(yú)者及時(shí)掌握魚(yú)塘信息,還能對(duì)魚(yú)塘增氧時(shí)機(jī)給出參考,有利于魚(yú)生長(zhǎng)[2-3]。
智能浮標(biāo)主要由太陽(yáng)能板、鋰電池、nRF24L01無(wú)線通信器件[4]、MMA7361三軸加速度傳感器、TSL230光照測(cè)量器件、DHT11溫濕度傳感、激光與光敏電阻模塊和DS18B20溫度傳感器等組成,整個(gè)器件放在輕質(zhì)密封塑料盒中,框圖如圖1所示,圖2是浮標(biāo)實(shí)物圖。
nRF24L01無(wú)線通信器件用于與上位機(jī)進(jìn)行通信,該無(wú)線模塊功耗較低,且該器件成本相對(duì)低廉,但保持了在空曠范圍一定距離內(nèi)傳輸信號(hào)的可靠性,適用于魚(yú)塘較為空曠的環(huán)境通信;可編程光/頻轉(zhuǎn)換器TSL230用于魚(yú)塘光照度測(cè)量;DHT11是用于測(cè)量空氣中的溫度和濕度;DS18B20測(cè)量的是水溫;激光與光敏電阻構(gòu)成水的透明度測(cè)量電路,檢測(cè)水質(zhì)清晰度。三軸傳感器MMA7361是測(cè)量魚(yú)塘水波震蕩的狀況的關(guān)鍵器件,具有三個(gè)重力傳感器,分別處于三維直角坐標(biāo)系的x,y,z軸,當(dāng)水面波動(dòng)導(dǎo)致浮標(biāo)震蕩,三軸傳感器輸出xyz三個(gè)變化電壓信號(hào),將信號(hào)送給STM32F103主控器進(jìn)行處理,分析信號(hào)的變化規(guī)律是否符合魚(yú)兒浮頭情況,通過(guò)各個(gè)模塊對(duì)魚(yú)塘的環(huán)境信息測(cè)量,將所得信息進(jìn)行處理,參照“三開(kāi)兩不開(kāi)”原則。判斷是否開(kāi)啟增氧機(jī)。
圖1 浮標(biāo)控制模型Fig.1 Control model of the buoy
圖2 浮標(biāo)實(shí)物圖Fig.2 The buoy entity
上位機(jī)安放在魚(yú)塘岸邊,主站控制模塊由液晶顯示、電流電壓檢測(cè)、無(wú)線接收模塊、BUCK降壓電路和增氧機(jī)等組成。STM32F103C8T6微控制器自身包括72 MHz的高頻處理單元,其12位精度的A/D能夠更好地測(cè)出三軸傳感器的微小電壓變量;內(nèi)置電流低于2 μA的睡眠模式有助于節(jié)省功耗,適合魚(yú)塘無(wú)人管理的環(huán)境;且成本相對(duì)其他同系列型號(hào)低廉。
主控制器功能如下:1)接收智能浮標(biāo)的信號(hào),控制是否開(kāi)啟增氧機(jī),將魚(yú)塘的信息顯示在液晶上,同時(shí)通過(guò)指示燈與蜂鳴器提醒用戶魚(yú)塘所處的狀態(tài);2)通過(guò)主機(jī)的按鍵與開(kāi)關(guān)進(jìn)行人機(jī)操作;3)太陽(yáng)能充放電管理。
圖3 主控制器模快Fig.3 Main controller module
LTC3105是一款專用太陽(yáng)能為單節(jié)鋰電池充電芯片,含高效DC/DC轉(zhuǎn)換器、最大功率點(diǎn)控制MPPT和同步整流,低啟動(dòng)電壓,低靜態(tài)電流。圖4為采用太陽(yáng)能充電的增氧機(jī)電路[4]。
圖4 太陽(yáng)能充電增氧機(jī)電路Fig.4 Power circuit of aerator supplied by solar panel
三軸加速度傳感器MMA7361是一種可以對(duì)物體運(yùn)動(dòng)過(guò)程中的加速度進(jìn)行測(cè)量的電子設(shè)備,在浮標(biāo)設(shè)計(jì)中起到關(guān)鍵作用,系統(tǒng)主要軟件算法如圖5所示。
圖5 浮標(biāo)組成器件圖Fig.5 Devices composition of the buoy
圖6 數(shù)據(jù)采集處理算法Fig.6 Data collection and processing algorithm
考慮到實(shí)際應(yīng)用中會(huì)有風(fēng)和落葉等使魚(yú)塘水面產(chǎn)生起伏,對(duì)系統(tǒng)檢測(cè)魚(yú)浮頭現(xiàn)象產(chǎn)生干擾,這種干擾通過(guò)算法優(yōu)化以后排除,排除算法主要根據(jù)以下幾點(diǎn)實(shí)現(xiàn):
1)浮標(biāo)有一定的重量,微風(fēng)和落葉雖然會(huì)在水面產(chǎn)生水波紋,但對(duì)浮標(biāo)產(chǎn)生的振動(dòng)較少,即不會(huì)出現(xiàn)大振幅,而魚(yú)浮頭對(duì)浮標(biāo)產(chǎn)生的振動(dòng)振幅會(huì)較大;
2)風(fēng)和落葉等造成水面起伏的頻率是規(guī)則的,而魚(yú)浮頭觸動(dòng)水面的振蕩是不規(guī)律的;
3)使用記憶算法,采集一段時(shí)間的浮動(dòng)數(shù)據(jù)進(jìn)行分析,并與前一段時(shí)間的數(shù)據(jù)進(jìn)行比對(duì),如果出現(xiàn)魚(yú)浮頭的現(xiàn)象,兩組數(shù)據(jù)會(huì)有明顯不同。
設(shè)計(jì)了搭載多種傳感器智能浮標(biāo),以光伏電池作為浮標(biāo)電源,通過(guò)檢測(cè)魚(yú)兒浮頭的持續(xù)時(shí)間、水清晰度和水層溫度等,判斷是否換水和魚(yú)兒的健康情況,實(shí)現(xiàn)了魚(yú)塘環(huán)境檢測(cè)和增氧管理的自動(dòng)化,替代使用成本較高的溶氧計(jì)。通過(guò)在魚(yú)塘水面布置多個(gè)智能浮標(biāo),可更加全面掌握魚(yú)塘管理情況,能達(dá)到節(jié)電、節(jié)水和減排的目的,同時(shí)避免頻繁巡視魚(yú)塘的繁瑣工作,具有良好的應(yīng)用前景。
[1] 韓世成,蔣樹(shù)義.池塘增氧機(jī)的適時(shí)使用[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ī)的合理使用[J].科學(xué)養(yǎng)魚(yú),2003(10):39.JIANG Feng.The fair use of aerator in high temperature season[J].Scientific Fish Farming,2003(10):39.
[3] 孫志方.不同深度魚(yú)塘水溫狀況分析[J].湖泊科學(xué),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的無(wú)線通信系統(tǒng)設(shè)計(jì)[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的鉛酸蓄電池充放電控制器的設(shè)計(jì)[J].佳木斯大學(xué)學(xué)報(bào):自然科學(xué)版,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] 馬志強(qiáng),王建剛,孫少林,等.基于STM32的PWM音樂(lè)播放器應(yīng)用設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yī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.