您当前的位置: 中英文核心期刊咨询网电子论文》基于窄带物联网的城市环境监测系统设计

基于窄带物联网的城市环境监测系统设计

来源:中英文核心期刊咨询网 所属分类:电子论文 点击:次 时间:2021-05-13 08:12

  摘要:随着中国经济的发展,城市环境污染问题越发严重。为了提高环境监测性能,文中构建了一种基于窄带物联网技术(NB-IoT)的低功耗环境监测系统。设计以STM32F103RBT6控制器为核心,利用传感器技术对环境温湿度、PM2.5、CO等环境数据进行监测,并通过NB-IoT模块将传感器检测的数据输出到云平台,利用云平台对环境数据进行监测和分析。经实验验证,环境监测系统运行稳定,能够实时准确地检测和上传相关环境数据,为相关部门对环境的监测和管理提供便利和保障。

基于窄带物联网的城市环境监测系统设计

  关键词:环境监测;NB-IoT;低功耗;云平台;无线通信;STM32F103RBT6

  0引言

  随着中国经济迅速发展,中国环境问题越来越突出,导致环境污染的主要原因是大气中含有的大量有害物质[1]。随着生活水平的提高,人们已经意识到生活环境的重要性。因此,利用先进的技术手段加强对环境的监测,分析相关参数,治理和保护环境势在必行。目前,通信技术发展迅猛,例如4G网络、WiFi[2]、GPRS[3]、ZigBee、LoRa[4]、NB-IoT等,其中NB-IoT相比其他技术具有功耗低、成本低、覆盖广和海量连接等特点[5],将其融入环境监测能更好地解决布线、传输、监测等方面的问题。因此,本文设计了基于NB-IoT的环境监测系统。该系统以STM32F103RBT6单片机为微控制器,利用传感器测量空气中温湿度、PM2.5和CO等参数,通过BC26模块将采集到的数据上传到云平台,用户可通过网页实时查看环境监测数据。

  1系统结构

  图1所示为基于NB-IoT的环境监测系统结构,该系统由信息采集层、传输层和平台层组成。信息采集层通过温湿度传感器、粉尘传感器、CO传感器对环境相关参数进行采集;传输层通过NB-IoT模块将采集的环境数据传输到基站,再通过基站将数据传输到云平台,传输层是信息采集层与平台传递信息的桥梁;平台层接收和显示环境参数,可通过PC机进入相关网页查看。

  2硬件设计

  硬件系统主要由控制器最小系统电路,温湿度、PM2.5、CO数据采集电路,声光报警电路,电源电路和NB-IoT模块组成,其硬件系统架构如图2所示。

  2.1最小系统设计

  STM32最小系统由微控制器、复位电路、晶振和电源电路构成,如图3所示。微控制器采用STM32F103RBT6,该芯片具备丰富的外设资源,拥有128KBFLASH,20KBSRAM,包含通用的USART、I2C、SPI、CAN、USB接口,工作电压为2.0~3.6V,工作温度为-40~105℃,是一款高性能、低功耗的单片机。该硬件系统使用USB供电。USB供电电压为5V,而单片机工作电压为3.3V,因此需经过AMS1117-3.3降压。

  2.2温湿度采集电路

  市场上的温湿度传感器种类多样,本系统选用DHT11。该传感器是一款低功耗、含有已校准数字信号输出的温湿度复合传感器[6],包含一个电阻式感湿元件和一个NTC测温元件,可确保测量数据的可靠性和长期稳定性。该传感器使用单总线通信方式,因此,与单片机通信只需添加4.7kΩ上拉电阻即可。温湿度采集电路如图4所示。

  2.3PM2.5采集电路

  目前市场上用于检测空气中PM2.5的传感器主要分为红外型和激光型,本系统选用一款光学灰尘监测传感器GP2Y1014AU。该传感器监测粒子最小直径为0.8μm,输出的模拟电压正比于所测粉尘浓度,其电路如图5所示。

  2.4CO采集电路

  本系统选择MQ-9传感器[7](采用高低温循环检测方式低温检测CO)采集CO浓度,这款传感器对CO检测灵敏度较高,寿命长,成本低,驱动电路简单。CO采集电路如图6所示。

  2.5报警电路

  本系统硬件部分带有声光报警模块,该模块由三极管、蜂鸣器和发光二极管组成,当城市环境中的某些环境要素不符合城市环境标准时,系统发出声光报警提醒该城市区域相关人员采取必要措施。声光报警电路如图7所示。

  2.6通信电路

  NB-IoT通信的实现采用BC26模块。BC26是一款高性能、低功耗、多频段无线通信模块,该模块可提供丰富的外部接口和协议栈。BC26模块自带供电电源,与微控制器只需进行串口连接即可通信,其电路和实物如图8所示。

  3软件设计

  环境监测系统软件设计主要分为主程序和模块程序的设计,其中主程序是对系统和各模块初始化,然后对各环境数据进行采集并通过NB-IoT上传到云平台,当采集数据超过预设值时进行声光报警,其主程序流程如图9所示。

  3.1温湿度程序设计

  DHT11与微控制器间的通信方式为单总线通信,控制器读取该传感器温湿度数据的流程如图10所示。DHT11传输的数据为5B,其中温湿度整数和小数各占2B,校验位占1B,数据从高位开始发送给主机。

  3.2模数转换程序设计

  红外粉尘传感器和CO传感器采集的数据为模拟信号,需将模拟信号经过A/D转换为数字信号,经控制器处理后上传云平台。STM32内部资源带有A/D转换器,转换流程如图11所示。

  3.3BC26模块程序设计

  BC26模块采用MQTT协议将环境数据上传至阿里云物联网平台,其中设备注册、指令下发和数据上传均通过串口发送AT指令控制,具体流程如图12所示。

  3.4阿里云平台搭建

  环境监测数据平台使用阿里云物联网平台,该平台支持多网络、多协议、多地域设备快速接入,设备管理,监控运营和安全传输。每个用户可通过支付宝或自行注册帐号登录阿里云平台,然后进入管理控制台,建立产品与设备间的连接。

  4系统测试

  4.1硬件测试

  系统上电后,若控制器运行指示灯、NB-IoT模块指示灯和环境传感器指示灯均亮,表明系统正常工作且系统初始化成功,效果如图13所示。

  4.2数据测试

  系统正常运行时,按照系统要求下载程序,系统每隔一段时间向云平台发送一组环境参数数据,可通过串口助手查看系统数据发送成功后返回信息的情况,也可查看云平台环境参数是否更新,如图14所示。

  通过PC进入云平台界面,可查看环境参数,如温湿度、PM2.5和CO等,如图15所示。通过数据传输测试中串口数据与云平台接收数据的对比,可知系统通信正常。

  5结语

  针对目前环境污染问题,本文实现了基于NB-IoT技术的环境监测系统。系统可提供环境温湿度、PM2.5、CO等信息的实时监测和查看功能,当测量数据超过预设值时发出声光报警。该系统与传统方案相比部署更方便,成本更低廉,采用无线通信方式监测范围更大,可视化界面更直观。——论文作者:徐思燕

  相关期刊推荐:《物联网技术》设有:全球物联网发展动态、国内物联网发展动态、区域物联网发展动态、专题介绍、行业领军人物介绍、学术研究成果、成功案例、最新卖点等栏目。发行对象:主要投放于政府机关、科研院所、大型企业单位的决策、产品设计、研发人员,各军兵种的高科技人员、高校师生和电子爱好者。

