一种温度传感器输出温度的确定方法及装置与流程

文档序号:38212224发布日期:2024-06-06 18:47阅读:13来源:国知局
一种温度传感器输出温度的确定方法及装置与流程

本技术涉及测温,具体而言,涉及一种温度传感器输出温度的确定方法及装置。


背景技术:

1、温度传感器是一种用于测量温度的电子器件,在家用电器、汽车电子系统等领域得到越来越广泛的应用。温度传感器通常包括内部电阻元件和控制单元等部件,内部电阻元件感应温度并转化为电阻信号,经过激励电流转化为电压信号被控制单元识别后,可计算得到电阻值,进而,控制单元根据温度传感器厂家给定的阻值和温度对应关系表(简称阻温表),读取出该电阻值对应的温度数值作为输出信号。

2、通常,厂家给定的温度传感器的阻温表是由非连续性的点构成的,且阻温表密度不够,难以全部覆盖使用范围。相关技术中,在通过控制单元查表后利用线性插值法来确定电阻值对应的输出温度,但是,这种利用线性插值法获取温度值的方法准确性不高,导致温度传感器读取的温度值精度不够。


技术实现思路

1、有鉴于此,本技术的目的在于提供一种温度传感器输出温度的确定方法及装置,可以提高温度传感器输出温度的准确性。

2、第一方面,本技术实施例提供了一种温度传感器输出温度的确定方法,包括:

3、获取温度传感器中目标电阻的当前电阻值;

4、基于所述当前电阻值和预先创建的分段多项式拟合函数,确定所述温度传感器输出的当前温度值;

5、其中,所述分段多项式拟合函数为拟合好的温度与电阻之间的对应关系函数,所述分段多项式拟合函数包括至少两个子拟合函数,每个子拟合函数为一段电阻取值区间对应的函数,各段电阻取值区间是基于厂家给定的阻温表中温度与电阻之间的阻温特性进行划分得到的。

6、进一步的,根据以下步骤创建所述分段多项式拟合函数:

7、获取所述阻温表;所述阻温表包括温度与电阻之间的对应关系的多组数值对,所述阻温表中的各组数值对是非连续的;

8、基于所述阻温表,生成温度与电阻之间的阻温曲线,并确定所述阻温曲线的阻温特性;

9、基于所述阻温曲线的阻温特性,确定至少两段电阻取值区间;

10、针对任一段所述电阻取值区间,基于所述电阻取值区间内对应的至少两组数值对,生成所述电阻取值区间对应的所述子拟合函数;

11、基于所述至少两段电阻取值区间分别对应的所述子拟合函数,确定所述分段多项式拟合函数。

12、进一步的,所述针对任一段所述电阻取值区间,基于所述电阻取值区间内对应的至少两组数值对,生成所述电阻取值区间对应的所述子拟合函数,包括:

13、判断所述电阻取值区间对应的阻温曲线的线性程度是否大于或者等于预设线性阈值;

14、若是,则基于所述电阻取值区间对应的数值对以及线性插值法,生成所述电阻取值区间对应的所述子拟合函数;

15、若否,基于所述电阻取值区间对应的数值对以及预设子函数,生成所述电阻取值区间对应的所述子拟合函数。

16、进一步的,所述预设子函数为:

17、

18、其中,pn为多项式次数,r为所述温度传感器中的目标电阻的电阻值,anm为多项式系数,m为所述多项式次数,n为电阻取值区间所述多项式拟合函数包括的电阻取值区间的段数。

19、进一步的,所述分段多项式拟合函数为:

20、其中,αn-1≤r≤αn为第n段电阻取值区间对应的电阻值范围,tn(r)为第n段电阻取值区间对应的所述子拟合函数。

21、进一步的,所述温度传感器为汽车变速器油温传感器。

22、第二方面,本技术实施例还提供了一种温度传感器输出温度的确定装置,所述装置包括:

23、获取模块,用于获取温度传感器中目标电阻的当前电阻值;

24、确定模块,用于基于所述当前电阻值和预先创建的分段多项式拟合函数,确定所述温度传感器输出的当前温度值;

25、其中,所述分段多项式拟合函数为拟合好的温度与电阻之间的对应关系函数,所述分段多项式拟合函数包括至少两个子拟合函数,每个子拟合函数为一段电阻取值区间对应的函数,各段电阻取值区间是基于厂家给定的阻温表中温度与电阻之间的阻温特性进行划分得到的。

26、进一步的,所述装置还包括创建模块;所述创建模块,用于根据以下步骤创建所述分段多项式拟合函数:

27、获取所述阻温表;所述阻温表包括温度与电阻之间的对应关系的多组数值对,所述阻温表中的各组数值对是非连续的;

28、基于所述阻温表,生成温度与电阻之间的阻温曲线,并确定所述阻温曲线的阻温特性;

29、基于所述阻温曲线的阻温特性,确定至少两段电阻取值区间;

30、针对任一段所述电阻取值区间,基于所述电阻取值区间内对应的至少两组数值对,生成所述电阻取值区间对应的所述子拟合函数;

31、基于所述至少两段电阻取值区间分别对应的所述子拟合函数,确定所述分段多项式拟合函数。

32、进一步的,所述创建模块,具体用于根据以下步骤生成所述电阻取值区间对应的所述子拟合函数:

33、判断所述电阻取值区间对应的阻温曲线的线性程度是否大于或者等于预设线性阈值;

34、若是,则基于所述电阻取值区间对应的数值对以及线性插值法,生成所述电阻取值区间对应的所述子拟合函数;

35、若否,基于所述电阻取值区间对应的数值对以及预设子函数,生成所述电阻取值区间对应的所述子拟合函数。

36、进一步的,所述预设子函数为:

37、

38、其中,pn为多项式次数,r为所述温度传感器中的目标电阻的电阻值,anm为多项式系数,m为所述多项式次数,n为电阻取值区间所述多项式拟合函数包括的电阻取值区间的段数。

39、进一步的,所述分段多项式拟合函数为:

40、其中,αn-1≤r≤αn为第n段电阻取值区间对应的电阻值范围,tn(r)为第n段电阻取值区间对应的所述子拟合函数。

41、进一步的,所述温度传感器为汽车变速器油温传感器。

42、第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的温度传感器输出温度方法的步骤。

43、本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的温度传感器输出温度方法的步骤。

44、本技术实施例提供的一种温度传感器输出温度方法及装置,通过获取温度传感器中目标电阻的当前电阻值,并基于当前电阻值和预先创建的分段多项式拟合函数,确定温度传感器输出的当前温度值,与相关技术中在查表后利用线性插值法获取温度值,导致温度传感器读取的温度值精度不够相比,本技术通过使用拟合好的分段多项式拟合函数处理温度信号,可以提高温度传感器的读数精度。

45、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

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