当前位置: 首页> 交通专利数据库 >详情
原文传递 一种基于气体检测装置的检测方法及其系统
专利名称: 一种基于气体检测装置的检测方法及其系统
摘要: 本发明涉及环境检测传感器,公开了一种基于气体检测装置的检测方法及其系统,气体检测装置有检测部与报警部,检测部有控制器、气体传感器与温度传感器,控制器有故障报警灯;方法包括S1:控制器有气体浓度值、浓度报警值与温度差值;S2:读取气体浓度数据与气体温度数据,S3:取气体浓度值与气体浓度数据差值的绝对值为浓度绝对值,S4:当前气体温度数据与上次气体温度数据差值的绝对值大于温度差值时,控制器控制故障报警灯发光;S5:浓度绝对值大于浓度报警值,控制器控制报警部报警,返回S2;根据温度的变化判断是否出现采集故障或者温度剧烈变化,采集数据的偏移量若随着上述情况而大幅变化,控制器发出故障提示,保证数据准确性。
专利类型: 发明专利
国家地区组织代码: 上海;31
申请人: 新考思莫施电子(上海)有限公司
发明人: 李元俊;鲁波略;姚敏
专利状态: 有效
申请日期: 2019-04-04T00:00:00+0800
发布日期: 2019-07-05T00:00:00+0800
申请号: CN201910272546.5
公开号: CN109975489A
分类号: G01N33/00(2006.01);G;G01;G01N;G01N33
申请人地址: 201600 上海市松江区松江工业区东兴路385号4号厂房
主权项: 1.一种基于气体检测装置的检测方法,基于具有检测部与报警部的气体检测装置,所述检测部内设有控制器以及均与所述控制器相互数据连接的气体传感器与温度传感器,所述报警部内设有声音模块与光模块,所述报警部接收来自所述控制器的报警信号而发出声光信号,所述控制器信号连接有故障报警灯; 其特征在于,方法包括如下步骤: 步骤S1:所述控制器与所述报警部初始化,所述控制器内存储有气体浓度值、浓度误差数组、气体温度值、温度误差数组、浓度报警值、温度报警值以及温度差值; 步骤S2:所述控制器读取所述气体传感器中的气体浓度数据以及所述温度传感器中的气体温度数据,所述气体浓度数据与所述气体温度数据均为所述控制器使用内置AD转换模块转换得到的AD转换值,进入步骤S3; 步骤S3:所述控制器使用内置的比较器比较气体浓度值与气体浓度数据的大小并取差值为浓度误差值,浓度误差值的绝对值为浓度绝对值,进入步骤S4; 步骤S4:当前所述气体温度数据与上次所述气体温度数据的差值的绝对值大于所述温度差值时,所述控制器控制所述故障报警灯发光,否则所述故障报警灯熄灭; 步骤S5:所述浓度绝对值大于所述浓度报警值,则所述控制器向所述报警部发送报警信号,所述报警部发出声光信号,否则所述报警部未接收到所述报警信号后停止发出声光信号,返回执行步骤S2。 2.根据权利要求1所述的方法,其特征在于,所述步骤S3中包括: 步骤S31:所述控制器将浓度误差值加入所述浓度误差数组,重新确定所述浓度误差数组中所有元素的权重,所述元素对应的所述权重的大小与所述元素在所述浓度误差数组中的位置序号呈正相关设置,正相关设置为平方关系,元素的加权平均值为加权误差值,气体浓度数据加上加权误差值后更新气体浓度数据; 步骤S32:所述控制器取气体温度数据与误差值的和值为气体温度值,比较气体温度值与温度报警值的大小,若气体温度值大于等于温度报警值,则所述控制器控制所述故障报警灯发光,否则所述故障报警灯熄灭。 3.根据权利要求1所述的方法,其特征在于,所述步骤S1中包括: 步骤S11:所述控制器初始化设定数据值,所述设定数据值包括但不仅限于气体浓度值、浓度报警值、温度报警值以及温度差值; 步骤S12:所述控制器取气体温度数据减去气体温度值的差值存入温度误差数组中,取温度误差数组中所有元素的加权平均和为温度误差值; 步骤S13:所述控制器计算气体温度值与气体温度数据之间差值,将该差值与气体温度数据的比值加一后乘以气体温度数据以更新气体温度数据。 4.根据权利要求3所述的方法,其特征在于,所述步骤S1中还包括: 步骤S14:所述控制器将温度误差值加入所述温度误差数组,重新确定所述温度误差数组中所有元素的权重。 5.根据权利要求4所述的方法,其特征在于,所述步骤S14中,所述元素对应的所述权重的大小与所述元素在所述温度误差数组中的位置序号呈正相关设置。 6.一种基于气体检测装置的检测系统,基于具有检测部与报警部的气体检测装置,所述检测部内设有控制器以及均与所述控制器相互数据连接的气体传感器与温度传感器,所述报警部内设有声音模块与光模块,所述报警部接收来自所述控制器的报警信号而发出声光信号,所述控制器信号连接有故障报警灯; 其特征在于,所述控制器中包括如下模块: 初始化模块,用于初始化所述控制器内存储的气体浓度值、浓度误差数组、气体温度值、温度误差数组、浓度报警值、温度报警值以及温度差值,以及初始化所述报警部; 读取转换模块,与所述初始化模块数据连接,用于读取所述气体传感器中的气体浓度数据以及所述温度传感器中的气体温度数据,所述气体浓度数据与所述气体温度数据均为调用所述控制器使用内置AD转换模块转换得到的AD转换值; 比较取值模块,与所述读取转换模块数据连接,用于使用调用所述控制器内置的比较器比较气体浓度值与气体浓度数据的大小并取差值为浓度误差值,浓度误差值的绝对值为浓度绝对值; 温度报警模块,与所述读取转换模块数据连接,与所述故障报警灯信号连接,用于判断出当前所述气体温度数据与上次所述气体温度数据的差值的绝对值大于所述温度差值时,控制所述故障报警灯发光,否则所述故障报警灯熄灭; 浓度报警模块,与所述比较取值模块数据连接,与所述报警部信号连接,用于判断出所述浓度绝对值大于所述浓度报警值,则向所述报警部发送报警信号,所述报警部发出声光信号,否则所述报警部未接收到所述报警信号后停止发出声光信号,返回调用所述比较取值模块。 7.根据权利要求6所述的系统,其特征在于,所述比较取值模块中还包括: 浓度加权单元,用于将浓度误差值加入所述浓度误差数组,重新确定所述浓度误差数组中所有元素的权重,所述元素对应的所述权重的大小与所述元素在所述浓度误差数组中的位置序号呈正相关设置,正相关设置为平方关系,元素的加权平均值为加权误差值,气体浓度数据加上加权误差值后更新气体浓度数据; 温度报警单元,与所述浓度加权单元数据连接,用于取气体温度数据与误差值的和值为气体温度值,比较气体温度值与温度报警值的大小,若气体温度值大于等于温度报警值,则所述控制器控制所述故障报警灯发光,否则所述故障报警灯熄灭。 8.根据权利要求6所述的系统,其特征在于,所述初始化模块中还包括: 初始设定单元,用于初始化设定数据值,所述设定数据值包括但不仅限于气体浓度值、浓度报警值、温度报警值以及温度差值; 温度加权单元,与所述初始设定单元数据连接,用于取气体温度数据减去气体温度值的差值存入温度误差数组中,取温度误差数组中所有元素的加权平均和为温度误差值; 温度更新单元,与所述温度加权单元数据连接,用于计算气体温度值与气体温度数据之间差值,将该差值与气体温度数据的比值加一后乘以气体温度数据以更新气体温度数据。 9.根据权利要求8所述的系统,其特征在于,所述初始化模块中还包括: 加权确定单元,与所述温度更新单元数据连接,用于将温度误差值加入所述温度误差数组,重新确定所述温度误差数组中所有元素的权重。 10.根据权利要求9所述的系统,其特征在于,所述加权确定单元中所述元素对应的所述权重的大小与所述元素在所述温度误差数组中的位置序号呈正相关设置。
所属类别: 发明专利
检索历史
应用推荐