一种热水机水箱温度补偿方法、装置、存储介质及热水机与流程

文档序号:26568675发布日期:2021-09-08 02:06阅读:168来源:国知局
一种热水机水箱温度补偿方法、装置、存储介质及热水机与流程

1.本发明涉及控制领域,尤其涉及一种热水机水箱温度补偿方法、装置、存储介质及热水机。


背景技术:

2.相关技术中,热水机水箱感温包电路主要包括分压电路;分压电路由水箱感温包rt和分压电阻rs构成。由于控制器在室外机内,水箱感温包rt与控制器是用长连接线连接,从控制器到水箱里的连接线拉的很长,且暴露在环境中,干扰会随着长长的线窜进控制器,所以水箱感温包rt外拉至水箱容易受到外界干扰,干扰耦合进入电路可能会引起rs阻值异常,以至于温度检测不准,进而造成机组制热异常或者报故障。


技术实现要素:

3.本发明的主要目的在于克服上述相关技术的缺陷,提供一种热水机水箱温度补偿方法、装置、存储介质及热水机,以解决相关技术中热水机水箱温度检测电路分压电阻阻值异常导致温度检测不准的问题。
4.本发明一方面提供了一种热水机水箱温度补偿方法,所述热水机包括检测电路,通过所述检测电路检测水箱温度,所述检测电路通过检测电压数据得到对应的水箱温度检测值,所述方法,包括:判断通过所述检测电路检测得到的检测电压数据中是否出现异常检测电压数据;若所述检测电压数据中出现异常检测电压数据,则剔除所述异常检测电压数据得到正常检测电压数据;根据所述正常检测电压数据和所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的实际水箱温度;根据计算得到的当前的实际水箱温度和当前检测到的异常水箱温度检测值得到水箱温度检测值的补偿值;根据得到的所述水箱温度检测值的补偿值对预设的检测电压值与水箱温度检测值的对应关系进行更新。
5.可选地,根据所述正常检测电压数据和所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的实际水箱温度,包括:根据所述正常检测电压确定当前的水箱温度检测值;所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的计算水箱温度值;根据所述当前的水箱温度检测值和所述当前的计算水箱温度值确定当前的实际水箱温度。
6.可选地,根据计算得到的当前的实际水箱温度和当前检测到的异常水箱温度检测值得到水箱温度检测值的补偿值,包括:所述水箱温度检测值的补偿值等于计算得到的当前的实际水箱温度与当前检测到的异常水箱温度检测值的温度偏差值。
7.可选地,还包括:判断通过所述检测电路检测得到的异常检测电压是否超出预设的可进行温度补偿的电压范围;若判断超出所述可进行温度补偿的电压范围,则进行水箱温度检测故障提示;和/或,当检测到水箱温度检测故障时,不执行所述热水机水箱温度补偿。
8.本发明另一方面提供了一种热水机水箱温度补偿装置,所述热水机包括检测电
路,通过所述检测电路检测水箱温度,所述检测电路通过检测电压数据得到对应的水箱温度检测值,所述装置,包括:第一判断单元,用于判断通过所述检测电路检测得到的检测电压数据中是否出现异常检测电压数据;处理单元,用于若所述第一判断单元判断所述检测电压数据中出现异常检测电压数据,则剔除所述异常检测电压数据得到正常检测电压数据;计算单元,用于根据所述正常检测电压数据和所述热水器当前的出水温度、设定温度以及所述热水器的加热参数计算得到当前的实际水箱温度;补偿单元,用于根据所述计算单元计算得到的当前的实际水箱温度和当前检测到的异常水箱温度检测值得到水箱温度检测值的补偿值;更新单元,用于根据得到的所述水箱温度检测值的补偿值对预设的检测电压值与水箱温度检测值的对应关系进行更新。
9.可选地,所述计算单元,根据所述正常检测电压数据和所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的实际水箱温度,包括:根据所述正常检测电压确定当前的水箱温度检测值;所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的计算水箱温度值;根据所述当前的水箱温度检测值和所述当前的计算水箱温度值确定当前的实际水箱温度。
10.可选地,所述补偿单元,根据计算得到的当前的实际水箱温度和当前检测到的异常水箱温度检测值得到水箱温度检测值的补偿值,包括:所述水箱温度检测值的补偿值等于计算得到的当前的实际水箱温度与当前检测到的异常水箱温度检测值的温度偏差值。
11.可选地,还包括:第二判断单元,用于判断通过所述检测电路检测得到的异常检测电压是否超出预设的可进行温度补偿的电压范围;故障提示单元,用于若所述第二判断单元判断超出所述可进行温度补偿的电压范围,则进行水箱温度检测故障提示;和/或,当检测到水箱温度检测故障时,不执行所述热水机水箱温度补偿。
12.本发明又一方面提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。
13.本发明再一方面提供了一种热水机,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。
14.本发明再一方面提供了一种热水机,包括前述任一所述的热水机水箱温度补偿装置。
15.根据本发明的技术方案,当热水机水箱温度检测电路检测的水箱温度值出现异常时,通过自补偿方式解决异常问题。水箱温度检测电路的分压模块(例如分压电阻)异常时,会影响到其在电路中的分压能力,电压检测值异常,以至于温度检测不准确,本发明根据异常电压检测值进行水箱检测温度的补偿,并根据补偿值刷新检测电压和水箱温度对应表,保持水箱温度的正常检测,维持机组正常运行。
附图说明
16.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
17.图1是本发明提供的热水机水箱温度检测方法的一实施例的方法示意图;
18.图2是水箱感温包简化电路图;
19.图3是水箱感温包电路连接示意图;
20.图4是本发明提供的热水机水箱温度补偿方法的一具体实施例的方法示意图;
21.图5是本发明提供的热水机水箱温度补偿装置的一实施例的结构框图。
具体实施方式
22.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.相关技术中,热水机水箱感温包电路主要包括分压电路;分压电路由水箱感温包rt和分压电阻rs构成,水箱感温包rt实质上就是一个电阻,和分压电阻rs构成一个电压检测电路,不同的检测电压对应不同的温度。io口连接分压电路的分压处,水箱感温包rt连接至vcc,分压电阻rs接地。原理可参考图2所示的水箱感温包简化电路图,temp_tank为水箱感温包io口,rt为水箱感温包,rs为分压电阻。参考图3所示的水箱感温包电路连接示意图,水箱感温包电路设置在主板控制器上,ic检测口连接到分压处,中间虚线表示的是省略部分电路,图3中所示的感温包rs通过针座连接到主板控制器上。由于控制器在室外机内,水箱感温包rt与控制器是用长连接线连接,从控制器到水箱里的连接线拉的很长,且暴露在环境中,干扰会随着长长的线窜进控制器,所以水箱感温包rt外拉至水箱容易受到外界干扰,干扰耦合进入检测电路可能会引起分压电阻rs阻值异常,以至于温度检测不准,进而造成机组制热异常或者报故障。
25.如上所述,水箱感温包rt和分压电阻rs构成一个电压检测电路,不同的检测电压对应不同的温度。当外界干扰耦合进入检测电路,分压电阻的异常直接影响到电压检测。分压电阻的异常主要表现为,电阻阻值上偏或下偏,影响到其在电路中的分压能力,从而导致主控制芯片ic检测到异常的电压。
26.本发明提供一种热水机水箱温度补偿方法。所述热水机包括水箱温度检测电路,通过所述水箱温度检测电路检测水箱温度,所述水箱温度检测电路通过检测电压数据得到对应的水箱温度检测值;所述水箱温度检测电路为电压检测电路,所述检测电路包括分压电路;具体地,所述检测电路包括:检测模块和分压模块;所述检测模块和所述分压模块串联构成分压电路,所述检测模块设置在所述水箱中,并连接至电源vcc;所述分压模块接地;所述检测模块包括电阻,所述分压模块包括分压电阻;所述热水机的控制器的ic检测口(io口)连接至所述分压电路的分压处,从而得到所述检测模块和所述分压模块之间的检测电压值,根据所述检测电压值得到水箱温度检测值;例如,所述检测模块为电阻rt,所述分压
模块为分压电阻rs,则io口检测到的电压为:v=vcc*rs/(rs+rt)。当所述分压模块出现异常时,例如,当外界干扰耦合进检测电路,分压电阻的异常直接影响到电压检测。
27.例如,参考图2所示,所述检测电路为热水机水箱感温包电路;热水机水箱感温包电路主要包括分压电路,分压电路由水箱感温包rt和分压电阻rs构成,水箱感温包rt为一个电阻,和分压电阻rs构成一个电压检测电路,不同的检测电压值对应不同的水箱温度检测值。temp_tank为控制器的水箱感温包io口,连接所述分压电路的分压处,从而得到检测电压值,根据所述检测电压值能够得到水箱温度检测值;水箱感温包rt连接至电源vcc,分压电阻rs接地。通过所述检测电路每次可检测得到多个检测电压值,根据检测得到的多个检测电压值的平均值得到对应水箱温度检测值。
28.图1是本发明提供的热水机水箱温度检测方法的一实施例的方法示意图。
29.如图1所示,根据本发明的一个实施例,所述热水机水箱温度检测方法至少包括步骤s110、步骤s120、步骤s130、步骤s140和步骤s150。
30.步骤s110,判断通过所述检测电路检测得到的检测电压数据中是否出现异常检测电压数据。
31.分压电阻阻值异常时,系统数据会出现异常,其表现为检测电压值(例如在预设检测时间内,例如几毫秒的时间)突增或突减,出现异常检测电压数据,此时,根据异常检测电压将得到异常水箱温度检测值。
32.其中,根据预设的检测电压值与水箱温度检测值的对应关系确定当前检测得到的检测电压值对应的水箱温度检测值。即,根据异常检测电压和所述预设的检测电压值与水箱温度检测值的对应关系,可以得到异常水箱温度检测值。通过所述检测电路每次可检测得到多个检测电压值,根据检测得到的多个检测电压值的平均值和所述对应关系得到对应水箱温度检测值。预设的检测电压值与水箱温度检测值的对应关系具体可以为预设的检测电压值与水箱温度检测值的对应关系表。
33.可选地,在检测到异常检测电压数据时,可以记录异常检测电压数据和/或异常水箱温度检测数据,以用作售后维修参考依据。所述异常检测电压数据,包括:检测得到的检测电压数据中与其他数据偏差较大的检测电压数据。
34.步骤s120,若所述检测电压数据中出现异常检测电压数据,则剔除所述异常检测电压数据得到正常检测电压数据。
35.温度检测是采集大量检测电压数据,根据计算得到一个温度值,分压电阻失效的那一刻,检测到的大量数据会有一部分仍然是正常数据。因此剔除检测电压数据中出现的异常检测电压数据,得到部分正常检测电压数据。例如,剔除采集的检测电压数据中与其他数据偏差较大的检测电压数据。
36.步骤s130,根据所述正常检测电压数据和所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的实际水箱温度。
37.具体地,获取出水感温包检测的出水温度;读取手抄器的设定温度;所述加热参数包括:单位时间内的制热量、单位时间内的出热水量和/或单位时间内补水热量。具体地,根据所述正常检测电压确定当前的水箱温度检测值;所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的计算水箱温度值(即,根据所述设定温度确定所述水箱当前的加热参数;根据所述加热参数计算得到当前的计算水箱温度值);根据所述当前的水箱
温度检测值和所述当前的计算水箱温度值确定当前的实际水箱温度。在一种具体实施方式中,所述当前的实际水箱温度等于所述当前的水箱温度检测值和所述当前的计算水箱温度值的平均值。
38.具体地,不同的设定温度对应不同的加热参数,因此根据设定温度确定水箱当前的加热参数。水箱温度的变化是因为水箱内热量变化,水箱内热量变化是因为水箱出水和补水,水箱出水就是用户使用时水箱出水,同时也会往水箱内同步补水。
39.水箱当前热量,即水箱出水、补水完的水箱热量(用终止热量表示q
终止
),原水箱热量,即水箱未出水、补水前的水箱热量(用初始热量表示q
初始
),水箱出水热量(用供水热量表示q
供水
),水箱补水热量(表示为q
补水
)
40.q
终止
=q
初始

