2019亚洲日韩新视频_97精品在线观看_国产成人精品一区二区_91精品网站在线观看

基于窄帶物聯(lián)網(wǎng)養(yǎng)殖遠程水質(zhì)監(jiān)測系統(tǒng)設計

來源:期刊VIP網(wǎng)所屬分類:計算機網(wǎng)絡時間:瀏覽:

  摘 要:為了促進太湖片區(qū)鱸魚養(yǎng)殖產(chǎn)業(yè)信息化發(fā)展,對魚塘水質(zhì)進行更優(yōu)的遠程監(jiān)測,文章設計了一種基于窄帶物聯(lián)網(wǎng)養(yǎng)殖遠程水質(zhì)監(jiān)測系統(tǒng),實現(xiàn)了遠程數(shù)據(jù)采集、水質(zhì)監(jiān)測和管理功能。該系統(tǒng)選用MKL36Z64VLH4為微控制器,以ME3616通信模塊實現(xiàn)無線傳輸功能,實現(xiàn)魚塘水質(zhì)遠程實時監(jiān)測功能。

  關鍵詞:窄帶物聯(lián)網(wǎng);水質(zhì);監(jiān)測

物聯(lián)網(wǎng)技術

  近年來,太湖地區(qū)鱸魚養(yǎng)殖業(yè)快速發(fā)展,是該地區(qū)漁業(yè)的支柱產(chǎn)業(yè)之一,也是 漁民的主要收入來源。由于養(yǎng)殖過程中水質(zhì)監(jiān)測不到位,經(jīng)常會導致鱸魚大量死亡,經(jīng)濟損失嚴重,鱸魚對溫度、含氧量、pH值等水體因子比較敏感,因此,設計和應用水質(zhì)實時監(jiān)測系統(tǒng)變得尤為重要,也為提高產(chǎn)量、科學養(yǎng)殖提供基礎保障。研究人員結合ZigBee和WiFi技術,利用4G-DTU無線傳輸?shù)确绞竭M行水質(zhì)的遠程監(jiān)測,這些監(jiān)測系統(tǒng)都各有特點,大多采用GPRS與外網(wǎng)連接,功耗比較高。近年來,窄帶物聯(lián)網(wǎng)(Narrow Band Internet of Things,NB-IoT)由于低功耗、低成本、覆蓋廣等優(yōu)點得到迅速發(fā)展[1]。

  1 系統(tǒng)體系結構

  基于窄帶物聯(lián)網(wǎng)的養(yǎng)殖遠程水質(zhì)監(jiān)測系統(tǒng)主要包括感知層、傳輸層、平臺層和應用層。(1)感知層,主要包括微控制單元(Micro Control Unit,MCU)、電源模塊、水質(zhì)傳感器模塊等。(2)傳輸層,主要作用是通過感知層的NB-IoT模塊物理連接到核心網(wǎng)和通信基站。(3)平臺層,主要是云服務器負責匯聚接入網(wǎng)得到IoT相關數(shù)據(jù),并將數(shù)據(jù)發(fā)送給偵聽程序進行相應處理。(4)應用層,主要在平臺提供的偵聽及相應的開放接口利用Web端、手機APP端等應用程序?qū)?shù)據(jù)進行實時監(jiān)測管理。該系統(tǒng)總體結構如圖1所示。

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

  遠程水質(zhì)監(jiān)測系統(tǒng)的硬件部分主要集中在感知層,主要包含傳感器模塊(溶解氧傳感器、pH傳感器、溫度傳感器),MCU和NB-IoT通信模塊。水質(zhì)參數(shù)通過相應傳感器進行采集的模擬信號,經(jīng)過A/D轉換通過MCU進行數(shù)據(jù)處理成數(shù)字信號,傳至NB-IoT通信模塊。

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

  溶解氧參數(shù)采集模塊采用的是原電池溶解氧電極的原理測定水中氧的變化。電池溶解氧傳感器性能高、重復性好、響應時間短、抗干擾強、殘余電流低,不需要換透氣膜,也不需要換電解液。該模塊測量范圍為0~20 mg/L,溫度適用范圍為﹣5~40 ℃,最小分度值為0.01 mg/L,內(nèi)置溫度補償。傳感器測量時電流變化量比較微弱,因此,將傳感器電極連接在電壓變送模塊,可以將微弱的電流變換量轉化為0~5 V的電壓變化。

  pH采集傳感器模塊采用的帶有串口輸出的酸堿度采集模塊,可通過串口助手直接測試、校正、獲取pH值,之后可以利用串口與MCU相連獲取pH值。檢測濃度范圍為0~14,響應時間短、功耗低。

  溫度采集傳感器選取的是DS18B20,由于該傳感器獨特的單總線接口方式[2],使得傳感器與微處理器連接時僅需要一條線即可實現(xiàn)雙向通信,有效提高了系統(tǒng)的抗干擾性。并且測試范圍高達125 ℃,低至﹣55 ℃,精度為±0.5 ℃,滿足整個系統(tǒng)設計的要求,而且使用時不需要任何外圍組件,減少硬件的復雜度。

  2.2 嵌入式主控板模塊

  嵌入式主控板設計模塊中,MCU采用MKL36Z64VLH4,該MCU采用ARM Cortex-M0+內(nèi)核,具備超低功耗的性能,采用3.3 V工作電壓,其工作頻率為48 MHz,I2C,ADC,UART等相關外設也比較豐富,適合消費電子、工業(yè)計量等應用,滿足本系統(tǒng)的設計要求,框架如圖2所示。

  2.3 通信模塊

  通信模塊主要負責對數(shù)據(jù)進行接收和轉發(fā),將主控芯片監(jiān)測到的數(shù)據(jù)通過該模塊發(fā)送出去,通信模塊電路由模塊本身、電源、串口和eSIM卡等組成。通信模塊需要使用串口與主控芯片進行數(shù)據(jù)通信,本文采用的是ME3616的NB-IoT的通信模塊[3],該模塊是一款支持NB-IoT通信標準的窄帶蜂窩物聯(lián)網(wǎng)的通信模塊,可以提供最大66 Kbps上行速率和34 Kbps下行速率,具有低功耗、遠距離、海量連接等特點。本系統(tǒng)通信模塊與主控板芯片通過UART1串口相連,采集到的傳感器數(shù)據(jù)經(jīng)過主控芯片處理后通過串口傳送給通信模塊。對于具有通信模塊的通信終端,天線匹配也十分重要,會直接影響終端設備的信號質(zhì)量和傳輸成功率,因此,本系統(tǒng)也配備了相應的匹配天線。

  2.4 硬件模塊主要執(zhí)行流程

  硬件程序模塊主要是微控制器MKL36Z64VLH4各個主要構件的初始化、中斷優(yōu)先級分配初始化,主要針對DS18B20初始化和溫度轉換函數(shù)、pH值讀取初始化及串口讀取初始化、溶解氧讀取初始化及模數(shù)轉換函數(shù)初始化,然后微處理器讀取和處理傳感器傳來的水質(zhì)參數(shù),并顯示與LCD顯示屏,通過URAT1傳送給ME3616無線通信模塊,微控制器通過異步串行通信向ME3616無線通信模塊發(fā)送一系列AT指令進行連接和通信。硬件模塊主要執(zhí)行流程如圖3所示。

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

  3.1 ME3616模塊通信設計

  根據(jù)窄帶物聯(lián)網(wǎng)的應用架構可知,采用的是IP+IMSI號的方式識別不同的終端設備[4],IMSI號是SIM卡唯一的國際移動用戶標識符,在有效的數(shù)據(jù)報中加入IP地址是為了數(shù)據(jù)報能夠到達目的設備并能及時響應。為了提高數(shù)據(jù)傳輸?shù)臏蚀_性和降低丟包率等,通信數(shù)據(jù)報一幀數(shù)據(jù)采用了幀頭、IMSI號、有效數(shù)據(jù)、幀尾組成,一幀數(shù)據(jù)的長度為42個字節(jié),具體的幀格式如表1所示。

  數(shù)據(jù)通過ME3616無線通信模塊進入傳輸層,由傳輸層的核心網(wǎng)發(fā)送至附近電信基站,進入平臺層進行處理,平臺層主要負責處理、存儲無線傳輸過來檢測到的水溫等數(shù)據(jù)。

  推薦閱讀:物聯(lián)網(wǎng)技術計算機信息化論文投稿

主站蜘蛛池模板: 阜城县| 安新县| 正定县| 崇明县| 绥宁县| 扎兰屯市| 南开区| 紫金县| 加查县| 张家界市| 陆丰市| 阳东县| 临夏市| 安宁市| 滕州市| 兴安县| 漳平市| 永济市| 喀喇沁旗| 章丘市| 巢湖市| 余干县| 丰原市| 突泉县| 夹江县| 阳曲县| 乳山市| 长武县| 和龙市| 日喀则市| 法库县| 南雄市| 临汾市| 永胜县| 温州市| 广东省| 广西| 永州市| 漯河市| 交口县| 叙永县|