本发明涉及温度传感器偏移修正,具体提供一种电阻式温度传感器采样值的修正方法、装置、电子设备及计算机可读的存储介质。
背景技术:
1、随着科技的发展,在不同的场合下需要检测温度时,大多都采用温度传感器来进行检测,但是由于温度传感器存在不同厂家进行生产,这就使得生产出来的温度传感器的材料以及工艺都各有不同,这也就存在温度传感器检测到的温度与实际温度存在偏差。
2、而针对偏差问题,现在一般通过两种修正方法进行偏差修正,一种是在温度传感器检测到的温度的基础上加减一个固定修正值,但是由于温度传感器的温度曲线不是线性的,不同温度传感器的偏差值不是固定的,通过这种修正方式只能精确修正一个温度点,其他的温度点仍然存在偏差;另一种是修改与温度传感器相关联的控制器的底层程序,然而这种修正方式不仅使得控制器的通用性变差,而且还需要控制器的厂家修改底层程序,严重影响项目的开发效率,增加投入成本。
3、相应地,本领域需要一种新的电阻式温度传感器采样值的修正方案来解决上述问题。
技术实现思路
1、为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决电阻式温度传感器因材料与工艺的不同导致采样值与实际值偏差过大的技术问题的电阻式温度传感器采样值的修正方法、装置、设备及介质。
2、在第一方面,本发明提供一种电阻式温度传感器采样值的修正方法,所述方法包括:获取所述电阻式温度传感器的多个温度采样值以及每个温度采样值各自对应的电阻式温度传感器的电阻值;创建所述温度采样值与所述电阻值的变化曲线;在所述变化曲线内选取典型电阻值,其中,所述典型电阻值指的是所述温度采样值为整数时对应的电阻值;获取每个所述典型电阻值对应的温度实际值;根据每个所述典型电阻值对应的温度采样值和每个所述典型电阻值对应的温度实际值进行多项式拟合,得到温度实际值的计算函数;根据所述温度实际值的计算函数对通过所述电阻式温度传感器对当前环境进行温度采样得到的环境温度采样值进行修正,得到当前环境的环境温度实际值。
3、在上述电阻式温度传感器采样值的修正方法的一个技术方案中,“根据每个所述典型电阻值对应的温度采样值和每个所述典型电阻值对应的温度实际值进行多项式拟合,得到温度实际值的计算函数”的步骤具体包括:以所述每个典型电阻值对应的温度采样值为自变量,以所述每个典型电阻值对应的温度实际值为因变量进行多项式拟合,得到温度实际值的计算函数如下式所示:
4、ta=k0+k1×ts+k2×ts2+…+kn×tsn
5、其中,n为拟合阶次,k0,k1,k2,…,kn为多项式拟合系数,ts为每个所述典型电阻值对应的温度采样值,ta为每个所述典型电阻值对应的温度实际值。
6、在上述电阻式温度传感器采样值的修正方法的一个技术方案中,“获取每个所述典型电阻值对应的温度实际值”的步骤具体包括:根据预先设置好的温度特性表获取每个所述典型电阻值对应的温度实际值。
7、在上述电阻式温度传感器采样值的修正方法的一个技术方案中,“在所述变化曲线内选取典型电阻值”的步骤具体包括:将所述变化曲线划分成多个直线段;确定每个所述直线段的两个端点对应的电阻值,在每个所述直线段对应的两个电阻值形成的电阻区间内选取所述典型电阻值。
8、在上述电阻式温度传感器采样值的修正方法的一个技术方案中,“创建所述温度采样值与所述电阻值的变化曲线”的步骤具体包括:对所述温度采样值与所述电阻值进行曲线拟合,得到温度采样值与电阻值的变化曲线。
9、在上述电阻式温度传感器采样值的修正方法的一个技术方案中,“对所述温度采样值与所述电阻值进行曲线拟合,得到温度采样值与电阻值的变化曲线”的步骤具体包括:根据所述温度采样值与所述电阻值,采用样条曲线拟合、贝塞尔曲线拟合或五阶多项式曲线拟合方法对所述温度采样值与所述电阻值进行曲线拟合,得到温度采样值与电阻值的变化曲线。
10、在上述电阻式温度传感器采样值的修正方法的一个技术方案中,所述拟合阶次的范围在3~6阶。
11、在第二方面,本发明提供一种电阻式温度传感器采样值的修正装置,所述装置包括:第一获取模块,其被配置成获取所述电阻式温度传感器的多个温度采样值以及每个温度采样值各自对应的电阻式温度传感器的电阻值;创建模块,其被配置成创建所述温度采样值与所述电阻值的变化曲线;选取模块,其被配置成在所述变化曲线内选取典型电阻值,其中,所述典型电阻值指的是所述温度采样值为整数时对应的电阻值;第二获取模块,其被配置成获取每个所述典型电阻值对应的温度实际值;多项式拟合模块,其被配置成根据每个所述典型电阻值对应的温度采样值和每个所述典型电阻值对应的温度实际值进行多项式拟合,得到温度实际值的计算函数;环境温度采样值修正模块,其被配置成根据所述温度实际值的计算函数对通过所述电阻式温度传感器对当前环境进行温度采样得到的环境温度采样值进行修正,得到当前环境的环境温度实际值。
12、在第三方面,提供一种电子设备,该电子设备包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述电阻式温度传感器采样值的修正方法的技术方案中任一项技术方案所述的电阻式温度传感器采样值的修正方法。
13、在第四方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述电阻式温度传感器采样值的修正方法的技术方案中任一项技术方案所述的电阻式温度传感器采样值的修正方法。
14、本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
15、在实施本发明的技术方案中,通过获取电阻式温度传感器的多个温度采样值以及每个温度采样值各自对应的电阻式温度传感器的电阻值,创建温度采样值与电阻值的变化曲线,能够准确地掌握温度采样值与电阻值的变化情况,有利于电阻式温度传感器根据该变化曲线进行采样值的修正;通过在变化曲线内选取典型电阻值,并获取每个典型电阻值对应的温度实际值,然后根据每个典型电阻值对应的温度采样值和每个典型电阻值对应的温度实际值进行多项式拟合,得到温度实际值的计算函数,最终根据温度实际值的计算函数对通过电阻式温度传感器对当前环境进行温度采样得到的环境温度采样值进行修正,得到当前环境的环境温度实际值,通过该计算函数能够有效地降低温度采样值与温度实际值之间的偏差,显著地提高了电阻式温度传感器的检测精度,使得温度传感器的应用范围更加广阔,提高了用户的使用体验。
1.一种电阻式温度传感器采样值的修正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电阻式温度传感器采样值的修正方法,其特征在于,“根据每个所述典型电阻值对应的温度采样值和每个所述典型电阻值对应的温度实际值进行多项式拟合,得到温度实际值的计算函数”的步骤具体包括:
3.根据权利要求1所述的电阻式温度传感器采样值的修正方法,其特征在于,“获取每个所述典型电阻值对应的温度实际值”的步骤具体包括:
4.根据权利要求1所述的电阻式温度传感器采样值的修正方法,其特征在于,“在所述变化曲线内选取典型电阻值”的步骤具体包括:
5.根据权利要求1所述的电阻式温度传感器采样值的修正方法,其特征在于,“创建所述温度采样值与所述电阻值的变化曲线”的步骤具体包括:
6.根据权利要求5所述的电阻式温度传感器采样值的修正方法,其特征在于,“对所述温度采样值与所述电阻值进行曲线拟合,得到温度采样值与电阻值的变化曲线”的步骤具体包括:
7.根据权利要求2所述的电阻式温度传感器采样值的修正方法,其特征在于,所述拟合阶次的范围在3~6阶。
8.一种电阻式温度传感器采样值的修正装置,其特征在于,所述装置包括:
9.一种电子设备,包括处理器和存储装置,所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至7中任一项所述的电阻式温度传感器采样值的修正方法。
10.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至7中任一项所述的电阻式温度传感器采样值的修正方法。