q
供水
+q
补水

41.单位时间制热量(我们一般说的制热量也是指这个)
[0042][0043]
单位时间内水箱内热量计算如下:
[0044]
q
终止
=q
初始

q
供水
+q
补水
[0045]
q=cρv

t,

t为换热温差以25℃为参考;可以得到实际水箱温度为:
[0046]

t
水箱实际温度
=(q
初始

q
供水
+q
补水
)/cρv
[0047]
其中,q
初始
=cρv
初始

t
初始
,q
供水
=cρv
供水

t
供水
,

t
初始


t
供水

[0048]
q
初始
、q
供水
、q
补水
为已知量,c为比热容,ρ为密度,v为体积。v
初始
为水箱未出水、补水前的水箱中的水的体积,

t
初始
为水箱未出水、补水前的水箱中的水的温度;v
供水
为水箱的出水体积、

t
供水
为水箱的出水温度。
[0049]
步骤s140,根据计算得到的当前的实际水箱温度和当前检测到的异常水箱温度检测值得到水箱温度检测值的补偿值。
[0050]
具体地,水箱温度检测值的补偿值等于计算得到的当前的实际水箱温度与当前检测到的异常水箱温度检测值的温度偏差值。例如,当分压电阻突变,检测到的电压值是异常的,得到的水箱温度检测值也是异常的,比理论计算值(即步骤s130中计算得到的实际水箱温度)偏了

