基于NB-IoT的室外环境空气质量在线监测系统设计
2023-03-04孙拥军
董 莹,孙拥军
(1.山东省潍坊生态环境监测中心,山东 潍坊 261041;2.潍坊市工业发展促进中心,山东 潍坊 261041)
0 引言
空气质量可以反映出大气污染程度,它是依据空气中污染性物质的浓度高低水平来作出判断的。从宏观角度来讲,空气污染是一种极为复杂的环境现象,在所选监测区域中,空气污染物浓度受到多种因素的共同影响[1]。在对室外环境空气质量进行监测时,如何精准计量污染性气体的浓度水平,是一项亟待解决的应用难题。传统远距离多通道型监测系统利用气体检测传感器,完成空气样本选型,再根据PAMS标准,测试气体样本的表征性能,分析已获取样本中污染性气体颗粒的浓度水平[2]。然而随着温度、湿度条件的改变,利用该系统所得到的污染性气体浓度测量值并不能真实反映出室外环境的空气质量水平,这就导致所选用系统难以实现对室外环境空气质量的准确监测。
为提升室外环境空气质量在线监测系统的监测精度,引入NB-IoT技术来精准计量污染性气体在室外环境中的浓度水平。在互联网应用系统中,基于NB-IoT(narrow band internet of things, 窄带物联网)密钥的数据信息连接带宽能够达到180 kHz,并可以根据频谱资源的存储数值,调节连接协议的部署形式。为保证NB-IoT密钥的稳定作用能力,在部署互联网系统时,需要Stand-alone协议、Guard-band协议的共同配合[3]。Stand-alone协议占用NB-IoT密钥中未被使用的信息频段,在网络主机长时间保持正常运转行为的情况下,该类型应用协议对于基站设备的要求相对较高,只有当下级连接资源块能够完全负载传输信息参量时,才有可能确保主机与负载设备之间连接关系的稳定性[4]。Guard-band协议具有扩展非连续接收、间歇性接收两种作用模式,在前一种执行状态下,互联网主机可以直接存储数据信息参量,并可以借助寄存器设备,更改信息文本的传输目的地;在后一种执行状态下,互联网主机具有一定的信息过滤能力,可以将完成删减处理的数据包文件反馈给寄存器芯片,以供其对这些数据信息参量进行深度处理与分析。
为此,以NB-IoT密钥协议为基础,设计一种新型的室外环境空气质量在线监测系统,并通过比对实验的方式,突出该系统的实际应用价值。
1 空气质量在线监测终端硬件设计
室外环境空气质量在线监测系统的硬件终端平台由电源电路、微控制器、温湿度传感器、细颗粒物浓度传感器、二氧化碳浓度传感器五部分共同组成,本章节将针对上述几类应用结构的具体连接形式展开研究。
1.1 电源电路
电源电路能够为室外环境空气质量在线监测系统提供稳定的电量供应,在+VCC端口、-VDD端口之间,可以借助IC1设备,对电量信号进行整合处理,一方面稳定温湿度传感器、细颗粒物浓度传感器等硬件设备两端的负载电压数值,另一方面也可以避免因电量信号堆积而造成的污染性气体实测浓度失准的问题[5]。在室外环境空气质量在线监测系统中,一个电量信号对应一个污染性气体实测浓度数据,当监测主机进入快速运行状态后,实测数据由微控制器元件向着温湿度传感器、细颗粒物浓度传感器、二氧化碳浓度传感器不断传输,此时电源电路中的电信号输出量也会不断增大,理论上来讲,二者的数值水平始终相等。为避免电量信号、污染性气体实测浓度数据之间的数值匹配关系出现变化,IC1设备也必须具有一定的电信号寄存能力[6]。完整的电源电路连接结构如图1所示。
图1 电源电路结构图
电量控制器负责接收DB元件输出的电信号参量,然而随着气体实测浓度数据传输量的改变,二者之间的实时连接关系也会出现变化。
1.2 微控制器
微控制器模块作为电源电路的下级连接结构,其执行能力决定了系统主机对于室外环境空气质量的监测准确性。在室外环境空气质量在线监测系统中,微控制器设备负责将电量信号与污染性气体实测浓度数据匹配起来,由于系统主机只能直接控制电量信号的输出量数值,所以在采集浓度数据样本时,还需根据EEPROM芯片的实时运行状态,来判断监测指令的当前执行强度[7]。EEPROM芯片具有全双工、半双工两种运行模式,如图2所示。
图2 微控制器模块的运行模式
当EEPROM芯片处于全双工运行模式时,微控制器设备开始全面接收传感器元件输出的污染性气体实测浓度数据,当前情况下,电源电路中的IC1结构不断释放暂存于其内部的电量信号;当EEPROM芯片处于半双工运行模式时,微控制器设备主要负责记录传感器元件输出的污染性气体实测浓度数据,当前情况下,电源电路中的IC1结构停止电量信号释放行为,直至系统监测主机能够将现有气体浓度实测数据与电量信号完全匹配起来[8]。
1.3 温湿度传感器
温湿度传感器由核心传感元件、CRC接线过渡装置两部分共同组成。核心传感元件包含温度转换器、湿度转换器、A/D转换设备和数据信息存储器。在实际应用过程中,温度转换器与温度数据采集器相连、湿度转换器与湿度数据采集器相连,两者都可以感知室外环境中的空气质量水平,并可以将采集到的数据信息参量以样本文件的形式反馈给A/D转换设备[9-10]。本文采用OM-TH-B801型温湿度传感器,数据信息存储器负责暂时存储污染性气体实测浓度数据,当A/D转换设备接收到电量输出信号时,已被存储的数据信息参量自发回流至微控制器模块,以供其对已制定监测指令的真实性进行核实,可以设置温湿度上下阈值范围来进行报警设置。A/D转换设备实现了由文本信息到数据包文件的转换。CRC接线过渡装置提供了时钟线、数据线、扩展接口三类接线节点,可以将温湿度传感器设备与微控制器模块、细颗粒物浓度传感器、二氧化碳浓度传感器连接起来。温湿度传感器内部结构如图3所示。
图3 温湿度传感器内部结构示意图
由于温湿度传感器可以同时监测室外环境空气质量的温度与湿度变化情况,所以A/D转换设备应对采集得到的数据信息参量所属类别进行辨别。
1.4 细颗粒物浓度传感器
细颗粒物浓度传感器负责提取室外环境中具有污染性的颗粒状物质,可以借助外部传感网络将记录到的数据信息样本反馈给系统监测主机,以供其对室外环境空气质量水平进行精准评估[11-12]。本文采用APM10-激光颗粒物检测传感器,由于空气环境中细颗粒污染物粒子很难被肉眼直接观察到,所以为使传感器元件能够得到精准的样本提取物,还需在实施监测时,借助红外设备投射出的光线,标记颗粒污染物的实际运动轨迹。细颗粒物浓度传感器模块的内部元件连接原理如图4所示。
图4 细颗粒物浓度传感器内部原理图
在监测细颗粒污染物时,为避免多余红外光线对空气环境造成二次污染,还需设置独立的光电二极管装置,用于吸收红外设备发出的照射光线。
1.5 二氧化碳浓度传感器
二氧化碳是造成温室效应的主要气体,在大气环境中,若二氧化碳浓度过高,不但会造成空气质量水平的大幅下降,还会随着气体流通作用,将这种区域性污染扩散至周围环境中[13]。针对二氧化碳气体的监测需要借助COZIR-W设备(监测原理如图5所示),将其与滤波电容元件直接相连,不但可以根据碳元素与氧元素的含量水平,计算二氧化碳气体的浓度数值,还可以感知温度、湿度等环境因素的变化情况。
从知识可视化的概念分析中可以看到,知识可视化的目的并不是用视觉手段去表示知识,而是用视觉手段去传递知识,在信息海洋中,减少受众的认知负荷,让受众能够快速地感知信息,获得知识。因此,知识可视化的目的就是要实现知识的快速传播,在传播中快速地被感知,实现知识的传递,让知识在交流中不断被建构,形成新的知识,即知识创造。
图5 二氧化碳浓度传感器监测原理
为将传感器元件所监测到的数据信息参量反馈给系统主机,COZIR-W设备所采集到的二氧化碳浓度数据会自动转换成.txt文本的存储形式[14]。
2 基于NB-IoT的室外环境空气质量在线监测系统软件设计
在线监测系统安全机制可以协调硬件终端设备之间的连接关系,本章节将从NB-IoT密钥文本、空口协议栈两个角度,通过NB-IoT密钥同时获取硬件传感器模块单元、微控制器模块输出的空气质量数据信息文本,能够实现海量数据的安全传输,提升室外环境空气质量在线监测系统的数据处理能力。设计main函数、数据信息采集函数、监测任务函数表达式,实现室外环境空气质量在线监测。
2.1 NB-IoT密钥
对于室外环境空气质量在线监测系统而言,NB-IoT密钥可以约束传感器模块单元与电源电路之间的实时连接关系,其作用行为包含数据信息加密、监测指令调节两个环节,在室外环境空气质量在线监测系统中,NB-IoT密钥的作用对象并不局限于一种或几种终端设备,而是会随着系统运行状态的改变,来回作用于所有处于连接状态的终端设备元件。
(1)
监测指令调节处理阶段的NB-IoT密钥作用表达式定义为:
(2)
Q(α)=P(α)×δ(α)
(3)
2.2 空口协议栈
空口协议栈是在NB-IoT密钥基础上,定义的监测数据选择算法,能够准确判定温湿度传感器、细颗粒物浓度传感器、二氧化碳浓度传感器三类传感器模块所采集到的数据信息参量是否满足系统主机的监测需求,并可以借助微控制器设备,将满足协议栈判别需求的数据信息参量输入至系统数据库之中,以供监测主机的调取与利用[17-18]。设ε1、ε2是两个随机选取的空气质量数据监测样本,w1表示基于样本数据ε1的NB-IoT密钥选值特征,w2表示基于样本数据ε2的NB-IoT密钥选值特征,ΔY表示空气质量数据的单位监测量。
联立式(3),可将基于NB-IoT密钥的监测数据空口协议栈表达式定义为:
(4)
采用NB-IoT密钥及空口协议栈算法,能够实现室外环境空气质量数据的精准传输,保障微控制器、温湿度传感器等多个系统应用模块的数据传输准确性。
3 应用函数设计
在NB-IoT密钥体系的基础上,求解main函数、数据信息采集函数、监测任务函数表达式,并根据具体计算数值,调节室外环境空气质量在线监测系统硬件设备之间的实时连接关系。
3.1 main函数
main函数负责在线监测系统中的所有数据初始化与主任务创建工作,能够根据NB-IoT密钥表达式,调节微控制器终端模块对于空气质量数据的采集能力,一方面使得系统传感器单元能够准确感知室外环境中的空气质量水平,另一方面也可以避免电信号参量出现过度输出的行为[19-20]。由于NB-IoT密钥体系可以同时作用于微控制器、温湿度传感器等多个系统应用模块,所以在求解main函数时,要求空气质量数据在系统各个模块单元中的传输速率必须保持一致。设q表示基于NB-IoT密钥的空气质量数据采集向量,t表示时间系数的初始赋值,η表示空气质量数据在系统监测主机中的传输效率,f表示监测执行任务的初始化系数,γ表示室外环境中的气体污染特征。联立上述物理量,可将室外环境空气质量在线监测系统的main函数表达式定义为:
(5)
由于空气质量数据在监测系统中的传输速率不可能为零,所以main函数的求解结果也不可能等于零。
3.2 数据信息采集函数
对于在线监测系统运行主机而言,数据信息采集函数可以判断传感器模块是否已经完成对空气质量数据的提取与处理[21]。若将main函数看作一个既定已知条件,则可认为数据信息采集函数取值大于零,则表示系统传感器模块已经完成对空气质量数据的提取,且计算数值越大,代表传感器模块对于数据信息的处理速度越快;若数据信息采集函数取值小于零,则表示系统传感器模块尚未完成对空气质量数据的提取,微控制器设备还需继续对电量信号与数据信息参量进行匹配处理[22]。按照NB-IoT密钥作用标准,可将在线监测系统数据信息采集函数表示为:
(6)
3.3 监测任务函数
监测任务函数决定了系统主机对于室外环境空气质量数据的实时处理能力。从宏观角度来讲,监测任务函数影响了传感器模块对于空气质量数据的提取速率,且在既定取值区间内,数据信息参量的赋值情况会直接影响函数表达式的求解结果[23-24]。设ϖ表示空气质量监测指令赋值向量,且ϖ≠0的不等式条件恒成立,c、x表示两个不相等的空气质量数据提取度量值,θ表示瞬时取值向量,bθ表示基于向量θ的空气质量监测权值,联立上述物理量,可将监测任务函数定义为:
(7)
main函数、数据信息采集函数、监测任务函数均可以约束室外环境空气质量在线监测系统的实时运行能力,故而在NB-IoT密钥安全机制的基础上,为实现对空气质量数据的按需提取与处理,应综合考虑各项应用函数表达式的实际计算取值结果。
4 实验分析
4.1 实验准备
为保障室外环境中的空气质量水平,就必须对污染性气体的浓度水平进行精准计量。本次实验以二氧化气体作为实验对象,将温度传感器、湿度传感器、监测芯片安装在一台搭载Windows 10操作系统的实验主机中,分别利用基于NB-IoT的在线监测系统、远距离多通道型监测系统对所选实验主机进行控制,其中前者作为实验组、后者作为对照组。该系统实现了对工业仓库环境空气质量的在线监测。设置系统的各个模块设备型号,应用NB-IoT技术获取所有处于连接状态的终端设备元件的采集数据,实现系统建立。系统建立完毕,将进行现场检测,以检测仓库中的环境。观察12小时,每2小时记录一次,获取工业仓库环境空气质量在线监测数据。
表1反映了本次实验所选实验仪器的具体型号。
表1 实验设备
本次实验必须严格控制滤膜网眼大小,在保证二氧化碳气体顺利进入采样设备的同时,过滤其他类型的气体分子。
4.2 实验流程
在实验过程中,首先调节温度传感器,使实验温度分别等于40 ℃、50 ℃、60 ℃,记录在两种不同温度条件下,二氧化碳气体的实测浓度数值;然后调节湿度传感器,使实验湿度分别等于30%、40%、50%,记录在两种不同湿度条件下,二氧化碳气体的实测浓度数值;最后,将所得二氧化碳气体的实验数值与真实浓度数值进行对比,总结实验规律。
表2给出了不同温湿度条件下二氧化碳气体的真实浓度数值。
表2 二氧化碳气体的真实浓度
分析表2可知,随着温度水平的升高,二氧化碳气体在室外空气环境中的浓度数值会不断增大;随着湿度水平的升高,二氧化碳气体在室外空气环境中的浓度数值也会不断增大。
4.3 数据统计
表3反映了不同温度条件下,二氧化碳气体的实测浓度数值。
表3 温度条件对二氧化碳气体浓度的影响
分析表3可知,当实验温度等于40 ℃、50 ℃、60 ℃时,实验组二氧化碳气体浓度实测均值分别为357 ppm、371 ppm、385 ppm,与其真实浓度之间的差值分别为2 ppm、0 ppm、0 ppm,对照组二氧化碳气体浓度实测均值分别为365 ppm、367 ppm、380 ppm,与其真实浓度之间的差值分别为6 ppm、4 ppm、5 ppm。
表4反映了不同湿度条件下,二氧化碳气体的实测浓度数值。
表4 湿度条件对二氧化碳气体浓度的影响
分析表4可知,当实验湿度等于30%、40%、50%时,实验组二氧化碳气体浓度实测均值分别为706 ppm、714 ppm、725 ppm,与其真实浓度之间的差值分别为1 ppm、1 ppm、1 ppm,对照组二氧化碳气体浓度实测均值分别为713 ppm、720 ppm、731 ppm,与其真实浓度之间的差值分别为6 ppm、5 ppm、13 ppm。
所选系统的精确度量差σ可表示为:
(8)
其中:ω1表示二氧化碳气体实测浓度,ω0表示二氧化碳气体真实浓度。
利用所记录浓度指标的平均值对系统监测精确度量差σ进行计算,具体数值如表5所示。
表5 σ指标数值统计
分析表5可知,整个实验过程中,实验组σ指标平均值为0.16%,对照组σ指标平均值为1.23%,高于实验组数值。由于本次实验是为了准确检测二氧化碳气体浓度,故应该将监测精确度量差控制在较低的数值水平,即实验组系统更符合检测需求。
综上可知,利用基于NB-IoT的室外环境空气质量在线监测系统所测得的二氧化碳气体浓度数值与其真实浓度更加接近,故该系统在监测室外环境空气质量方面的应用能力更强。
5 结束语
室外环境空气质量在线监测系统以NB-IoT密钥体系作为完善系统安全机制的主要方法,联合微控制器、温湿度传感器等多个终端模块,确定main函数、数据信息采集函数、监测任务函数的实际约束作用能力。与远距离多通道型监测系统相比,在线监测系统可将监测精确度量差数值控制在1%以下,这在精准计量污染性气体在室外环境中的浓度含量可以起到一定的促进性影响作用。