温控器的温度修正方法、电子设备及计算机存储介质与流程

文档序号:29694356发布日期:2022-04-16 12:36阅读:452来源:国知局
温控器的温度修正方法、电子设备及计算机存储介质与流程

1.本发明涉及温度修正领域,特别涉及一种温控器的温度修正方法、电子设备及计算机存储介质。


背景技术:

2.温控器,常用于空调、冰箱等设备,是一种温度显示与控制设备。常见的温控器是基于温度传感器构建的温度监控电路,能够实现温度的监测以及控制。
3.相关技术中,温控器的内部器件在工作时会产生热量,而温控器的内部器件在工作时产生的热量会影响温度检测结果,容易导致温度传感器测量的温度比室内空间的真实温度高,进而影响温度调节的精度,此外,部分空调的温控器是安装在墙体内以暗盒的方式设置的,由于温度传感器所在区域与室内空间之间形成有隔断结构,导致温度传感器所在区域与室内空间之间往往会形成不可忽略的温度差,影响温度调节效果。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提供了一种温控器的温度修正方法、电子设备及计算机存储介质,能够有效修正测量温度值,从而提高温度调节的可靠性。
5.本发明第一方面实施例提供一种温控器的温度修正方法,包括:
6.获取温控器控制的制冷启停状态;
7.获取预设时间内温控器中温度传感器的参数变化量;
8.根据制冷启停状态和参数变化量,得到测温修正值;
9.根据测温修正值,对温度传感器的测量温度值进行修正,得到修正温度数据。
10.根据本发明的上述实施例,至少具有如下有益效果:通过预设时间内温度传感器的参数变化量以及制冷启停状态,能够得到测温修正值,基于测温修正值能够将温度传感器的测量温度值修正为修正温度数据,从而确保修正温度数据接近室内空间的真实温度值,能够有效弱化甚至消除其他因素对修正温度数据的影响,进而有效提高温控器在进行温度调节时的可靠性。
11.根据本发明第一方面的一些实施例,获取温控器控制的制冷启停状态,包括:
12.获取温控器控制的工作模式;
13.当工作模式为制冷模式,获取温控器控制的制冷启停状态和继电器启停状态。
14.根据本发明第一方面的一些实施例,根据制冷启停状态和参数变化量,得到测温修正值,包括:
15.当继电器启停状态为继电器启动状态,根据制冷启停状态和参数变化量,得到测温修正值。
16.根据本发明第一方面的一些实施例,根据制冷启停状态和参数变化量,得到测温修正值,还包括:
17.当继电器启停状态为继电器停止状态,将温度传感器的测量温度值作为修正温度数据。
18.根据本发明第一方面的一些实施例,在根据测温修正值,对温度传感器的测量温度值进行修正,得到修正温度数据之后,还包括:
19.重新获取所述工作模式,求和所有的测温修正值得到累计修正温度值,求和累计修正温度值与温度传感器的测量温度值,得到更新后的所述修正温度数据。
20.根据本发明第一方面的一些实施例,参数变化量包括电阻值变化量。
21.根据本发明第一方面的一些实施例,测温修正值包括第一测温修正值、第二测温修正值和第三测温修正值,根据制冷启停状态和参数变化量,得到测温修正值,包括:
22.当参数变化量为零且制冷启停状态为制冷启动状态,得到第一测温修正值为负值;
23.当参数变化量为零且制冷启停状态为制冷停止状态,得到第二测温修正值为正值;
24.当参数变化量为非零,得到第三测温修正值为0。
25.根据本发明第一方面的一些实施例,累计修正温度值大于或等于0。
26.根据本发明第二方面实施例提供的一种电子设备,包括:
27.存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第二方面实施例任意一项的温控器的温度修正方法。
28.由于第二方面实施例的电子设备可实现第一方面任意一项的温控器的温度修正方法,因此具有本发明第一方面的所有有益效果。
29.根据本发明第三方面实施例提供的一种计算机存储介质,包括存储有计算机可执行指令,计算机可执行指令用于执行第一方面实施例任意一项的温控器的温度修正方法。
30.由于第三方面实施例的计算机存储介质可执行第一方面实施例任意一项的温控器的温度修正方法,因此具有本发明第一方面的所有有益效果。
31.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
32.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
33.图1是本发明实施例的温控器的温度修正方法的主要步骤图;
34.图2是本发明实施例的温控器的温度修正方法中s100的主要步骤图;
35.图3是本发明实施例的温控器的温度修正方法中s300的主要步骤图;
36.图4是本发明实施例的温控器的温度修正方法中s500的主要步骤图;
37.图5是本发明实施例的温控器的温度修正方法工作运行的流程示意图。
具体实施方式
38.本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体
含义。在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。此外,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
39.下面参照图1至图5描述本发明的温控器的温度修正方法、电子设备及计算机存储介质,温控器一般为用于调节空调工作状态的控制器。
40.如图1所示,根据本发明第一方面实施例的一种温控器的温度修正方法,包括如下步骤:
41.s100、获取温控器控制的制冷启停状态,其中,制冷启停状态一般表示压缩机的工作状态,制冷启停状态能够通过比较温控器的显示温度值和设定温度值得到,显示温度值是温控器所显示的室内温度值;
42.s200、获取预设时间内温控器中温度传感器的参数变化量;
43.s300、根据制冷启停状态和参数变化量,得到测温修正值;
44.s400、根据测温修正值,对温度传感器的测量温度值进行修正,得到修正温度数据,其中,修正温度数据输出为温控器的显示温度值。
45.具体的,制冷启停状态的判断规则可设置为如下:显示温度值小于设定温度值,制冷启停状态为制冷停止状态,否则,制冷启停状态为制冷启动状态。
46.通过预设时间内温度传感器的参数变化量以及制冷启停状态,能够得到测温修正值,基于测温修正值能够将温度传感器的测量温度值修正为修正温度数据,从而确保修正温度数据接近室内空间的真实温度值,能够有效弱化甚至消除其他因素对修正温度数据的影响,进而有效提高温控器在进行温度调节时的可靠性,此外,测温修正值根据参数变化量实现变化,能够有效提高温度修正的准确性。
47.可以理解的是,参考图2,步骤s100,获取温控器控制的制冷启停状态,包括以下步骤:
48.s110、获取温控器控制的工作模式。
49.s120、当工作模式为制冷模式,获取温控器控制的制冷启停状态和继电器启停状态。
50.由于温控器内部的器件工作时会产生热量,在制冷模式下,温控器内部器件产生的热量会对温度传感器的测量温度值造成干扰,使温度传感器的测量温度值高于室内环境的真实温度值,因此,只有在工作模式为制冷模式的状态下,才需要对温度传感器的测量温度值进行修正,否则,温度传感器的测量温度值不需要进行修正就能够直接输出为温控器的显示温度值。
51.温控器内部主要产生热量的器件是继电器,温控器内部的其他器件工作时产生的热量相对于继电器工作时产生的热量较小,因此,温度传感器的测量温度值主要受继电器工作时产生的热量所影响,针对继电器的启停来判断是否对测量温度值进行修正能够有效简化整体温控器的温度修正方法。
52.可以理解的是,参考图3,步骤s300,根据制冷启停状态和参数变化量,得到测温修正值,包括以下步骤:
53.s310、当继电器启停状态为继电器启动状态,根据制冷启停状态和参数变化量,得
到测温修正值。
54.s320、当继电器启停状态为继电器停止状态,将温度传感器的测量温度值作为修正温度数据。
55.可以理解的是,参考图5,在步骤s400之后,即在根据测温修正值,对温度传感器的测量温度值进行修正,得到修正温度数据之后,还包括以下步骤:
56.s500、重新获取工作模式,求和所有的测温修正值得到累计修正温度值,求和累计修正温度值与温度传感器的测量温度值,得到更新后的修正温度数据。
57.具体的,步骤s500包括并重复进行步骤s100至步骤s400,其中,步骤s400中修正温度值由累计修正温度值与温度传感器的测量温度值求和获得。
58.可以理解的是,参数变化量为电阻值变化量,即在预设时间内温度传感器的电阻变化量。温度传感器主要利用热敏电阻进行检测,热敏电阻在感受到温度变化时,其电阻会发生变化,根据电阻值变化量能够直接判断温度是否发生变化,从而快速得到温度变化的情况,参数变化量的获取速度快,能够提高温度修正的响应速度。
59.可以理解的是,参数变化量除了设置为电阻值变化量,还可以设置为电压值变化量、ad值变化量或测量温度值变化量。温度传感器通过热敏电阻感应温度的变化,当温度发生变化时,热敏电阻的电阻值发生变化,输出的电压值会跟随变化,通过电压值或电阻值能够计算ad值,再通过ad值寻找映射表中对应的测量温度值。具体的,温度传感器包括串联的热敏电阻和固定电阻,设热敏电阻值的阻值为ntc,固定电阻值的阻值为r,ad=(ntc/(ntc+r))*2n。温度传感器的感应工作过程形成的参数都能够反映测量温度值是否发生变化,进而为测温修正值提供判断依据。
60.相关技术中,对温度传感器的测量温度值进行修正时,通常是先设定一个固定的修正值,温控器每运行一个固定的时间后,对温度传感器的测量温度值通过一个固定的修正值进行修正,以实现弱化温控器内部其他器件对温度传感器的测量温度值的干扰,但这种修正方法的修正效果差,容易诱发过度修正的问题,可能导致温控器的显示温度值与室内空间的真实温度值之间形成更大的温度差,最终导致温控器的温度调节可靠性降低。
61.可以理解的是,本发明的方案通过设置参数变化量来判断具体的测温修正值。测温修正值包括第一测温修正值、第二测温修正值和第三测温修正值。根据制冷启停状态和参数变化量,得到测温修正值,包括:
62.当参数变化量为零且制冷启停状态为制冷启动状态,得到第一测温修正值为负值;
63.当参数变化量为零且制冷启停状态为制冷停止状态,得到第二测温修正值为正值;
64.当参数变化量为非零,得到第三测温修正值为0。
65.根据预设时间内温度传感器的参数变化量,判断测温修正值是零或非零。在参数变化量为非零时,表示在预设时间内温度传感器的测量温度值在变化,则不作修正,得到第三测温修正值为0,温度传感器的测量温度值直接输出为修正温度数据;在参数变化量为零时,则需要通过制冷启停状态来判断测温修正值为正值还是负值,从而对温度传感器的测量温度实时且可靠的修正调节,进而提高温控器控制温度的可靠性。
66.可以理解的是,累计修正温度值大于或等于0,即前后的测温修正值都在控制范围
内进行调节,能够避免修正过度。
67.具体的,制冷启停状态由制冷启动状态转变为制冷停止状态的时间内,累加第一测温修正值得到第一累计修正温度值,第一累计修正温度值小于或等于预设补偿值;
68.制冷启停状态由制冷停止状态转变为制冷启动状态的时间内,累加第二测温修正值得到第二累计修正温度值,第二累计修正温度值的绝对值小于或等于第一累计修正温度值。
69.能实现对温度修正值即温控器显示的室内温度实现动态调节。当制冷启停状态为制冷启动状态时,得到第一测温修正值为负值,将第一测温修正值和测量温度值相加得到修正温度数据,修正温度数据相较于测量温度值低,能够有效对温控器内部器件所产生热量而造成的升温影响进行补偿,以有效降低修正温度数据与室内真实温度值之间的差值;当制冷启停状态为制冷停止状态时,得到第一测温修正值为正值,将第一测温修正值和测量温度值相加得到修正温度数据,修正温度数据相较于测量温度值高,能够逐步抵消前一状态持续时间内因第一温度修正值所作的修正,从而确保修正温度数据更接近室内的真实温度值。
70.下面参考图5以一个具体的实施例详细描述本发明实施例的温控器的温度修正方法。值得理解的是,下述描述仅是示例性说明,而不是对发明的具体限制。
71.初始状态下,温控器的显示温度值为28℃、设定温度值为24℃,温控器控制的工作模式为制冷模式、处于制冷启动状态、且继电器处于继电器开启状态,依次进行以下步骤对温度进行修正:
72.1、获取温控器控制的工作模式为制冷模式后,获取温控器控制处于制冷启动状态、继电器启动状态。
73.2、在10分钟内测得温度传感器的ad值发生了变化,即参数变化量为非零。
74.3、根据参数变化量为非零,得到此时的温度修正值为第三测温修正值0。
75.4、温度传感器ad值对应的测量温度值为27℃,由于测温修正值为0,求和27℃和0得到修正温度数据为27℃,此时温控器的显示温度值为27℃。
76.5、重新获取温控器控制的工作模式仍是制冷模式后,获取温控器控制处于制冷启动状态、继电器启动状态;在10分钟内测得温度传感器的ad值未发生变化,即参数变化量为零;根据处于制冷启动状态且参数变化量为零,得到此时的温度修正值为第一测温修正值-0.5℃;求和所有的测温修正值,得到累计修正温度值为0-0.5=-0.5℃,此时温度传感器ad值对应的测量温度值仍为27℃,求和累计修正温度值和温度传感器的测量温度值,得到更新后的修正温度数据为27-0.5=26.5℃,此时温控器的显示温度值为26.5℃。
77.进一步,继续进行上述步骤5,重新获取温控器控制的工作模式仍是制冷模式后,获取温控器控制处于制冷启动状态、继电器启动状态;在10分钟内测得温度传感器的ad值未发生变化,即参数变化量为零;根据处于制冷启动状态且参数变化量为零,得到此时的温度修正值为第一测温修正值-0.5℃;求和所有的测温修正值,得到累计修正温度值为0-0.5-0.5=-1℃,此时温度传感器ad值对应的测量温度值仍为27℃,求和累计修正温度值和温度传感器的测量温度值,得到更新后的修正温度数据为27-1=26℃,此时温控器的显示温度值为26℃。
78.进一步,继续进行上述步骤5,重新获取温控器控制的工作模式仍是制冷模式后,
获取温控器控制处于制冷启动状态、继电器启动状态;在10分钟内测得温度传感器的ad值发生了变化,即参数变化量为非零;根据处于制冷启动状态且参数变化量为非零,得到此时的温度修正值为第三测温修正值0℃;求和所有的测温修正值,得到累计修正温度值为0-0.5-0.5+0=-1℃,此时温度传感器ad值对应的测量温度值变为26℃,求和累计修正温度值和温度传感器的测量温度值,得到更新后的修正温度数据为26-1=25℃,此时温控器显示的显示温度值为25℃。
79.进一步,继续进行上述步骤5,重新获取温控器控制的工作模式仍是制冷模式后,获取温控器控制处于制冷启动状态、继电器启动状态;在10分钟内测得温度传感器的ad值未发生变化,即参数变化量为零;根据处于制冷启动状态且参数变化量为零,得到此时的温度修正值为第一测温修正值-0.5℃;求和所有的测温修正值,得到累计修正温度值为0-0.5-0.5+0-0.5=-1.5℃,此时温度传感器ad值对应的测量温度值仍为26℃,求和累计修正温度值和温度传感器的测量温度值,得到更新后的修正温度数据为26-1.5=24.5℃,此时温控器的显示温度值为24.5℃。
80.进一步,继续进行上述步骤5,重新获取温控器控制的工作模式仍是制冷模式后,获取温控器控制处于制冷启动状态、继电器启动状态;在10分钟内测得温度传感器的ad值发生了变化,即参数变化量为非零;根据处于制冷启动状态且参数变化量为非零,得到此时的温度修正值为第三测温修正值0℃;求和所有的测温修正值,得到累计修正温度值为0-0.5-0.5+0-0.5+0=-1.5℃,此时温度传感器ad值对应的测量温度值变为25.5℃,求和累计修正温度值和温度传感器的测量温度值,得到更新后的修正温度数据为25.5-1.5=24℃,此时温控器的显示温度值为24℃,达到设定温度值24℃的制冷需求,此时温控器控制进入制冷停止状态。
81.进一步,继续进行上述步骤5,重新获取温控器控制的工作模式仍是制冷模式后,获取温控器控制处于制冷停止状态、继电器启动状态;在10分钟内测得温度传感器的ad值发生了变化,即参数变化量为非零;根据处于制冷停止状态且参数变化量为非零,得到此时的温度修正值为第三测温修正值0℃;求和所有的测温修正值,得到累计修正温度值为0-0.5-0.5+0-0.5+0+0=-1.5℃,此时温度传感器ad值对应的测量温度值变为26℃,求和累计修正温度值和温度传感器的测量温度值,得到更新后的修正温度数据为26-1.5=24.5℃,此时温控器的显示温度值为24.5℃。
82.进一步,继续进行上述步骤5,重新获取温控器控制的工作模式仍是制冷模式后,获取温控器控制处于制冷停止状态、继电器启动状态;在10分钟内测得温度传感器的ad值未发生变化,即参数变化量为零;根据处于制冷停止状态且参数变化量为零,得到此时的温度修正值为第二测温修正值0.5℃;求和所有的测温修正值,得到累计修正温度值为0-0.5-0.5+0-0.5+0+0+0.5=-1℃,此时温度传感器ad值对应的测量温度值仍为26℃,求和累计修正温度值和温度传感器的测量温度值,得到更新后的修正温度数据为26-1=25℃,此时温控器的显示温度值为25℃。
83.通过上述方式能够对温控器的显示温度值进行实时且可靠温度修正,从而确保温控器的温度调节效果更准确。
84.根据本发明第二方面实施例提供的一种电子设备,包括:
85.存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执
行计算机程序时实现第一方面实施例任意一项的温控器的温度修正方法。其中,处理器和存储器可以通过总线或者其他方式连接。
86.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
87.实现上述第一方面实施例的温控器的温度修正方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的温控器的温度修正方法,例如,执行以上描述的图1中的方法步骤s100至s400、图2中的方法步骤s110至s120、图3中的方法步骤s310至s320、图4中的方法步骤s500。
88.以上所描述的设备实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
89.此外,本发明的第三方面实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述设备实施例中的一个处理器执行,可使得上述处理器执行上述第一方面实施例中的温控器的温度修正方法,例如,执行以上描述的图1中的方法步骤s100至s400、图2中的方法步骤s110至s120、图3中的方法步骤s310至s320、图4中的方法步骤s500。
90.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
91.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
92.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本
发明的范围由权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1