基于单片机的室内空气质量在线监测系统

文档序号:32005996发布日期:2022-11-02 13:12阅读:153来源:国知局
基于单片机的室内空气质量在线监测系统

1.本发明涉及数据传输技术领域,具体涉及一种基于单片机的室内空气质量在线监测系统。


背景技术:

2.在人的一生中,至少有80%以上的时间是在室内环境中度过,仅有低于5%的时间在室外,而其余时间则处于两者之间。而一些行动不便的人、老人、婴儿等则可能有高达95%的时间在室内生活,故室内空气质量的好坏对人体健康的关系就显得更加密切更加重要。
3.空气质量指数(aqi)是常用的评价室内空气质量的指标,空气质量指数是通过将几种常见空气污染物的监测浓度(即环境质量参数)计算得出,目前常用的计算方法是采用极大算子法来计算空气质量指数,即空气质量指数取决于浓度最高的污染物,这种方法忽略了其他污染物对空气质量的影响,计算出的空气质量指数不能科学全面地反映真实的室内空气质量。相较于通过空气质量指数来判断室内空气质量的好坏,用户从利用空气质量指数得到的空气质量等级中知悉室内空气质量的好坏更加直接,现有的室内空气质量在线监测系统只考虑空气质量指数的准确性,没有考虑根据空气质量指数获得空气质量等级的准确性。
4.目前,更加科学准确的空气质量指数计算方法应该是综合多个环境质量参数进行计算,这就需要更多的传感器采集环境质量参数,随着传感器种类和数量的增加,得到的空气质量指数能够更加科学准确地反映真实的室内空气质量。但同时传感器数据过多,存在冗余数据,冗余数据在使用蓝牙传输时增加能耗,降低数据的传输效率,同时过多的冗余数据还会导致传输过程中容易混入对计算空气质量指数无用的噪声数据,严重时影响空气质量指数的准确计算。因此,为了能够获得更加真实的空气质量指数及对室内空气质量的监测,本发明提供了一种基于单片机的室内空气质量在线监测系统。


技术实现要素:

5.为了解决上述技术问题,本发明的目的在于提供一种基于单片机的室内空气质量在线监测系统,所采用的技术方案具体如下:
6.该系统包括监测终端和用户终端,所述监测终端包括:
7.训练集采集模块,用于获取多个影响室内空气质量的环境质量参数,根据每个环境质量参数计算获取空气质量指数;其中,环境质量参数包括co2、pm2.5、甲醛、no2,so2、co、o3、voc的浓度;
8.阈值获取模块,用于根据空气质量指数对空气质量进行划分获取多个空气质量等级;通过设定每个空气质量等级对应的隶属度函数的参数,获取空气质量指数隶属度函数,其中,隶属度函数的输入值为真实空气质量指数;根据隶属度函数输出的每个空气质量指数的隶属度,以及每个空气质量指数所对应空气质量等级在隶属度函数中的范围获取每个
真实空气质量指数对应的阈值;
9.神经网络构建模块,用于将环境质量参数作为网络的输入,空气质量指数作为网络的输出构建卷积神经网络;根据每组环境质量参数对应的真实空气质量指数和预测空气质量指数,以及真实空气质量指数对应的阈值,构建卷积神经网络的损失函数;
10.神经网络训练模块,用于基于损失函数对卷积神经网络进行训练获取训练好的卷积神经网络;
11.监测模块,用于将待检测的影响室内空气质量的环境质量参数经过卷积神经网络获取空气质量指数,再根据空气质量指数获取空气质量等级;
12.所述用户终端,用于接收所述监测终端传输的空气质量指数及空气质量等级,判断当前室内空气的质量。
13.在一实施例中,所述环境质量参数阈值获取模块中,空气质量等级包括优、良、轻度污染、中度污染、重度污染、严重污染。
14.在一实施例中,所述隶属度函数是基于三角形隶属度函数。
15.在一实施例中,所述每个真实空气质量指数对应的阈值获取的过程中,每个空气质量等级对应的隶属度函数的参数具体如下:
16.设定空气质量等级为优的隶属度函数的参数为0,z1,z3;空气质量等级为良的隶属度函数的参数为z2,z4,z6;空气质量等级为轻度污染的隶属度函数的参数为z5,z7,z9;空气质量等级为中度污染的隶属度函数的参数为z8,z
10
,z
12
;空气质量等级为重度污染的隶属度函数的参数为z
11
,z
13
,z
15
;空气质量等级为严重污染的隶属度函数的参数为z
14
,z
16
,z
17
;z1到z
17
单调递增;
17.空气质量等级为优的范围为[0,z2];空气质量等级为良的范围为[z3,z5];空气质量等级为轻度污染的范围为[z6,z8];空气质量等级为中度污染的范围为[z9,z
11
];空气质量等级为重度污染的范围为[z
12
,z
14
];空气质量等级为严重污染的范围为[z
15
,z
17
]。
[0018]
在一实施例中,所述真实空气质量指数所对应的空气质量等级为优时,其该真实空气质量指数对应的阈值计算公式如下:
[0019][0020]
式中,yi表示真实空气质量指数对应的阈值;p
i1
表示真实空气质量指数隶属于优的隶属度;z2表示真实空气质量指数所对应空气质量等级为优的上限值。
[0021]
在一实施例中,所述真实空气质量指数所对应的空气质量等级为轻度污染时,其该真实空气质量指数对应的阈值计算公式如下:
[0022][0023]
式中,yi表示真实空气质量指数对应的阈值;p
i3
表示真实空气质量指数隶属于轻度污染的隶属度;z6,z8表示真实空气质量指数所对应空气质量等级为轻度污染的下限值和上限值。
[0024]
在一实施例中,所述真实空气质量指数对应有两个空气质量等级时,则该真实空气质量指数对应的阈值设为1。
[0025]
在一实施例中,还包括:卷积神经网络优化模块,设置初始卷积核大小,基于损失
函数对卷积神经网络进行训练获取训练好的卷积神经网络;并获取卷积神经网络收敛时的损失值;再根据损失值及输入层的大小和卷积层的大小获取初始卷积核对应的降维效果值;依次调整卷积核大小获取每次调整卷积核大小所对应的降维效果值,选取最小降维效果值所对应的卷积核作为最优卷积核,并获取最优卷积核所对应的训练好的卷积神经网络作为最优的卷积神经网络。
[0026]
在一实施例中,所述训练集采集模块中,所述环境质量参数是采集任一时间段内各种气体的浓度构成的矩阵,其中,矩阵的行表示不同的气体,列表示不同时间点。
[0027]
在一实施例中,所述训练集采集模块中,空气质量指数是按照以下步骤获取:
[0028]
对每个环境质量参数通过不同的空气质量指数计算方法获取多个空气质量指数;
[0029]
基于专家评价法对获取的多个空气质量指数进行评价,并对每个空气质量指数进行分配权重,获取加权的空气质量指数即为最终的标签。
[0030]
本发明实施例至少具有如下有益效果:
[0031]
本发明实施例提供了一种基于单片机的室内空气质量在线监测系统,该系统通过监测终端构建卷积神经网络,根据输入的环境质量参数计算空气质量指数,结合空气质量指数和模糊理论的隶属度函数,将空气质量划分为的优、良、轻度污染、中度污染、重度污染、严重污染六个等级,在训练神经网络时,根据空气质量等级和空气质量指数构造损失函数,在保证环境质量参数能够计算出准确的空气质量指数的同时,消除计算的空气质量指数的主观性。同时通过控制卷积神经网络中卷积核的大小和步长,实现对环境质量参数的降维处理,在科学准确获得反映的室内空气质量的空气质量指数的同时,减少数据传输量,排除噪声对计算结果的影响,达到低功耗实时高效的在线监测室内空气质量的目的。
附图说明
[0032]
为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0033]
图1为本发明一个实施例提供的一种基于单片机的室内空气质量在线监测系统的结构框图。
[0034]
图2为空气质量指数隶属度函数图。
具体实施方式
[0035]
为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种基于单片机的室内空气质量在线监测系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0036]
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
[0037]
本发明提供的基于单片机的室内空气质量在线监测系统,通过构建卷积神经网
络,根据输入的环境质量参数计算空气质量指数,结合空气质量指数和模糊理论的隶属度函数,将空气质量划分为的优、良、轻度污染、中度污染、重度污染、严重污染六个等级,在训练神经网络时,根据空气质量等级和空气质量指数构造损失函数,在保证环境质量参数能够计算出准确的空气质量指数的同时,消除计算的空气质量指数的主观性。同时通过控制卷积神经网络中卷积核的大小和步长,实现对环境质量参数的降维处理,在科学准确获得反映的室内空气质量的空气质量指数的同时,减少数据传输量,排除噪声对计算结果的影响,达到低功耗实时高效的在线监测室内空气质量的目的。
[0038]
下面结合附图具体的说明本发明所提供的一种基于单片机的室内空气质量在线监测系统的具体方案。
[0039]
参见图1所示,其示出了本发明一个实施例提供的一种基于单片机的室内空气质量在线监测系统的结构框图,该系统包括监测终端001和用户终端002,所述监测终端001包括:训练集采集模块10,阈值获取模块20,神经网络构建模块30,神经网络训练模块40,神经网络优化模块50,监测模块60;
[0040]
训练集采集模块10,用于获取多个影响室内空气质量的环境质量参数,根据每个环境质量参数计算获取空气质量指数;其中,环境质量参数包括co2、pm2.5、甲醛、no2,so2、co、o3、voc的浓度;
[0041]
其中,所述环境质量参数是采集任一时间段内各种气体的浓度构成的矩阵,其中,矩阵的行表示不同的气体,列表示不同时间点。
[0042]
在本实施例中,训练卷积神经网络时,需要获得大量的训练样本,本实施例通过人为地去改变室内的各种气体的含量,来模拟室内不同空气质量,具体方法为:将室内co2、pm2.5、甲醛、no2,so2、co、o3、voc浓度分别设置为v1,v2,v3,v4,v5,v6,v7,v8,然后获取室内气体浓度分别为v1,v2,v3,v4,v5,v6,v7,v8时各传感器一分钟内的输出数据,去除量纲,通过采样获得各传感器一分钟内的60个输出数据,各传感器的输出数据共同构成环境质量参数,该环境质量参数为大小为8
×
60的矩阵,环境质量参数作为数据集中的一个样本数据;通过人为改变室内的各种气体浓度,获得多个样本数据,构成训练样本,其中各种气体浓度的变化范围不能超过对应的阈值,该阈值是统计大量历史数据获得的历史数据最大值;其中,每种传感器只采集一种气体的浓度。
[0043]
空气质量指数是按照以下步骤获取:
[0044]
对每个环境质量参数通过不同的空气质量指数计算方法获取多个空气质量指数;
[0045]
基于专家评价法对获取的多个空气质量指数进行评价,并对每个空气质量指数进行分配权重,获取加权的空气质量指数即为最终的标签。
[0046]
在本实施例中,需要对获得的大量训练样本打标签;训练样本的准确性决定了根据神经网络计算空气质量指数的准确性,因此,本实施例分别用现有的不同的空气质量指数计算方法获得多种空气质量指数,再基于专家评价法对这些计算结果人为地分配权重,获得的加权空气质量指数即为最终的标签。
[0047]
阈值获取模块20,用于根据空气质量指数对空气质量进行划分获取多个空气质量等级;空气质量等级包括优、良、轻度污染、中度污染、重度污染、严重污染。通过设定每个空气质量等级对应的隶属度函数的参数,获取空气质量指数隶属度函数,参见图2所示,隶属度是等级概率,其中,隶属度函数的输入值为真实空气质量指数;根据隶属度函数输出的每
个空气质量指数的隶属度与其对应空气质量等级对应的范围获取每个真实空气质量指数对应的阈值;隶属度函数是基于模糊理论的三角形隶属度函数。
[0048]
具体的,所述每个真实空气质量指数对应的阈值获取的过程中是根据每个空气质量指数的隶属度,以及每个空气质量指数所对应空气质量等级在隶属度函数中的范围而获取;
[0049]
其中,参见图2所示,设定空气质量等级为优的隶属度函数的参数为0,z1,z3;空气质量等级为良的隶属度函数的参数为z2,z4,z6;空气质量等级为轻度污染的隶属度函数的参数为z5,z7,z9;空气质量等级为中度污染的隶属度函数的参数为z8,z
10
,z
12
;空气质量等级为重度污染的隶属度函数的参数为z
11
,z
13
,z
15
;空气质量等级为严重污染的隶属度函数的参数为z
14
,z
16
,z
17
;z1到z
17
单调递增。需要说明的是,每个空气质量等级是通过历史数据及经验进行设置。
[0050]
空气质量等级为优的范围为[0,z2];空气质量等级为良的范围为[z3,z5];空气质量等级为轻度污染的范围为[z6,z8];空气质量等级为中度污染的范围为[z9,z
11
];空气质量等级为重度污染的范围为[z
12
,z
14
];空气质量等级为严重污染的范围为[z
15
,z
17
]。
[0051]
在本实施例中,根据空气质量指数和空气质量指数隶属度函数,可以确定空气质量指数wi隶属于优、良、轻度污染、中度污染、重度污染、严重污染六个等级的隶属度p
i1
,p
i2
,p
i3
,p
i4
,p
i5
,p
i6
,同时六个等级的隶属度中,有一个等级的隶属度或两个相邻等级的隶属度不为0,其余等级的隶属度均为0。wi表示第i样本数据对应的真实空气质量指数。则计算真实空气质量指数对应的阈值具体如下:
[0052]
当真实空气质量指数所对应的空气质量等级为优时,则真实空气质量指数wi所在范围为0≤wi≤z2,真实空气质量指数wi隶属于优等级的隶属度p
i1
>0,其他隶属度p
i2
=p
i3
=p
i4
=p
i5
=p
i6
=0,即真实空气质量指数隶属的空气质量等级能够准确确定,因此,空气质量指数与真实空气质量指数的误差在范围[0,z2]内波动,且隶属度越高,给定的阈值越大,因此,该真实空气质量指数对应的阈值计算公式如下:
[0053][0054]
式中,yi表示真实空气质量指数对应的阈值;p
i1
表示真实空气质量指数隶属于优的隶属度;z2表示真实空气质量指数所对应空气质量等级为优的上限值。
[0055]
当真实空气质量指数所对应的空气质量等级为良时,则真实空气质量指数wi所在范围为z3≤wi≤z5,真实空气质量指数wi隶属于良等级的隶属度p
i2
>0,其他隶属度p
i1
=p
i3
=p
i4
=p
i5
=p
i6
=0,即真实空气质量指数隶属的空气质量等级能够准确确定,因此,空气质量指数与真实空气质量指数的误差在范围[0,z
5-z3]内波动,且隶属度越高,给定的阈值越大,因此,该真实空气质量指数对应的阈值计算公式如下:
[0056][0057]
式中,yi表示真实空气质量指数对应的阈值;p
i2
表示真实空气质量指数隶属于良的隶属度;z3,z5表示真实空气质量指数所对应空气质量等级为良的下限值和上限值。
[0058]
当真实空气质量指数所对应的空气质量等级为轻度污染时,则真实空气质量指数wi所在范围为z6≤wi≤z8,真实空气质量指数wi隶属于轻度污染等级的隶属度p
i3
>0,其他
隶属度p
i1
=p
i2
=p
i4
=p
i5
=p
i6
=0,即真实空气质量指数隶属的空气质量等级能够准确确定,因此,空气质量指数与真实空气质量指数的误差在范围[0,z
8-z6]内波动,且隶属度越高,给定的阈值越大,因此,该真实空气质量指数对应的阈值计算公式如下:
[0059][0060]
式中,yi表示真实空气质量指数对应的阈值;p
i3
表示真实空气质量指数隶属于轻度污染的隶属度;z6,z8表示真实空气质量指数所对应空气质量等级为轻度污染的下限值和上限值。
[0061]
当真实空气质量指数所对应的空气质量等级为中度污染时,则真实空气质量指数wi所在范围为z9≤wi≤z
11
,真实空气质量指数wi隶属于中度污染等级的隶属度p
i4
>0,其他隶属度p
i1
=p
i2
=p
i3
=p
i5
=p
i6
=0,即真实空气质量指数隶属的空气质量等级能够准确确定,因此,空气质量指数与真实空气质量指数的误差在范围[0,z
11-z9]内波动,且隶属度越高,给定的阈值越大,因此,该真实空气质量指数对应的阈值计算公式如下:
[0062][0063]
式中,yi表示真实空气质量指数对应的阈值;p
i4
表示真实空气质量指数隶属于中度污染的隶属度;z9,z
11
表示真实空气质量指数所对应空气质量等级为中度污染的下限值和上限值。
[0064]
当真实空气质量指数所对应的空气质量等级为重度污染时,则真实空气质量指数wi所在范围为z
12
≤wi≤z
14
,真实空气质量指数wi隶属于重度污染等级的隶属度p
i5
>0,其他隶属度p
i1
=p
i2
=p
i3
=p
i4
=p
i6
=0,即真实空气质量指数隶属的空气质量等级能够准确确定,因此,空气质量指数与真实空气质量指数的误差在范围[0,z
14-z
12
]内波动,且隶属度越高,给定的阈值越大,因此,该真实空气质量指数对应的阈值计算公式如下:
[0065][0066]
式中,yi表示真实空气质量指数对应的阈值;p
i5
表示真实空气质量指数隶属于重度污染的隶属度;z
12
,z
14
表示真实空气质量指数所对应空气质量等级为重度污染的下限值和上限值。
[0067]
当真实空气质量指数所对应的空气质量等级为严重污染时,则真实空气质量指数wi所在范围为z
15
≤wi≤z
17
,真实空气质量指数wi隶属于严重污染等级的隶属度p
i6
>0,其他隶属度p
i1
=p
i2
=p
i3
=p
i4
=p
i5
=0,即真实空气质量指数隶属的空气质量等级能够准确确定,因此,空气质量指数与真实空气质量指数的误差在范围[0,z
17-z
15
]内波动,且隶属度越高,给定的阈值越大,因此,该真实空气质量指数对应的阈值计算公式如下:
[0068][0069]
式中,yi表示真实空气质量指数对应的阈值;p
16
表示真实空气质量指数隶属于严重污染的隶属度;z
15
,z
17
表示真实空气质量指数所对应空气质量等级为严重污染的下限值和上限值。
[0070]
所述真实空气质量指数对应有两个空气质量等级时,则该真实空气质量指数对应
的阈值设为1。在本实施例中,当真实空气质量指数wi对应的六个等级的隶属度中,有且仅有两个等级的隶属度不为0时,比如参见图2所示,当真实空气质量指数所在范围为[z8,z9]时,则表示两个空气质量等级,真实空气质量指数wi隶属的空气质量等级不能够准确确定,此时空气质量指数较为重要,要尽可能地让空气质量指数与真实空气质量指数相等,因此,此时的阈值yi=1。
[0071]
神经网络构建模块30,用于将环境质量参数作为网络的输入,空气质量指数作为网络的输出构建卷积神经网络;根据每组环境质量参数对应的真实空气质量指数和预测空气质量指数,以及真实空气质量指数对应的阈值,构建卷积神经网络的损失函数;
[0072]
需要说明的是,上述基于真实空气质量指数wi对应的六个等级的隶属度中,有且仅有一个等级的隶属度不为0时,真实空气质量指数wi隶属的空气质量等级能够准确确定,此时空气质量指数的小范围波动并不影响其隶属的空气质量等级,需要通过给定一个阈值,让空气质量指数与真实空气质量指数的误差在一定范围内时,损失函数较小,且隶属度越高,则越能够确定真实空气质量指数wi隶属的空气质量等级。
[0073]
本实施例通过构建卷积神经网络获得空气质量指数,所述卷积神经网络包括输入层、卷积核、卷积层、全连接层和输出层,其中输入层中输入的为训练样本对应的环境质量参数,通过改变卷积核的尺寸大小对输入的环境质量参数进行降维,卷积层和全连接层采用vggnet对应的卷积层和全连接层,输出层输出的为空气质量指数。所述卷积神经网络通过构建的损失函数保证计算的空气质量指数的准确性,损失函数的最小化,保证了空气质量指数与真实空气质量指数接近,进而保证了空气质量指数能够科学准确地反映真实的室内空气质量,因此,需要通过构建所述卷积神经网络的损失函数实现上述约束条件,所述损失函数为:
[0074][0075]
式中,l为训练集中的数量,yi为第i个样本数据经过卷积神经网络计算的预测空气质量指数,wi为第i个样本数据对应的真实空气质量指数,yi为第i个样本的真实空气质量指数对应的阈值。
[0076]
神经网络训练模块40,用于基于损失函数对卷积神经网络进行训练获取训练好的卷积神经网络;在训练卷积神经网络的过程中,将环境质量参数作为网络的输入,空气质量指数作为网络的输出,基于损失函数,直至收敛,获取训练好的卷积神经网络,同时每个训练集中的环境质量参数样本对应一个空气质量指数标签。
[0077]
神经网络优化模块50,设置初始卷积核大小,基于损失函数对卷积神经网络进行训练获取训练好的卷积神经网络;并获取卷积神经网络收敛时的损失值;再根据损失值及输入层的大小和卷积层的大小获取初始卷积核对应的降维效果值;依次调整卷积核大小获取每次调整卷积核大小所对应的降维效果值,选取最小降维效果值所对应的卷积核作为最优卷积核,并获取最优卷积核所对应的训练好的卷积神经网络作为最优的卷积神经网络。需要说明的是,对卷积核降维过程中主要基于单片机对采集的环境质量参数数据进行降维处理,同时减少计算量,提升传输效率。
[0078]
需要说明的是,在卷积神经网络中,环境质量参数通过卷积核处理后,维度降低,
即卷积核能够实现对环境质量参数降维;且不同大小和步长的卷积核对环境质量参数降维的效果不同,同时基于不同大小和步长的卷积核训练对卷积神经网络的准确性也不同。因此,本实施例选择合适大小和步长的卷积核,记为最优卷积核,该卷积核在保证卷积神经网络的准确性的基础上,对环境质量参数的降维效果最好。综上,通过设置不同大小和步长的卷积核,训练多个卷积神经网络。
[0079]
在本实施例中,针对某个大小和步长的卷积核,通过训练样本训练卷积神经网络,经过多次训练,直至损失函数收敛,则获得该大小和步长的卷积核对应的卷积神经网络;并获得卷积神经网络收敛时的损失函数的值,记为损失值,根据其损失值计算该大小和步长下的卷积核对应的降维效果值,选择降维效果值最小的卷积神经网络作为根据环境质量参数计算空气质量指数的卷积神经网络,对应的卷积核作为最优卷积核,其中,降维效果的计算公式为:
[0080][0081]
式中,l(k,s)表示大小为k
×
k且步长为s的卷积核对应的卷积神经网络的损失值,m
×
n为环境质量参数对应的矩阵的大小,k
×
k为卷积核的大小,s为卷积核的步长,通过卷积核降维后的环境质量参数对应的矩阵的大小为m
×
n,其中对于本实施例中m
×
n为8
×
60;
[0082]
q(k,s)表示每次调整卷积核大小k
×
k且步长s的数值后所对应的降维效果值;依次调整卷积核对应的k和s的数值后获得多个降维效果值,选取最小降维效果值所对应的卷积核作为最优卷积核,并获取最优卷积核所对应的训练好的卷积神经网络作为最优的卷积神经网络。为此,通过调整卷积核的大小,对环境质量参数进行降维处理,进而减少数据传输量,达到低功耗实时高效的在线监测室内空气质量的目的。
[0083]
监测模块60,用于将待检测的影响室内空气质量的环境质量参数经过卷积神经网络获取空气质量指数,再根据空气质量指数获取空气质量等级;
[0084]
所述用户终端002,用于接收所述监测终端001传输的空气质量指数及空气质量等级,判断当前室内空气的质量。另外,该用户终端可以是手段,通过卷积神经网络计算出的空气质量指数以及对应的空气质量等级在手机端进行可视化显示,需要说明的是,如果计算出的空气质量指数对应有两个空气质量等级时,则在手机端同时显示空气质量指数,同时显示两个空气质量等级,从而人们可以通过获得的空气质量指数及显示的空气质量等级综合判断目前室内的空气质量。
[0085]
综上,本发明实施例提供了一种基于单片机的室内空气质量在线监测系统,该系统通过监测终端构建卷积神经网络,根据输入的环境质量参数计算空气质量指数,结合空气质量指数和模糊理论的隶属度函数,将空气质量划分为的优、良、轻度污染、中度污染、重度污染、严重污染六个等级,在训练神经网络时,根据空气质量等级和空气质量指数构造损失函数,在保证环境质量参数能够计算出准确的空气质量指数的同时,消除计算的空气质量指数的主观性。同时通过控制卷积神经网络中卷积核的大小和步长,实现对环境质量参数的降维处理,在科学准确获得反映的室内空气质量的空气质量指数的同时,减少数据传输量,排除噪声对计算结果的影响,达到低功耗实时高效的在线监测室内空气质量的目的。
[0086]
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0087]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1