热水器风压值调整方法、装置、计算机设备和存储介质与流程

文档序号:21988483发布日期:2020-08-25 19:27阅读:505来源:国知局
热水器风压值调整方法、装置、计算机设备和存储介质与流程

本申请涉及热水器技术领域,特别是涉及一种热水器风压值调整方法、装置、计算机设备和存储介质。



背景技术:

随着燃气热水器技术的发展,现在燃气热水器一般都有堵塞保护功能,在外面的风压过大时会实现自动关停热水器,以保证不产生火灾等事故,甚至还可以在燃烧恶化严重导致烟气超标之前关闭燃气热水器,保障用户安全。一般而言,常使用风压值作为堵塞保护的保护值。

在实现过程中,发明人发现传统技术中至少存在如下问题:传统方法中堵塞保护的风压值精确度低。



技术实现要素:

本发明所解决的技术问题是要提供一种热水器风压值调整方法、装置、计算机设备和存储介质,其能有效地提高堵塞保护的风压值精确度,从而提高热水器的堵塞保护的效果,进一步使得热水器得到更有效的保护。

上述技术问题通过以下技术方案进行解决:

一种热水器风压值调整方法,包括步骤:

获取热水器风机的转速区间,并在转速区间提取预设个数的目标转速值;

指示热水器风机分别以各目标转速值进行转动;

检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值;

判断各风压压力值中是否存在无效值;

若判断的结果为否,则根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。

本发明所述的热水器风压值调整方法,与背景技术相比所产生的有益效果:

一般热水器常使用风压值作为保护值以达到堵塞保护的目的,而该风压值都是通过使用大量的样机且做大量的试验得到。由于在热水器的批量生产中,产品的一致性并不能得到很好的保证,所以得到的风压值并不能保证都适用于每一台热水器。本申请通过在转速区间选取预设个数的目标转速值,并在热水器风机以目标转速值转动且达到稳定状态时,读取各目标转速值对应的风压压力值,再经确认各风压压力值中不存在无效值的情况下,根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。如此,热水器的记忆风压值作为基准保护值,是根据实际产品状态调整得到,更贴近热水器的实际阀值,从而能够更好的保障热水器的正常运行。

在其中一个实施例中,检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值的步骤包括:

获取热水器风机的当前转速值,并对当前转速值与对应的目标转速值进行比对;

若当前转速值与对应的目标转速值的当前差值小于预设差值,且当前差值小于预设差值的维持时长达到预设时长时,读取当前风压压力值;

根据各当前风压压力值,确认各目标转速值对应的风压压力值。

在其中一个实施例中,判断各风压压力值中是否存在无效值的步骤包括:

获取任意目标转速值对应的第一风压压力值,以及相邻目标转速值对应的第二风压压力值;

判断第一风压压力值与第二风压压力值的差值、是否大于第一风压压力值的预设比例误差。

在其中一个实施例中,还包括步骤:若判断的结果为是,则进入指示热水器风机分别以各目标转速值进行转动的步骤;其中,各目标转速值为无效值对应的目标转速值。

在其中一个实施例中,获取热水器风机的转速区间的步骤之前,还包括步骤:

指示热水器进入淋浴模式。

在其中一个实施例中,若判断的结果为否,则根据各目标转速值对应的风压压力值得到热水器的记忆风压值的步骤包括:

对各目标转速值对应的风压压力值及对应的转速值进行拟合处理,得到热水器的记忆风压值。

在其中一个实施例中,还包括步骤:

检测到热水器处于通电状态,判断是否存在记忆风压值;

若判断的结果为是,则在目标位置写入记忆风压值,并进入正常使用模式;

若判断的结果为否,则在目标位置写入初始化风压值,并输出故障显示信息。

上述技术问题通过以下技术方案进行解决:

一种热水器风压值调整装置,包括:

获取模块,用于获取热水器风机的转速区间,并根据转速区间提取预设个数的目标转速值;

指示模块,用于指示热水器风机分别以各目标转速值进行转动;