转载请注明来自:http://www.lunwencheng.com/lunwen/dzi/19804.html

各行业核心期刊快速入口

医学类核心期刊汇总
口腔核心期刊
卫生核心期刊
药学核心期刊
眼科核心期刊
儿科核心期刊
医学核心期刊
兽医核心期刊
外科核心期刊
护理核心期刊
临床核心期刊
教育类核心期刊汇总
小学教育核心期刊
中学教育核心期刊
高等教育核心期刊
职业教育核心期刊
成人教育核心期刊
人文教育核心期刊
科学教育核心期刊
教育核心期刊
教学核心期刊
教育管理核心期刊
学科类核心期刊汇总
语文核心期刊
数学核心期刊
外语核心期刊
化学核心期刊
物理核心期刊
历史核心期刊
政治核心期刊
体育核心期刊
艺术核心期刊
法律核心期刊
经济类核心期刊汇总
市场经济核心期刊
经济核心期刊
金融核心期刊
财经核心期刊
审计核心期刊
旅游核心期刊
统计核心期刊
会计核心期刊
农业类核心期刊汇总
畜牧核心期刊
农业核心期刊
林业核心期刊
工业类核心期刊汇总
机械核心期刊
冶金核心期刊
电力核心期刊
铁路核心期刊
电气核心期刊
工业核心期刊
石油核心期刊
环境类核心期刊汇总
电力核心期刊
水利核心期刊
能源核心期刊
地质核心期刊
化工核心期刊
环境核心期刊
气象核心期刊
地理核心期刊
建筑类核心期刊汇总
测绘核心期刊
测量核心期刊
建筑核心期刊
交通类核心期刊汇总
铁路核心期刊
公路核心期刊
交通核心期刊
运输核心期刊
汽车核心期刊
轨道核心期刊
科技类核心期刊汇总
电子核心期刊
科技核心期刊
计算机核心期刊
其他类核心期刊汇总
管理核心期刊
档案核心期刊
心理核心期刊
政法核心期刊
文学核心期刊