摘要 :濕地水質(zhì)數(shù)據(jù)監(jiān)測是生態(tài)保護的一個重要數(shù)據(jù)來源,然而濕地保護區(qū)的人工監(jiān)測數(shù)據(jù)采集危險性高、采集難度大、調(diào)查周期長。為解決上述問題,本文設(shè)計了基于5G的水質(zhì)遠程監(jiān)測系統(tǒng),為環(huán)保部門提供濕地水質(zhì)實時數(shù)據(jù),保護生態(tài)環(huán)境提供數(shù)據(jù)支持。該系統(tǒng)以STM32f103為核心控制器,采用多種傳感器監(jiān)測電導率、溶解氧、濁度、葉綠素、高錳酸鹽、氨氮。為了能對濕地水質(zhì)數(shù)據(jù)的遠程檢測,本文通過5G無線通信模塊采集數(shù)據(jù)發(fā)送至監(jiān)控中心服務(wù)器上。
關(guān)鍵詞: 5G;STM32 物聯(lián)網(wǎng);遠程監(jiān)測;水質(zhì)監(jiān)測
一、引言
在新時代科學發(fā)展觀的指導下,我國對環(huán)境保護和可持續(xù)發(fā)展的科學理念日漸重視與成熟,近十年國家環(huán)保部門連續(xù)印發(fā)了《國家環(huán)境保護標準“十三五”發(fā)展規(guī)劃》、《自然保護區(qū)生態(tài)環(huán)境保護成效評估標準(試行)》等相關(guān)文件,自上而下地著力解決環(huán)境污染及治理的問題。在國家相關(guān)文件的指導下,針對河流、湖泊及濱海濕地等領(lǐng)域的污染治理與生態(tài)恢復和水源地保護[1]及污水監(jiān)測系統(tǒng)被研發(fā)使用[2-3]。
現(xiàn)今的人工智能以及遠程無線網(wǎng)絡(luò)通信等技術(shù)不斷更新,濕地污染治理受到國家重視,因此污水監(jiān)測設(shè)備智能化也是大勢所趨[4-5],基于無線網(wǎng)絡(luò)的水質(zhì)監(jiān)測系統(tǒng)——遠程監(jiān)測系統(tǒng)也得到迅速發(fā)展。
自20世紀70年代起,西方一些發(fā)達國家由于其科技高速發(fā)展,在遠程檢測污水方面研究成果引領(lǐng)了全球的前進方向,先后開發(fā)了針對不同環(huán)境以及不同污染物元素的監(jiān)測設(shè)備[6]。在亞洲,污水遠程監(jiān)測技術(shù)領(lǐng)域,日本目前可以說首屈一指,大阪污水遠程監(jiān)測系統(tǒng)就是一個非常典型的案例[7]。目前,部分發(fā)展中國家的污水遠程監(jiān)測信息系統(tǒng)在其國內(nèi)已普遍使用[8]。
我國環(huán)境污水監(jiān)測儀器還處在發(fā)展初期。各地各部門都在積極的建設(shè)遠程信息化水質(zhì)監(jiān)測系統(tǒng),隨著我國國力增強、科技進步,許多具有自主研發(fā)能力并能與國外知名企業(yè)相媲美的設(shè)備生產(chǎn)企業(yè)也發(fā)展起來,環(huán)境遠程監(jiān)測的設(shè)備與系統(tǒng)逐漸向智能化、網(wǎng)絡(luò)化及自動化發(fā)展[10-15]。
為了解決我國環(huán)保部門監(jiān)管難的情況,本文設(shè)計了水質(zhì)遠程監(jiān)測系統(tǒng)。該系統(tǒng)具有設(shè)計結(jié)構(gòu)簡單,技術(shù)先進,安裝維護方便等特點。運用本系統(tǒng)監(jiān)測濕地水質(zhì)情況,進而結(jié)合相應的環(huán)境指標和減排節(jié)能的目標,制定出合理的保護措施。
二、系統(tǒng)硬件總體設(shè)計
系統(tǒng)由多個傳感器對水質(zhì)數(shù)據(jù)采集后,把信號傳到核心處理器STM32進行處理,轉(zhuǎn)換數(shù)據(jù)格式,然后再通過串口連接5G模塊,通過5G網(wǎng)絡(luò)給監(jiān)測中心傳送數(shù)據(jù)。用軟件實現(xiàn)數(shù)據(jù)的實時顯示與存儲等。系統(tǒng)結(jié)構(gòu)框圖如圖1所示:
圖1? ? 系統(tǒng)結(jié)構(gòu)框圖
(一)核心處理器STM32
本文控制電路核心部件是STM32系列里的STM32F103芯片,該單片機是ST公司基于ARM內(nèi)核設(shè)計研發(fā)的32位單片機,可滿足研發(fā)者對高實時性、低功耗和經(jīng)濟性的苛刻要求。
本設(shè)計選用LQFP封裝的芯片, 電源僅2.0~3.6V電壓供電即可。該芯片提供了豐富的片上資源及外接引腳,如:64KB的片內(nèi)RAM,片上集成了A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器、串行總線、SPI總線、CAN總線、I2C總線、USB接口等。其工作頻率可達到72MHz,可以承受-40℃~85℃的溫度范圍。
要實現(xiàn)控制功能,STM32單片機最小系統(tǒng)與所有其他的單片機控制系統(tǒng)一樣,需要設(shè)計電源電路、軟硬件復位電路、時鐘電路、下載電路及I/O接口電路。本設(shè)計的下載/調(diào)試接口選用了SWD模式,該模式接線簡單下載速度快。更適合于開發(fā)應用的是可以實現(xiàn)在線調(diào)試,為開發(fā)者檢驗調(diào)試程序提供了方便的可視界面及操作環(huán)境。SWD模式的下載速度最高可達2MHz/s,接線僅需兩根[16]。采用SWD模式下載/調(diào)試適配器,一方面減少了接口電路占用的引腳,另一方面在線調(diào)試提高了開發(fā)效率。
(二)電源轉(zhuǎn)換電路
電源電路即供應給用電芯片電力的電源部分的電路設(shè)計,使用的電路樣式及特點,既有交流電源也有直流電源。由于STM32需要的電源指定為3.3V,而其他一些芯片需要5V或者12V,所以在設(shè)計外部電路時需要對供電電源進行升壓和降壓的操作。
(三)水質(zhì)監(jiān)測模塊
根據(jù)濕地保護標準中對水質(zhì)監(jiān)測的需要,水質(zhì)監(jiān)測模塊集成了電導率、溶解氧、濁度、葉綠素、高錳酸鹽、氨氮多個傳感器。傳感器的采集原理各不相同,但最終數(shù)據(jù)均轉(zhuǎn)換為電信號傳輸出來,本設(shè)計中數(shù)據(jù)輸出格式為標準的Mod-Bus協(xié)議,該通信協(xié)議傳輸穩(wěn)定,準確率高,適用于模塊與主控間的數(shù)據(jù)傳遞。
(四) 5G模塊
5G模塊采用方為通訊公司的FT141型號模組,其工作電壓12V,工作電流1.5A。該模組提供的通信協(xié)議支持TCP/IP協(xié)議,外部接口有USB3.0接口及RS232接口。其強大的網(wǎng)絡(luò)功能可兼容中國移動、中國聯(lián)通及中國電信三大網(wǎng)絡(luò)運營商的無線網(wǎng)絡(luò)。本文應用RS232接口通過串口協(xié)議與主控模塊通信。
(五)報警電路
報警器的作用是系統(tǒng)工作異常時報警、參數(shù)指標異常時報警。由于時水上運行,遠離人工監(jiān)測點,蜂鳴器需功率較大才能遠距離傳播聲音,因此采用的蜂鳴器的運行電流是較大的。單片機系統(tǒng)中提供的工作電流不足以驅(qū)動蜂鳴器工作,因而需要設(shè)計電流放大電路。在報警電路中布置一個PNP三極管驅(qū)動,其基極與STM32單片機GPIO管腳連接,通過單片機的高、低電平控制其通斷,蜂鳴器接于電源、三極管集電極之間,工作于放大后的驅(qū)動電流[17];如果GPIO引腳電平輸出為低電平時,則三極管則導通,蜂鳴器發(fā)出聲響,接于電路上的發(fā)光二極管被點亮。
三、物聯(lián)網(wǎng)
物聯(lián)網(wǎng)是現(xiàn)代工業(yè)一個重要的信息化應用網(wǎng)絡(luò),是基于互聯(lián)網(wǎng)的一種延伸和擴展,其終端延伸到了人與物品、物品與物品間進行信息互換,是"信息化"時代的關(guān)鍵技術(shù)之一。在5G條件下,大量的數(shù)據(jù)無線傳輸成為可能,更突顯了物聯(lián)網(wǎng)的重要性。借助信號處理技術(shù)、智能感知技術(shù)以及人工智能技術(shù),使其在工業(yè)領(lǐng)域有很大的應用前景。從整體架構(gòu)上分析,物聯(lián)網(wǎng)分為3層:感知層、網(wǎng)絡(luò)層和應用層。感知層重功能是識別物體,采集信息,本次設(shè)計選擇的感知層是各種傳感器,上文中已有所介紹。網(wǎng)絡(luò)層由各種網(wǎng)絡(luò)、網(wǎng)絡(luò)管理系統(tǒng)和云計算平臺等組成,將從感知層獲取的信息進行傳送并處理。本文主要使用5G無線通信技術(shù),應用層是物聯(lián)網(wǎng)和用戶的接口,選擇ONE NET物聯(lián)網(wǎng)平臺。
(一)設(shè)備接入流程
1.首先建立接入?yún)f(xié)議為EDP的產(chǎn)品,登錄ONE NET平臺,創(chuàng)建產(chǎn)品,記錄產(chǎn)品ID。
2.添加設(shè)備,為自己的設(shè)備設(shè)定名稱并記錄產(chǎn)品編號。
3.建立TCP連接,正確輸入EDP服務(wù)器地址域名及端口號,本設(shè)計中的端口號為:876。
4.發(fā)送設(shè)備編程,使用SDK實施EDP連接,向物聯(lián)網(wǎng)平臺服務(wù)器發(fā)送報文。
4.數(shù)據(jù)點上傳,編寫c語言程序,利用SDK中的接口函數(shù)實現(xiàn)數(shù)據(jù)上傳。
5.查看數(shù)據(jù)流,參照開發(fā)者指南在物聯(lián)網(wǎng)界面查看時間、地點、數(shù)據(jù)信息等。
6.利用物聯(lián)網(wǎng)平臺直接生成app,可下載安裝至安卓系統(tǒng)手機,移動端監(jiān)測。
(二)數(shù)據(jù)傳輸
查看“我的電腦”右鍵單擊菜單中的“屬性”,在“設(shè)備管理器”中查看端口信息,如果USB轉(zhuǎn)TTL串口的驅(qū)動安裝正確,在插上USB轉(zhuǎn)串口工具后,會顯示驅(qū)動程序圖標。串口配置完畢,而后借助串口調(diào)試工具操作5G模塊與OneNet建立連接、數(shù)據(jù)傳輸。
發(fā)送命令:
圖2? ? AT指令
這樣便可完成數(shù)據(jù)的傳輸。
返回數(shù)據(jù)為CLOSED時表明ONE NET服務(wù)器主動關(guān)閉了TCP連接。
以上說明數(shù)據(jù)上傳OneNet成功,并且OneNet主動關(guān)閉了TCP連接,那么下次再傳數(shù)據(jù)就必須重新建立連接,重復以下動作:
1.和OneNet建立TCP連接,發(fā)送指令為:AT+CIPSTART= "TCP","183.230.40.33","80";
2.開啟透傳,發(fā)送指令為:AT+CIPSEND;
3.發(fā)送HTTP數(shù)據(jù)包;
4.發(fā)送透傳結(jié)束符。
這樣就可以實現(xiàn)數(shù)據(jù)持續(xù)上傳。
四、軟件設(shè)計
(一)下位機程序設(shè)計
系統(tǒng)的下位機程序部分包括數(shù)據(jù)采集、預警報警及5G數(shù)據(jù)傳輸?shù)耐ㄐ?。系統(tǒng)總體程序流程如圖3所示。
數(shù)據(jù)的采集由主控向采集模塊發(fā)送采集指令,采集模塊根據(jù)不同類型傳感器轉(zhuǎn)換測量數(shù)據(jù),以Mod-Bus協(xié)議傳輸給主控模塊,指控模塊通過AT指令控制5G模塊將數(shù)據(jù)發(fā)送指物聯(lián)網(wǎng)。
(二)上位機軟件設(shè)計
上位機軟件的編程工具是Libview,其具有良好的交互界面,可以實現(xiàn)快速快發(fā)。上位機軟件與服務(wù)器通過TCP/IP協(xié)議通信,從服務(wù)器讀取數(shù)據(jù)并顯示與交互界面。界面如圖4所示。
五、結(jié)束語
本文利用STM32f103主控芯片、5G模塊、水質(zhì)檢測模塊實現(xiàn)了基于5G的遠程水質(zhì)監(jiān)測系統(tǒng)。從硬件設(shè)計到軟件設(shè)計,從下位機程序到上位機交互界面,實現(xiàn)了完整的全系統(tǒng)設(shè)計。該系統(tǒng)簡化了濕地保護人員的數(shù)據(jù)采集工作,高效、穩(wěn)定地運行于濕地環(huán)境。
作者單位:白哲佳? ? 長春職業(yè)技術(shù)學院
參? 考? 文? 獻
[1]中國環(huán)境保護產(chǎn)業(yè)協(xié)會水污染治理委員會.水污染治理行業(yè)2014年發(fā)展綜述[D].中國環(huán)保產(chǎn)業(yè), 2015.
[2]金勤獻,陸晨,傅寧等.城市級環(huán)境信息系統(tǒng)的總體方案研究與開發(fā)[J].環(huán)境科學學報, 2002,19.
[3]鄭建琴.污染源廢水在線監(jiān)控系統(tǒng)設(shè)計[D].杭州:浙江大學,2003.1-1.
[4]熊堅,馮婉吉,張高潔.游泳池水質(zhì)監(jiān)測與凈化的自控技術(shù)應用[J].環(huán)境監(jiān)測管理與技術(shù), 2021,33(05):52-55.
[5]韓曉霞,陳媛,胡冠宇,等.一種融合專家知識和監(jiān)測數(shù)據(jù)的水質(zhì)預測模型[J].浙江工業(yè)大學學報, 2021,49(05):569-576.
[6]鄒本東,陳圓圓,楊懂艷,等.水質(zhì)環(huán)境監(jiān)測質(zhì)量保證和質(zhì)量控制的要點與實踐[J].中國檢驗檢測, 2021,29(05):64-66.
[7]藍楠.中日飲用水源保護管理體制及法律制度對比分析[J].武漢交通職業(yè)學院學報,2007(02):41-45.
[8]張曉嶺,鄧力,孫靜,等.歐美等發(fā)達國家水環(huán)境監(jiān)測方法體系[J].四川環(huán)境,2012,31(01):49-54.
[9]秉鈞,王少毅,韓敏.通信原理及其應用[M].北京:國防工業(yè)出版社, 2006.3-7.
[10]田鵬. 多參數(shù)水質(zhì)監(jiān)測儀測控系統(tǒng)設(shè)計與實現(xiàn)[D].重慶大學, 2012.
[11]馬欣. 生物式水質(zhì)監(jiān)測系統(tǒng)若干關(guān)鍵技術(shù)的研究與實現(xiàn)[D].杭州電子科技大學, 2013.
[12]王芝江. 用于水質(zhì)監(jiān)測的嵌入式計算機系統(tǒng)開發(fā)與實驗研究[D].河北工業(yè)大學, 2013.
[13]李建輝. 基于GPRS水質(zhì)監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)[D].華南理工大學,2009.
[14]韓殿鵬,白家磊,彭媛,等.水質(zhì)預測預警模型研究[J].解放軍預防醫(yī)學雜志,2021,39(01):102-105.
[15]徐仲. 基于NB-IoT的水質(zhì)監(jiān)測裝置設(shè)計[D].長江大學,2020.
[16]錢國明,吳崇友.水質(zhì)在線監(jiān)測及其在農(nóng)業(yè)中的應用[J].中國農(nóng)機化,2008(01):66-68.
[17]張力. 區(qū)域環(huán)境γ劑量監(jiān)測系統(tǒng)研制[D].成都理工大學,2015.
[18]趙潤忠.中國科技館STEAM課程模式初探[J].科技與創(chuàng)新,2020(4):84-85.