• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種鱸魚養(yǎng)殖遠(yuǎn)程水質(zhì)監(jiān)測(cè)系統(tǒng)

      2019-10-19 07:31:24錢平鮮學(xué)豐顧才東彭喜鈺羅文煜
      現(xiàn)代計(jì)算機(jī) 2019年25期
      關(guān)鍵詞:鱸魚溶解氧串口

      錢平,鮮學(xué)豐,顧才東,彭喜鈺,羅文煜

      (1.蘇州市職業(yè)大學(xué)計(jì)算機(jī)工程學(xué)院,蘇州215104;2.江蘇省現(xiàn)代化企業(yè)信息化應(yīng)用支撐軟件工程技術(shù)研究開發(fā)中心,蘇州215000)

      0 引言

      中國(guó)是世界上最大的水產(chǎn)品消費(fèi)國(guó)和生產(chǎn)國(guó),太湖片區(qū)的鱸魚養(yǎng)殖規(guī)模龐大,僅蘇州市范圍內(nèi)2018 年數(shù)據(jù)統(tǒng)計(jì)全市加州鱸魚池塘養(yǎng)殖面積達(dá)到3.6 萬(wàn)畝,年產(chǎn)量超過(guò)2.5 萬(wàn)噸,年產(chǎn)值超過(guò)7 億元,已成為蘇州市致富漁農(nóng)的主要水產(chǎn)養(yǎng)殖品種之一[1]。然而由于養(yǎng)殖戶對(duì)魚塘水質(zhì)監(jiān)測(cè)不到位,在水質(zhì)發(fā)生變化的時(shí)候未能及時(shí)發(fā)現(xiàn),導(dǎo)致大量的鱸魚死亡,造成嚴(yán)重的經(jīng)濟(jì)損失。所以建立安全的魚塘遠(yuǎn)程水質(zhì)環(huán)境監(jiān)測(cè)系統(tǒng)是一項(xiàng)重要的工作。

      如果魚塘水質(zhì)發(fā)生變化,超過(guò)鱸魚的可承受范圍就會(huì)導(dǎo)致大面積的死亡或得病。因此針對(duì)鱸魚較為敏感的三個(gè)水質(zhì)參數(shù)及溫度、pH 值、溶解氧進(jìn)行監(jiān)測(cè)。隨著物聯(lián)網(wǎng)通信技術(shù)、移動(dòng)互聯(lián)技術(shù)的不斷發(fā)展,通過(guò)無(wú)線方式實(shí)時(shí)地采集魚塘水質(zhì)環(huán)境,并能提供實(shí)時(shí)地預(yù)警信號(hào)。采用這種方式滿足我國(guó)農(nóng)業(yè)結(jié)構(gòu)調(diào)整改革要求[2],與以往采用人工水質(zhì)實(shí)驗(yàn)分析方式比較,遠(yuǎn)程自動(dòng)水質(zhì)監(jiān)測(cè)大大減少了人力成本的投入,對(duì)減小鱸魚養(yǎng)殖風(fēng)險(xiǎn)及提高產(chǎn)品品質(zhì)和產(chǎn)量有著重要意義。

      1 系統(tǒng)總體結(jié)構(gòu)

      遠(yuǎn)程水質(zhì)監(jiān)測(cè)系統(tǒng)總體結(jié)構(gòu)如圖1 所示,該監(jiān)測(cè)系統(tǒng)包括檢測(cè)層、傳輸層以及監(jiān)測(cè)層[3]。檢測(cè)層主要是水質(zhì)檢測(cè)的各類傳感器將檢測(cè)到的數(shù)據(jù)交由STM32單片機(jī)處理,然后通過(guò)RS-485 通信傳輸?shù)?G-DTU模塊;傳輸層主要是通過(guò)4G 信號(hào)將數(shù)據(jù)傳輸?shù)酵競(jìng)髟浦练?wù)器端;監(jiān)測(cè)層主要是已經(jīng)開發(fā)好的服務(wù)器端通過(guò)監(jiān)測(cè)軟件實(shí)現(xiàn)PC 端和手機(jī)端的參數(shù)設(shè)置、遠(yuǎn)程監(jiān)控、數(shù)據(jù)管理等功能。

      2 系統(tǒng)硬件構(gòu)成

      本文鱸魚養(yǎng)殖數(shù)值監(jiān)測(cè)系統(tǒng)的底層硬件主要是如圖1 所示整體系統(tǒng)中的檢測(cè)層,主要包括溫度、pH 值、溶解氧在內(nèi)的水質(zhì)參數(shù)采集模塊,STM32 單片機(jī)數(shù)據(jù)處理模塊以及4G-DTU 無(wú)線傳輸模塊。水質(zhì)參數(shù)通過(guò)三個(gè)傳感器進(jìn)行數(shù)據(jù)采集,并通過(guò)單片機(jī)進(jìn)行數(shù)據(jù)的相應(yīng)處理,通過(guò)RS-485 通信傳輸給4G-DTU 模塊。

      圖1 遠(yuǎn)程水質(zhì)監(jiān)測(cè)系統(tǒng)總體結(jié)構(gòu)圖

      2.1 水質(zhì)參數(shù)采集模塊

      水溫檢測(cè)采用溫度傳感器DS18B20,溫度傳感器選擇DS18B20 在于它獨(dú)特的單總線接口方式[4],DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20 的雙向通訊,大大提高了系統(tǒng)的抗干擾性。測(cè)試范圍可高達(dá)125℃低至-55℃,精度為±0.5℃,并且使用時(shí)不需要任何外圍元件。

      pH 檢測(cè)模塊選用了量程為0-14、低功耗、穩(wěn)定時(shí)間短、可串口輸出酸堿度采集模塊。該模塊由pH 電極和數(shù)據(jù)處理模塊組成,使用前可通過(guò)串口調(diào)試助手發(fā)送相關(guān)AT 指令與標(biāo)準(zhǔn)pH 試劑配合進(jìn)行模塊數(shù)據(jù)校準(zhǔn),可與單片機(jī)進(jìn)行串口通信。

      溶解氧檢測(cè)模塊由原電池溶解氧電極和溶解氧變送器模塊組成。電池溶解氧電極檢測(cè)原理是氧在銀陰極上被還原為氫氧根離子,并同時(shí)向外電路獲得電子;鉛陽(yáng)極被氫氧化鉀溶液腐蝕,生成鉛酸氫鉀,同時(shí)向外電路輸出電子。接通外電路之后,便有信號(hào)電流通過(guò),其值與溶氧濃度成正比。以此測(cè)定溶液中氧氣的含量和變化。由于電流信號(hào)的變化量比較微弱,因此采用需要連接溶解氧變送器模塊,該模塊輸出為0-5V,可通過(guò)單片機(jī)進(jìn)行模數(shù)轉(zhuǎn)換后測(cè)得數(shù)據(jù)。

      2.2 4G-DTU無(wú)線傳輸模塊

      4G-DTU 無(wú)線傳輸模塊主要負(fù)責(zé)單片機(jī)處理后的數(shù)據(jù)無(wú)線傳輸至遠(yuǎn)程的“透?jìng)髟啤狈?wù)器。該模塊是一種物聯(lián)網(wǎng)無(wú)線數(shù)據(jù)傳輸終端設(shè)備,提供了RS-485、TTL等通訊接口,內(nèi)嵌TCP/IP 協(xié)議,實(shí)現(xiàn)機(jī)器與機(jī)器之間的透明傳輸,支持各運(yùn)營(yíng)商的4G 網(wǎng)絡(luò),提高了水質(zhì)數(shù)據(jù)傳輸?shù)母咝院徒M網(wǎng)的靈活性。本模塊可以發(fā)送心跳包與服務(wù)器保持連接,保證水質(zhì)數(shù)據(jù)監(jiān)測(cè)的穩(wěn)定性和完整性。

      2.3 STM32單片機(jī)數(shù)據(jù)處理模塊

      控制核心芯片選用STM32 系列STM32F103ZET6芯片,該芯片性能優(yōu)越,滿足本系統(tǒng)的功能要求[5]。本系統(tǒng)的主要硬件結(jié)構(gòu)圖如圖2 所示。

      圖2 主控板硬件結(jié)構(gòu)圖

      溫度傳感器通過(guò)板載上拉電阻直接與單片機(jī)I/O口連接;pH 傳感器經(jīng)過(guò)數(shù)據(jù)處理后與單片機(jī)串口3 連接;溶解氧傳感器經(jīng)過(guò)變送器后得到相應(yīng)電壓值與單片機(jī)A/D 外設(shè)連接。三種參數(shù)經(jīng)過(guò)單片機(jī)串口輸出、模數(shù)轉(zhuǎn)化處理實(shí)時(shí)顯示于LCD 顯示屏,方便操作人員查看。測(cè)得并處理后的水質(zhì)參數(shù)數(shù)據(jù)通過(guò)單片機(jī)RS-485 外設(shè)與4G-DTU 連接,實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸。

      2.4 硬件模塊程序設(shè)計(jì)

      系統(tǒng)硬件模塊程序主要包括各個(gè)水質(zhì)參數(shù)采集模塊數(shù)據(jù)分析處理過(guò)程和數(shù)據(jù)傳輸發(fā)送過(guò)程。水質(zhì)參數(shù)采集程序主要包含溫度、pH 值、溶解氧在內(nèi)的三種參數(shù)的處理[6],主要針對(duì)DS18B20 的初始化和溫度轉(zhuǎn)換函數(shù),pH 值讀取初始化和STM32 單片機(jī)的串口3 接收和發(fā)送數(shù)據(jù)初始化函數(shù),溶解氧值讀取初始化和STM32 單片機(jī)的ADC 函數(shù)初始化。還有針對(duì)STM32單片機(jī)的LCD 顯示屏函數(shù)初始化以及延時(shí)函數(shù)等基本函數(shù)的初始化。系統(tǒng)開機(jī)時(shí)循環(huán)讀取三種水質(zhì)參數(shù)的數(shù)據(jù)并進(jìn)行處理現(xiàn)實(shí)于ADC 顯示屏。數(shù)據(jù)傳輸發(fā)送程序主要包含STM32 單片機(jī)的RS-485 函數(shù)初始化以及傳輸數(shù)據(jù)格式的定義,并通過(guò)RS-485 接口循環(huán)填充發(fā)送緩存區(qū),并由4G-DTU 設(shè)備不斷讀取數(shù)據(jù)。圖3 為硬件系統(tǒng)編程流程圖。

      圖3 硬件系統(tǒng)編程流程圖

      3 系統(tǒng)軟件應(yīng)用

      3.1 遠(yuǎn)程通信設(shè)計(jì)

      本監(jiān)測(cè)系統(tǒng)中的4G-DTU,支持3 大運(yùn)營(yíng)商的APN,內(nèi)嵌TCP/IP 協(xié)議棧,可實(shí)現(xiàn)網(wǎng)絡(luò)透?jìng)髂J剑ぷ餍阅芊€(wěn)定可靠,組網(wǎng)簡(jiǎn)單靈活,數(shù)據(jù)傳輸延時(shí)小,支持?jǐn)嗑€自動(dòng)重連、自動(dòng)重啟,確保水質(zhì)參數(shù)傳輸?shù)姆€(wěn)定性和連續(xù)性。本監(jiān)測(cè)系統(tǒng)采用4G-DTU 配套的“透?jìng)髟啤?,透?jìng)髟瓶蓪?shí)現(xiàn)多個(gè)DTU 終端連接。也可使用相關(guān)串口調(diào)試工具對(duì)DTU 內(nèi)部參數(shù)進(jìn)行設(shè)置,USB 串口信息固定波特率為115200、無(wú)校驗(yàn)、8 位數(shù)據(jù)位、1 位停止位,方便后續(xù)配置。通訊串口設(shè)置完成后,配置DTU系列參數(shù),包括序列號(hào)、服務(wù)器地址、心跳包內(nèi)容、心跳包上報(bào)時(shí)間、數(shù)據(jù)格式等內(nèi)容[7]。

      本監(jiān)測(cè)系統(tǒng)具體利用TCP 協(xié)議連接遠(yuǎn)程服務(wù)器平臺(tái),首先添加設(shè)備并命名為水質(zhì)監(jiān)測(cè)設(shè)備,填寫水質(zhì)參數(shù)上報(bào)周期為120 秒,添加3 種傳感器分別命名為溫度、pH 值、溶解氧,數(shù)據(jù)類型均為數(shù)值型,并保留兩位小數(shù),添加對(duì)應(yīng)的數(shù)據(jù)單位。本DTU 采用RS-485 與STM32 連接,所以單片機(jī)程序中發(fā)送的數(shù)據(jù)協(xié)議標(biāo)簽必須與DTU 接收的數(shù)據(jù)協(xié)議標(biāo)簽保持一致。采用的數(shù)據(jù)協(xié)議格式定義如表1 所示。

      表1 傳輸數(shù)據(jù)洗衣格式

      符合數(shù)據(jù)格式的水質(zhì)參數(shù)信息經(jīng)過(guò)DTU 通過(guò)運(yùn)營(yíng)商4G 網(wǎng)絡(luò)傳輸至遠(yuǎn)程服務(wù)器,通過(guò)上位機(jī)軟件實(shí)現(xiàn)查看、統(tǒng)計(jì)等操作。

      3.2 監(jiān)測(cè)軟件應(yīng)用

      水質(zhì)監(jiān)測(cè)系統(tǒng)軟件功能主要分為系統(tǒng)管理、數(shù)據(jù)查詢、實(shí)時(shí)顯示、數(shù)據(jù)下載、閾值設(shè)置五個(gè)模塊。軟件系統(tǒng)功能模塊圖如圖4 所示。

      圖4 軟件系統(tǒng)功能模塊圖

      系統(tǒng)管理主要是包括用戶賬號(hào)管理、角色管理和數(shù)據(jù)備份管理。數(shù)據(jù)查詢主要可實(shí)現(xiàn)按時(shí)間查詢或按參數(shù)查詢,可以柱狀圖或曲線圖呈現(xiàn)直觀走勢(shì)。數(shù)據(jù)下載包括選參下載或選時(shí)下載,形成Excel 數(shù)據(jù)表格。實(shí)時(shí)顯示包括實(shí)時(shí)數(shù)字顯示和實(shí)時(shí)曲線顯示,圖5 為系統(tǒng)測(cè)試手機(jī)端實(shí)時(shí)顯示界面。閾值設(shè)置主要包括閾值設(shè)定和報(bào)警處理,圖6 為pH 值在設(shè)定規(guī)定閾值之外觸發(fā)的報(bào)警微信通知測(cè)試界面[8]。

      4 實(shí)地測(cè)試與應(yīng)用

      系統(tǒng)的實(shí)地測(cè)試選在蘇州市吳江區(qū)的某養(yǎng)殖戶,該養(yǎng)殖戶共有兩個(gè)魚塘,面積分別為12 畝和10 畝。鱸魚養(yǎng)殖過(guò)程中對(duì)水質(zhì)監(jiān)測(cè)的重點(diǎn)時(shí)期為每年的4 月至10 月,期間每天的水質(zhì)變化比較大,養(yǎng)殖戶面臨繁重的巡查工作[9]。因此在魚塘遠(yuǎn)離增氧機(jī)角落位置分別放入檢測(cè)設(shè)備,圖7、圖8、圖9 分別為2019 夏某天24 小時(shí)的溶解氧變化曲線圖,pH 值變化曲線圖,水溫變化曲線圖。

      圖5 手機(jī)端數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)界面

      圖6 微信設(shè)備報(bào)警通知

      圖7 魚塘24小時(shí)溶解氧含量變化曲線圖

      鱸魚對(duì)溶解氧含量極為敏感,這也是重點(diǎn)監(jiān)測(cè)該參數(shù)的原因,鱸魚對(duì)溶解氧含量的適宜范圍為5-8mg/L,小于1.8mg/L 左右便開始浮頭,大于13mg/L 左右時(shí)鱸魚容易的氣泡病。從圖7 可以看出20 點(diǎn)至次日8點(diǎn)受到氣壓降低等影響,溶解氧比較低,下午兩點(diǎn)左右由于受到藻類光合作用的影響達(dá)到峰值。

      鱸魚最適宜在中性或微堿性水中生長(zhǎng),在pH 值為6-9 內(nèi)屬于安全范圍,當(dāng)pH 值小于6 時(shí)鱸魚容易患各種魚病,偏酸性水也易導(dǎo)致藻類繁殖對(duì)鱸魚產(chǎn)生危害,當(dāng)pH 值大于9 時(shí),魚鰓受到腐蝕,出現(xiàn)不正常的血絲,保持pH 值穩(wěn)定也是至關(guān)重要。從圖8 可以看出當(dāng)天pH 值較為穩(wěn)定。

      圖8 魚塘24小時(shí)pH值變化曲線圖

      圖9 魚塘24小時(shí)水溫變化曲線圖

      鱸魚最適宜在水溫為20-30℃環(huán)境中生長(zhǎng),水溫在10℃以上開始進(jìn)食,溫度較低時(shí)開始進(jìn)入冬眠狀態(tài)。從圖9 看出監(jiān)測(cè)當(dāng)天為夏天溫度適宜鱸魚的生產(chǎn)。水溫環(huán)境的監(jiān)測(cè)也是整個(gè)系統(tǒng)的輔助監(jiān)測(cè)參數(shù)。

      通過(guò)實(shí)時(shí)的水質(zhì)監(jiān)測(cè)可以隨時(shí)關(guān)注水質(zhì)變化,避免鱸魚浮頭等產(chǎn)生的損失。通過(guò)每天的數(shù)據(jù)觀測(cè)和曲線走勢(shì)經(jīng)過(guò)長(zhǎng)期的觀測(cè)可以總結(jié)出相對(duì)完善的養(yǎng)殖經(jīng)驗(yàn),提高養(yǎng)殖效率和養(yǎng)殖質(zhì)量。

      5 結(jié)語(yǔ)

      本文以無(wú)線傳輸為目標(biāo),采用4G-DTU 無(wú)線傳輸模塊,設(shè)計(jì)基于STM32F103ZET6 單片機(jī)的無(wú)線鱸魚養(yǎng)殖水質(zhì)監(jiān)測(cè)系統(tǒng)。整個(gè)系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,可擴(kuò)展性強(qiáng),成本低。系統(tǒng)滿足鱸魚對(duì)水質(zhì)環(huán)境敏感的基本參數(shù)的監(jiān)測(cè),具有較高的穩(wěn)定性和可靠性。系統(tǒng)實(shí)現(xiàn)了魚塘水質(zhì)的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)和報(bào)警功能,大大減少了人力成本和時(shí)間成本的投入,減少養(yǎng)殖戶因水質(zhì)監(jiān)測(cè)不到位導(dǎo)致的經(jīng)濟(jì)損失。同時(shí)可以收集長(zhǎng)期的水質(zhì)周期性變化,可根據(jù)歷史數(shù)據(jù)豐富養(yǎng)殖經(jīng)驗(yàn),提高養(yǎng)殖效率,有利于鱸魚質(zhì)量的提升,在鱸魚養(yǎng)殖領(lǐng)域有著廣闊的應(yīng)用前景。

      猜你喜歡
      鱸魚溶解氧串口
      舌尖上的四鰓鱸魚
      淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
      淺析水中溶解氧的測(cè)定
      一葉舟
      污水活性污泥處理過(guò)程的溶解氧增益調(diào)度控制
      城市河道洲灘對(duì)水流溶解氧分布的影響
      USB接口的多串口數(shù)據(jù)并行接收方法探索
      基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時(shí)無(wú)線通信
      冬季9種必吃的食物
      健康必讀(2014年1期)2014-06-23 14:51:43
      基于并行控制的FPGA多串口拓展實(shí)現(xiàn)
      勐海县| 曲水县| 日土县| 富宁县| 库车县| 崇阳县| 临颍县| 剑川县| 高密市| 临颍县| 宜州市| 禄劝| 临泉县| 始兴县| 玉山县| 榆林市| 平乐县| 基隆市| 横峰县| 普兰县| 汝阳县| 竹北市| 普兰县| 邛崃市| 阿荣旗| 郎溪县| 茂名市| 宁河县| 亳州市| 呼玛县| 海口市| 富阳市| 新沂市| 桦川县| 德江县| 遵义市| 九寨沟县| 乌苏市| 望都县| 莒南县| 永年县|