t,此时

t是未知的;温度不能突增,检测到异常后,根据理论计算得到当前实际水箱温度;异常水箱温度减去理论计算得到的当前实际水箱温度就是分压电阻阻值偏差引起的温度偏差

t;温度补偿就是异常水箱温度检测值减去温度偏差值

t得到实际水箱温度。例如,可以取预设时长内检测到的异常水箱温度和相应的计算得到的实际水箱温度,将计算得到的实际水箱温度与检测到的异常水箱温度(即根据存在异常检测电压的电压检测数据得到的)的温度偏差值的平均值作为所述水箱温度检测值的补偿值。所述补偿值可能为正也可能为负。
[0051]
步骤s150,根据得到的所述水箱温度检测值的补偿值,对预设的检测电压值与水箱温度检测值的对应关系进行更新。
[0052]
具体地,将所述对应关系中每个预设的检测电压值所对应的水箱温度检测值与所述补偿值相加得到更新后的每个预设的检测电压值与水箱温度检测值的对应关系。在后续进行水箱温度检测时,根据检测得到的检测电压值和该更新后的每个预设的检测电压值与水箱温度检测值的对应关系得到对应的水箱温度检测值。所述预设的检测电压值与水箱温
度检测值的对应关系例如可以为预设的检测电压值与水箱温度检测值的对应关系表,根据所述水箱温度检测值的补偿值更新检测电压值与水箱温度检测值的对应关系表,即,将该对应关系表中每个预设的检测电压值所对应的水箱温度检测值与所述补偿值相加得到更新后的每个预设的检测电压值所对应的新的水箱温度检测值。
[0053]
分压电阻异常不可逆,但是即使分压电阻异常,通过所述检测电路还是能检测到电压数据,持续检测到异常电压,通过本发明方式对预设的检测电压值与水箱温度检测值的对应关系进行更新,从而将检测的异常水箱温度补偿为正常检测温度,这样即使分压电阻改变了,得到的温度依然是准确的。
[0054]
可选地,所述方法还包括:判断通过所述检测电路检测得到的异常检测电压是否超出预设的可进行温度补偿的电压范围;若判断超出所述可进行温度补偿的电压范围,则进行水箱温度检测故障提示。
[0055]
例如,当分压电阻异常偏大或偏小时,可判为超出补偿范围。例如20k欧的分压电阻变成了50m欧,这类严重失效,不再进行软件补偿,控制芯片ic直接发送显示板报水箱感温包故障。通过判断异常检测电压是否超出预设的可进行温度补偿的电压范围,来确定分压电阻异常偏大或偏小是否超出补偿范围。
[0056]
可选地,所述方法还包括:当检测到水箱温度检测故障时,不执行所述热水机水箱温度补偿,即不再执行本发明的热水机水箱温度补偿方法。同时可以进行水箱温度检测故障提示。当检测到水箱感温包故障时,分压电阻失效补偿便没有意义,直接报故障,不进行分压电阻失效补偿。
[0057]
为清楚说明本发明技术方案,下面再以一个具体实施例对本发明提供的热水机水箱温度补偿方法的执行流程进行描述。
[0058]
图4是本发明提供的热水机水箱温度补偿方法的一具体实施例的方法示意图。如图4所示,分压电阻阻值异常时,电压检测值突增或突减,控制芯片ic根据检测电压得到的异常的水箱温度;ic检测到异常值后,根据设定温度、正常电压检测数据以及热水器的加热参数计算得到当前实际水箱温度。根据计算的当前实际水箱温度对异常的水箱温度进行补偿,根据补偿值刷新检测电压和温度对应表,当ic再次检测电压,根据新的温度对应关系就得到正常的水箱温度值。
[0059]
本发明还提供一种热水机水箱温度补偿装置。所述热水机包括检测电路,通过所述检测电路检测水箱温度,所述检测电路通过检测电压数据得到对应的水箱温度检测值;所述检测电路为电压检测电路,所述检测电路包括分压电路;具体地,所述检测电路包括:检测模块和分压模块;所述检测模块和所述分压模块串联构成分压电路,所述检测模块设置在所述水箱中,并连接至电源vcc;所述分压模块接地;所述检测模块包括电阻,所述分压模块包括分压电阻;所述热水机的控制器的ic检测口(io口)连接至所述分压电路的分压处,从而得到所述检测模块和所述分压模块之间的检测电压值,根据所述检测电压值得到水箱温度检测值;例如,所述检测模块为电阻rt,所述分压模块为分压电阻rs,则io口检测到的电压为:v=vcc*rs/(rs+rt)。
[0060]
例如,参考图2所示,所述检测电路为热水机水箱感温包电路;热水机水箱感温包电路主要包括分压电路,分压电路由水箱感温包rt和分压电阻rs构成,水箱感温包rt为一个电阻,和分压电阻rs构成一个电压检测电路,不同的检测电压值对应不同的水箱温度检
测值。temp_tank为控制器的水箱感温包io口,连接所述分压电路的分压处,从而得到检测电压值,根据所述检测电压值能够得到水箱温度检测值;水箱感温包rt连接至电源vcc,分压电阻rs接地。通过所述检测电路每次可检测得到多个检测电压值,根据检测得到的多个检测电压值的平均值得到对应水箱温度检测值。
[0061]
图5是本发明提供的热水机水箱温度补偿装置的一实施例的结构框图。如图5所示,所述热水机水箱温度补偿装置100包括第一判断单元110、处理单元120、计算单元130、补偿单元140和更新单元150。
[0062]
第一判断单元110用于判断通过所述检测电路检测得到的检测电压数据中是否出现异常检测电压数据。
[0063]
分压电阻阻值异常时,系统数据会出现异常,其表现为检测电压值(例如在预设检测时间内,例如几毫秒的时间)突增或突减,出现异常检测电压数据,此时,根据异常检测电压将得到异常水箱温度检测值。
[0064]
其中,根据预设的检测电压值与水箱温度检测值的对应关系确定当前检测得到的检测电压值对应的水箱温度检测值。即,根据异常检测电压和所述预设的检测电压值与水箱温度检测值的对应关系,可以得到异常水箱温度检测值。通过所述检测电路每次可检测得到多个检测电压值,根据检测得到的多个检测电压值的平均值和所述对应关系得到对应水箱温度检测值。预设的检测电压值与水箱温度检测值的对应关系具体可以为预设的检测电压值与水箱温度检测值的对应关系表。
[0065]
可选地,在检测到异常检测电压数据时,可以记录异常检测电压数据和/或异常水箱温度检测数据,以用作售后维修参考依据。所述异常检测电压数据,包括:检测得到的检测电压数据中与其他数据偏差较大的检测电压数据。
[0066]
处理单元120用于若所述第一判断单元110判断所述检测电压数据中出现异常检测电压数据,则剔除所述异常检测电压数据得到正常检测电压数据。
[0067]
温度检测是采集大量检测电压数据,根据计算得到一个温度值,分压电阻失效的那一刻,检测到的大量数据会有一部分仍然是正常数据。因此剔除检测电压数据中出现的异常检测电压数据,得到部分正常检测电压数据。例如,剔除采集的检测电压数据中与其他数据偏差较大的检测电压数据。
[0068]
计算单元130用于根据所述正常检测电压数据和所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的实际水箱温度。
[0069]
具体地,获取出水感温包检测的出水温度;读取手抄器的设定温度;所述加热参数包括:单位时间内的制热量、单位时间内的出热水量和/或单位时间内补水热量。具体地,计算单元130根据所述正常检测电压确定当前的水箱温度检测值;所述热水器当前的设定温度以及所述热水器的加热参数计算得到当前的计算水箱温度值(即,根据所述设定温度确定所述水箱当前的加热参数;根据所述加热参数计算得到当前的计算水箱温度值);根据所述当前的水箱温度检测值和所述当前的计算水箱温度值确定当前的实际水箱温度。在一种具体实施方式中,所述当前的实际水箱温度等于所述当前的水箱温度检测值和所述当前的计算水箱温度值的平均值。
[0070]
具体地,不同的设定温度对应不同的加热参数,因此根据设定温度确定水箱当前的加热参数。水箱温度的变化是因为水箱内热量变化,水箱内热量变化是因为水箱出水和
补水,水箱出水就是用户使用时水箱出水,同时也会往水箱内同步补水。
[0071]
水箱当前热量,即水箱出水、补水完的水箱热量(用终止热量表示q
终止
),原水箱热量,即水箱未出水、补水前的水箱热量(用初始热量表示q
初始
),水箱出水热量(用供水热量表示q
供水
),水箱补水热量(表示为q
补水
)
[0072]
q
终止
=q
初始

