一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

温度补偿方法和装置、电子设备和介质产品与流程

2021-11-15 17:21:00 来源:中国专利 TAG:


1.本技术涉及传感器技术领域,具体涉及温度补偿方法和装置、电子设备和介质产品。


背景技术:

2.随着家用安防设备消费市场的不断拓展,市面上一氧化碳(co)报警产品也出现爆发式增长,但局限于传感器的性能瓶颈,几乎所有产品对co有毒气体的检测精度与实际气体浓度都有不少出入。当前欧洲、北美地区对co报警产品最严格的认证机构bsi和ul实验室,其认证要求是30%的误差;但是,能够完全满足此认证要求依旧有不少难度,提高co报警产品检测精度是当下亟需解决的问题。


技术实现要素:

3.本技术实施例提供了一种温度补偿方法及相关产品,有利于提高传感器的检测精度,有利于提高co浓度检测精度。
4.第一方面,本技术实施例提供了一种温度补偿方法,应用于电子设备,包括:
5.确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;
6.计算所述多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将所述每一平均值作为目标补偿系数,得到多个目标补偿系数;
7.根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准。
8.第二方面,本技术实施例提供了一种温度补偿装置,应用于电子设备,所述装置包括:确定单元、计算单元和校准单元,其中,
9.所述确定单元,用于确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;
10.所述计算单元,用于计算所述多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将所述每一平均值作为目标补偿系数,得到多个目标补偿系数;
11.所述校准单元,用于根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准。
12.第三方面,本技术实施例提供了一种电子设备,包括:处理器和存储器;以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。
13.第四方面,本技术实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质用于存储计算机程序,其中,所述计算机程序使得计算机执行如本技术实施例第一方面中所描述的部分或全部步骤的指令。
14.第五方面,本技术实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
15.实施本技术实施例,具有如下有益效果:
16.可以看出,通过本技术实施例所描述的温度补偿方法及相关产品,应用于电子设备,可确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;计算多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将每一平均值作为目标补偿系数,得到多个目标补偿系数;根据多个目标补偿系数,对多个传感器的输出特性进行校准。如此,可通过不同温度对应的目标补偿系数对多个传感器进行温度补偿,以减少环境温度不稳定或者过高或者过低等情况对其检测co浓度的影响;以使得每一传感器的输出特性趋于稳定状态,有利于提高传感器的检测精度,有利于提高co浓度的检测精度。
附图说明
17.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1a是本技术实施例提供的一种温度补偿方法的系统构架示意图;
19.图1b是本技术实施例提供的一种智能报警器工作系统的架构示意图;
20.图1c是本技术实施例提供的一种温度补偿方法的实施例流程示意图;
21.图1d是本技术实施例提供的一种传感器特性随环境参数变化的信息展示图;
22.图1e是本技术实施例提供的一种传感器受温度影响的输出特性信息展示图;
23.图2是本技术实施例提供的一种温度补偿方法的实施例流程示意图;
24.图3是本技术实施例提供的一种温度补偿方法的实施例流程示意图;
25.图4是本技术实施例提供的一种电子设备的实施例结构示意图;
26.图5是本技术实施例提供的一种温度补偿装置的实施例结构示意图。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
30.为了更好的理解本技术实施例提供的一种温度补偿方法及相关产品,下面先对本技术实施例适用的温度补偿方法的系统构架进行描述。
31.本技术实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,ue),移动台(mobile station,ms),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为电子设备。
32.下面对本技术实施例进行详细介绍。
33.请参阅图1a,图1a是本技术实施例提供的温度补偿方法的系统构架示意图。如图1a所示,系统构架可以包括:传感器、高精度放大电路模块、mcu模块、输出模块和温度采集模块。
34.其中,传感器可为用于检测co浓度的任意一个传感器。
35.其中,上述高精度放大模块用于放大电压值或者电流值;上述电压值或者电流值用于表征传感器的输出特性;具体实现中,当环境中的co浓度增加时,传感器内部电路中对应的电压值或者电流值和co浓度是呈正比变化的,也就是说,伴随着co浓度的增加,电压值或者电流值也会增加,在经由高精度放大模块放大以后,更容易观察清楚,如此,能够更清楚的表现传感器内部输出特性。
36.其中,mcu模块用于采集架构中各种参数,例如,电压值或者电流值、环境参数输出值等等,在此不作限定;该mcu模块还用于分析传感器在不同温度下的输出特性。
37.其中,上述温度采集模块可用于采集环境中的温度。
38.其中,上述输出模块用于输出mcu模块分析以后的结果。
39.请参阅图1b,图1b是本技术实施例提供的智能报警器工作系统的架构示意图。
40.其中,如图1b所示,该智能报警器可包括如图1a所示的本技术实施例中提供的传感器,在实际应用中,该传感器可安装于如图1b所示的智能报警器中。
41.其中,该智能报警器可以是包含有人工智能芯片的智能报警器,而智能报警器中还可包括微处理器,智能报警器中的微处理器和人工智能芯片通过专用通道来互连通信,微处理器可独立控制智能报警器工作(例如控制上述传感器检测空气中co的浓度变化),此外,微处理器也可在人工智能芯片的指引下控制智能报警器工作,其中,人工智能芯片可以输出一些智能控制策略给微处理器,来指引微处理器更好的工作。微处理器可以构建出微处理器软件平台,人工智能芯片可以构建出人工智能芯片软件平台,微处理器软件平台和人工智能芯片软件平台是两个相互独立的软件平台,人工智能芯片软件平台与微处理器软件平台之间通信连接。
42.其中,上述人工智能芯片和微处理器都可通过蓝牙通信模块或有线链路与主控中心、中继器或其他设备通信连接,两个或多个报警器可组成报警器组。其中,移动终端可以通过向智能报警器组(智能报警器组包括配对的至少两个报警器)中的任意一个智能报警器的微处理器发送休眠指令,来控制这个微处理器从苏醒状态进入休眠状态,当智能报警
器的微处理器处于休眠状态,那么这个智能报警器的报警功能(例如音频报警功能或光电报警功能)将失效。主控中心也可通过向智能报警器的人工智能芯片发送苏醒指令,来指示人工智能芯片通知微处理器从休眠状态进入苏醒状态。在一些可能实施方式中,人工智能芯片可在供电正常的情况下始终处于苏醒状态。在一些可能实施方式中,处于休眠状态的微处理器只能接收到来自人工智能芯片的指令,即此时微处理器与人工智能芯片之间的专用通道未关闭,但微处理器的其他所有通信通道都处于关闭状态,其中,处于休眠状态的微处理器例如只能接收到来自人工智能芯片的指令,即处于休眠状态的微处理器只能由人工智能芯片来唤醒。当人工智能芯片唤醒处于休眠状态的微处理器失败,人工智能芯片可切换为微处理器工作模式,来临时代替微处理器控制智能报警器工作,当人工智能芯片切换为微处理器工作模式,这个时候对于智能报警器中的其他部件而言,人工智能芯片相当于微处理器的角色。
43.其中,在本技术实施例中,上述智能报警器可通过本技术实施例中的传感器检测空气中的co浓度,并发送给微处理器,以帮助该微处理器在人工智能芯片的指引下控制智能报警器工作,例如,若该智能报警器中包括指示灯,则可通过智能报警器指示灯的闪烁或者常亮等信息以提示用户当前空气中co浓度是否超标等等;如此,在具体应用中,若采用本技术实施例所述的温度补偿方法对该传感器进行温度补偿以后,有利于提高智能报警器在高低温环境下工作实现的可靠性,并有利于提高上述智能报警器在检测co浓度方面的检测精度。
44.请参阅图1c,为本技术实施例提供的一种温度补偿方法的实施例的流程示意图。应用于电子设备,本实施例中所描述的温度补偿方法,包括以下步骤:
45.101、确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值。
46.其中,上述传感器可与上述电子设备进行通信,或者安装于该电子设备中,可通过该电子设备对该传感器进行温度补偿的检测;上述传感器可应用于co浓度检测,根据传感器的检测原理可将传感器分为半导体型、电化学型和红外型。
47.其中,半导体传感器对气体的敏感度取决于敏感元件被加热的温度;电化学传感器的一大特点是电流与一氧化碳浓度完全成正比,输出信号与气体浓度呈良好的线性关系,所以信号处理和显示非常方便;因此可通过电流或者电压对传感器的输出特性进行表征;其另一个特点是,因为是常温反应,不需要加热器,但是其在检测过程中也会受到温度的影响;红外式传感器的检测原理是由2种不同原子构成的分子都有所谓偶极矩(偶极长和偶极上一端电荷电量的乘积),当气体上照射了红外光后,就会吸收由该气体分子结构决定了的特定波长的光。
48.其中,在本技术实施例中,传感器的类型主要为电化学型。
49.其中,由于传感器的输出特性会随外部环境参数(例如,温度、湿度、甲烷、乙醇、氢气等等)的变化而变化。
50.举例来说,如图1d所示,为一种传感器特性随环境参数变化的信息展示图;如图所示,伴随环境中一氧化碳(co)、氢气(h2)、甲烷(ch4)、乙醇(ethanol)等环境的变化,其输出特性具有很高的直线选择性;在该图中,可由电流值表征其对应的传感器特性。那么,其在
应用于co浓度检测时,则会降低其检测精度。因此,可对该传感器进行温度补偿,以减少温度对其应用中的干扰。
51.其中,在本技术实施例中,每一传感器的性能参数是由生产厂商决定的,上述多个传感器可出自于同一厂商或者同一批次,理论上说同一批次生产的传感器其对应的性能特性差异性不大,但实际生产中,每一传感器的特性可能存在些微不同。
52.其次,针对同一批次的传感器,在其实际应用过程中,也就是说,在后续用于co浓度检测时,其的检测精度也可能存在差异性,为了减少多个同一批次的传感器的输出特性的差异性,可确定同一批次的传感器在每一温度下对应的补偿系数,进而得到该批次的传感器在不同温度下的补偿系数。
53.再进一步地,考虑到传感器运用电路的不同而可能出现较大误差,因此,可在生产过程中,以对该批次的每一传感器的输出特性进行校准,以减少温度对其检测精度的影响,有利于提高针对每一传感器的校准概率。
54.其中,上述不同温度环境可为用户自行设置或者系统默认,可为10℃、20℃、50℃、70℃等等,在此不作限定。该温度的设定也可依据传感线特性进行设置,例如,若该批次的传感器在20℃

200℃时,对其co浓度检测影响较大,则可将温度设定在该区间内的每一温度值。
55.其中,在本技术实施例中,环境中的湿度等原因,也会使得传感器的co浓度的精度有所降低,因此,也可将湿度作为变量,检测传感器在不同湿度情况下的补偿系数,具体的方法在此不再赘述。
56.其中,如下表1所示,为一种不同传感器在不同温度下的补偿系数表。如下表所示,在不同的温度情况下,每一传感器对应的补偿系数不同。
57.表1、传感器在不同温度下的补偿系数表
[0058][0059]
在一种可能的示例中,上述步骤101,确定多个传感器中每一传感器在不同温度下的补偿系数,可包括如下步骤:获取预设模型;根据所述每一传感器的输出特性,确定每一传感器对应的标准环境参数;根据所述预设模型和所述标准环境参数,确定每一传感器的目标参数,其中,所述目标参数与所述目标参数对应的传感器的输出特性相关;获取所述每一传感器的多组预设环境参数,每一预设环境参数包括co浓度值和多个温度值;将所述目标参数输入所述预设模型,确定所述每一传感器每一预设环境参数下对应的补偿系数,得到所述每一传感器在不同温度下的补偿系数。
[0060]
其中,上述预设模型可为用户自行设置或者系统默认,在此不作限定;在本技术实
施例中,该预设模型可设置为:
[0061]
y=kx b;
[0062]
其中,上述模型中的b值与每一传感器的输出特性相关;x可为co浓度值(ppm);k为补偿系数;y为在不同co浓度下的采样数据。
[0063]
其中,可针对每一传感器的输出特性,预设其对应的标准环境参数,一般情况下,可将每一传感器对应的标准环境参数设置为0ppm,即环境中无co成分。
[0064]
具体实现中,可在上述标准环境参数下,例如,可将环境中的co浓度值控制在0ppm,即当上述x为0ppm时,即可得到每一传感器对应的目标参数,即b值,该b值仅由传感器的输出特性决定。
[0065]
进一步地,上述预设环境参数可为用户自行设置或者系统默认,在此不作限定,每一传感器可对应有一组预设环境参数,例如,可对应有co浓度值和多个温度值;每两个传感器之间的co浓度值可不同或相同,但温度值是相同的。由于每一传感器的输出特性的不同,不同的传感器在不同co浓度环境下,其输出特性不同,因此,不同传感器可对应有不同的co浓度值,例如,若传感器a在co浓度为100ppm,则可将其的co浓度值预设为100ppm;若传感器b在co浓度值为300ppm时,其对应的输出特性最明显,则可将其对应的co浓度值预设为300ppm。
[0066]
再进一步地,确定每一传感器对应的目标参数以后,可将该每一目标参数输入该预设模型,并将环境温度设定为上述不同温度,将环境co浓度设定为其对应的co浓度,那么,可根据该预设模型,输出每一传感器在其对应的co浓度值下,每一温度对应的k值,即每一温度对应的补偿系数,从而得到每一传感器在不同温度下的补偿系数。
[0067]
可见,在本技术实施例中,可通过该预设模型得到每一传感器在不同温度下以及当环境中有一定co浓度时,其对应的补偿系数,为后续为每一传感器的输出参数进行校准做准备,有利于提高校准准确率;并且,依据每一传感器的输出特性决定的目标参数以及co浓度值,可在一定程度上减少上述传感器运用电路情况不同、或者其他输出特性原因对传感器的补偿系数的正确率的影响。
[0068]
102、计算所述多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将所述每一平均值作为目标补偿系数,得到多个目标补偿系数。
[0069]
其中,由于在具体的测试环境中,根据测试数据可得到各个传感器关于温度补偿的补偿曲线非常接近,且趋近一条直线,可认为上述多个传感器对于温度的敏感度是基本一致的,因此,可求取上述多个传感器设备在每一温度下所有补偿系数的平均值作为多个传感器在每一温度下对应的目标补偿系数;以得到该批次或者该厂商对应的多个传感器温度与目标补偿系数之间的映射关系。
[0070]
其中,上述每一目标补偿系数可对应一个温度值,也就是说,可得到任意一个传感器在任一个温度下的目标补偿系数。
[0071]
103、根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准。
[0072]
其中,在得到上述每一温度下对应的目标补偿系数以后,可对每一传感器的输出特性进行校准,以使得该传感器在不同温度下的输出特性达到稳定状态,有利于减少温度对其输出特性的影响;并结合每一传感器的输出特性,以优化每一传感器,进一步提高co浓度检测的精度。
[0073]
可选地,上述方法还可包括如下步骤:选取目标传感器在任意一个温度下对应的所述目标补偿系数;根据所述目标传感器的目标参数和所述在任意一个温度下的目标补偿系数,确定所述目标传感器对应的目标模型,所述目标模型由所述预设模型参数确定以后得到;获取所述目标传感器对应的检验参数;根据所述目标模型和所述检验参数,验证所述目标传感器的输出特性是否符合预设标准;若所述目标传感器的输出特性符合所述预设标准,则执行对所述目标传感器的输出特性进行校准的步骤。
[0074]
其中,上述预设标准可为用户自行设置或者系统默认,在此不作限定。
[0075]
其中,在确定上述每一温度对应的目标补偿系数的过程中,可对每一传感器的输出特征进行验证,以验证其工作特性是否达标,以确定其工作情况是否正常,若不达标,则可确定该传感器不达标或者不合格;反之,若该传感器达标,则会对其的输出特性进行校准,以使得该传感器性能在高温或者低温环境下更好,以减少高温或低温对其性能的影响。
[0076]
其中,上述目标传感器为多个传感器中任意一个,在本技术实施例中,仅以其中一个传感器为例。
[0077]
其中,可针对每一传感器预设检验参数,该检验参数可为用户自行设置或者系统默认,在此不作限定。该检验参数可作为传感器的输出特性是否符合预设标准,也就是传感器性能是否达标的检验标准。
[0078]
其中,上述预设模型中参数k和b均为确定,在上述参数k和b确定以后,可得到目标模型;该目标模型可指参数确定以后的预设模型。可选地,根据所述目标模型和所述检验参数,验证所述目标传感器的输出特性是否符合预设标准,可包括如下步骤:确定所述目标传感器在所述任意一个温度由所述目标模型得到的采样值;将所述采样值输入所述目标模型,得到环境参数输出值;若所述环境参数输出值与所述检验参数相同,则确定所述目标传感器的输出特性符合所述预设标准;若所述环境参数输出值与所述检验参数不同,则确定所述目标传感器的输出特性不符合所述预设标准。
[0079]
其中,上述采样值可指上述模型中的y值,可通过如图1a所示的mcu模块在上述任意一个温度时,对模型中的y值进行采样,得到采样值,并将该采样值输入参数确定以后的预设模型,即目标模型中;可输出当前温度下的x值,即环境参数输出值,在本技术实施例中,该环境参数输出值可指co浓度值;进一步地,可将该x值与检验参数的值进行比较,若该x值与检验参数的值相同,则表明该目标传感器的输出特性符合预设标准;反之,则不符合预设标准。
[0080]
可见,在本技术实施例中,可在对传感器进行温度补偿的同时,对传感器的输出特性进行检验,以确定该传感器是否能够正常工作,不需要利用额外的验证方法对该传感器进行验证,对该传感器的输出特性的检测效率更高。
[0081]
在一种可能的示例中,所述根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准,可包括如下步骤:确定当前环境温度;根据所述多个目标补偿系数,确定所述目标传感器在所述当前环境温度下对应的当前补偿系数;根据所述当前补偿系数,对所述目标传感器的输出特性进行校准。
[0082]
其中,上述当前环境温度可指在对传感器进行校准时,由如图1a所示的温度采集模块采集到的实际环境温度。
[0083]
具体实现中,可从上述多个目标补偿系数中筛选出当前环境温度所对应的当前补
偿系数;该当前补偿系数是指在测试环境下确定的补偿系数;在具体实现中,该目标传感器的输出特性可表征为电压值,可由如图1a所示的mcu模块进行采集得到。进而,可根据该当前补偿系数,对该目标传感器的输出特性进行矫正,使得该目标传感器的输出特性趋于稳定。
[0084]
在一种可能的示例中,所述根据所述当前补偿系数,对所述目标传感器的输出特性进行校准,可包括如下步骤:确定所述目标传感器在所述输出特性下的当前输出数据;确定所述目标传感器在所述当前温度下输出数据的标准值;根据所述当前输出数据和所述标准值,确定所述目标传感器的偏移值;根据所述偏移值和所述当前补偿系数,对所述目标传感器的输出特性进行校准。
[0085]
其中,上述当前输出数据可表征该目标传感器的输出特性,该当前输出数据可为如图1a中mcu模块采集到的电压值或者电流值等,在此不作限定;通过上述电压值或者电流值表征上述输出特性,更有利于观察;随着环境中co浓度的变化,其电压值会随着增加,通过如图1a中高精度放大电路模块放大以后,会转化成电压值,能够更好的展现该传感器的输出特性。
[0086]
其中,上述标准值可为用户自行设置或者系统默认,在此不作限定;该标准值可理解为在当前温度下,输出的电压值所对应的正常范围内的任意一个值。
[0087]
其中,可通过计算输出数据的值与标准值的差得到该目标传感器的偏移值;并根据该偏移值,确定该目标传感器所对应的输出特性的稳定性;例如,若该偏移值超过预设范围,则确定该目标传感器的输出特性变化幅度大,不稳定,那么其检测出的co浓度值则不够精确,可能会产生较大的偏差,该预设范围可指正常范围,可为用户自行设置或者系统默,在此不作限定。
[0088]
在一种可能的示例中,所述根据所述偏移值和所述当前补偿系数,对所述目标传感器的输出特性进行校准,可包括如下步骤:根据所述当前补偿系数,对所述目标传感器的输出数据进行校准,以使得所述偏移值在预设范围。
[0089]
其中,具体实现中,可通过该当前补偿系数和上述目标模型,对该目标传感器的输出参数逐步进行调节,以使得上述偏移值在上述预设范围内,或者尽量减小,使得该目标传感器的输出数据在不同温度下变化幅度变小,以趋于稳定状态。
[0090]
其中,如图1e所示,为一种传感器受温度影响的输出特性信息展示图;其中,纵坐标表示电流值,可通过该电流值表征传感器的输出特性;由图中可以看出,在标准环境下,随着温度漂移越大,该传感器的输出特性与标准环境下也相差很大;但是通过温度补偿以后,将该传感器的输出特性校准到标准环境下,该传感器的输出特性基本上不随温度的变化为变化;基本上趋于稳定状态。
[0091]
可以看出,通过本技术实施例所提供的温度补偿方法,应用于电子设备,可确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;计算多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将每一平均值作为目标补偿系数,得到多个目标补偿系数;根据多个目标补偿系数,对多个传感器的输出特性进行校准。如此,可通过不同温度对应的目标补偿系数对多个传感器进行温度补偿,以减少环境温度不稳定或者过高或者过低等情况对其检测co浓度的影响;以使得每一传感器的输出特性趋
于稳定状态,有利于提高传感器的检测精度。若将上述传感器安装于如图1b所示的智能报警器中,在具体应用中,有利于提高智能报警器对于空气中co浓度的检测精度,并有利于帮助该智能报警器更加稳定的工作,有利于提高该智能报警器的精准度。
[0092]
与上述一致地,请参阅图2,为本技术实施例提供的一种温度补偿方法的实施例流程示意图。本实施例中所描述的温度补偿方法,应用于电子设备,包括以下步骤:
[0093]
201、获取预设模型。
[0094]
202、根据所述每一传感器的输出特性,确定每一传感器对应的标准环境参数。
[0095]
203、根据所述预设模型和所述标准环境参数,确定每一传感器的目标参数,其中,所述目标参数与所述目标参数对应的传感器的输出特性相关。
[0096]
204、获取所述每一传感器的多组预设环境参数,每一预设环境参数包括co浓度值和多个温度值。
[0097]
205、将所述目标参数输入所述预设模型,确定所述每一传感器在每一组预设环境参数下对应的补偿系数,得到所述每一传感器在不同温度下的补偿系数。
[0098]
206、计算所述多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将所述每一平均值作为目标补偿系数,得到多个目标补偿系数。
[0099]
207、根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准。
[0100]
可选地,上述步骤201

