一种自测试红外热电堆温度传感器及自测试方法与流程

文档序号:11578011阅读:780来源:国知局
一种自测试红外热电堆温度传感器及自测试方法与流程

本发明涉及红外传感技术领域,尤其涉及一种自测试红外热电堆温度传感器及自测试方法。



背景技术:

目前,全球传感器市场呈现高速增长的态势,创新的多样化传感器,比如无线传感器、智能传感器、光纤传感器等将在未来传感器市场中占据更高的份额。微电子机械系统(microelectromechanicalsystem,mems)是利用半导体材料和微电子加工技术制造的。并且,微电子机械系统是由微传感器、微执行器、信号处理电路和通讯接口等组成的一体化微型器件。微电子机械系统具有光、机、电一体化,体积小、重量轻、功耗低,以及可动、可形变或悬空微结构等特点。其中,红外热电堆温度传感器是一种新型mems传感器,由于其具有非接触式测温的特性,被广泛应用于环境监测、安防系统、智能家居以及消防、国防医疗和制程控制等场景中,以实现对温度的自动检测与控制。

现有的红外热电堆温度传感器在对物体的温度进行检测时往往无从知晓其自身的检测准确性。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的自测试红外热电堆温度传感器及自测试方法。

本发明实施例提供一种自测试红外热电堆温度传感器,包括发热电阻、热电堆、放大器、本地温度测量模块、信号处理模块、自测试响应分析模块;

所述发热电阻的一端接地,所述发热电阻的另一端与所述信号处理模块的第一输入端连接;

所述热电堆与所述放大器的输入端连接,所述放大器的输出端与所述信号处理模块的第二输入端连接;

所述本地温度测量模块与所述信号处理模块的第三输入端连接;

所述信号处理模块的输出端与所述自测试响应分析模块的输入端连接;

其中,所述信号处理模块用于提供第一控制电压和第二控制电压,所述发热电阻在所述第一控制电压的控制下产生第一红外辐射,所述热电堆将所述第一红外辐射转化为第一电压差信号,所述发热电阻在所述第二控制电压的控制下产生第二红外辐射,所述热电堆将所述第二红外辐射转换为第二电压差信号,所述放大器用于对所述第一电压差信号和所述第二电压差信号进行放大,所述本地温度测量模块用于测量得到本地温度值,所述信号处理模块还用于根据所述第一控制电压、放大后的所述第一电压差信号和所述本地温度值,获得第一电学响应率,所述信号处理模块还用于根据所述第二控制电压、放大后的所述第二电压差信号和所述本地温度值,获得第二电学响应率,所述自测试响应分析模块用于根据放大后的所述第一电压差信号、放大后的所述第二电压差信号、所述第一电学响应率、所述第二电学响应率和所述本地温度值,基于概率的鲁棒性异方差神经网络对所述自测试红外热电堆温度传感器的温度检测的准确度进行判断。

优选的,还包括数模转换器,所述发热电阻通过所述数模转换器与所述信号处理模块连接。

优选的,还包括第一模数转换器,所述放大器通过所述第一模数转换器与所述信号处理模块连接。

优选的,还包括第二模数转换器,所述本地温度测量模块通过所述第二模数转换器与所述信号处理模块连接。

优选的,所述自测试响应分析模块包括自测试控制单元、加权求和器、高斯函数查找单元、比较输出单元、权值存储器和高斯函数存储器;

所述自测试控制单元用于接收时钟信号、放大后的所述第一电压差信号、放大后的所述第二电压差信号、所述第一电学响应率、所述第二电学响应率和所述本地温度值,并在接收到自测试信号时执行自测试的响应分析,为所述加权求和器、所述高斯函数查找单元和所述比较输出单元提供控制信号;

所述加权求和器用于根据其接收到的参数从所述权值存储器中读取相应的权值,以及在乘法控制信号的控制下进行乘法运算,以及在加法控制信号的控制下进行加法运算;

所述高斯函数查找单元用于将其接收到的参数作为高斯函数的自变量,并利用折半查找法在所述高斯函数存储器中查找对应的因变量,并将查找到的因变量作为输出结果;

所述比较输出单元用于接收所述高斯函数查找单元输出的属于合格类神经元的第一加权求和结果和属于不合格类神经元的第二加权求和结果,并根据所述第一加权求和结果和所述第二加权求和结果对所述自测试红外热电堆温度传感器的温度检测的准确度进行判断,其中,若所述第一加权求和结果大于所述第二加权求和结果,则表明所述自测试红外热电堆温度传感器的温度检测的准确度属于合格状态,若所述第一加权求和结果等于或小于所述第二加权求和结果,则表明所述自测试红外热电堆温度传感器的温度检测的准确度属于不合格状态。

优选的,所述基于概率的鲁棒性异方差神经网络包括:

输入层:包含5维向量,所述5维向量包括放大后的所述第一电压差信号、放大后的所述第二电压差信号、所述第一电学响应率、所述第二电学响应率和所述本地温度值;

隐含层:包含20个神经元,所述20个神经元包括18个故障类神经元和2个非故障类神经元;

求和层:包含2个加权求和器,所述2个加权求和器用于对所述隐含层中的运算结果分两部分分别进行加权求和;

输出层:包含1个加权比较器,所述加权比较器用于对所述求和层中的两个加权求和结果进行比较。

基于同一发明构思,本发明实施例还提供一种应用在如上所述自测试红外热电堆温度传感器中的自测试方法,所述方法包括:

在所述信号处理模块提供第一控制电压时,所述发热电阻在所述第一控制电压的控制下发热产生第一红外辐射,利用所述热电堆将所述第一红外辐射转化为第一电压差信号,所述第一电压差信号在经过所述放大器放大后输出给所述信号处理模块;

在所述信号处理模块提供第二控制电压时,所述发热电阻在所述第二控制电压的控制下发热产生第二红外辐射,利用所述热电堆将所述第二红外辐射转化为第二电压差信号,所述第二电压差信号在经过所述放大器放大后输出给所述信号处理模块;

根据所述第一控制电压、所述第一电压差信号和由所述本地温度模块测量得到的本地温度值,利用所述信号处理模块获得第一电学响应率;

根据所述第二控制电压、所述第二电压差信号和所述本地温度值,利用所述信号处理模块获得第二电学响应率;

根据放大后的所述第一电压差信号、放大后的所述第二电压差信号、所述第一电学响应率、所述第二电学响应率和所述本地温度值,利用所述自测试响应分析模块基于概率的鲁棒性异方差神经网络对所述自测试红外热电堆温度传感器的温度检测的准确度进行判断。

优选的,所述基于概率的鲁棒性异方差神经网络包括:

输入层:包含5维向量,所述5维向量包括放大后的所述第一电压差信号、放大后的所述第二电压差信号、所述第一电学响应率、所述第二电学响应率和所述本地温度值;

隐含层:包含20个神经元,所述20个神经元包括18个故障类神经元和2个非故障类神经元;

求和层:包含2个加权求和器,所述2个加权求和器用于对所述隐含层中的运算结果分两部分分别进行加权求和;

输出层:包含1个加权比较器,所述加权比较器用于对所述求和层中的两个加权求和结果进行比较。

本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:

本申请通过信号处理模块在两个不同时刻的不同控制电压的控制下对发热电阻进行控制,使得热电阻分别产生第一红外辐射和第二红外辐射,热电堆再分别将第一红外辐射转化为第一电压差信号以及将第二红外辐射转化为第二电压差信号,在利用放大器分别对第一电压差信号和第二电压差信号进行放大之后,信号处理模块根据第一控制电压、放大后的第一电压差信号和本地温度值获得第一电学响应率,信号处理模块根据第二控制电压、放大后的第二电压差信号和本地温度值获得第二电学响应率,最后自测试响应分析模块根据放大后的第一电压差信号、放大后的第二电压差信号、第一电学响应率、第二电学响应率和本地温度值,基于概率的鲁棒性异方差神经网络对自测试红外热电堆温度传感器的温度检测的准确度进行判断,实现了红外热电堆传感器对自身的准确度的检测。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:

图1示出了本发明实施例中一种具体实施方式下的自测试红外热电堆温度传感器的结构图;

图2示出了本发明实施例中利用折半查找法在高斯函数存储器中进行查找的示意图;

图3示出了本发明实施例中自测试响应分析模块的信号图;