读取模块,用于检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值;

判断模块,用于判断各风压压力值中是否存在无效值;

执行模块,用于若判断的结果为否,则根据各目标转速值对应的风压压力值得到热水器的记忆风压值。

本发明所述的热水器风压值调整装置,与背景技术相比所产生的有益效果:

一般热水器常使用风压值作为保护值以达到堵塞保护的目的,而该风压值都是通过使用大量的样机且做大量的试验得到。由于在热水器的批量生产中,产品的一致性并不能得到很好的保证,所以得到的风压制并不能保证都适用于每一台热水器。本申请通过在转速区间选取预设个数的目标转速值,并在热水器风机以目标转速值转动且达到稳定状态时,读取各目标转速值对应的风压压力值,再经确认各风压压力值中不存在无效值的情况下,根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。如此,热水器的记忆风压值作为基准保护值,是根据实际产品状态调整得到,更贴近热水器的实际阀值,从而能够更好的保障热水器的正常运行。

上述技术问题通过以下技术方案进行解决:

一种热水器,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述任一项方法的步骤。

本发明所述的热水器风压值调整装置,与背景技术相比所产生的有益效果:

由于包括了以上所述的热水器风压值调整方法,其技术效果由所述的热水器风压值调整方法带来,有益效果与所述的防冻控制系统的有益效果相同,不进行赘述。

上述技术问题通过以下技术方案进行解决:

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项方法的步骤。

本发明所述的热水器风压值调整装置,与背景技术相比所产生的有益效果:

由于包括了以上所述的热水器风压值调整方法,其技术效果由所述的热水器风压值调整方法带来,有益效果与所述的防冻控制系统的有益效果相同,不进行赘述。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为一个实施例中热水器风压值调整方法的第一示意性流程示意图;

图2为一个实施例中读取各目标转速值对应的风压压力值的步骤的流程示意图;

图3为一个实施例中判断各风压压力值中是否存在无效值的步骤的流程示意图;

图4为一个实施例中热水器风压值调整方法的第二示意性流程示意图;

图5为一个实施例中热水器风压值调整方法的第三示意性流程示意图;

图6为一个实施例中热水器风压值调整装置的结构框图;

图7为一个实施例中热水器的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种热水器风压值调整方法,包括步骤:

s110,获取热水器风机的转速区间,并在转速区间提取预设个数的目标转速值;

其中,转速区间为风机允许运行的转速区间,也即风机的正常转速范围。预设个数可以为任意值,在考虑到批量生产的可行性的情况下可以取最大个数。在一个具体示例中,预设个数为大于5的值。

具体地,可以通过本领域任意手段获取到热水器风机的转速区间。例如:直接在风机参数中提取最大转速以及最小转速从而得到转速区间。在转速区间提取预设个数的目标转速值。在其中一个实施例中,目标转速值包括最大转速值。

s120,指示热水器风机分别以各目标转速值进行转动;

需要说明的是,可以先将目标转速值根据大小进行排序,然后根据序列中的顺序进行转动。也可以随机选取目标转速值,并执行相应的转动动作。在此不做具体限定。

s130,检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值;

具体的,稳定状态可以采用任意方式进行判断。例如可以通过获取实际转速与目标转速值的差,若差值小于预设值则认为稳定;又如,可以通过获取实际转速,若该实际转速在目标转速值的一定误差比例间,则认为稳定。

在检测到热水器风机的转速处于稳定状态时,则读取各目标转速值对应的风压压力值。

s140,判断各风压压力值中是否存在无效值;

具体地,可以通过本领域任意一种技术手段判断各风压压力值中是否存在无效值。在一个具体示例中,可以通过比对相邻风速对应的风压压力值,并根据比对结果判断该风压压力值是否无效。

s150,若判断的结果为否,则根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。

需要说明的是,记忆风压值为热水器经过上述调整方法得到的基准保护值。

若判断的结果为否,则代表各风压压力值均为有效,则可以根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。具体的,记忆风压值包括各转速以及各转速对应的风压压力值。

上述热水器风压值调整方法中,通过在转速区间选取预设个数的目标转速值,并在热水器风机以目标转速值转动且达到稳定状态时,读取各目标转速值对应的风压压力值,再经确认各风压压力值中不存在无效值的情况下,根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。如此,热水器的记忆风压值作为基准保护值,是根据实际产品状态调整得到,更贴近热水器的实际阀值,从而能够更好的保障热水器的正常运行。初始化风压值为通过使用大量的样机且做大量的试验得到的基准保护值。由于在热水器的批量生产中,产品的一致性并不能得到很好的保证,所以初始化风压值并不能保证都适用于每一台热水器。相较于初始化风压值,本申请得到的记忆风压值更精确。

在其中一个实施例中,如图2所示,检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值的步骤包括:

s210,获取热水器风机的当前转速值,并对当前转速值与对应的目标转速值进行比对;

具体地,可以通过本领域任意一种手段获取到当前转速值,例如可以采用光栅法、磁电法等等手段。

s220,若当前转速值与对应的目标转速值的当前差值小于预设差值,且当前差值小于预设差值的维持时长达到预设时长时,读取当前风压压力值;

在本实施例中,判断当前转速是否稳定的条件为:当前转速值与对应的目标转速值的差值需小于预设差值,并且维持差值小于预设差值的时间要达到预设时长。其中,预设差值可以根据实际需要进行确定。在一个具体示例中,预设差值为一个具体的数值。在另一个示例中,预设差值为根据目标转速值得到,例如预设差值等于目标转速值乘以固定比例。

s230,根据各当前风压压力值,确认各目标转速值对应的风压压力值。

具体地,热水器风机以各目标转速值进行转动,在热水器风机完成所有转动动作时,读取完所有的风压压力值,即可确认各目标转速值对应的风压压力值。需要说明的是,热水器风机可以根据目标转速值的大小依次进行转动,先以目标转速值最小的转速进行转动,然后在当前转速值与对应的目标转速值的当前差值小于预设差值,且当前差值小于预设差值的维持时长达到预设时长时,读取当前风压压力值。在读取完当前风压压力值时,再指示热水器风机以目标转速值第二小的转速进行转动,依次完成读取当前风压压力值直到完成读取最大目标转速值的当前风压压力值。进一步的,热水器风机也可以随机选取目标转速值进行转动,并根据上述读取当前风压压力值的方法进行读取直至风机完成所有目标转速值的转动动作。

上述方法通过双重标准判断风机转速是否稳定,能够较好的排除意外导致的短暂稳定,进而提高记忆风压值的准确性。

在其中一个实施例中,如图3所示,判断各风压压力值中是否存在无效值的步骤包括:

s310,获取任意目标转速值对应的第一风压压力值,以及相邻目标转速值对应的第二风压压力值;

其中,相邻目标转速值是指与上述任意目标转速值相近的风压压力值,以大小顺序而言,可以为在该任意目标转速值前一位的目标转速值,也可以为该任意目标转速值后一位的目标转速值,在此不做具体限定。在一个具体示例中,可以为在该任意目标转速值前一位的目标转速值。

s320,判断第一风压压力值与第二风压压力值的差值、是否大于第一风压压力值的预设比例误差。

具体地,s310步骤可以在完成读取任意一个目标转速值对应的风压压力值时进行。也即,在风机转速稳定时读取某一个目标转速值对应的风压压力值,并获取该目标转速值对应的风压压力值,以及相邻目标转速值对应的第二风压压力值,并执行上述s320的判断步骤。s310步骤也可以在完成读取所有的目标转速值对应的风压压力值后再进行。

在其中一个实施例中,如图4所示,提供了一种热水器风压值调整方法,包括步骤:

s410,获取热水器风机的转速区间,并在转速区间提取预设个数的目标转速值;

s420,指示热水器风机分别以各目标转速值进行转动;

s430,检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值;

s440,判断各风压压力值中是否存在无效值;

s450,若判断的结果为否,则根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。

还包括步骤:

s460,若判断的结果为是,则进入指示热水器风机分别以各目标转速值进行转动的步骤;其中,各目标转速值为无效值对应的目标转速值。

具体地,若各风压压力值中存在无效值,则返回到指示热水器风机分别以各目标转速值进行转动的步骤。并且,此时目标转速值为无效值对应的目标转速值。也即,在热水器风机的转速重新达到稳定状态,再读取目标转速值对应的风压压力值,然后再进行判断该风压压力值是否存在无效值。

在其中一个实施例中,获取热水器风机的转速区间的步骤之前,还包括步骤:

指示热水器进入淋浴模式。

需要说明的是,由于热水器在燃烧器燃烧时和燃烧室不燃烧时,所形成的内部压力是不一样的,所以导致风压也会不一样。在淋浴模式下,可以使得获得的记忆风压值更贴近实际需求,精度更高。

在其中一个实施例中,若判断的结果为否,则根据各目标转速值对应的风压压力值得到热水器的记忆风压值的步骤包括:

对各目标转速值对应的风压压力值及对应的转速值进行拟合处理,得到热水器的记忆风压值。

具体地,对各风压压力值和对应的转速值进行拟合处理,将其拟合成一条曲线,曲线的横坐标为转速值,纵坐标为风压压力值,从而得到热水器的记忆风压值。需要说明的是,记忆风压值包括各转速值以及对应的风压压力值。其中风压压力值作为堵塞保护中的基准保护值。

在其中一个实施例中,如图5所示,提供了一种热水器风压值调整方法,包括步骤:

s510,检测到热水器处于通电状态,判断是否存在记忆风压值;

其中,记忆风压值为热水器经过风压值调整得到的基准保护值。

具体地,在热水器上电处于通电状态下,对是否存在记忆风压值进行判断。

s520,若判断的结果为是,则在目标位置写入记忆风压值,并进入正常使用模式;

其中,目标位置可以为堵塞保护控制程序存储的位置。若存在记忆风压值,则在目标位置写入记忆风压值。堵塞保护控制的过程中,采用记忆风压值作为基准保护值。

s530,若判断的结果为否,则在目标位置写入初始化风压值,并输出故障显示信息。

其中,初始化风压值为通过使用大量的样机且做大量的试验得到的基准保护值。

具体地,若不存在记忆风压值,则在目标位置写入初始化风压值,并输出故障显示信息。其中,故障显示信息用于表征未进行风压值调整。

还包括步骤:

s540,获取热水器风机的转速区间,并在转速区间提取预设个数的目标转速值;

s550,指示热水器风机分别以各目标转速值进行转动;

s560,检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值;

s570,判断各风压压力值中是否存在无效值;

s580,若判断的结果为否,则根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。

应该理解的是,虽然图1-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种热水器风压值调整装置,包括:

获取模块610,用于获取热水器风机的转速区间,并根据所述转速区间提取预设个数的目标转速值;

指示模块620,用于指示所述热水器风机分别以各所述目标转速值进行转动;

读取模块630,用于检测到所述热水器风机的转速处于稳定状态时,分别读取各所述目标转速值对应的风压压力值;

判断模块640,用于判断各所述风压压力值中是否存在无效值;

执行模块650,用于若所述判断的结果为否,则根据各所述目标转速值对应的风压压力值得到热水器的记忆风压值。

关于热水器风压值调整装置的具体限定可以参见上文中对于热水器风压值调整方法的限定,在此不再赘述。上述热水器风压值调整装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种热水器,其内部结构图可以如图7所示。该热水器包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该热水器的处理器用于提供计算和控制能力。该热水器的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该热水器的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种热水器风压值调整方法。该热水器的显示屏可以是液晶显示屏或者电子墨水显示屏,该热水器的输入装置可以是显示屏上覆盖的触摸层,也可以是热水器外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种热水器,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取热水器风机的转速区间,并在转速区间提取预设个数的目标转速值;

指示热水器风机分别以各目标转速值进行转动;

检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值;

判断各风压压力值中是否存在无效值;

若判断的结果为否,则根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。

在一个实施例中,处理器执行,检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值的步骤时还实现以下步骤:

获取热水器风机的当前转速值,并对当前转速值与对应的目标转速值进行比对;

若当前转速值与对应的目标转速值的当前差值小于预设差值,且当前差值小于预设差值的维持时长达到预设时长时,读取当前风压压力值;

根据各当前风压压力值,确认各目标转速值对应的风压压力值。

在一个实施例中,处理器执行判断各风压压力值中是否存在无效值的步骤时还实现以下步骤:

获取任意目标转速值对应的第一风压压力值,以及相邻目标转速值对应的第二风压压力值;

判断第一风压压力值与第二风压压力值的差值、是否大于第一风压压力值的预设比例误差。

在一个实施例中,该处理器执行计算机程序时实现以下步骤:

若判断的结果为是,则进入指示热水器风机分别以各目标转速值进行转动的步骤;其中,各目标转速值为无效值对应的目标转速值。

在一个实施例中,该处理器执行计算机程序时实现以下步骤:

指示热水器进入淋浴模式。

在一个实施例中,该处理器执行若判断的结果为否,则根据各目标转速值对应的风压压力值得到热水器的记忆风压值的步骤时实现以下步骤:

对各目标转速值对应的风压压力值及对应的转速值进行拟合处理,得到热水器的记忆风压值。

在一个实施例中,该处理器执行计算机程序时实现以下步骤:

检测到热水器处于通电状态,判断是否存在记忆风压值;

若判断的结果为是,则在目标位置写入记忆风压值,并进入正常使用模式;

若判断的结果为否,则在目标位置写入初始化风压值,并输出故障显示信息。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取热水器风机的转速区间,并在转速区间提取预设个数的目标转速值;

指示热水器风机分别以各目标转速值进行转动;

检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值;

判断各风压压力值中是否存在无效值;

若判断的结果为否,则根据各目标转速值对应的风压压力值,得到热水器的记忆风压值。

在一个实施例中,检测到热水器风机的转速处于稳定状态时,分别读取各目标转速值对应的风压压力值的步骤被处理器执行时还实现以下步骤:

获取热水器风机的当前转速值,并对当前转速值与对应的目标转速值进行比对;

若当前转速值与对应的目标转速值的当前差值小于预设差值,且当前差值小于预设差值的维持时长达到预设时长时,读取当前风压压力值;

根据各当前风压压力值,确认各目标转速值对应的风压压力值。

在一个实施例中,判断各风压压力值中是否存在无效值的步骤被处理器执行时还实现以下步骤:

获取任意目标转速值对应的第一风压压力值,以及相邻目标转速值对应的第二风压压力值;

判断第一风压压力值与第二风压压力值的差值、是否大于第一风压压力值的预设比例误差。

在一个实施例中,计算机程序被处理器执行时实现以下步骤:

若判断的结果为是,则进入指示热水器风机分别以各目标转速值进行转动的步骤;其中,各目标转速值为无效值对应的目标转速值。

在一个实施例中,计算机程序被处理器执行时实现以下步骤:

指示热水器进入淋浴模式。

在一个实施例中,若判断的结果为否,则根据各目标转速值对应的风压压力值得到热水器的记忆风压值的步骤被处理器执行时实现以下步骤:

对各目标转速值对应的风压压力值及对应的转速值进行拟合处理,得到热水器的记忆风压值。

在一个实施例中,计算机程序被处理器执行时实现以下步骤:

检测到热水器处于通电状态,判断是否存在记忆风压值;

若判断的结果为是,则在目标位置写入记忆风压值,并进入正常使用模式;

若判断的结果为否,则在目标位置写入初始化风压值,并输出故障显示信息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线式动态随机存储器(rambusdram,简称rdram)、以及接口动态随机存储器(drdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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