q
供水
+q
补水

[0073]
单位时间制热量(我们一般说的制热量也是指这个)
[0074][0075]
单位时间内水箱内热量计算如下:
[0076]
q
终止
=q
初始

q
供水
+q
补水
[0077]
q=cρv

t,

t为换热温差以25℃为参考;可以得到实际水箱温度为:
[0078]

t
水箱实际温度
=(q
初始

q
供水
+q
补水
)/cρv
[0079]
其中,q
初始
=cρv
初始

t
初始
,q
供水
=cρv
供水

t
供水
,

t
初始


t
供水

[0080]
q
初始
、q
供水
、q
补水
为已知量,c为比热容,ρ为密度,v为体积。v
初始
为水箱未出水、补水前的水箱中的水的体积,

t
初始
为水箱未出水、补水前的水箱中的水的温度;v
供水
为水箱的出水体积、

t
供水
为水箱的出水温度。
[0081]
补偿单元140用于根据所述计算单元计算得到的当前的实际水箱温度和当前检测到的异常水箱温度检测值得到水箱温度检测值的补偿值。
[0082]
具体地,水箱温度检测值的补偿值等于计算得到的当前的实际水箱温度与当前检测到的异常水箱温度检测值的温度偏差值。例如,当分压电阻突变,检测到的电压值是异常的,得到的水箱温度检测值也是异常的,比理论计算值(即计算模块130计算得到的实际水箱温度)偏了

