满冰检测方法及装置、制冰机、存储介质

文档序号:1657277 发布日期:2019-12-27 浏览:21次 >En<

阅读说明:本技术 满冰检测方法及装置、制冰机、存储介质 (Full ice detection method and device, ice maker and storage medium ) 是由 王彩霞 罗景开 于 2018-06-20 设计创作,主要内容包括:本发明公开了一种满冰检测方法及装置、制冰机、存储介质,其中,所述方法包括:当检测到满冰时,获取环境温度和/或满冰温度;确定所述环境温度和/或所述满冰温度的采集环境;结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件;当确定符合所述满冰条件时,判定处于满冰状态。(The invention discloses a full ice detection method and device, an ice maker and a storage medium, wherein the method comprises the following steps: when full ice is detected, acquiring the ambient temperature and/or full ice temperature; determining a collection environment for the ambient temperature and/or the full ice temperature; judging whether a preset full ice condition is met or not according to the environment temperature and/or the full ice temperature by combining the acquisition environment; and when the ice-full condition is determined to be met, judging that the ice-full state exists.)

满冰检测方法及装置、制冰机、存储介质

技术领域

本发明涉及制冰机技术领域,尤其涉及一种满冰检测方法及装置、制冰机、存储介质。

背景技术

为了生活的方便和美好,冰块越来越受到大家的欢迎。随着冰块卫生的曝光,大家都趋向于自己进行制作。这样,制冰机也就越来越受到大家的欢迎。由于用户自己制作冰块,制冰机的性能就很受关注。其中,满冰的检测就是其中重要的一项。由于冰块可能堆积成不规则形状,如果使用单点检测的话,可能出现满冰检测不准确的问题。

发明内容

为解决上述技术问题,本发明实施例提供了一种满冰检测方法及装置、制冰机、存储介质。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种满冰检测方法,所述方法包括:

当检测到满冰时,获取环境温度和/或满冰温度;

确定所述环境温度和/或所述满冰温度的采集环境;

结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件;

当确定符合所述满冰条件时,判定处于满冰状态。

本发明实施例中,所述方法还包括:

当检测到满冰时,进入满冰条件检测程序,且在冰门关闭状态下进行满冰条件检测。

本发明实施例中,所述方法还包括:

若检测N次后还是不符合预设的满冰条件,则判定处于非满冰状态;其中,相邻两次检测的时间间隔为预设时间间隔;其中,所述N为正整数。

本发明实施例中,所述满冰条件包括:

当所述采集环境为加热环境时,

在环境温度小于第一温度阈值情况下,满冰温度小于第二温度阈值为满冰,满冰温度大于第三温度阈值为不满;

在环境温度大于或等于第一温度阈值情况下,满冰温度小于第四温度阈值时为满冰,满冰温度大于第五温度阈值为不满。

本发明实施例中,所述满冰条件,包括:

当所述采集环境为不加热环境时,

在环境温度小于第六温度阈值情况下,满冰温度小于第七温度阈值时为满冰,满冰温度大于第八温度阈值为不满;

在环境温度大于或等于第六温度阈值情况下,满冰温度传感器小于第九温度阈值时为满冰,大于第十温度阈值为不满。

本发明实施例中,所述方法还包括:

判定处于满冰状态时,关闭制冰功能;或者

当检测到满冰时,关闭制冰功能。

第二方面,本发明实施例提供了一种满冰检测装置,所述装置包括:

满冰检测模块,用于检测是否出现满冰;

环境温度检测模块,用于获取环境温度;

满冰温度检测模块,用于获取满冰温度;

加热控制模块,用于确定所述环境温度和/或所述满冰温度的采集环境;

处理模块,用于结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件;当确定符合所述满冰条件时,判定处于满冰状态。

本发明实施例中,所述处理模块,还用于当所述满冰检测模块检测到满冰时,控制进入满冰条件检测程序;

所述装置还包括:

冰门控制模块,用于在进入满冰条件检测程序时,关闭冰门,以使所述处理模块在冰门关闭状态下进行满冰条件检测。

本发明实施例中,所述处理模块,还用于:

若检测N次后还是不符合预设的满冰条件,则判定处于非满冰状态;其中,相邻两次检测的时间间隔为预设时间间隔;其中,所述N为正整数。

本发明实施例中,所述满冰条件包括:

当所述采集环境为加热环境时,

在环境温度小于第一温度阈值情况下,满冰温度小于第二温度阈值为满冰,满冰温度大于第三温度阈值为不满冰;

在环境温度大于或等于第一温度阈值情况下,满冰温度小于第四温度阈值时为满冰,满冰温度大于第五温度阈值为不满冰。

本发明实施例中,所述满冰条件,包括:

当所述采集环境为不加热环境时,

在环境温度小于第六温度阈值情况下,满冰温度小于第七温度阈值时为满冰,满冰温度大于第八温度阈值为不满冰;

在环境温度大于或等于第六温度阈值情况下,满冰温度传感器小于第九温度阈值时为满冰,大于第十温度阈值为不满冰。

本发明实施例中,所述处理模块,还用于:

判定处于满冰状态时,关闭制冰功能;或者

当检测到满冰时,关闭制冰功能。

第三方面,本发明实施例提供了一种制冰机,所述制冰机设置有包括上文所述的满冰检测装置。

第四方面,本发明实施例提供了一种存储介质,其上存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述的满冰检测方法。

本发明实施例的技术方案中,当检测到满冰时,获取环境温度和/或满冰温度;确定所述环境温度和/或所述满冰温度的采集环境;结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件;当确定符合所述满冰条件时,判定处于满冰状态;如此,解决了满冰检测不准确的问题,提高了满冰检测的准确度。

附图说明

图1为本发明实施例的满冰检测方法的流程示意图;

图2为本发明实施例的满冰检测的控制流程示意图;

图3为本发明实施例的满冰条件判断的流程示意图;

图4为本发明实施例的满冰检测装置的结构组成示意图;

图5为本发明实施例的电控板与满冰检测传感器、环境温度传感器、满冰温度传感器、加热控制模块和冰门控制模块的连接框图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。

图1为本发明实施例的满冰检测方法的流程示意图,如图1所示,所述方法包括:

步骤101:当检测到满冰时,获取环境温度和/或满冰温度。

其中,所述的满冰,是指储冰室内有预设数量值的冰块的部分或全部达到满冰线。

这里,所述预设数量值可以根据用户使用需求或厂家设计需求进行设定或调整,所述满冰线可以根据用户使用需求或厂家设计需求进行设定或调整。

这里,所述满冰线还可以理解为满冰状态告警线。

在一些可选的实施例中,由满冰检测模块如满冰检测传感器负责检测是否满冰。

在一些可选的实施例中,由环境温度检测模块如环境温度传感器负责采集环境温度。

在一些可选的实施例中,由满冰温度检测模块如满冰温度传感器负责采集满冰温度。

实际上,满冰线是针对预设规则形状如方形的冰块而设计的。若冰块为非预设规则形状如三角形,有能出现某些三角形的冰块的至少一个角超出满冰线,而导致出现虚报满冰的现象出现。发明人在研发过程中发现,环境温度、满冰温度以及是否处于加热环境等都会对满冰状态产生影响。本实施例通过对不同种类的采集数据进行分析,来判断是否处于真正的满冰状态,这样,能提高满冰检测的准确度,从而有助于降低满冰状态的虚报率。

步骤102:确定所述环境温度和/或所述满冰温度的采集环境。

这里,所述采集环境是指是否加热。

其中,所述加热包括正在加热和不加热或根本没有加热模块。

比如,所述采集环境为加热时,包括:制冰机存在加热控制模块如加热器,且加热控制模块正在加热。

比如,所述采集环境为不加热时,包括:制冰机不存在加热控制模块如加热器;或者,

制冰机存在加热控制模块如加热器,但加热控制模块未加热。

步骤103:结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件。

本实施例中,当所述采集环境为加热时,记预设的满冰条件为第一满冰条件。当所述采集环境为不加热时,记预设的满冰条件为第二满冰条件。

也就是说,当所述采集环境为加热时和当所述采集环境为不加热时,所采取的满冰条件检测标准是不一样的。这样,相对于采取同一满冰条件检测标准而言,更有助于提高满冰检测的精确度。

其中,第一所述满冰条件包括:

当所述采集环境为加热环境时,

在环境温度小于第一温度阈值(记为T1)情况下,满冰温度小于第二温度阈值(记为T2)为满冰,满冰温度大于第三温度阈值(记为T3)为不满;

在环境温度大于或等于第一温度阈值(记为T1)情况下,满冰温度小于第四温度阈值(记为T4)时为满冰,满冰温度大于第五温度阈值(记为T5)为不满。

其中,所述第二满冰条件,包括:

当所述采集环境为不加热环境时,

在环境温度小于第六温度阈值(记为T6)情况下,满冰温度小于第七温度阈值(记为T7)时为满冰,满冰温度大于第八温度阈值(记为T8)为不满;

在环境温度大于或等于第六温度阈值(记为T6)情况下,满冰温度传感器小于第九温度阈值(记为T9)时为满冰,大于第十温度阈值(记为T10)为不满。

步骤104:当确定符合所述满冰条件时,判定处于满冰状态。

在一些可选地实施例中,所述方法还包括:

若判定处于满冰状态,则输出报警信息。

本实施例中,所述报警信息用于提示用户制冰机中的储冰室需要进行出冰操作。

这里,所述报警信息可通过文字或图形或语音等形式输出。

比如,所述报警信息可通过制冰机上的显示屏输出。

再比如,所述报警信息可通过制冰机上的提醒模块如语音提醒模块或蜂鸣器等输出。

本发明实施例中,可选地,所述方法还包括:

当检测到满冰时,进入满冰条件检测程序,且在冰门关闭状态下进行满冰条件检测。

也就是说,冰满状态的确认是在不出冰的状态下进行的。

本发明实施例中,可选地,所述方法还包括:

若检测N次后还是不符合预设的满冰条件,则判定处于非满冰状态;其中,相邻两次检测的时间间隔为预设时间间隔;其中,所述N为正整数。

如此,由于检测多次,更能提高满冰检测的准确度。

需要说明的是,对于不同的采集环境,预设时间间隔是不同的。例如,采集环境为加热时,对应的预设时间间隔为t1;采集环境为不加热时,对应的预设时间间隔为t2。

本发明实施例中,可选地,所述方法还包括:

判定处于满冰状态时,关闭制冰功能。

这样,能够防止继续制作冰块,从而不会出现因新制作的冰块而导致储冰室内冰块过满或对储冰室造成压力的问题。

本发明实施例中,可选地,所述方法还包括:

当检测到满冰时,关闭制冰功能。

这样,能够防止继续制作冰块,能防止新制作出的冰块被转移到储冰室而影响检测结果。

本发明实施例中,可选地,所述方法还包括:

当检测到出冰操作时,清除满冰状态。

这样,由于检测到出冰操作,储冰室的冰块会减少,则满冰状态的警报暂时解除。

本实施例所述满冰检测方法,当检测到满冰时,获取环境温度和/或满冰温度;确定所述环境温度和/或所述满冰温度的采集环境;结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件;当确定符合所述满冰条件时,判定处于满冰状态;如此,充分考虑了满冰状态的影响因子,解决了满冰检测不准确的问题,提高了满冰检测的准确度,从而有助于降低满冰状态的虚报率。

图2为本发明实施例的满冰检测的控制流程示意图,如图2所示,该控制流程可以包括:

步骤201:判断满冰检测传感器是否检测到满冰,如果是,执行步骤202;如果否,执行步骤206;

步骤202:判断是否刚进入满冰程序,如果是,执行步骤203;如果否,执行步骤207;

步骤203:执行关闭冰门操作,然后执行步骤204;

步骤204:判断是否满足满冰判断条件,如果是,执行步骤205;如果否,结束整个流程;

步骤205:判定真正满冰,然后结束整个流程;

步骤206:判定不是满冰状态,然后结束整个流程;

步骤207:判断是否属于真正满冰,如果是,结束整个流程;如果否,执行步骤208;

步骤208:判断冰门关闭是否完成,如果是,执行步骤209;如果否,结束整个流程;

