本公开涉及温度控制,尤其涉及一种温度传感器检测方法、温度补偿方法及相关装置。
背景技术:
1、相关技术中,设置多个温度传感器的设备,例如空调、冰箱等设备,可以利用多个温度传感器采集环境和设备的温度数据以对设备进行控制。温度传感器由于器件差异、或者长期使用后,均可能导致温度传感器检测的温度值存在漂移现象,使得采样得到的温度值不准确,进而影响设备的正常控制。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种温度传感器检测方法、温度补偿方法及相关装置。
2、根据本公开实施例的第一方面,提供一种温度传感器检测方法,包括:
3、获取设备处于目标状态下多个温度传感器所采集的环境温度值,所述多个温度传感器分布在所述设备的不同区域,所述目标状态表征所述设备的待机时长超过预设时长的状态;
4、按数值大小对所述环境温度值排序,得到温度值序列;
5、根据所述温度值序列,得到用于表征所述多个温度传感器中是否存在温度漂移的检测结果。
6、可选地,根据所述温度值序列,得到用于表征所述多个温度传感器中是否存在温度漂移的检测结果,包括:
7、根据所述温度值序列,确定待测温度值;
8、根据所述温度值序列中除所述待测温度值外的其余温度值,确定目标基准值;
9、根据所述待测温度值与所述目标基准值之差的绝对值和第一预设阈值之间的大小关系,得到用于表征目标温度传感器是否存在温度漂移的检测结果,所述目标温度传感器为采集到所述待测温度值的温度传感器。
10、可选地,根据所述温度值序列,确定待测温度值,包括:
11、根据所述温度值序列中与相邻温度值的差距超过第二预设阈值的第一温度值,确定所述待测温度值,或者,
12、根据分别位于所述温度值序列两端的第二温度值和第三温度值,确定所述待测温度值。
13、可选地,根据所述温度值序列,确定待测温度值,包括:
14、当所述温度传感器的数量小于第一预设值时,根据所述温度值序列中与相邻温度值的差距超过第三预设阈值的第一温度值,确定所述待测温度值;
15、当所述温度传感器的数量大于等于所述第一预设值时,根据分别位于所述温度值序列两端的第二温度值和第三温度值,确定所述待测温度值。
16、可选地,当所述温度传感器的数量大于等于所述第一预设值且小于第二预设值时,所述第二温度值的数量和所述第三温度值的数量均为1;
17、当所述温度传感器的数量大于等于所述第二预设值时,所述第二温度值的数量和所述第三温度值的数量均为2。
18、可选地,根据所述待测温度值与所述目标基准值之差的绝对值和第一预设阈值之间的大小关系,得到用于表征目标温度传感器是否存在温度漂移的检测结果,包括:
19、当所述待测温度值与所述目标基准值之差的绝对值大于所述第一预设阈值时,得到用于表征所述目标温度传感器存在温度漂移的检测结果;
20、当所述待测温度值与所述目标基准值之差的绝对值小于等于所述第一预设阈值时,得到用于表征所述目标温度传感器不存在温度漂移的检测结果。
21、可选地,根据所述温度值序列中除所述待测温度值外的其余温度值,确定目标基准值,包括:
22、将所述温度值序列中除所述待测温度值外的其余值的平均值确定为所述目标基准值。
23、根据本公开实施例的第二方面,提供一种温度补偿方法,包括:
24、在设备运行状态下,根据检测结果,对所述设备中多个温度传感器所采集的温度值进行补偿操作;其中,所述检测结果根据本公开实施例的第一方面提供的温度传感器检测方法得到。
25、可选地,根据检测结果,对所述设备中多个温度传感器所采集的温度值进行补偿操作,包括:
26、在所述检测结果表征所述多个温度传感器中的目标温度传感器存在温度漂移的情况下,利用所述目标温度传感器对应的补偿值对所述目标温度传感器所采集的实时温度值进行补偿;其中,所述补偿值根据待测温度值与目标基准值之差的绝对值确定。
27、可选地,所述温度值序列中的环境温度值为从左至右由小到大的次序,利用所述目标温度传感器对应的补偿值对所述目标温度传感器所采集的实时温度值进行补偿,包括:
28、当所述目标温度传感器所采集的环境温度值的位置在所述温度值序列的中间值之前时,将所述目标温度传感器所采集的实时温度值与所述补偿值之和作为所述目标温度传感器补偿后的值;
29、当所述目标温度传感器所采集的环境温度值的位置在所述温度值序列的中间值之后时,将所述目标温度传感器所采集的实时温度值与所述补偿值之差作为所述目标温度传感器补偿后的值。
30、根据本公开实施例的第三方面,提供一种温度传感器检测装置,包括:
31、获取模块,被配置为获取设备处于目标状态下多个温度传感器所采集的环境温度值,所述多个温度传感器分布在所述设备的不同区域,所述目标状态表征所述设备的待机时长超过预设时长的状态;
32、第一获得模块,被配置为按数值大小对所述环境温度值排序,得到温度值序列;
33、第二获得模块,被配置为根据所述温度值序列,得到用于表征所述多个温度传感器中是否存在温度漂移的检测结果。
34、根据本公开实施例的第四方面,提供一种温度补偿装置,包括:
35、补偿模块,被配置为在设备运行状态下,根据检测结果,对所述设备中多个温度传感器所采集的温度值进行补偿操作;其中,所述检测结果根据本公开实施例的第一方面提供的温度传感器检测方法得到。
36、根据本公开实施例的第五方面,提供一种计算机存储介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开实施例的第一方面提供的温度传感器检测方法或本公开实施例的第二方面提供的温度补偿方法。
37、根据本公开实施例的第六方面,提供一种设备,包括:
38、存储装置,其上存储有计算机程序;
39、处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开实施例的第一方面提供的温度传感器检测方法或本公开实施例的第二方面提供的温度补偿方法。
40、本公开的实施例提供的技术方案可以包括以下有益效果:
41、本公开通过将设备处于目标状态下多个温度传感器所采集的环境温度值按数值大小进行排序,得到温度值序列,从而可以根据温度值序列,得到用于表征多个温度传感器中是否存在温度漂移的检测结果,目标状态表征所述设备的待机时长超过预设时长的状态。这样,针对检测结果可以对设备的温度传感器执行相应的处理方式,以避免存在温度漂移的温度传感器影响设备的正常控制,因此提升了设备控制的准确性。
42、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种温度传感器检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述温度值序列,得到用于表征所述多个温度传感器中是否存在温度漂移的检测结果,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述温度值序列,确定待测温度值,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述温度值序列,确定待测温度值,包括:
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求2所述的方法,其特征在于,根据所述待测温度值与所述目标基准值之差的绝对值和第一预设阈值之间的大小关系,得到用于表征目标温度传感器是否存在温度漂移的检测结果,包括:
7.根据权利要求2所述的方法,其特征在于,根据所述温度值序列中除所述待测温度值外的其余温度值,确定目标基准值,包括:
8.一种温度补偿方法,其特征在于,包括:
9.根据权利要求8所述的方法,其特征在于,所述检测结果根据权利要求2-7任一所述的温度传感器检测方法得到,根据检测结果,对所述设备中多个温度传感器所采集的温度值进行补偿操作,包括:
10.根据权利要求9所述的方法,其特征在于,所述温度值序列中的环境温度值为从左至右由小到大的次序,利用所述目标温度传感器对应的补偿值对所述目标温度传感器所采集的实时温度值进行补偿,包括:
11.一种温度传感器检测装置,其特征在于,包括:
12.一种温度补偿装置,其特征在于,包括:
13.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1-10中任一所述的方法。
14.一种设备,其特征在于,包括:
