半导体气体传感器测试系统的制作方法

文档序号:11771844阅读:617来源:国知局
半导体气体传感器测试系统的制作方法与工艺
本申请为申请号201510776873.6、申请日2015年11月13日、发明名称“半导体气敏元件的测试方法”的分案申请。本发明属于半导体敏感元件测试领域,尤其涉及一种半导体气敏元件的测试方法。
背景技术
:当半导体气体传感器技术的发展如火如荼之时,半导体气敏元件测试技术的发展并未跟上气体传感器技术发展的速度。人类对客观世界的认识和改造活动,往往以测试工作为基础。工程测试技术就是利用现代测试手段对工程中的各种信号,特别是随时间变化的动态物理信号进行检测、试验、分析,并从中提取有用信息的一门新兴技术。其测量和分析的结果客观地描述了研究对象的状态、变化和特征,并为进一步改造和控制研究对象提供了可靠的依据。同样,传感器技术的研究进展也离不开其测试手段的提高。目前,限制半导体气体传感器的研究进展和规模化生产的一个重要因素是检测手段落后,测试环境复杂、测试效率、精度低,同时由于缺少完善的测试设备,得不到气体传感器各种特性的完整参数和曲线,也限制了半导体气体传感器的进一步研究和应用,因此,无论对于生产和科学研究,都急需一套完善的半导体气体传感器性能参数测试系统。由于半导体气体传感器在现实中的重要意义和气体传感器测试的重要性,国内外的科研人员都对半导体气体传感器的测试系统做了大量的深入研究工作,他们采用不同的方式组建了功能各异的半导体气体传感器测试系统,对传感器性能测试及其标定技术的发展发挥了重要的作用。纵观这些测试系统,基本上都是由计算机、仪器硬件、传感器测试腔等几个部分组成,目前,国外的l.harvey,g.s.v,coles,hildegardd.jander,wolfganggottler等学者先后研究设计出了一套自动测试系统,它能够在纯净空气中、单一气体中、混合气体中对气体传感器进行测试,同时考虑到了环境温度、湿度对其性能参数的影响,但许多操作都需要手工的进行,使测试者无法远离有毒的测试环境,需进一步提高其自动化程度,同时能够测试的参数种类也较少,对被测试半导体气体传感器的形状也有限制;国内的管玉国、彭忠名、林永兵等学者也先后研制出了一套自动测试系统,集测试腔、检测系统为一体,为新产品开发提供了可靠的数据,但是自动化程度还不够高,采集的参数单一、使用硬件过多、可靠性不高,各种纯气体难以在高动态、低浓度范围内混合而且难以满足所需要的浓度和精度要求。同时也存在实现气敏元件的检验和分档的困难。很多生产厂家以手工测试为主,测试效率低、精度低,远远满足不了生产发展的需要,更为重要的是手工测试无法实现动态测量,从而不能准确的测得气敏元件的某些参数,如响应时间曲线、恢复时间曲线等。不能得到气敏元件各种特性的完整参数的不足,限制了气敏元件的进一步研究和应用。为满足企业生产和研究的需要,气体传感器的研制需要一整套完善的测试系统。在半导体气体传感器的研制过程中需要研究传感器在不同环境和工作条件下的气体响应特性,衡量传感器的优劣,总结摸索出最佳的工作状态,而这离不开良好的测试设备。目前研究半导体气体传感器的气体响应特性有静态和流气两种测试方式,将传感器安装在气室中,在气室里注入己知浓度的某种气体,通过采集传感器的响应信号,可以获得该传感器对这种气体的气敏响应特性。通常情况下进行静态测试的系统采用密闭的大容量气室,通过注入样品气体并在容器中均匀混合成一定体积的测试气体,这种测试方法的设备较为简单,但气室中器件上样品气体的脱附时间较长,不适合进行大量的气体测试。而采用流气的方式是在较小容量气室中通入流量恒定的气流,在一个时间段内通过一定浓度的样品气体,并采集这时间段的传感器响应数据。这种方式中由于气室较小,清洗残留气体时间较短,传感器器件可以很快恢复到初始状态,可以快速进行重复性实验,尤其是在进行传感器阵列的气敏特性研究时是很有利的。技术实现要素:为了解决上述技术问题,本发明采用的技术方案是:一种半导体气敏元件的测试方法,具有:半导体气体传感器测试系统组建与测试的步骤,及对半导体气体传感器测试系统及半导体气敏元件性能分析的步骤。进一步的,所述半导体气体传感器测试系统组建与测试的步骤中,半导体气体传感器测试系统用于对不同气体在给定浓度下进行动态配气及使多支传感器阵列在气体通入时对气敏元件表面电导率的变化进行实时监测;所述半导体气体传感器测试系统包括:自动进行样品气体浓度配比的进样装置、气体传感器加热与测温装置、用于与进样装置协调动作,并在不同的气样环境下自动采集4~6路气体传感器测量信号的信号测量与数据采集电路、对采集的测量信号进行数据处理的数据处理电路;和对进气过程和室温变化所引起的温度变化进行补偿的温度补偿电路;气体传感器阵列安装在气室中,气体传感器所测得的气体浓度变化是气室中气体的变化,气室为内腔形状圆滑且近似方形的干燥的有机玻璃腔;所述气体传感器加热与测温装置对气敏元件进行加热,并实时测量气体传感器的工作温度;当传感器的工作温度因环境温度或气流影响发生变化时,温度补偿电路实时进行温度补偿控制,使传感器的工作温度保持不变;所述信号测量与数据采集电路用于对信号调节和ad采样,信号调节为用于将气体传感器对测试气样的响应转变为电信号,ad采样将模拟信号通过数据处理电路将模拟信号转变为数字信号,并将采集到的4~6路传感器信号经过归一化处理,转变为bp神经网络所需要的标准信号;标准气样输出被分成二路或多路,各自由一个质量流量控制器控制,并接入测试装置,载气和待测气体分别在质量流量控制器的控制下进入干燥罐充分混合,配成目标测试气样并进入测试装置中的测试腔中,气体传感器测试系统在计算机的控制下对所设定的目标浓度气体进行配气,将一种或多种标准浓度的目标气样和标准的载气按照比例进行配比,并在质量流量控制器控制下通入混合通道内进行充分混合,当混合后的测试气样通入测试腔时,对气室内气体传感器阵列的4~6路响应信号进行采集,并将获得的气体传感器阵列对样品气体的响应信息传送到计算机上进行数据处理和数据分析,使测试气体进气、响应信号采集和数据处理顺序进行;当温度监测系统发现半导体气敏元件工作温度发生变化时,温度补偿电路实时进行元件工作温度补偿,调节电阻丝的加热电压,使元件的工作温度保持不变。进一步的,所述气体传感器测试系统的软件部分包括气路控制模块、电压采样模块、温度补偿模块、数据处理模块和显示功能模块,其中:气路控制模块对控制参数设置,所述参数包括通气前时间、通气时间、停气后时间、数据采样时间间隔、混合气体种类、各种气体浓度和载气控制电压,气路控制模块对参数设置以控制多路气样输出量实现配气,配气过程中,气体流量和元件的工作温度在整个测试过程中保持不变;电压采样模块对电压采样开始、采样中断与采样结束进行相应控制;数据处理模块进行数据采集、数据保存、图像保存、图像打印、历史数据提取处理。进一步的,数据采集模块完成在采样时间间隔内的数据跟踪采集,对提供的实验数据在对本次实验结束后自动保存为两种格式的六个文件,分别为4~6路传感器的电压、电阻、响应灵敏度数字量及动态变化曲线,同时对保存的图像即时打印和对历史数据按时间提取;数据采集过程中,根据不同需求在显示模块中实时显示4~6路传感器的标准电压、电阻及响应灵敏度随时间的动态变化曲线。进一步的,所述对气体传感器测试系统及气敏元件性能分析的步骤,包括对气体传感器测试系统的各种误差分析,对测量电阻的灵敏度、电阻温度特性、灵敏度-温度特性、灵敏度-浓度特性进行分析以及掺杂对元件性能影响的分析。将传感器采用的4~6路标准信号进行数据的归一化处理,并将数据处理成bp神经网络获得所需要的标准数据源,进行bp神经网络气体分析的步骤如下:定量分析:选择单一甲醛气体以检测样品,进行定量检测,由4~6个传感器组成传感器阵列对甲醛气体、氨气、苯等混合气体定量识别,神经网络的输入神经元个数为6,输出神经元个数为1,动态改变隐含层个数并求取其相对应的训练误差,以确定最佳隐含层神经元数;使用newff函数创建一个两层网络,将网络的隐含层神经元数设定为s(i),其范围是3-13个,将网络的训练函数设为trainbr,设网络的权值和阈值是特殊分布的随机变量,用统计学方法估算出网络权值和阈值,将输入向量p作为训练过的神经网络的输入,利用train函数对网络进行训练,将30组不同浓度的甲醛气体作为输入进行定量检测,得到定量检测的输出结果和相应实验误差;定性分析:由4~6个传感器组成的传感器阵列对甲醛、氨气、苯三种气体特征量进行定性识别,网络的输入神经元个数为6,输出神经元个数为3,通过误差对比来确定最佳的隐含层数,动态改变隐含层数;使用newff函数创建一个三层网络,将网络隐含层神经元个数设定为一个动态变量s(i),其范围是3-13,通过10次训练,得到训练误差最小的一组神经元个数即为最佳神经元个数,设网络的权值和阈值是特殊分布的随机变量,用统计学方法估算出网络权值和阈值;训练直至实验误差满足要求停止;将奇数组作为训练过的神经网络输入。有益效果:1.本发明能够高精度的实现常见测试气体在常规测试浓度范围内的配气;可同时测试多支传感器或气体传感器阵列。2.本发明能实现多参数测量:由于该测试系统是模块化的,可以同时连接多个测量模块,每个测量模块又可实现多通道测量,容易实现多个、多种类参数的同时测试。3.本发明制备并测试了多种掺杂技术的敏感元件,使半导体气敏元件对挥发性有机气体的检测具有进展。4.本发明将气体传感器阵列与人工神经网络技术相技术,并基于bp算法实现了多种气体的定性识别及单一气体的定量识别。附图说明图1为本发明实施例1的方法的流程图;图2为本发明实施例2的半导体气体传感器测试系统闭环流程的示意图;图3为本发明实施例2的半导体气体传感器测试系统的结构框图;图4为本发明实施例3的软件功能框图;图5为本发明实施例5中的半导体气体传感器测试系统的测量电路;图6.1为本发明实施例6中的定量识别的bp神经网络结构的示意图;图6.2为本发明实施例6中的气体定量检测的训练过程的示意图;图6.3为本发明实施例6中的定性识别的bp神经网络结构的示意图;图6.4为为本发明实施例6中的定性分析训练结果的示意图。具体实施方式实施例1:一种半导体气敏元件的测试方法,其特征在于,具有:半导体气体传感器测试系统组建与测试的步骤,及对半导体气体传感器测试系统及半导体气敏元件性能分析的步骤。实施例2:具有与实施例1相同的技术方案,更为具体的是:所述半导体气体传感器测试系统组建与测试的步骤中,半导体气体传感器测试系统用于对不同气体在给定浓度下进行动态配气及使多支传感器阵列在气体通入时对气敏元件表面电导率的变化进行实时监测;所述半导体气体传感器测试系统包括:自动进行样品气体浓度配比的进样装置、气体传感器加热与测温装置、用于与进样装置协调动作,并在不同的气样环境下自动采集4~6路气体传感器测量信号的信号测量与数据采集电路、对采集的测量信号进行数据处理的数据处理电路;和对进气过程和室温变化所引起的温度变化进行补偿的温度补偿电路;所述与进样装置协调动作是指,信号采集与进样同步或者对应,从而使得进样与采集可以实现时间顺序上的协调。气体传感器阵列安装在气室中,气体传感器所测得的气体浓度变化是气室中气体的变化,气室为内腔形状圆滑且近似方形的干燥的有机玻璃腔;所述气体传感器加热与测温装置对气敏元件进行加热,并实时测量气体传感器的工作温度;当传感器的工作温度因环境温度或气流影响发生变化时,温度补偿电路实时进行温度补偿控制,使传感器的工作温度保持不变;所述信号测量与数据采集电路用于对信号调节和ad采样,信号调节为用于将气体传感器对测试气样的响应转变为电信号,ad采样将模拟信号通过数据处理电路将模拟信号转变为数字信号,并将采集到的4~6路传感器信号经过归一化处理,转变为bp神经网络所需要的标准信号;标准气样输出被分成二路或多路,各自由一个质量流量控制器控制,并接入测试装置,载气和待测气体分别在质量流量控制器的控制下进入干燥罐充分混合,配成目标测试气样并进入测试装置中的测试腔中,气体传感器测试系统在计算机的控制下对所设定的目标浓度气体进行配气,将一种或多种标准浓度的目标气样和标准的载气按照比例进行配比,并在质量流量控制器控制下通入混合通道内进行充分混合,当混合后的测试气样通入测试腔时,对气室内气体传感器阵列的4~6路响应信号进行采集,并将获得的气体传感器阵列对样品气体的响应信息传送到计算机上进行数据处理和数据分析,使测试气体进气、响应信号采集和数据处理顺序进行;当温度监测系统发现半导体气敏元件工作温度发生变化时,温度补偿电路实时进行元件工作温度补偿,调节电阻丝的加热电压,使元件的工作温度保持不变。其中:由于半导体气敏元件工作特性和温度有关,所以需要对半导体气敏元件进行加热,气敏元件的工作温度直接影响传感器灵敏度,同时需要温度传感器,实时测量气体传感器的工作温度,因而本实施例中的测试系统具有气体传感器加热与、测温装置及工作温度补偿电路。测试中,选择加热电阻丝为镍铬合金,电阻为30欧姆,采用直流电源控制加热电压,实现对气敏元件的工作温度控制。用于测温的热电偶温度传感器探测陶瓷管表面的温度,但由于温度均是通过热电偶直接探测元件的表面得到的,而接触元件表面不仅表面积小,而且表面材料接触后极易损坏的,同时测温时会使元件表面温度降低,给测量带来一定的偏差,为此,在实验前用电压粗略的标定元件表面温度,在以后的测试中,直接用加热电压来表示元件表面温度,下表为气敏元件表面温度与加热电压的关系。加热电压1234567891011温度(℃)265589137179225268302343377416标准气样输出被分成二路或多路,各自由一个质量流量控制器控制,并接入测试装置,载气和待测气体(如甲醛,氨气,苯,一氧化碳,氧气等)分别在质量流量控制器的控制下进入干燥罐充分混合,配成测试气样并进入测试装置中的测试腔中,气体传感器测试系统在计算机的控制下对所设定的目标浓度气体进行配气,将一种或多种标准浓度的目标气样和标准的载气按照比例进行配比,并在质量流量控制器控制下通入混合通道内进行充分混合,当混合后的测试气样通入气室时,对气室内气体传感器阵列的响应信号进行采集,并将获得的气体传感器阵列对样品气体的响应信息传送到计算机上进行数据分析,使测试气体进气、响应信号采集和数据处理顺序进行;当温度监测系统发现半导体气敏元件工作温度发生变化时,温度补偿电路实时进行元件工作温度补偿,调节电阻丝的加热电压,使元件的工作温度保持不变。克服了传统的测试方法不仅要消耗过多的人力,而且手工操作有许多的不稳定因素,使得测量附加有较大偏差值。为了直观地观测响应过程,计算机上相应的应用软件具有图形界面,能够实时显示出传感器阵列的响应曲线,该系统包括了自动配气装置、数据采集、控制电路以及相应计算机控制、应用处理软件这几部分,各部分通过数据总线与计算机相连接,结合计算机软件的实时处理控制,可以使测试气体进气、响应信号采集和数据处理顺序进行,组成完整的测试过程。实施例3:具有与实施例1或2相同的技术方案,更为具体的是:所述气体传感器测试系统的软件部分包括气路控制模块、电压采样模块、温度补偿模块、数据处理模块和显示功能模块,其中:气路控制模块对控制参数设置,所述参数包括通气前时间、通气时间、停气后时间、数据采样时间间隔、混合气体种类、各种气体浓度和载气控制电压,气路控制模块对参数设置以控制多路气样输出量实现配气,配气过程中,气体流量和元件的工作温度在整个测试过程中保持不变;电压采样模块对电压采样开始、采样中断与采样结束进行相应控制;数据处理模块进行数据采集、数据保存、图像保存、图像打印、历史数据提取处理。实施例4:具有与实施例1或2或3相同的技术方案,更为具体的是:数据采集模块完成在采样时间间隔内的数据跟踪采集,对提供的实验数据在对本次实验结束后自动保存为两种格式的六个文件,分别为4~6路传感器的电压、电阻、响应灵敏度数字量及动态变化曲线,同时对保存的图像即时打印和对历史数据按时间提取;数据采集过程中,根据不同需求在显示模块中实时显示4~6路传感器的标准电压、电阻及响应灵敏度随时间的动态变化曲线。实施例5:具有与实施例1或2或3或4相同的技术方案,更为具体的是:所述对气体传感器测试系统及气敏元件性能分析的步骤,包括对气体传感器测试系统的各种误差分析,对测量电阻的灵敏度、电阻温度特性、灵敏度-温度特性、灵敏度-浓度特性进行分析以及掺杂对元件性能影响的分析。实施例6:具有与实施例1或2或3或4或5相同的技术方案,更为具体的是:bp神经网络获得所需要的数字信号,进行bp神经网络气体分析的步骤如下:包括定量分析和定性分析。定量分析选择单一甲醛气体以检测样品,进行定量检测,为实现由4~6路传感器组成的传感器阵列对甲醛、氨气等气体的定量识别,设计网络的输入神经元个数为6,输出神经元个数为1。动态改变隐含层个数并求取其相对应的训练误差,以确定最佳隐含层神经元数,其网络结构如图6.1所示。参照权利要求书使用newff函数创建一个两层网络,将网络的隐含层神经元数设定为是s(i),其范围是3-13个。为了使网络对于新的输入具有良的泛化能力,将网络的训练函数设为trainbr,该函数使用了bavesian框架结构。假设网络的权值和阈值是特殊分布的随机变量,用统计学方法估算出网络权值和阈值。不同神经元个数下的训练误差及训练次数如表6.1所示。可以看出,当隐含层神经元个数为13时,训练误差最小,为3.14%,训练次数减少为76次。实验结果表明,采用隐含层个数为13的bp神经网络实现了甲醛气体定量识别的最佳网络结构。表6.1隐含层神经元数与实验误差关系将输入向量p作为训练过的神经网络的输入,利用train函数对网络进行训练,在matlab命令行中将实时地显示网络的训练状态,定量检测的训练过程如图6.2所示。将30组不同浓度的甲醛气体作为输入进行定量检测,定量检测的输出结果和相应实验误差如表4所示,实验误差test_p的计算公式如式6.1所示。式中:creal和ctest分别表示浓度的真实值与预测值。表6.2气体定量检测的输出结果使用公式6.2和6.3,计算出定量识别甲醛气体的平均相对误差ave_p和最大相对误差max_p分别为0.941%和3.99%。实验结果表明,采用13个隐神经元的bp神经网络,在收敛速度与实验误差方面均可以达到实验要求。式中:creal和ctest分别表示浓度的真实值与预测值;m为样本数。实验中所产生的误差主要来自两个方面,一是传感器阵列,二是环境温度。因为性能相近的传感器组成的阵列很难不产生互不相关的测试模式,从而影响整个系统的测试精度。半导体气敏元件敏感原理是基于敏感体表面的吸附反应,易受环境温度和湿度的影响,所以气体传感器阵列的测量环境是产生误差的另一个主要原因。定性分析实验中,为实现由6个传感器组成的传感器阵列对甲醛、氨气、苯三种气体特征量的定性识别,设计网络的输入神经元个数为6,输出神经元个数为3。隐含层神经元个数的选择往往需要根据设计者的经验和多次实验来确定。实验采用动态改变隐含层数目,通过误差对比来确定最佳的隐含层数,以实现对单一气体的定性分析,网络结构如图6.3所示。使用newff函数创建一个三层网络,将网络隐含层神经元个数设定为一个动态变量s(i),其范围是3-13,通过10次训练,得到训练误差最小的一组神经元个数即为最佳神经元个数。假设网络的权值和阈值是特殊分布的随机变量,用统计学方法估算出网络权值和阈值。经过1259次的训练后,实验误差满足要求,训练停止,训练结果如图6.4所示。由式6.4得到不同神经元个数下的训练误差tri_p及训练次数如表6.3所示,可以看出,采用4个隐含层神经元,能使训练误差tri_p达到最小,最小值为2.29%,训练次数为1259,训练时间满足实验要求,最佳隐含层神经元数是4。式中:creal与ctest分别表示浓度的真实值与预测值;m为样本数。表6.3隐含层神经元数与实验误差关系将奇数组作为训练过的神经网络输入,气体训练的辨识结果如表6.4所示。表6.4训练气体辨识结果实验结果表明当输出大于0.7时即可识别,采用动态隐神经元bp人工神经网络能对多种气体进行定性识别,由式1.4得出该网络结构识别正确率rate_p为100%。式中:m为预测正确样本数;m为实际样本数。以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1