图4示出了本发明实施例中自测试响应分析模块的时序图;

图5示出了本发明实施例中基于概率的鲁棒性异方差神经网络的示意图。

其中,1为发热电阻,2为热电堆,3为放大器,4为本地温度测量模块,5为数模转换器,6为第一模数转换器,7为第二模数转换器,8为信号处理模块,9为自测试响应分析模块。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种自测试红外热电堆温度传感器,包括发热电阻1、热电堆2、放大器3、本地温度测量模块4、信号处理模块8、自测试响应分析模块9。发热电阻1的一端接地,发热电阻1的另一端与信号处理模块8的第一输入端连接,热电堆2与放大器3的输入端连接,放大器3的输出端与信号处理模块8的第二输入端连接,本地温度测量模块4与信号处理模块8的第三输入端连接,信号处理模块8的输出端与自测试响应分析模块9的输入端连接。

其中,信号处理模块8用于提供第一控制电压和第二控制电压,发热电阻1在第一控制电压的控制下产生第一红外辐射,热电堆2将第一红外辐射转化为第一电压差信号,发热电阻1在第二控制电压的控制下产生第二红外辐射,热电堆2将第二红外辐射转换为第二电压差信号,放大器3用于对第一电压差信号和第二电压差信号进行放大,本地温度测量模块4用于测量得到本地温度值,信号处理模块8还用于根据第一控制电压、放大后的第一电压差信号和本地温度值,获得第一电学响应率,信号处理模块8还用于根据第二控制电压、放大后的第二电压差信号和本地温度值,获得第二电学响应率,自测试响应分析模块9用于根据放大后的第一电压差信号、放大后的第二电压差信号、第一电学响应率、第二电学响应率和本地温度值,基于概率的鲁棒性异方差神经网络(robustheteroscedasticprobabilisticneuralnetwork,rhpnn)对自测试红外热电堆温度传感器的温度检测的准确度进行判断。

本申请通过信号处理模块8在两个不同时刻的不同控制电压的控制下对发热电阻1进行控制,使得热电阻分别产生第一红外辐射和第二红外辐射,热电堆2再分别将第一红外辐射转化为第一电压差信号以及将第二红外辐射转化为第二电压差信号,在利用放大器3分别对第一电压差信号和第二电压差信号进行放大之后,信号处理模块8根据第一控制电压、放大后的第一电压差信号和本地温度值获得第一电学响应率,信号处理模块8根据第二控制电压、放大后的第二电压差信号和本地温度值获得第二电学响应率,最后自测试响应分析模块9根据放大后的第一电压差信号、放大后的第二电压差信号、第一电学响应率、第二电学响应率和本地温度值,基于概率的鲁棒性异方差神经网络对自测试红外热电堆温度传感器的温度检测的准确度进行判断,实现了红外热电堆2传感器对自身的准确度的检测。

在一种具体实施方式中,如图1所示,自测试红外热电堆温度传感器还包括数模转换器5、第一模数转换器6和第二模数转换器7,发热电阻1通过数模转换器5与信号处理模块8连接,放大器3通过第一模数转换器6与信号处理模块8连接,本地温度测量模块4通过第二模数转换器7与信号处理模块8连接。数模转换器5用于将第一控制电压和第二控制电压进行数模转换,第一模数转换器6用于对电压差信号进行模数转换,第二模数转换器7用于对本地温度值进行模数转换。

在本申请中,自测试响应分析模块9包括自测试控制单元、加权求和器、高斯函数查找单元、比较输出单元、权值存储器和高斯函数存储器。

其中,自测试控制单元用于接收时钟信号、放大后的第一电压差信号、放大后的第二电压差信号、第一电学响应率、第二电学响应率和本地温度值,并在接收到自测试信号时执行自测试的响应分析,为加权求和器、高斯函数查找单元和比较输出单元提供控制信号。自测试控制单元先给使能信号test-en1给加权求和器,各加权求和器求和后接收运算结束信号test-finish1,再给使能信号test-en2给高斯函数查找单元,以此类推。

加权求和器用于根据其接收到的参数从权值存储器中读取相应的权值,以及在乘法控制信号的控制下进行乘法运算,以及在加法控制信号的控制下进行加法运算。具体地,加权求和器接收到的参数来自前一级模块。

高斯函数查找单元用于将其接收到的参数作为高斯函数的自变量test-x,并利用折半查找法在所述高斯函数存储器中查找对应的因变量test-y,并将查找到的因变量作为输出结果。具体地,高斯函数查找单元接收的参数来自前一级模块。

比较输出单元用于接收所述高斯函数查找单元输出的属于合格类神经元的第一加权求和结果和属于不合格类神经元的第二加权求和结果,并根据所述第一加权求和结果和所述第二加权求和结果对所述自测试红外热电堆温度传感器的温度检测的准确度进行判断,其中,若所述第一加权求和结果大于所述第二加权求和结果,则表明所述自测试红外热电堆温度传感器的温度检测的准确度属于合格状态,若所述第一加权求和结果等于或小于所述第二加权求和结果,则表明所述自测试红外热电堆温度传感器的温度检测的准确度属于不合格状态。

另外,权值存储器和高斯函数存储器中用于存储数据供查找和输出使用。

进一步,利用折半查找法在高斯函数存储器中查找对应的因变量的实现过程如图2所示,高斯函数存储器中存储了1001组(x,y),x与y的关系为高斯函数,先初始化min=-5.00;max=5.00;mid=0.00;输入的x先与mid比较,若midx则更新min=mid+0.01;若midx则更新max=mid-0.01;每次更新都重算mid=(max+min)/2,将重算的mid再与x比较,直到mid=x,则查找到了x,输出表中对应的y,查找表工作完成。

下面将对自测试响应分析模块9的工作过程进行详细介绍,自测试响应分析模块9的信号图如图3所示,时序图如图4所示,时钟clk的上升沿触发,先要完成20个神经元的运算,每个神经元先加权求和,再查高斯函数表。在使能信号test-en1高电平有效控制下加权求和,每一个参数先在test-mult低电平有效控制下和相应权值做乘法,再在test-add低电平有效控制下做加法,5个输入参数所以要5个test-mult和test-add有效电平。在test-en2高电平有效控制下做高斯函数的折半查找,先在test-comp低电平有效控制下作比较,再在test-mid低电平有效控制下做加法和除法更新mid的值,经过多次比较和更新mid,直到在输入test-xi等于mid时,将mid作为地址gauss-address输入高斯函数表中,查出对应的test-yi输出,最后将test-finish2置高电平输出给自测试控制单元,表示高斯函数查找结束。以上加权求和与高斯查找要重复20次,表示完成20个神经元的运算。第三步做两个加权求和,一个算出合格类的加权求和值sum1,另一个不合格类神经元的加权求和sum2。最后一个模块做比较输出,接收上一级给的合格类神经元的加权求和结果sum1与不合格类的求和结果sum2,比较大小:sum1大则表示测试结果合格,输出电学响应率re,将自校准使能信号self-cali变成1,触发自校准模块,输出test-finish4传给自测试控制单元,表示自测试响应分析方法结束;sum2或者两者相等,则自测试结果不合格,只输test-finish4给自测试控制单元结束自测试。

本申请将放大后的第一电压差信号、放大后的第二电压差信号、第一电学响应率、第二电学响应率和本地温度值这五个物理量输入基于概率的鲁棒性异方差神经网络中来判断自测试红外热电堆温度传感器的温度检测是否准确。其中,基于概率的鲁棒性异方差神经网络预先训练好,基于概率的鲁棒性异方差神经网络如图5所示,包括:

输入层:包含5维向量,所述5维向量包括放大后的第一电压差信号(即△v1)、放大后的第二电压差信号(即△v2)、第一电学响应率(即re1)、第二电学响应率(即re2)和本地温度值(即t0)。

隐含层:包含20个神经元,所述20个神经元包括18个故障类神经元和2个非故障类神经元。隐含层激励函数为高斯函数,如下式。其中和c和德尔塔为训练结果给出的权重参数,视不同的i和j而不同。x和p为输入和输出值。

求和层:包含2个加权求和器,所述2个加权求和器用于对所述隐含层中的运算结果分两部分分别进行加权求和。下式中β为对应的p的权重,共有m个β所以有m个p,m个β之和为1。