t,此时

t是未知的;温度不能突增,检测到异常后,根据理论计算得到当前实际水箱温度;异常水箱温度减去理论计算得到的当前实际水箱温度就是分压电阻阻值偏差引起的温度偏差

t;温度补偿就是异常水箱温度检测值减去温度偏差值

t得到实际水箱温度。例如,可以取预设时长内检测到的异常水箱温度和相应的计算得到的实际水箱温度,将计算得到的实际水箱温度与检测到的异常水箱温度(即根据存在异常检测电压的电压检测数据得到的)的温度偏差值的平均值作为所述水箱温度检测值的补偿值。所述补偿值可能为正也可能为负。
[0083]
更新单元150用于根据得到的所述水箱温度检测值的补偿值对预设的检测电压值与水箱温度检测值的对应关系进行更新。
[0084]
具体地,将所述对应关系中每个预设的检测电压值所对应的水箱温度检测值与所述补偿值相加得到更新后的每个预设的检测电压值与水箱温度检测值的对应关系。在后续进行水箱温度检测时,根据检测得到的检测电压值和该更新后的每个预设的检测电压值与水箱温度检测值的对应关系得到对应的水箱温度检测值。所述预设的检测电压值与水箱温度检测值的对应关系例如可以为预设的检测电压值与水箱温度检测值的对应关系表,根据所述水箱温度检测值的补偿值更新检测电压值与水箱温度检测值的对应关系表,即,将该对应关系表中每个预设的检测电压值所对应的水箱温度检测值与所述补偿值相加得到更新后的每个预设的检测电压值所对应的新的水箱温度检测值。
[0085]
分压电阻异常不可逆,但是即使分压电阻异常,通过所述检测电路还是能检测到
电压数据,持续检测到异常电压,通过本发明方式对预设的检测电压值与水箱温度检测值的对应关系进行更新,从而将检测的异常水箱温度补偿为正常检测温度,这样即使分压电阻改变了,得到的温度依然是准确的。
[0086]
可选地,所述装置100还包括第二判断单元和故障提示是那样(图未示)。所述第二判断单元,用于判断通过所述检测电路检测得到的异常检测电压是否超出预设的可进行温度补偿的电压范围;故障提示单元,用于若所述第二判断单元判断超出所述可进行温度补偿的电压范围,则进行水箱温度检测故障提示。
[0087]
例如,当分压电阻异常偏大或偏小时,可判为超出补偿范围。例如20k欧的分压电阻变成了50m欧,这类严重失效,不再进行软件补偿,控制芯片ic直接发送显示板报水箱感温包故障。第二判断单元通过判断异常检测电压是否超出预设的可进行温度补偿的电压范围,来确定分压电阻异常偏大或偏小是否超出补偿范围。
[0088]
可选地,当检测到水箱温度检测故障时,所述装置不执行所述热水机水箱温度补偿,即不再执行本发明的热水机水箱温度补偿装置所执行的功能,同时可以进行水箱温度检测故障提示。当检测到水箱感温包故障时,分压电阻失效补偿便没有意义,直接报故障,不进行分压电阻失效补偿。
[0089]
本发明还提供对应于所述热水机水箱温度检测方法的一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。
[0090]
本发明还提供对应于所述热水机水箱温度检测方法的一种热水机,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。
[0091]
本发明还提供对应于所述热水机水箱温度检测装置的一种热水机,包括前述任一所述的热水机水箱温度检测装置。
[0092]
据此,本发明提供的方案,当热水机水箱温度检测电路检测的水箱温度值出现异常时,通过自补偿方式解决异常问题。水箱温度检测电路的分压模块(例如分压电阻)异常时,会影响到其在电路中的分压能力,电压检测值异常,以至于温度检测不准确,本发明根据异常电压检测值进行水箱检测温度的补偿,并根据补偿值刷新检测电压和水箱温度对应表,保持水箱温度的正常检测,维持机组正常运行。
[0093]
本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0094]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连
接,可以是电性或其它的形式。
[0095]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0096]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0097]
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1