用于饮水设备的方法、处理器、装置及饮水设备与流程

文档序号:23726155发布日期:2021-01-26 16:38阅读:78来源:国知局
用于饮水设备的方法、处理器、装置及饮水设备与流程

[0001]
本发明涉及家用电器领域,具体地涉及一种用于饮水设备的方法、处理器、装置及饮水设备。


背景技术:

[0002]
目前,饮水设备在工作时,用户按下饮水设备的取水按钮以发送取水指令,该取水指令携带有取水温度信息,饮水设备在接收到该取水指令后,将满足该取水温度的水输出至出水口以供用户使用。然而,在用户每次取水后,饮水设备的出水管道中都会残留有余水,在两次取水的间隔时间较短时,上一次取水后的余水温度必然会影响当前取水的温度,导致用户杯中水出现温度误差。因此,现有的用于饮水设备的方法由于当前取水温度受余水温度影响较大,故存在实际取水温度准确性不高的问题。


技术实现要素:

[0003]
本发明实施例的目的是提供一种用于饮水设备的方法、处理器、装置、饮水设备及存储介质,以解决现有的饮水设备存在的实际取水温度准确性不高的问题。
[0004]
为了实现上述目的,本发明第一方面提供一种用于饮水设备的方法,包括:
[0005]
获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度;
[0006]
确定余水温度大于目标取水温度;
[0007]
输出温度未达到目标取水温度的补偿水以与余水混合;以及
[0008]
对饮水设备的出水进行温度控制,以将出水温度控制在目标取水温度。
[0009]
在本发明实施例中,补偿水为未加热水;输出温度未达到目标取水温度的补偿水以与余水混合包括:根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量;输出温度未达到目标取水温度的补偿水以与余水混合。
[0010]
在本发明实施例中,量是体积,根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量包括根据以下公式(1)确定未加热水的体积:
[0011][0012]
其中,v
com
为未加热水的体积,t
res
为余水温度,t
tar
为目标取水温度,t
ini
为未加热水的进水温度,v
res
为余水的体积。
[0013]
在本发明实施例中,饮水设备包括用于泵送未加热水的泵,输出所确定的量的未加热水以与余水混合包括:根据泵的流量和所确定的量确定泵的工作时长;控制泵运行工作时长。
[0014]
在本发明实施例中,补偿水为加热水;输出温度未达到目标取水温度的补偿水以与余水混合包括:根据预设取水量和余水的量确定加热水的量;输出确定的量的加热水以与余水混合。
[0015]
在本发明实施例中,加热水的量为预设取水量减去余水的量。
[0016]
在本发明实施例中,还包括:根据加热水的量、余水的量、目标取水温度以及余水温度确定加热水的温度。
[0017]
在本发明实施例中,根据加热水的量、余水的量、目标取水温度以及余水温度确定加热水的温度包括根据以下公式(2)确定加热水的温度:
[0018][0019]
其中,t
com
为加热水的温度,v
com
为加热水的体积,v
res
为余水的体积,t
tar
为目标取水温度,t
res
为余水温度。
[0020]
在本发明实施例中,获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度包括:确定上一次取水时饮水设备的上一次出水温度;确定当前取水与上一次取水之间的时间间隔;根据上一次出水温度和时间间隔确定余水温度。
[0021]
在本发明实施例中,根据上一次出水温度和时间间隔确定余水温度包括:根据上一次出水温度和时间间隔从预先设置的查找表中找到对应的余水温度,查找表包括上一次出水温度、时间间隔与余水温度的映射关系。
[0022]
在本发明实施例中,获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度包括:获取饮水设备的加热装置的温度;根据加热装置的温度和预设的温度映射表,确定余水温度,温度映射表包括加热装置的温度与余水温度的映射关系。
[0023]
本发明第二方面提供一种处理器,处理器被配置成执行上述任意一项的用于饮水设备的方法。
[0024]
本发明第三方面提供一种用于饮水设备的装置,包括:
[0025]
第一温度传感器,用于检测饮水设备的出水温度;
[0026]
加热设备,用于对输入的水进行加热;以及
[0027]
处理器,被配置成:
[0028]
获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度;
[0029]
确定余水温度大于目标取水温度;
[0030]
输出温度未达到目标取水温度的补偿水以与余水混合;以及
[0031]
对饮水设备的出水进行温度控制,以将出水温度控制在目标取水温度。
[0032]
在本发明实施例中,上述装置还包括:第二温度传感器,用于检测未加热水的进水温度;处理器进一步被配置成:根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量;输出所确定的量的未加热水以与余水混合。
[0033]
在本发明实施例中,量是体积,处理器进一步被配置成:根据以下公式(1)确定未加热水的体积:
[0034][0035]
其中,v
com
为未加热水的体积,t
res
为余水温度,t
tar
为目标取水温度,t
ini
为未加热水的进水温度,v
res
为余水的体积。
[0036]
在本发明实施例中,上述装置还包括用于泵送未加热水的泵;处理器进一步被配
置成:根据泵的流量和所确定的量确定泵的工作时长;控制泵运行工作时长。
[0037]
在本发明实施例中,补偿水为加热水;处理器进一步被配置成:根据预设取水量和余水的量确定加热水的量;输出确定的量的加热水以与余水混合。
[0038]
在本发明实施例中,加热水的量为预设取水量减去余水的量。
[0039]
在本发明实施例中,处理器进一步被配置成:根据加热水的量、余水的量、目标取水温度以及余水温度确定加热水的温度。
[0040]
在本发明实施例中,处理器进一步被配置成:根据以下公式(2)确定加热水的温度:
[0041][0042]
其中,t
com
为加热水的温度,v
com
为加热水的体积,v
res
为余水的体积,t
tar
为目标取水温度,t
res
为余水温度。
[0043]
在本发明实施例中,处理器进一步被配置成:确定上一次取水时饮水设备的上一次出水温度;确定当前取水与上一次取水之间的时间间隔;根据上一次出水温度和时间间隔确定余水温度。
[0044]
根据上一次出水温度和时间间隔从预先设置的查找表中找到对应的余水温度,查找表包括上一次出水温度、时间间隔与余水温度的映射关系。
[0045]
在本发明实施例中,上述装置还包括用于检测加热装置的温度的温度传感器;处理器进一步被配置成:获取饮水设备的加热装置的温度;根据加热装置的温度和预设的温度映射表,确定余水温度,温度映射表包括加热装置的温度与余水温度的映射关系。
[0046]
本发明第四方面提供一种饮水设备,包括上述任意一项的用于饮水设备的装置。
[0047]
本发明第五方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器执行上述任意一项的用于饮水设备的方法。
[0048]
通过上述技术方案,本发明的用于饮水设备的方法,通过获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度,在确定余水温度大于目标取水温度后,输出温度未达到目标取水温度的补偿水以与余水混合,抵消了温度过高的余水对当前取水量的影响,解决了杯中水出现温度偏差的问题,在完成对余水的温度补偿后,重新对饮水设备的出水进行温度控制,以将出水温度控制在目标取水温度,实现了杯中水温度的精准控制,从而提高了实际取水量的温度准确性。
[0049]
本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0050]
附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:
[0051]
图1是本发明实施例用于饮水设备的方法的流程示意图;
[0052]
图2是本发明另一实施例用于饮水设备的方法的流程示意图;
[0053]
图3是本发明实施例输出温度未达到目标取水温度的补偿水以与余水混合的步骤的流程示意图;
[0054]
图4是本发明另一实施例输出温度未达到目标取水温度的补偿水以与余水混合的步骤的流程示意图;
[0055]
图5为本发明实施例输出温度未达到目标取水温度的补偿水以与余水混合的步骤的流程示意图;
[0056]
图6为本发明实施例获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度的步骤的流程示意图;
[0057]
图7是本发明实施例用于饮水设备的装置的结构框图;
[0058]
图8是本发明另一实施例用于饮水设备的装置的结构框图。
具体实施方式
[0059]
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
[0060]
传统的饮水设备控温算法都是以出水口的温度达到设定目标为标准,但用户实际上关心的是杯中水的温度是否准确。在实际生活中,例如,当用户刚取过一杯温度较高比如90℃的水,接着要取一杯45℃的水用于泡奶,但由于饮水设备的管道中的余水都是上一杯水所需的90℃左右的高温水。在这种情况下,传统饮水设备的控制算法,比如pid算法,由于出水口的水温高于目标温度,将通过持续动态调节即热管和水泵的驱动值来降低出水口的温度,直至出水口温度与目标温度相一致。在这种工况下,接满一杯水由于一开始落入杯中的水温高于目标温度,最终混合后的杯中水的温度也往往比目标温度高。
[0061]
为解决上述的问题,本发明实施例提供一种用于饮水设备的方法。图1为本发明实施例中用于饮水设备的方法的流程示意图。如图1所示,在本发明实施例中,提供了一种用于饮水设备的方法,以该方法应用于饮水设备的处理器为例进行说明,该方法可以包括以下步骤:
[0062]
步骤s102,获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度。
[0063]
其中,饮水设备中的余水为饮水设备在接收到取水指令前,饮水设备的管道和/或加热装置中留存的水。
[0064]
具体地,饮水设备的处理器在接收到取水指令时,获取饮水设备上一次取水时留存在饮水设备的管道和/或加热装置中的余水的温度,进一步地,余水温度可以通过温度传感器或者具体的算法获得。
[0065]
在一个实施例中,如图2所示,获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度包括步骤s2022至步骤s2026:
[0066]
步骤s2022,确定上一次取水时饮水设备的上一次出水温度。
[0067]
其中,上一次出水温度为上一次取水时饮水设备的出水温度。
[0068]
具体地,在接收到用户触发的取水指令时,饮水设备的处理器确定上一次取水时饮水设备的上一次出水温度,即最近一次取水的出水温度。具体可以通过温度传感器获取上一次出水温度,也可以获取饮水设备预先存储的有关上一次取水过程的出水温度信息。
[0069]
步骤s2024,确定当前取水与上一次取水之间的时间间隔。
[0070]
具体地,饮水设备的处理器通过获取预先存储的上一次取水完成的时间戳信息和当前接收到取水指令的时间戳信息,根据上述两个时间戳信息,确定当前取水与上一次取水之间的时间间隔。
[0071]
步骤s2026,根据上一次出水温度和时间间隔确定余水温度。
[0072]
具体地,饮水设备的处理器可以根据上一次出水温度和两次取水之间的时间间隔,确定余水温度,例如通过具体的算法进行确定。
[0073]
本实施例中,不需要额外的温度传感器测量余水温度,即可实现余水温度的确定,减少了饮水设备的硬件成本,同时可以通过不断地更新替换具体的算法模型或者查找表,提高温度确定的精准性。
[0074]
在一个实施例中,根据上一次出水温度和时间间隔确定余水温度包括:根据上一次出水温度和时间间隔从预先设置的查找表中找到对应的余水温度,查找表包括上一次出水温度、时间间隔与余水温度的映射关系。
[0075]
本实施例中,通过预先设置的查找表,饮水设备的处理器可以快速查找到关于上一次出水温度、时间间隔与余水温度之间的映射关系,从而获取余水温度,不需要通过额外的温度传感器进行余水温度的测量,减少了硬件成本,同时加快了取水进程。
[0076]
步骤s102之后为步骤s104,确定余水温度大于目标取水温度。
[0077]
其中,目标取水温度为用户触发或者点击的取水指令中携带的用户需要的取水温度信息,可以是预设温度值,例如100℃、80℃、50℃等。
[0078]
具体地,饮水设备的处理器接收到取水指令后,解析该取水指令,获取目标取水温度信息,比较余水温度和目标取水温度,确定余水温度大于目标取水温度后,进入下一步骤。
[0079]
步骤s106,输出温度未达到目标取水温度的补偿水以与余水混合。
[0080]
可以理解,补偿水用于对上一次取水时留存在饮水设备中的余水进行温度补偿,其中,补偿水的温度低于目标取水温度,具体的,补偿水可以是未经加热装置加热过的未加热水,例如常温水或者冷水,未加热水可以取自饮水设备外部连接的水箱,还可以是加热后的温度低于目标取水温度的水。
[0081]
具体地,饮水设备的处理器控制饮水设备输出温度未达到目标取水温度的补偿水,实现补偿水与余水的混合,以使用户得到满足目标取水温度的精准杯中水。例如当补偿水为未加热水时,处理器启动水泵从水箱泵出未加热水以与管道和/或加热装置中的余水混合,即输出未加热水以与温度较高的余水混合,余水和补偿水混合后的水的温度可以为目标取水温度或者期望是目标取水温度(即,混合后的水的温度可以接近目标取水温度),从而得到满足目标取水温度的杯中水。
[0082]
步骤s108,对饮水设备的出水进行温度控制,以将出水温度控制在目标取水温度。
[0083]
其中,出水温度为饮水设备的出水口输出的水的温度。
[0084]
具体地,在将补偿水与余水混合以完成对余水的温度补偿后,饮水设备的处理器启动加热装置将后续输入的水加热至目标取水温度,具体的过程包括:获取饮水设备实时的出水温度,采用具体的控制算法例如pid算法或者adrc(active disturbance rejection control,自抗扰控制)算法,根据获取的出水温度、进水温度以及目标取水温度实时动态调节加热装置的功率和饮水设备的水流量,其中,水流量为流经加热装置的水的流量,可以通
过控制水泵驱动电压进行调节,上述过程可以实现对饮水设备的出水温度的控制,使得饮水设备的出水温度满足并稳定在目标取水温度,得到满足目标取水温度的杯中水,从而实现杯中水的精准控温。
[0085]
上述用于饮水设备的方法,通过获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度,在确定余水温度大于目标取水温度的情况下,输出温度未达到目标取水温度的补偿水以与余水混合,抵消了温度较高的余水对当前杯中水的影响,解决了杯中水出现温度偏差的问题,在完成对余水的温度补偿后,重新对饮水设备的出水进行温度控制,以将出水温度控制在目标取水温度,实现了杯中水温度的精准控制,从而提高了实际取水量的温度准确性。
[0086]
尤其对于温度控制是采用pid控制策略的情况,由于受pid控制策略的响应曲线特性的影响,在上一次取水的温度高于当前的目标取水温度的情况下,由于出水口温度高于目标取水温度,通过持续动态调节加热装置和水泵的驱动值降低出水口温度,直至出水口温度与目标取水温度一致,由于一开始出水口输出的水的温度较高,导致最终混合后的杯中水的温度通常比目标取水温度高。因此,在启动pid控制之前,首先对饮水设备输出的温度较高的水进行温度补偿,再启动pid控制算法将出水口的温度稳定在目标取水温度或者目标取水温度附近,从而实现杯中水的精准控温。在完成上述温度补偿后,重新启动饮水设备的pid控制算法。这种通过分段控温的方式避免了上一杯水对第二杯水的影响,解决了杯中水温过高的问题。
[0087]
另外,通过延迟启动控制算法,加热装置不需要对所有的未加热水进行加热,只需要对部分未加热水加热,减少了加热装置的工作时长,降低了能源的消耗率。
[0088]
在一个实施例中,补偿水为未加热水,如图3所示,输出温度未达到目标取水温度的补偿水以与余水混合包括:
[0089]
步骤s302,根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量。
[0090]
其中,量可以是体积,也可以是重量或者热量。余水的量主要受饮水设备机型的水路结构所影响,由于饮水设备的机型是固定的,因此余水的量通常也是固定值,具体的数值可以预先确定。未加热水的进水温度可以通过测量进水管道中进水温度的温度传感器获得。
[0091]
在一个实施例中,量是体积,根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量包括根据以下公式(1)确定未加热水的体积:
[0092][0093]
其中,v
com
为未加热水的体积,t
res
为余水温度,t
tar
为目标取水温度,t
ini
为未加热水的进水温度,v
res
为余水的体积,其中,余水的体积可以通过饮水设备的机型和结构预先确定。
[0094]
具体地,饮水设备的处理器根据余水的体积、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的体积。
[0095]
在另一个实施例中,量可以是重量,根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量包括根据以下公式(2)确定未加热水的重量:
[0096][0097]
其中,m
com
为未加热水的重量,m
res
为余水的重量,余水的重量可以通过饮水设备的机型和结构确定。本实施例中,通过引入重量确定未加热水的量,同样适用于本发明实施例的方案。
[0098]
在另一个实施例中,量也可以是热量,根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量包括根据余水的热量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的热量。
[0099]
步骤s304,输出所确定的量的未加热水以与余水混合。
[0100]
具体地,饮水设备的处理器启动水泵从水箱泵出未加热水以与管道和/或加热装置中的余水混合,即输出未加热水以与温度较高的余水混合,其中,未加热水的量为上述步骤确定的未加热水的量,余水和未加热水混合后的水的温度可以为目标取水温度或者期望是目标取水温度(即,混合后的水的温度可以接近目标取水温度),以得到满足目标取水温度的杯中水。
[0101]
在一个实施例中,饮水设备包括用于泵送未加热水的泵,如图4所示,输出所确定的量的未加热水以与余水混合包括:
[0102]
步骤s4041,根据泵的流量和所确定的量确定泵的工作时长。
[0103]
其中,泵的流量为泵的泵速,即单位时间内泵送未加热水的量,量可以是重量、体积或者热量。相对应地,所确定的量可以是未加热水的重量、体积或者热量。泵的工作时长为泵输出未加热水的时间长度,其中未加热水用于与余水混合,以降低温度高的余水对杯中水的影响。
[0104]
具体地,饮水设备的处理器可以控制泵的功率,从而控制泵的流量,进而根据泵的流量和所确定的量的未加热水确定泵的工作时长。
[0105]
在一个实施例中,泵的流量为单位时间泵送未加热水的体积,所确定的量为泵送的未加热水的体积,可以根据以下公式(3)确定输入的未加热水的体积:
[0106][0107]
其中,v
com
为未加热水的体积,v
pump
为泵的泵速,t
com
为泵入未加热水的时间,即泵的工作时长。
[0108]
步骤s4043,控制泵运行工作时长。
[0109]
具体地,饮水设备的处理器控制泵运行上述工作时长,以实现未加热水与余水的混合。
[0110]
本实施例中,通过事先确定泵的工作时长,控制泵运行该工作时长,提高了余水温度补偿的准确性,以达到精准控温的目的。
[0111]
本实施例中,通过事先确定未加热水的量,输出所确定的量的未加热水以与余水混合,可以提高余水温度补偿的准确性,从而提高杯中水温度的准确性。
[0112]
在一个实施例中,补偿水为加热水,如图5所示,输出温度未达到目标取水温度的补偿水以与余水混合包括:
[0113]
步骤s502,根据预设取水量和余水的量确定加热水的量。
[0114]
可以理解,预设取水量为饮水设备预先设置的一次出水的出水量,可以根据实际情况进行自动设置或者由用户修改参数设置,其中,量可以是体积,例如500ml,也可以是质量,例如500g。余水的量主要受饮水设备机型的水路结构所影响,由于饮水设备的机型是固定的,因此余水的量通常也是固定值,具体的数值可以预先确定。加热水为饮水设备的加热装置加热后生成的水,其中,加热水的温度低于目标取水温度。
[0115]
具体地,处理器可以根据确定的预设取水量和预先存储的余水的量确定加热水的量。
[0116]
在一个实施例中,加热水的量为预设取水量减去余水的量。
[0117]
具体地,量可以是体积,也可以是质量,当量为体积时,加热水的体积为预设取水体积减去余水的体积,具体参见以下公式(4):
[0118]
v
com
=v
all-v
res
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式(4)
[0119]
其中,v
com
为加热水的体积,v
all
为预设取水体积,v
res
为余水的体积。
[0120]
当量为质量时,加热水的质量为预设取水质量减去余水的质量,具体参见以下公式(5):
[0121]
m
com
=m
all-m
res
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式(5)
[0122]
其中,m
com
为加热水的质量,m
all
为预设取水质量,m
res
为余水的质量。
[0123]
本实施例中,通过根据确定的预设取水量和余水的量,确定加热水的量,以便后续根据加热水的量确定加热水的温度,从而实现杯中水的精准控温。
[0124]
步骤s504,输出确定的量的加热水以与余水混合。
[0125]
具体地,处理器可以控制饮水设备的水泵的功率,从而控制进水流量,根据确定的加热水的量和进水流量,确定补偿时间,在运行时间达到补偿时间的情况下,确定输出的加热水的量达到上述步骤确定的加热水的量,以实现与事先泵出的残余水的混合,从而得到目标取水温度或者接近目标取水温度的水。
[0126]
本实施例中,根据预设取水量和余水的量事先确定加热水的量,进而输出温度低于目标取水温度的加热水以与余水混合,降低温度较高的余水的影响,减少杯中水的温度偏差,实现杯中水的精准控温。
[0127]
在一个实施例中,输出温度未达到目标取水温度的补偿水以与余水混合还包括步骤:根据加热水的量、余水的量、目标取水温度以及余水温度确定加热水的温度。
[0128]
具体地,处理器根据确定的加热水的量、余水的量、目标取水温度以及余水的温度,确定加热后的加热水的温度。
[0129]
本实施例中,通过事先确定加热水的温度,以便通过pid控制等控制算法调节加热装置的功率和水泵的功率,从而输出满足加热水的温度的水,实现与余水的混合,进而得到满足目标取水温度的水。
[0130]
在一个实施例中,根据加热水的量、余水的量、目标取水温度以及余水的温度确定加热水的温度包括根据以下公式(6)确定加热水的温度:
[0131]
[0132]
其中,t
com
为加热水的温度,v
com
为加热水的体积,v
res
为余水的体积,t
tar
为目标取水温度,t
res
为余水温度。
[0133]
可以理解,当加热水的体积(v
com
)越大时,加热水的温度(t
com
)就越接近目标取水温度(t
tar
),反之,加热水的温度(t
com
)与目标取水温度(t
tar
)的差值越大。
[0134]
本实施例中,在确定补偿的加热水的量之后,再通过具体的上述算法确定加热水的温度,以便控制饮水设备的加热装置加热至上述加热水的温度,从而实现精准控温,以完成对于余水温度的反向补偿。
[0135]
在一个实施例中,如图6所示,获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度包括:
[0136]
步骤s602,获取饮水设备的加热装置的温度。
[0137]
具体地,处理器在接收到取水指令的情况下,获取温度传感器检测到的此时饮水设备的加热装置的温度,其中,加热装置可以是即热管。
[0138]
步骤s604,根据加热装置的温度和预设的温度映射表,确定余水温度,温度映射表包括加热装置的温度与余水温度的映射关系。
[0139]
可以理解,温度映射表为包括了加热装置的温度与余水温度的映射关系表,其中,加热装置的温度与余水温度可以为一一对应的关系。
[0140]
具体地,处理器根据获取到的加热装置的温度,查找预设的温度映射表,从而确定水温,该水温即余水温度。
[0141]
本实施例中,通过获取加热装置的温度,进而根据加热装置的温度与余水温度的映射关系确定余水温度,可以确保余水温度的准确性。
[0142]
在一些实施例中,在管路长度小于预设阈值l0时,处理器可以获取出水温度传感器或者加热装置的温度传感器检测到的温度数值,将该温度数值作为余水温度;还可以获取饮水设备的加热装置的温度,根据加热装置的温度和预设的温度映射表,确定余水温度,温度映射表包括加热装置的温度与余水温度的映射关系。例如,处理器读取在获得取水指令的时刻加热装置(如即热管)中的水温作为余水的温度,具体可以通过出水ntc传感器获得,也可以通过即热管ntc的数值再通过查询“管温—水温”的映射表获得余水的温度。
[0143]
在管路长度大于预设阈值l0时,由于出水温度传感器难以表征全部余水的平均温度,此时,处理器获取饮水设备的加热装置的温度,根据加热装置的温度和预设的温度映射表,确定余水温度,温度映射表包括加热装置的温度与余水温度的映射关系。此时,该预设的温度映射表不同于余水管路长度小于预设阈值l0时的温度映射表。
[0144]
本实施例中,对于不同的管路长度,确定余水温度的方法有所不同,可以提高余水温度确定的准确性,进而实现杯中水的精准控温。
[0145]
在一个实施例中,如图7所示,提供了一种用于饮水设备的装置,包括:温度传感器702、加热设备704和处理器706,其中:
[0146]
第一温度传感器702,用于检测饮水设备的出水温度。
[0147]
加热设备704,用于对输入的水进行加热。
[0148]
处理器706,被配置成:获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度;确定余水温度大于目标取水温度;输出温度未达到目标取水温度的补偿水以与余水混合;以及对饮水设备的出水进行温度控制,以将出水温度控制在目标取水温度。
[0149]
具体地,饮水设备的处理器在接收到取水指令时,获取饮水设备上一次取水时留存在饮水设备的管道和/或加热装置中的余水的温度,进一步地,余水温度可以通过温度传感器或者具体的算法获得。
[0150]
饮水设备的处理器接收到取水指令后,解析该取水指令,获取目标取水温度信息,比较余水温度和目标取水温度,确定余水温度大于目标取水温度后,处理器控制饮水设备输出温度未达到目标取水温度的补偿水,实现补偿水与余水的混合,以使用户得到满足目标取水温度的精准杯中水。例如当补偿水为未加热水时,处理器启动水泵从水箱泵出未加热水以与管道和/或加热装置中的余水混合,即输出未加热水以与温度较高的余水混合,余水和补偿水混合后的水的温度可以为目标取水温度或者期望是目标取水温度(即,混合后的水的温度可以接近目标取水温度),从而得到满足目标取水温度的杯中水。
[0151]
在将补偿水与余水混合以完成对余水的温度补偿后,饮水设备的处理器启动加热装置将后续输入的水加热至目标取水温度,具体的过程包括:获取饮水设备实时的出水温度,采用具体的控制算法例如pid算法或者adrc(active disturbance rejection control,自抗扰控制)算法,根据获取的出水温度、进水温度以及目标取水温度实时动态调节加热装置的功率和饮水设备的水流量,其中,水流量为流经加热装置的水的流量,可以通过控制水泵驱动电压进行调节,上述过程可以实现对饮水设备的出水温度的控制,使得饮水设备的出水温度满足并稳定在目标取水温度,得到满足目标取水温度的杯中水,从而实现杯中水的精准控温。
[0152]
上述用于饮水设备的装置,通过第一温度传感器检测出水温度,通过加热装置对输入的水进行加热,处理器通过获取饮水设备上一次取水时留存在饮水设备中的余水的余水温度,在确定余水温度大于目标取水温度的情况下,输出温度未达到目标取水温度的补偿水以与余水混合,抵消了温度较高的余水对当前杯中水的影响,解决了杯中水出现温度偏差的问题,在完成对余水的温度补偿后,重新对饮水设备的出水进行温度控制,以将出水温度控制在目标取水温度,实现了杯中水温度的精准控制,从而提高了实际取水量的温度准确性。
[0153]
在一个实施例中,补偿水为未加热水,如图8所示,提供了另一种用于饮水设备的装置,图8示出的实施例中的装置除了包含图7示出的实施例中的装置的组件或要素之外,图8示出的实施例的装置还可以包括:第二温度传感器808,用于检测未加热水的进水温度;处理器806被进一步配置成:根据余水的量、余水温度、目标取水温度以及未加热水的进水温度确定未加热水的量;输出所确定的量的未加热水以与余水混合。
[0154]
本实施例中的装置,通过增加检测未加热水的进水温度的温度传感器,以便后续根据余水温度和未加热水的进水温度,确定未加热水的量,进而控制饮水设备输出所确定的量的未加热水。通过事先确定未加热水的量,输出所确定的量的未加热水以与余水混合,可以提高余水温度补偿的准确性,从而提高杯中水温度的准确性。
[0155]
在一个实施例中,量是体积,处理器被进一步配置成:根据以下公式(1)确定未加热水的体积:
[0156][0157]
其中,v
com
为未加热水的体积,t
res
为余水温度,t
tar
为目标取水温度,t
ini
为未加热
水的进水温度,v
res
为余水的体积。
[0158]
本实施例中的装置,处理器通过根据预设公式确定未加热水的体积,根据所确定的未加热水的体积输出未加热水以与余水混合,可以提高余水温度补偿的准确性,从而提高杯中水温度的准确性。
[0159]
在一个实施例中,继续如图8所示,上述装置还包括用于泵送未加热水的泵810;处理器被进一步配置成:根据泵的流量和所确定的量确定泵的工作时长;控制泵运行工作时长。本实施例中的装置,处理器通过确定的泵的工作时长,控制泵运行该工作时长,提高了余水温度补偿的准确性,以达到精准控温的目的。
[0160]
在一个实施例中,补偿水为加热水;处理器被进一步配置成:根据预设取水量和余水的量确定加热水的量;输出确定的量的加热水以与余水混合。
[0161]
具体地,处理器可以根据确定的预设取水量和预先存储的余水的量确定加热水的量。处理器可以控制饮水设备的水泵的功率,从而控制进水流量,根据确定的加热水的量和进水流量,确定补偿时间,在运行时间达到补偿时间的情况下,确定输出的加热水的量达到上述步骤确定的加热水的量,以实现与事先泵出的残余水的混合,从而得到目标取水温度或者接近目标取水温度的水。
[0162]
本实施例中的装置,根据预设取水量和余水的量事先确定加热水的量,进而输出温度低于目标取水温度的加热水以与余水混合,降低温度较高的余水的影响,减少杯中水的温度偏差,实现杯中水的精准控温。
[0163]
在一个实施例中,加热水的量为预设取水量减去余水的量。
[0164]
本实施例中的装置,通过根据确定的预设取水量和余水的量,确定加热水的量,以便后续根据加热水的量确定加热水的温度,从而实现杯中水的精准控温。
[0165]
在一个实施例中,处理器被进一步配置成:根据加热水的量、余水的量、目标取水温度以及余水温度确定加热水的温度。
[0166]
具体地,处理器根据确定的加热水的量、余水的量、目标取水温度以及余水的温度,确定加热后的加热水的温度。
[0167]
本实施例中的装置,通过事先确定加热水的温度,以便通过pid控制等控制算法调节加热装置的功率和水泵的功率,从而输出满足加热水的温度的水,实现与余水的混合,进而得到满足目标取水温度的水。
[0168]
在一个实施例中,处理器被进一步配置成:根据加热水的量、余水的量、目标取水温度以及余水温度确定加热水的温度包括:根据以下公式(2)确定加热水的温度:
[0169][0170]
其中,t
com
为加热水的温度,v
com
为加热水的体积,v
res
为余水的体积,t
tar
为目标取水温度,t
res
为余水温度。
[0171]
可以理解,当加热水的体积(v
com
)越大时,加热水的温度(t
com
)就越接近目标取水温度(t
tar
),反之,加热水的温度(t
com
)与目标取水温度(t
tar
)的差值越大。
[0172]
本实施例中的装置,在确定补偿的加热水的量之后,通过具体的上述算法确定加
热水的温度,以便控制饮水设备的加热装置加热至上述加热水的温度,从而实现精准控温,以完成对于余水温度的反向补偿。
[0173]
在一个实施例中,处理器被进一步配置成:确定上一次取水时饮水设备的上一次出水温度;确定当前取水与上一次取水之间的时间间隔;根据上一次出水温度和时间间隔确定余水温度。本实施例中的装置,处理器根据确定的上一次出水温度和与当前取水之间的时间间隔确定余水温度,不需要额外的温度传感器测量余水温度,即可得到余水温度,在保证实际取水温度准确性的同时,节约了硬件成本。
[0174]
在一个实施例中,处理器被进一步配置成:根据上一次出水温度和时间间隔从预先设置的查找表中找到对应的余水温度,查找表包括上一次出水温度、时间间隔与余水温度的映射关系。
[0175]
本实施例中的装置,处理器通过预先设置的查找表,可以快速查找到关于上一次出水温度、时间间隔与余水温度之间的映射关系,从而获取余水温度,不需要通过额外的温度传感器进行余水温度的测量,减少了硬件成本,同时加快了取水进程。
[0176]
在一个实施例中,上述装置还包括用于检测加热装置的温度的温度传感器;处理器被进一步配置成:获取饮水设备的加热装置的温度;根据加热装置的温度和预设的温度映射表,确定余水温度,温度映射表包括加热装置的温度与余水温度的映射关系。
[0177]
本实施例中的装置,处理器通过获取加热装置的温度,进而根据加热装置的温度与余水温度的映射关系确定余水温度,可以确保余水温度的准确性。
[0178]
上述用于饮水设备的装置包括处理器和存储器,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
[0179]
本发明实施例提供了一种处理器,处理器被配置成执行根据上述实施方式中的用于饮水设备的方法。
[0180]
本发明实施例提供了一种饮水设备,包括根据上述实施方式中任意一项的用于饮水设备的装置。饮水设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现上述实施方式中的用于饮水设备的方法。其中,该饮水设备可以为即热式饮水设备。
[0181]
本发明实施例提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器执行根据上述实施方式中的用于饮水设备的方法。
[0182]
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行上述实施方式中的用于饮水设备的方法。
[0183]
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0184]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0185]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0186]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0187]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0188]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
[0189]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0190]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0191]
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1