输出层:包含1个加权比较器,所述加权比较器用于对所述求和层中的两个加权求和结果进行比较。若属于合格类神经元的第一加权求和结果大于属于不合格类神经元的第二加权求和结果,则表明自测试红外热电堆温度传感器的温度检测准确,其准确度属于合格状态,若第一加权求和结果等于或小于第二加权求和结果,则表明自测试红外热电堆温度传感器的温度检测不准确,其准确度属于不合格状态。比较输出函数如下,每个f乘以对应权重α,max函数选出j个乘积中的最大值,然后arg是一个映射关系,映射成合格或者不合格的结果输出。

gbayes=arg(max{αjfj(x)})

在本申请的rhpnn神经网络算法的整体实现框架中,第一层5个神经元用5个存储器实现,利用5个存储器存储5维向量,第二层20个神经元,每个神经元都包含一个加权求和器,一个高斯函数查找表和一个运算结果存储器,实际电路实现中加权求和器和高斯函数查找表只有一个,供20个神经元分时复用,运算结果依次存入20个运算结果存储器中;第三层两个加权求和器,把第二层的运算结果分两部分加权求和,得出结果给第四层;第四层是比较选择器,比较第三层的两个和,合格类的和更大则输出测试结果为合格,反之输出结果为不合格。这些运算由一个有限同步状态机充当控制器,给各个部分提供时序。

基于同一发明构思,本发明实施例还提供一种应用在如上所述的自测试红外热电堆温度传感器中的自测试方法,所述方法包括:

步骤601:在所述信号处理模块8提供第一控制电压时,所述发热电阻1在所述第一控制电压的控制下发热产生第一红外辐射,利用所述热电堆2将所述第一红外辐射转化为第一电压差信号,所述第一电压差信号在经过所述放大器3放大后输出给所述信号处理模块8;

步骤602:在所述信号处理模块8提供第二控制电压时,所述发热电阻1在所述第二控制电压的控制下发热产生第二红外辐射,利用所述热电堆2将所述第二红外辐射转化为第二电压差信号,所述第二电压差信号在经过所述放大器3放大后输出给所述信号处理模块8;

步骤603:根据所述第一控制电压、所述第一电压差信号和由所述本地温度模块测量得到的本地温度值,利用所述信号处理模块8获得第一电学响应率;

步骤604:根据所述第二控制电压、所述第二电压差信号和所述本地温度值,利用所述信号处理模块8获得第二电学响应率;

步骤605:根据放大后的所述第一电压差信号、放大后的所述第二电压差信号、所述第一电学响应率、所述第二电学响应率和所述本地温度值,利用所述自测试响应分析模块9基于概率的鲁棒性异方差神经网络对所述自测试红外热电堆温度传感器的温度检测的准确度进行判断。

其中,所述基于概率的鲁棒性异方差神经网络包括:

输入层:包含5维向量,所述5维向量包括放大后的所述第一电压差信号、放大后的所述第二电压差信号、所述第一电学响应率、所述第二电学响应率和所述本地温度值;

隐含层:包含20个神经元,所述20个神经元包括18个故障类神经元和2个非故障类神经元;

求和层:包含2个加权求和器,所述2个加权求和器用于对所述隐含层中的运算结果分两部分分别进行加权求和;

输出层:包含1个加权比较器,所述加权比较器用于对所述求和层中的两个加权求和结果进行比较。

上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:

本申请通过信号处理模块8在两个不同时刻的不同控制电压的控制下对发热电阻1进行控制,使得热电阻分别产生第一红外辐射和第二红外辐射,热电堆2再分别将第一红外辐射转化为第一电压差信号以及将第二红外辐射转化为第二电压差信号,在利用放大器3分别对第一电压差信号和第二电压差信号进行放大之后,信号处理模块8根据第一控制电压、放大后的第一电压差信号和本地温度值获得第一电学响应率,信号处理模块8根据第二控制电压、放大后的第二电压差信号和本地温度值获得第二电学响应率,最后自测试响应分析模块9根据放大后的第一电压差信号、放大后的第二电压差信号、第一电学响应率、第二电学响应率和本地温度值,基于概率的鲁棒性异方差神经网络对自测试红外热电堆温度传感器的温度检测的准确度进行判断,实现了红外热电堆2传感器对自身的准确度的检测。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1