步骤207的具体描述可参照图1c所描述的温度补偿方法的步骤101

步骤103的对应步骤,在此不再赘述。
[0101]
可以看出,通过本技术实施例所提供的温度补偿方法,应用于电子设备,可获取预设模型;根据每一传感器的输出特性,确定每一传感器对应的标准环境参数;根据预设模型和标准环境参数,确定每一传感器的目标参数,其中,目标参数与目标参数对应的传感器的输出特性相关;获取每一传感器的多组预设环境参数,每一预设环境参数包括co浓度值和多个温度值;将目标参数输入预设模型,确定每一传感器在每一组预设环境参数下对应的补偿系数,得到每一传感器在不同温度下的补偿系数;计算多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将每一平均值作为目标补偿系数,得到多个目标补偿系数;根据多个目标补偿系数,对多个传感器的输出特性进行校准。如此,依据每一传感器的输出特性决定的目标参数以及co浓度值,可在一定程度上减少上述传感器运用电路情况不同、或者其他输出特性原因对传感器的补偿系数的正确率的影响。
[0102]
与上述一致地,请参阅图3,为本技术实施例提供的一种温度补偿方法的实施例流程示意图。本实施例中所描述的温度补偿方法,应用于电子设备,包括以下步骤:
[0103]
301、确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值。
[0104]
302、计算所述多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将所述每一平均值作为目标补偿系数,得到多个目标补偿系数。
[0105]
303、选取目标传感器在任意一个温度下对应的所述目标补偿系数,其中,所述目标传感器为所述多个传感器中任意一个。
[0106]
304、根据所述目标传感器的目标参数和所述在任意一个温度下的目标补偿系数,确定所述目标传感器对应的目标模型,所述目标模型由所述预设模型参数确定以后得到。
[0107]
305、获取所述目标传感器对应的检验参数。
[0108]
306、根据所述目标模型和所述检验参数,验证所述目标传感器的输出特性是否符合预设标准。
[0109]
307、若所述目标传感器的输出特性符合所述预设标准,则执行对所述目标传感器的输出特性进行校准的步骤。
[0110]
可选地,上述步骤301

