APP下载

基于云平台的井盖状态监测系统设计

2022-01-12闫启帆

工程技术与管理 2021年23期
关键词:井盖终端状态

闫启帆

太原工业学院,中国·山西 太原 030000

1 绪论

1.1 课题意义与背景

随着中国城市化率不断上升,井盖作为城市地下管道系统的一部分,但监测已经成为困扰市政建设的难题。利用物联网技术和通信技术建立井盖监管系统,监测井盖状态并将其数据传送到云服务器中实现动态监管,将成为智慧城市中一个重要的方面[1]。

该系统采用NB-IoT(Narrow Band Internet of Things,NB-IoT)窄带物联网无线通信技术,其优点为数据传输范围广、功耗低、稳定性强和制造成本低廉,适用于城市井盖数据监测上传的通信方式。

2 系统总体设计及关键技术

2.1 系统设计总体框架

NB-IoT协议低速率广域网满足了的智慧井盖的要求。基于云平台的井盖状态监测系统设计主要有三部分构成,即监测终端、无线通信模块和数据监测平台。

监测终端安装于井盖下,基于STM32微处理器连接无线通信模块、显示模块、姿态传感器、气体传感器、红外避障传感器收集井盖倾斜角度、井窑内可燃气体浓度、水位超位数据。

系统总体设计框图如图1所示。

图1 系统总体设计框图

2.2 监测终端设计

井盖状态监测系统监测终端以STM32微处理器作为主控模块连接传感器模块、无线通信模块以及电源、报警模块和显示模块。

状态监测终端主控模块选择STM32微处理器,协调完成各个模块的工作,实现信息交互功能。传感器模块由MPU6050姿态传感器、MQ2烟雾传感器和E18-D80NK避障传感器组成。以移动通信BC26模块作为NB-IoT无线通信模块。

2.3 数据监控云平台设计

OneNET云平台是中国移动推出的开放物联网云平台。作为一种PaaS模式云平台,自带的开发者控制界面简介,在其上开发者能简单快捷的完成设备的注册与接入[2]。OneNET云平台作为支持多种物联网传输协议供开发者使用。OneNET多种协议接入方式,开发者可按需选择合适的协议。

2.4 基于NB-IoT关键技术

NB-IoT全称是Narrow Band IoT,即窄带物联网,由3GPP组织多家通信公司开发的无线接口协议标准。主要是面向低速率、低功耗、长距离和多终端需求的LPWAN市场。构建于蜂窝网络,独立使用的180KHz频段,可直接架设于蜂窝网络之上。

NB-IoT优势:具有可连接海量终端、超低功耗、深度覆盖、稳定可靠、低成本等优点和优势。

3 数据监测系统终端设计

3.1 主控模块设计

主控模块是数据控制终端硬件设计的核心,通过通信接口与传感器模块和无线通信模块完成数据的收发。本设计选择STM32L151RCT6最小系统作为终端的微处理器。STM32L151RCT6时意法半导体推出的基于Cortex-M3内核其结构简单,开发难度低简单易用。

3.2 传感器模块设计

通过传感器模块获得井盖状态数据。使用姿态传感器监测井盖倾斜角度以此判别井盖存在状态;气体传感器监测井窑内可燃气体浓度状态;红外避障传感器监测水位超位状态[3]。

3.3 姿态、烟雾和红外避障传感器选用设计

姿态传感器选用MPU6050六轴传感器模块。通过该芯片可以监测井盖自身的移动状态。烟雾传感器选择MQ-2传感器检测可燃气体浓度,通过二氧化锡作为气敏材料在不同气体中有特殊的电导特性,对天然气和众多可燃蒸汽的检测灵敏度较高,检测数值准确。红外避障传感器E18-D80NK对水位是否超位进行检测,利用红外光的反射原理计算出障碍物与的传感器自身的距离。

3.4 无线通信模块选择

用于物联网的主流无线通信技术主要有Wi-Fi、ZigBee、蓝牙为代表的短距离方式和以NB-IoT、LoRa为代表的低速率广域网。三种NB-IoT通信芯片对比见表1。

表1 通信芯片对比

通过比较可得知,BC26频带齐全,功耗最低价格最低,而且稳定安全是最具性价比的NB-IoT无线通信模块。

4 软件设计和云平台设计

4.1 数据监测终端软件设计

本系统终端选择以C语言为开发语言,Keil5和STM32 CubeMX为编译软件。

4.2 传感器和无线通信模块程序设计

传感器模块分为姿态传感器、烟雾传感器和红外避障传感器三个。姿态传感器通过IIC通信与STM32主控模块连接,其他两个传感器以usart串口通信与STM32主控模块连接。

无线通信模块基于BC26进行程序编写。主控模块使用AT指令通过串口完成数据交互,达到上云服务器的目的。

4.3 数据监测云平台设计

OneNET在物联网的基本架构如下图所示,作为PaaS层,OneNET可以作为处于SaaS层与终端设备之间,为用户在SaaS层的应用开发服务。

5 系统功能测试

5.1 开发环境以及正常工作状态

最终监测终端工作状态下实物如图2所示。

图2 监测终端实物

5.2 结果分析

通过模拟环境测试,对各传感器分别进行测试,测试结果显示正常,系统可以正常运行,反应灵敏,系统具有很高的可靠性。测试出的数据与实际误差较小,确保了系统的准确性。监测终端设备与云平台之间信息传输延迟较小,实现了实时监控。

6 结语

本系统通过制作低功耗广域网的监测终端设备并将数据传输至云平台,在云平台统一管理,解决了旧式井盖管理模式的缺陷。

①通过对比多种无线通信技术、多家公司运营商的云平台以及通信协议,经过比对挑选以STM32L151RCT6为主控芯片,BC26芯片为NB-IoT通信模块,OneNET云平台作为数据监测平台。

②通过MPU6059传感器能够监测井盖的倾斜角度;通过MQ-2烟雾传感器监测井窑燃气管线是否有泄漏的情况,通过E18-D80NK红外避障传感器通过红外线反射的原理实现水位超位监测。

③设计无线通信模块,编写各模块的程序设计,将收集的环境数据信息通过NB-IoT无线通信模块和显示模块、电源模块组合,完成各模块之间数据交互。

④以OneNET云平台作为系统数据存储云平台,将采集到的数据信息上传至中国移动的OneNET云平台上,实现了在Web端以清晰简洁的界面查看数据信息。

猜你喜欢

井盖终端状态
井盖上面智慧多
X美术馆首届三年展:“终端〉_How Do We Begin?”
通信控制服务器(CCS)维护终端的设计与实现
状态联想
小井盖学问大
生命的另一种状态
井盖上的艺术
多功能北斗船载终端的开发应用
坚持是成功前的状态
ABB Elastimold 10kV电缆终端及中间接头