步骤209:延时时间t1,然后执行步骤210;

此时冰门处于关闭状态,这个延时是为了保证冰门已经完全关闭了。

步骤210:延时时间t2,然后执行步骤211;

也就是说,如果满冰检测传感器还是检测到满冰时,延时时间t2。

步骤211:判断是否满足满冰判断条件,如果是,执行步骤205;如果否,执行步骤212;

步骤212:满冰判断次数加1,然后执行步骤213;

步骤213:判断满冰判断次数是否大于N,如果是,执行步骤214;如果否,返回步骤202;

步骤214:判定满冰错误,然后结束整个流程。

也就是说,若检测N次后还是不符合预设的满冰条件,则判定处于非满冰状态。也即当前制冰机所提示的满冰状态属于满冰错误,即错误提示。

上述方案中,当满冰检测传感器检测到满冰时,进入满冰检测程序。当满冰检测传感器检测到冰不满时,退出满冰检测程序。当加热模块状态、环境温度传感器、满冰温度传感器满足一定的条件时,确定冰处于真正的满的状态。如果一开始时,不满足条件时,则等待一定的时间,再检测是否满足条件。可以检测N次,确定是否冰真正满了。当检测N次,还不满足条件时,则为满冰错误。条件检测时都是需要在不出冰即冰满关闭的状态下进行的。

如此,给出了一个可靠的冰满检测的控制方案,通过冰满的判断及显示,加热模块是否对储冰有影响,在不出冰的状态下进行冰满的确认,以确认冰是否真的满了,解决了满冰检测不准确的问题。

图3为本发明实施例的满冰条件判断的流程示意图,如图3所示,该控制流程可以包括:

步骤301:判断是否加热,如果是,执行步骤302;如果否,执行步骤307;

步骤302:判断环境温度是否小于T1,如果是,执行步骤303;如果否,执行步骤305;

步骤303:判断满冰温度是否小于T2,如果是,执行步骤312;如果否,执行步骤304;

步骤304:判断满冰温度是否大于T3,如果是,执行步骤313;如果否,结束整个判断流程;

步骤305:判断满冰温度是否小于T4,如果是,执行步骤312;如果否,执行步骤306;

步骤306:判断满冰温度是否大于T5,如果是,执行步骤313;如果否,结束整个判断流程;

步骤307:判断环境温度是否小于T6,如果是,执行步骤308;如果否,执行步骤310;

步骤308:判断满冰温度是否小于T7,如果是,执行步骤312;如果否,执行步骤309;

步骤309:判断满冰温度是否大于T8,如果是,执行步骤313;如果否,结束整个判断流程;

步骤310:判断满冰温度是否小于T9,如果是,执行步骤312;如果否,执行步骤311;

步骤311:判断满冰温度是否大于T10,如果是,执行步骤313;如果否,结束整个判断流程;

步骤312:判定满足满冰判断条件,然后结束整个判断流程;

步骤313:判定不满足满冰判断条件,然后结束整个判断流程。

可见,满冰判断条件分为加热和不加热两种情况。

具体地,加热时环境温度传感器小于温度T1时,满冰温度传感器小于温度T2时为满冰,大于T3为不满冰。加热时环境温度传感器大于等于温度T1时,满冰温度传感器小于温度T4时为满冰,大于T5为不满冰。不加热或没有加热模块环境温度传感器小于温度T6时,满冰温度传感器小于温度T7时为满冰,大于温度T8为不满冰。不加热或没有加热模块环境温度传感器大于等于温度T6时,满冰温度传感器小于温度T9时为满冰,大于温度T10为不满冰。

图4为本发明实施例的满冰检测装置的结构组成示意图,如图4所示,所述满冰检测装置,包括:

满冰检测模块10,用于检测是否出现满冰;

环境温度检测模块20,用于获取环境温度;

满冰温度检测模块30,用于获取满冰温度;

加热控制模块40,用于确定所述环境温度和/或所述满冰温度的采集环境;

处理模块50,用于结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件;当确定符合所述满冰条件时,判定处于满冰状态。

本发明实施例中,所述处理模块50,还用于当所述满冰检测模块检测到满冰时,控制进入满冰条件检测程序;

所述装置还包括:

冰门控制模块60,用于在进入满冰条件检测程序时,关闭冰门,以使所述处理模块在冰门关闭状态下进行满冰条件检测。

本发明实施例中,所述处理模块50,还用于:

若检测N次后还是不符合预设的满冰条件,则判定处于非满冰状态;其中,相邻两次检测的时间间隔为预设时间间隔;其中,所述N为正整数。

本实施例中,当所述采集环境为加热时,记预设的满冰条件为第一满冰条件。当所述采集环境为不加热时,记预设的满冰条件为第二满冰条件。

也就是说,当所述采集环境为加热时和当所述采集环境为不加热时,所采取的满冰条件检测标准是不一样的。这样,相对于采取同一满冰条件检测标准而言,更有助于提高满冰检测的精确度。

其中,第一所述满冰条件包括:

当所述采集环境为加热环境时,

在环境温度小于第一温度阈值(记为T1)情况下,满冰温度小于第二温度阈值(记为T2)为满冰,满冰温度大于第三温度阈值(记为T3)为不满;

在环境温度大于或等于第一温度阈值(记为T1)情况下,满冰温度小于第四温度阈值(记为T4)时为满冰,满冰温度大于第五温度阈值(记为T5)为不满。

其中,所述第二满冰条件,包括:

当所述采集环境为不加热环境时,

在环境温度小于第六温度阈值(记为T6)情况下,满冰温度小于第七温度阈值(记为T7)时为满冰,满冰温度大于第八温度阈值(记为T8)为不满;

在环境温度大于或等于第六温度阈值(记为T6)情况下,满冰温度传感器小于第九温度阈值(记为T9)时为满冰,大于第十温度阈值(记为T10)为不满。

本发明实施例中,所述处理模块50,还用于:

判定处于满冰状态时,关闭制冰功能。

本发明实施例中,所述处理模块50,还用于:

当检测到满冰时,关闭制冰功能。

需要说明的是:上述实施例提供的满冰检测装置在进行控制时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将服务器的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的满冰检测装置与满冰检测方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本实施例中,所述满冰检测装置中的满冰检测模块10、环境温度检测模块20、满冰温度检测模块30、加热控制模块40、处理模块50和冰门控制模块60,在实际应用中均可由所述满冰检测装置或所述满冰检测装置所在制冰机中的中央处理器(CPU,CentralProcessing Unit)、数字信号处理器(DSP,Digital Signal Processor)、微控制单元(MCU,Microcontroller Unit)或可编程门阵列(FPGA,Field-Programmable Gate Array)等实现。

本实施例中,所述处理模块50可通过电控板来实现,所述满冰检测模块10可由满冰检测传感器来实现,所述环境温度检测模块20可由环境温度传感器来实现,所述满冰温度检测模块30可由满冰温度传感器来实现。

图5示出了电控板与满冰检测传感器、环境温度传感器、满冰温度传感器、加热控制模块和冰门控制模块的连接框图,如图5所示,满冰检测传感器、环境温度传感器、满冰温度传感器、加热控制模块和冰门控制模块,这五个模块分别与电控板相连接。

本实施例所述满冰检测装置,充分考虑了满冰状态的影响因子,解决了满冰检测不准确的问题,提高了满冰检测的准确度,从而有助于降低满冰状态的虚报率。

相应地,本发明实施例提供了一种计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现:当检测到满冰时,获取环境温度和/或满冰温度;确定所述环境温度和/或所述满冰温度的采集环境;结合所述采集环境,根据所述环境温度和/或所述满冰温度判断是否符合预设的满冰条件;当确定符合所述满冰条件时,判定处于满冰状态。

本领域技术人员应当理解,本实施例的计算机存储介质中各程序的功能,可参照前述各实施例所述的满冰检测方法的相关描述而理解,在此不再赘述。

相应地,本发明实施例还提供一种制冰机,该制冰机上设置有包括上文所述的满冰检测装置,以在适时情况下输出报警信息以提示用户执行出冰操作。

本发明各实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:满冰错误处理方法及装置、制冰机、存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!