当前位置: 首页 > 专利查询>东华大学专利>正文

一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法技术

技术编号:18457675 阅读:86 留言:0更新日期:2018-07-18 12:16
本发明专利技术涉及一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法,包括以下步骤:建立传感器电路,进行二维标定实验,将数据采集到计算机中;制作神经网络样本文件,将标定实验获得的样本数据对总数中的1/2‑2/3用做神经网络的训练形成训练样本文件,形成网络结构及权值;再用余下的1/2‑1/3的样本数据对形成检验样本文件;对样本文件进行归一化处理后,利用Matlab软件创建BPNN;代入训练样本文件,设置网络参数,训练已创建的BPNN,输出BPNN模型结构参数;代入检验样本文件,用已训练好的BPNN计算检验样本的输出结果。本发明专利技术能够方便快捷的降低半导体氢气传感器对一氧化碳的交叉敏感。

A method to reduce cross sensitivity of semiconductor hydrogen sensors to carbon monoxide

The present invention relates to a method of reducing the cross sensitivity of a semiconductor hydrogen sensor to carbon monoxide, including the following steps: establishing a sensor circuit, conducting a two-dimensional calibration experiment, collecting data into a computer, making a neural network sample file, and using the sample data obtained by the calibration experiment for the 1/2 2/3 in the total. The training of the neural network forms the training sample file, forms the network structure and the weight value, then forms the test sample file with the sample data of the remaining 1/2 1/3; after the normalization of the sample file, the Matlab software is used to create the BPNN; the training sample file is replaced, the network parameters are set up, the created BPNN is trained, the output is trained. BPNN model structural parameters; replace the inspection sample files, and use trained BPNN to calculate the output of the test samples. The invention can conveniently and quickly reduce the cross sensitivity of semiconductor hydrogen sensors to carbon monoxide.

【技术实现步骤摘要】
一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法
本专利技术涉及传感器测量
,特别是涉及一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法。
技术介绍
半导体氢气传感器是一种使用金属氧化物制成的电阻型敏感器件,当传感器所处环境中存在氢气体时,传感器的电导率随空气中氢气浓度的增加而增加。汽车领域、军事领域、化工领域等都离不开氢气的应用,半导体氢气传感器在这些领域的氢气测量中也有较为广泛的应用。虽然半导体氢气传感器具有稳定性好、结构简单、价格便宜、易于复合的特点,但是这种传感器的选择性差,易受到一氧化碳等其他气体的影响。因此,亟需一种简单方便的降低半导体氢气传感器对一氧化碳的交叉敏感的方法。
技术实现思路
本专利技术所要解决的技术问题是提供一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法,能够方便快捷的降低半导体氢气传感器对一氧化碳的交叉敏感。本专利技术解决其技术问题所采用的技术方案是:提供一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法,包括以下步骤:(1)建立传感器电路,进行二维标定实验,选定多个不同一氧化碳浓度状态对被补偿的氢气传感器进行标定实验,将数据采集到计算机中;(2)制作神经网络样本文件,将标定实验获得的样本数据对总数中的1/2-2/3用做神经网络的训练形成训练样本文件,形成网络结构及权值;再用余下的1/2-1/3的样本数据对形成检验样本文件;(3)对样本文件进行归一化处理后,利用Matlab软件创建BPNN;(4)代入训练样本文件,设置网络参数,训练已创建的BPNN,输出BPNN模型结构参数;(5)代入检验样本文件,用已训练好的BPNN计算检验样本的输出结果。所述步骤(1)中的传感器电路中的氢气传感器和一氧化碳传感器同时使用的多传感器融合技术,其中,氢气传感器测量目标量,一氧化碳传感器测量对氢气传感器有干扰的一氧化碳浓度。所述步骤(4)中得到的BPNN模型的输入层节点数与训练输入样本文件的行数相同,自动获取,隐层节点数为6,输出层节点数为1。有益效果由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术采用多传感器融合技术,降低了一氧化碳对氢气浓度检测的干扰;同时取消了原先检测的硬件结构,从而简化了结构,降低了成本。本专利技术简单有效,方法明确,方便快捷,可以应用到采用不同金属氧化物制成的半导体氢气传感器,具有比较好的效果。附图说明图1是本专利技术的流程图;图2是传感器电路的电路框图;图3是改进前氢气实际浓度在预测样本上的验证结果图;图4是降低一氧化碳干扰后氢气实际浓度在预测样本上的验证结果图;图5是本实施方式中采用的BPNN模型的结构图。具体实施方式下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。本专利技术的实施方式涉及一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法,如图1所示,包括以下步骤:建立传感器电路,进行二维标定实验,选定多个不同一氧化碳浓度状态对被补偿的氢气传感器进行标定实验,将数据采集到计算机中;制作神经网络样本文件,将标定实验获得的样本数据对总数中的1/2-2/3用做神经网络的训练形成训练样本文件,形成网络结构及权值;再用余下的1/2-1/3的样本数据对形成检验样本文件;对样本文件进行归一化处理后,利用Matlab软件创建BPNN;代入训练样本文件,设置网络参数,训练已创建的BPNN,输出BPNN模型结构参数;代入检验样本文件,用已训练好的BPNN计算检验样本的输出结果。本实施方式中,氢气传感器和一氧化碳传感器同时使用的多传感器融合技术,氢气传感器测量目标量,一氧化碳传感器测量对氢气传感器有干扰的一氧化碳浓度,通过二维标定实验获取氢气传感器和一氧化碳传感器的测量数据,将所获数据存入到计算机中,采用BP神经网络算法,利用Matlab软件确定BP神经网络结构以及神经网络权值,将在计算机中获得的模型存入到多传感器测量系统微处理器中,半导体氢气传感器和一氧化碳传感器测量值作为模型的输入值,从而得到降低一氧化碳干扰后的氢气浓度,从而达到降低半导体氢气传感器对一氧化碳的交叉敏感的目的。本实施方式中采用的BPNN模型结构如图5所示,输入层节点数与训练输入样本文件的行数相同,自动获取,隐层节点数为6,输出层节点数为1。下面通过一个具体的实施例进一步说明本专利技术。降低QM-H1型半导体氢敏元件对一氧化碳的交叉敏感:首先建立氢气浓度测量电路,一氧化碳浓度对QM-H1型氢气传感器有一定的影响,将氢气传感器作为主传感器,将一氧化碳传感器作为辅助传感器,采集两种传感器的测量数据。测量电路框图,如图2所示,主传感器和辅助传感器接收数据后进入信号处理电路进行处理,再对其进行AD转换后进入微处理器。将测得的数据存入到Matlab程序中,利用统计学方法剔除偶然误差点,剩余数据作为BP神经网络处理数据,将剩余数据进行归一化处理后作为BP神经网络的输入值,进行Matlab仿真,通过多次重复性仿真,比较得出比较优良的神经网络结构,利用BP神经网络权值直接确定的方法,得出神经网络权值,从而得出传感器系统输出值。图3为改进前氢气实际浓度在预测样本上的验证结果,图4为降低一氧化碳干扰后氢气实际浓度在预测样本上的验证结果。通过对比可见,采用本专利技术的方法后能够有效降低半导体氢气传感器对一氧化碳的交叉敏感。本文档来自技高网...

【技术保护点】
1.一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法,其特征在于,包括以下步骤:(1)建立传感器电路,进行二维标定实验,选定多个不同一氧化碳浓度状态对被补偿的氢气传感器进行标定实验,将数据采集到计算机中;(2)制作神经网络样本文件,将标定实验获得的样本数据对总数中的1/2‑2/3用做神经网络的训练形成训练样本文件,形成网络结构及权值;再用余下的1/2‑1/3的样本数据对形成检验样本文件;(3)对样本文件进行归一化处理后,利用Matlab软件创建BPNN;(4)代入训练样本文件,设置网络参数,训练已创建的BPNN,输出BPNN模型结构参数;(5)代入检验样本文件,用已训练好的BPNN计算检验样本的输出结果。

【技术特征摘要】
1.一种降低半导体氢气传感器对一氧化碳的交叉敏感的方法,其特征在于,包括以下步骤:(1)建立传感器电路,进行二维标定实验,选定多个不同一氧化碳浓度状态对被补偿的氢气传感器进行标定实验,将数据采集到计算机中;(2)制作神经网络样本文件,将标定实验获得的样本数据对总数中的1/2-2/3用做神经网络的训练形成训练样本文件,形成网络结构及权值;再用余下的1/2-1/3的样本数据对形成检验样本文件;(3)对样本文件进行归一化处理后,利用Matlab软件创建BPNN;(4)代入训练样本文件,设置网络参数,训练已创建的BPNN,输出BPNN模...

【专利技术属性】
技术研发人员:吕宇飞卢文科
申请(专利权)人:东华大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1