步骤307的具体描述可参照图1c所描述的温度补偿方法的步骤101

步骤103的对应步骤,在此不再赘述。
[0111]
可以看出,通过本技术实施例所提供的温度补偿方法,应用于电子设备,确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;计算多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将每一平均值作为目标补偿系数,得到多个目标补偿系数;选取目标传感器在任意一个温度下对应的目标补偿系数,其中,目标传感器为多个传感器中任意一个;根据目标传感器的目标参数和在任意一个温度下的目标补偿系数,确定目标传感器对应的目标模型,目标模型由预设模型参数确定以后得到;获取目标传感器对应的检验参数;根据目标模型和检验参数,验证目标传感器的输出特性是否符合预设标准;若目标传感器的输出特性符合预设标准,则执行对目标传感器的输出特性进行校准的步骤。如此,可在对传感器进行温度补偿的同时,对传感器的输出特性进行检验,以确定该传感器是否能够正常工作,不需要利用额外的验证方法对该传感器进行验证,对该传感器的输出特性的检测效率更高。
[0112]
与上述一致地,以下为实施上述温度补偿方法的装置,具体如下:
[0113]
请参阅图4,为本技术实施例提供的一种温度补偿装置的实施例结构示意图。本实施例中所描述的温度补偿装置,应用于电子设备,包括:确定单元401、计算单元402和校准单元403,具体如下:
[0114]
所述确定单元401,用于确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;
[0115]
所述计算单元402,用于计算所述多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将所述每一平均值作为目标补偿系数,得到多个目标补偿系数;
[0116]
所述校准单元403,用于根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准。
[0117]
其中,上述获取单元401可用于实现上述步骤101所描述的方法,计算单元402用于实现上述步骤102所描述的方法,校准单元403可用于实现上述步骤103所描述的方法,以下如此类推。
[0118]
在一个可能的示例中,在所述确定多个传感器中每一传感器在不同温度下的补偿系数方面,上述确定单元401具体用于:
[0119]
获取预设模型;
[0120]
根据所述每一传感器的输出特性,确定每一传感器对应的标准环境参数;
[0121]
根据所述预设模型和所述标准环境参数,确定每一传感器的目标参数,其中,所述目标参数与所述目标参数对应的传感器的输出特性相关;
[0122]
获取所述每一传感器的多组预设环境参数,每一预设环境参数包括co浓度值和多个温度值;
[0123]
将所述目标参数输入所述预设模型,确定所述每一传感器在每一组预设环境参数下对应的补偿系数,得到所述每一传感器在不同温度下的补偿系数。
[0124]
在一个可能的示例中,在所述根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准方面,上述校准单元403具体用于:
[0125]
确定当前环境温度;
[0126]
根据所述多个目标补偿系数,确定所述目标传感器在所述当前环境温度下对应的当前补偿系数;
[0127]
根据所述当前补偿系数,对所述目标传感器的输出特性进行校准。
[0128]
可以看出,通过本技术实施例所描述的温度补偿装置,可确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;计算多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将每一平均值作为目标补偿系数,得到多个目标补偿系数;根据多个目标补偿系数,对多个传感器的输出特性进行校准。如此,可通过不同温度对应的目标补偿系数对多个传感器进行温度补偿,以减少环境温度不稳定或者过高或者过低等情况对其检测co浓度的影响;以使得每一传感器的输出特性趋于稳定状态,有利于提高传感器的检测精度,有利于提高co浓度的检测精度。
[0129]
可以理解的是,本实施例的温度补偿装置的各程序模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0130]
与上述一致地,请参阅图5,为本技术实施例提供的一种电子设备的实施例结构示意图。本实施例中所描述的电子设备,如图所示,该电子设备包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,本技术实施例中,上述程序包括用于执行以下步骤的指令:
[0131]
确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;
[0132]
计算所述多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将所述每一平均值作为目标补偿系数,得到多个目标补偿系数;
[0133]
根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准。
[0134]
可以看出,通过本技术实施例所描述的电子设备,可确定多个传感器中每一传感器在不同温度下的补偿系数,得到多组补偿系数,每一组补偿系数包括多个补偿系数,每一传感器对应一个补偿系数,每一组补偿系数对应一个温度值;计算多组补偿系数中每一组补偿系数的平均值,得到多个平均值,将每一平均值作为目标补偿系数,得到多个目标补偿系数;根据多个目标补偿系数,对多个传感器的输出特性进行校准。如此,可通过不同温度对应的目标补偿系数对多个传感器进行温度补偿,以减少环境温度不稳定或者过高或者过低等情况对其检测co浓度的影响;以使得每一传感器的输出特性趋于稳定状态,有利于提高传感器的检测精度,有利于提高co浓度的检测精度。
[0135]
在一个可能的示例中,在所述确定多个传感器中每一传感器在不同温度下的补偿系数方面,上述程序包括用于执行以下步骤的指令:
[0136]
获取预设模型;
[0137]
根据所述每一传感器的输出特性,确定每一传感器对应的标准环境参数;
[0138]
根据所述预设模型和所述标准环境参数,确定每一传感器的目标参数,其中,所述目标参数与所述目标参数对应的传感器的输出特性相关;
[0139]
获取所述每一传感器的多组预设环境参数,每一预设环境参数包括co浓度值和多个温度值;
[0140]
将所述目标参数输入所述预设模型,确定所述每一传感器在每一组预设环境参数下对应的补偿系数,得到所述每一传感器在不同温度下的补偿系数。
[0141]
在一个可能的示例中,上述程序包括用于执行以下步骤的指令:
[0142]
选取目标传感器在任意一个温度下对应的所述目标补偿系数,其中,所述目标传感器为所述多个传感器中任意一个;
[0143]
根据所述目标传感器的目标参数和所述在任意一个温度下的目标补偿系数,确定所述目标传感器对应的目标模型,所述目标模型由所述预设模型参数确定以后得到;
[0144]
获取所述目标传感器对应的检验参数;
[0145]
根据所述目标模型和所述检验参数,验证所述目标传感器的输出特性是否符合预设标准;
[0146]
若所述目标传感器的输出特性符合所述预设标准,则执行对所述目标传感器的输出特性进行校准的步骤。
[0147]
在一个可能的示例中,在所述根据所述目标模型和所述检验参数,验证所述目标传感器的输出特性是否符合预设标准方面,上述程序包括用于执行以下步骤的指令:确定所述目标传感器在所述任意一个温度由所述目标模型得到的采样值;
[0148]
将所述采样值输入所述目标模型,得到环境参数输出值;
[0149]
若所述环境参数输出值与所述检验参数相同,则确定所述目标传感器的输出特性符合所述预设标准;
[0150]
若所述环境参数输出值与所述检验参数不同,则确定所述目标传感器的输出特性不符合所述预设标准。
[0151]
在一个可能的示例中,在所述根据所述多个目标补偿系数,对所述多个传感器的输出特性进行校准方面,上述程序包括用于执行以下步骤的指令:
[0152]
确定当前环境温度;
[0153]
根据所述多个目标补偿系数,确定所述目标传感器在所述当前环境温度下对应的当前补偿系数;
[0154]
根据所述当前补偿系数,对所述目标传感器的输出特性进行校准。
[0155]
在一个可能的示例中,在所述根据所述当前补偿系数,对所述目标传感器的输出特性进行校准方面,上述程序包括用于执行以下步骤的指令:
[0156]
确定所述目标传感器在所述输出特性下的当前输出数据;
[0157]
确定所述目标传感器在所述当前温度下输出数据的标准值;
[0158]
根据所述当前输出数据和所述标准值,确定所述目标传感器的偏移值;
[0159]
根据所述偏移值和所述当前补偿系数,对所述目标传感器的输出特性进行校准。
[0160]
在一个可能的示例中,在所述根据所述偏移值和所述当前补偿系数,对所述目标传感器的输出特性进行校准方面,上述程序包括用于执行以下步骤的指令:
[0161]
根据所述当前补偿系数,对所述目标传感器的输出数据进行校准,以使得所述偏移值在预设范围。
[0162]
本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种温度补偿方法的部分或全部步骤。
[0163]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0164]
本领域技术人员应明白,本技术的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过internet或其它有线或无线电信系统。
[0165]
本技术是参照本技术实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程温度补偿设备的处理器以产生一个机器,使得通过计算机或其他可编程温度补偿设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0166]
这些计算机程序指令也可存储在能引导计算机或其他可编程温度补偿设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0167]
这些计算机程序指令也可装载到计算机或其他可编程温度补偿设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0168]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其
等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献