劉 攀,林麗冬,梁里鵬
(1.晉中信息學院,山西 太谷 030800;2.山西西山晉興能源有限責任公司斜溝礦,山西 呂梁 033602)
目前,人工智能水產(chǎn)養(yǎng)殖已經(jīng)成為現(xiàn)代科技發(fā)展?jié)O業(yè)的新趨勢,從原本的粗放型轉向節(jié)約化、集約化和人工智能化的發(fā)展方向。水質的好壞直接決定水產(chǎn)品的產(chǎn)量,影響?zhàn)B殖戶的利益高低浮動。智能化養(yǎng)殖也在迅速發(fā)展,越來越高的水質要求難以滿足漁民的養(yǎng)殖需要,因此,在未來的養(yǎng)殖中,水產(chǎn)養(yǎng)殖對水質參數(shù)的監(jiān)測是大勢所趨。在線自動檢測漁業(yè)養(yǎng)殖水的質量,能夠更真實、可靠地反應水體參數(shù)信息,更容易完成養(yǎng)殖水質量的檢測、處理、儲備與分析。
本系統(tǒng)是由數(shù)據(jù)采集、單元檢測模塊和監(jiān)控數(shù)據(jù)處理3部分組成的漁業(yè)水質在線監(jiān)測系統(tǒng)。采集的節(jié)點數(shù)據(jù)一般都是在最底層,用分布式結構采取多個傳感器收集pH 值、水溫、溶解氧等具體參數(shù)數(shù)據(jù),自動將采集到的數(shù)據(jù)轉變?yōu)橄到y(tǒng)能夠識別的數(shù)字信號,再經(jīng)過ZigBee 無線通信模塊上傳接收的數(shù)據(jù);中繼節(jié)點主要由系統(tǒng)的中間層負責,對此類的采集節(jié)點進行數(shù)據(jù)上傳,后經(jīng)GPRS 無線通信模塊上傳的數(shù)據(jù)結果傳給監(jiān)控中心,監(jiān)控中心發(fā)出相對應的命令;監(jiān)控數(shù)據(jù)處理中心通過對數(shù)據(jù)的存儲、處理以及分析過程,能夠對養(yǎng)殖區(qū)進行遠距離監(jiān)測,減少監(jiān)察職員的工作勞動強度,使?jié)O業(yè)踏上信息化、科學化的軌道[1]。
本系統(tǒng)對漁業(yè)養(yǎng)殖水域的多個部位進行檢測,對多個數(shù)據(jù)采集點及中繼點進行布置。通過多路傳感器進行數(shù)據(jù)采集,分別對各自區(qū)域的水質,包括pH 值、水溫以及溶氧度等進行數(shù)據(jù)采集、存儲以及預處理。中繼節(jié)點通過檢測水體的相關模塊將其所得參數(shù)傳輸至監(jiān)控中心并發(fā)出相對應的指令,從而實現(xiàn)監(jiān)控中心與各模塊之間的互通[2]。除此之外,中繼節(jié)點對各區(qū)域水體進行待檢測參數(shù)值閾值判斷,若超出規(guī)定范圍內的預設值,則發(fā)出報警信號,同時還會向值班員發(fā)出短信通知。監(jiān)控中心也會對所接收到的各類數(shù)據(jù)進行再次處理,所涉及的區(qū)域數(shù)據(jù)采集點要和中繼節(jié)點形成網(wǎng)狀網(wǎng)絡來構建數(shù)據(jù)傳輸網(wǎng)。
數(shù)據(jù)的接受節(jié)點硬件方式設計見圖1,它由無線網(wǎng)絡控制模塊、水質量參數(shù)模擬控制模塊、電源及管理模塊、時鐘電路模塊等部分構成。
圖1 數(shù)據(jù)采集節(jié)點硬件結構圖Fig.1 The hardware structure of data acquisition node
水質主要參數(shù)收集控制模塊應用控制器收集飼養(yǎng)水質的溫度、pH 值、溶氧度等主要參數(shù)開展收集,獲得數(shù)據(jù)信息后進行判定,對有用的信息,傳輸給無線網(wǎng)絡進行數(shù)模轉換;對相關數(shù)據(jù)信息進行解決、儲存和分享,則需要ZigBees 無線通訊控制模塊嵌入的CPU 與數(shù)據(jù)信息存儲芯片控制模塊相互配合;數(shù)據(jù)收集連接點選用鋰電供電系統(tǒng),電池檢測控制模塊包含用電量檢驗和電池充電管理方法兩個部分,前者需要承擔檢驗電池容量,而后者則用以電池充電情況標識與操縱;實時時鐘對時間進行同步。
水質監(jiān)測系統(tǒng)由溫度檢測單元、pH 值檢測單元、溶氧度檢測單元等組成,從而完成水質評估并做出相應的預判斷。
溫度檢測單元采樣核心器件為數(shù)字溫度傳感器,本設計采用DS18B20 溫度檢測模塊,使用I/O 的節(jié)點即可完成與MSP430CPU 進行通信,占用空間少,耗電量低且精度高。溫度傳感器在讀寫操作時必須由主控芯片對其發(fā)出方波每個高電平必須長達10μs,因此CC2530 的P0.0 引腳需要提供可以搭載高電平的4.7 kΩ 電阻。DSl8820 兩種供電模式一種是安裝鋰電池一種是外部供電[3]。
pH 值是一項重要的水質監(jiān)測標準,用來監(jiān)測水質的酸堿程度,這里采用E-201-D 模塊利用電壓差的方法測量水的pH 值。其測量范圍精度極高誤差±0.01,它的輸出電壓采用放大電路進行對其放大,以達到0~5 V的電壓使用標準。
本系統(tǒng)的溶氧度檢測單元采用一種通用溶解氧檢測傳感器,夾層玻璃電級和飽和甘汞電極組成的原電池反應是一個高內電阻視頻信號。該設計方案使用銅型溶解氧控制器準確測量水質中的溶解氧。檢測的范圍為0~10 PM,其最小值為0.6%FD。由于轉換時所需要的是電壓信號,所以它必須在微處理器與控制器之間。通過轉換IV 電路轉換后進入微處理器的AD 裝換。這個設計非常小,集成IC 特別適合在線檢查微小電流。
本系統(tǒng)能夠直觀地顯示每個繁殖水域的基本水質參數(shù)和每個連接點的工作狀態(tài)。主機軟件基于與無線中繼連接點的通信,通過接受到的水質參數(shù),并對其參數(shù)進行分析得出結果,最后顯示出解讀的信息[4]。
水產(chǎn)養(yǎng)殖水體在線監(jiān)測系統(tǒng)軟件的監(jiān)測系統(tǒng)包括以下7點,分別是:①數(shù)據(jù)統(tǒng)計功能:各個水域的連接點收集的有關信息都會存在主機軟件的數(shù)據(jù)庫中,可以隨時隨地激活它。系統(tǒng)軟件還將在必要的階段保存歷史記錄。②主要參數(shù)的選擇:在水產(chǎn)養(yǎng)殖用水在線監(jiān)測系統(tǒng)的軟件監(jiān)測系統(tǒng)的主頁上,用戶可以選擇要查詢的主要水質參數(shù)類型。③數(shù)據(jù)統(tǒng)計分析功能:系統(tǒng)軟件將借此機會解決收集到的實時數(shù)據(jù)信息,并將解析后的數(shù)據(jù)信息作為圖像顯示在監(jiān)控系統(tǒng)頁面上,客戶可以觀看主要水參數(shù)在必要的時間內進行更改。④數(shù)據(jù)信息輸出功能:各部的監(jiān)控系統(tǒng)數(shù)據(jù)庫都可以隨時查詢并且可以將其導出。必要時,客戶可以電子表格文件的形式獲取即時或歷史記錄,以便于復制,查看和復制。⑤連接點轉換功能:使用者可單擊主操作面板的連接點轉換按鈕,對連接點的詳細地址序列號可進行自由轉換選擇[5]。⑥總系統(tǒng)配置的作用:監(jiān)控系統(tǒng)桌面顯示的系統(tǒng)軟件主要參數(shù),如設計風格,工作模式,定時器切換時間等,可以根據(jù)客戶需要獨立設置。⑦串行通訊設置功能:使用者可以自己設置數(shù)據(jù)信息的推送方式、串口波特率以及數(shù)據(jù)信息校驗等。
本文通過對水體在線監(jiān)測系統(tǒng)的研究與分析,完成了水產(chǎn)在線監(jiān)測系統(tǒng)的總體設計方案。所構建的系統(tǒng)軟件無線網(wǎng)絡是采用ZigBees 無線通信技術,組合多個自動跳轉網(wǎng)絡方案的方法,可以任意增加或減少水域中數(shù)據(jù)收集連接點的總數(shù),方便在以后升級和擴展系統(tǒng)軟件。系統(tǒng)可以檢測水溫、pH 值、溶解氧等主要水質參數(shù),并提出評價標準,供客戶管理決策。該系統(tǒng)軟件可以對取水區(qū)水質的主要參數(shù)進行在線監(jiān)測,以提高系統(tǒng)軟件的智能水平。當系統(tǒng)軟件工作時出現(xiàn)異常時,系統(tǒng)軟件會實時報警。時間校準優(yōu)化算法則用于完成連接點的意外睡眠狀態(tài)及喚醒,極大地完善了系統(tǒng)軟件的功能并增加了系統(tǒng)軟件的使用時間。本系統(tǒng)并提高水產(chǎn)養(yǎng)殖專業(yè)和智能系統(tǒng)的水平,具有很高的實用性。