本申请涉及制冰机领域,尤其涉及一种制冰机和制冰机的控制方法。
背景技术:
如图1-3所示,制冰机包括:电机11、冰格12、脱冰格栅13、脱冰杆14、注水口15、冰格温度传感器16、脱冰加热器17、制冷模块18、注水模块19以及控制模块20。
控制模块20控制制冰脱冰的过程如下:控制注水模块19通过注水口15向冰格12流入水,控制制冷模块18制冷对冰格12进行制冷,使水冷冻后成为冰块;冰格温度传感器16用于检测冰格12的温度,用来确定制冰是否完成;当制冰完成后通过控制脱冰加热器17加热冰格12一定时间,使得冰块与冰格12接触的部分融化,方便脱冰;脱冰格栅13固定在脱冰杆14上,脱冰杆14转动时脱冰格栅13跟随转动,控制电机11带动脱冰杆14正向转动,带动脱冰格栅13将冰格12中的冰块刮出冰格之外,实现对冰格12进行脱冰。
制冰机在完成本次脱冰过程后,才能进行下一周期的注水、制冰、脱冰过程。但在实际使用过程中,由于水压不稳定、上一周期脱冰不彻底等原因造成冰格12内水量过多,导致冰格12内冰块体积过大,超出了脱冰杆14正常的脱冰范围,脱冰杆14被卡住,导致脱冰过程失败。
技术实现要素:
本申请的实施例提供一种制冰机和制冰机的控制方法,用于防止制冰机在脱冰过程中脱冰杆被卡住,从而防止脱冰过程失败。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,本申请的实施例提供了一种制冰机,包括冰格、脱冰格栅、脱冰杆、脱冰加热器、冰格温度传感器、控制模块,其中,所述脱冰格栅固定在所述脱冰杆上,所述冰格温度传感器用于检测所述冰格的温度;所述脱冰加热器用于对所述冰格进行加热;所述脱冰杆正向转动时,带动所述脱冰格栅对所述冰格进行脱冰;所述控制模块用于:
向所述冰格注水;
对所述冰格进行制冷以执行制冰过程;
如果在第一预设时间后,所述冰格的温度小于或等于第一设定值,则停止对所述冰格进行制冷,并根据所述冰格的温度控制所述脱冰加热器的加热以及所述脱冰杆的正向转动以执行第一脱冰过程;
如果在第二预设时间后,所述脱冰杆无法正向转动至预设位置,则控制所述脱冰杆反向转动至所述预设位置,并根据所述冰格的温度控制所述脱冰加热器的加热以及所述脱冰杆的正向转动以执行第二脱冰过程。
第二方面,本申请的实施例提供了一种制冰机的控制方法,应用于如第一方面所述的制冰机,所述制冰机的控制方法包括:
向冰格注水;
对所述冰格进行制冷以执行制冰过程;
如果在第一预设时间后,所述冰格的温度小于或等于第一设定值,则停止对所述冰格进行制冷,并根据所述冰格的温度控制脱冰加热器的加热以及脱冰杆的正向转动以执行第一脱冰过程;
如果在第二预设时间后,所述脱冰杆无法正向转动至预设位置,则控制所述脱冰杆反向转动至所述预设位置,并根据所述冰格的温度控制所述脱冰加热器的加热以及所述脱冰杆的正向转动以执行第二脱冰过程。
第三方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如第二方面所述的制冰机的控制方法。
第四方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行如第二方面所述的制冰机的控制方法。
第五方面,提供一种资产分析装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行上述第二方面所述的制冰机的控制方法。
本申请的实施例提供的制冰机和制冰机的控制方法,通过在脱冰杆因为被卡住无法正向转动至预设位置时,控制脱冰杆反向转动至预设位置,并重新进行脱冰过程,可以防止制冰机在脱冰过程中脱冰杆被卡住,从而防止脱冰过程失败。
附图说明
图1为本申请的实施例提供的一种制冰机的结构示意图一;
图2为本申请的实施例提供的一种制冰机的结构示意图二;
图3为本申请的实施例提供的一种制冰机的结构示意图三;
图4为本申请的实施例提供的一种制冰机的控制方法的流程示意图一;
图5为本申请的实施例提供的一种制冰机的控制方法的流程示意图二;
图6为本申请的实施例提供的一种制冰机的控制方法的流程示意图三;
图7为本申请的实施例提供的一种制冰机的控制方法的流程示意图四;
图8为本申请的实施例提供的一种制冰机的控制方法的流程示意图五。
具体实施方式
本申请实施例提供了一种制冰机,如图1-3所示,该制冰机包括:电机11、冰格12、脱冰格栅13、脱冰杆14、注水口15、冰格温度传感器16、脱冰加热器17、制冷模块18、注水模块19以及控制模块20。
控制模块20控制制冰脱冰的过程如下:控制注水模块19通过注水口15向冰格12注水,控制制冷模块18制冷使水冷冻后成为冰块;冰格温度传感器16用于检测冰格12的温度,用来确定制冰是否完成;当制冰完成后通过控制脱冰加热器17对冰格12进行加热,使得冰块与冰格12接触的部分融化,方便脱冰;脱冰格栅13固定在脱冰杆14上,脱冰杆14转动时脱冰格栅13跟随转动,控制电机11带动脱冰杆14正向转动时,带动脱冰格栅13将冰格12中的冰块刮出冰格之外,实现对冰格12进行脱冰。
实施例1、
具体的,如图4所示,控制模块20用于执行下述制冰机的控制方法:
s101、向冰格12注水。
控制模块20控制注水模块19通过注水口15向冰格12注水。
s102、对冰格12进行制冷以执行制冰过程。
控制模块20控制制冷模块18对冰格12进行制冷,使水冷冻后成为冰块,执行制冰过程。
s103、如果在第一预设时间后,冰格12的温度小于或等于第一设定值,则停止对冰格12进行制冷。
s104、根据冰格12的温度控制脱冰加热器17的加热以及脱冰杆14的正向转动以执行第一脱冰过程。
具体的,如图5所示,控制模块20用于执行步骤s1041-s1042:
s1041、控制脱冰加热器17对冰格进行加热。
制冰完成后,控制模块20控制制冷模块18停止对冰格12进行制冷,控制脱冰加热器17加热冰格12一定时间,使得冰块与冰格12接触的部分融化,方便脱冰。
s1042、如果冰格的温度大于或等于第二设定值,则控制脱冰加热器17停止加热,控制脱冰杆14正向转动,以执行第一脱冰过程。
其中,第一设定值小于第二设定值。
控制模块20控制电机11带动脱冰杆14正向转动,带动脱冰格栅13对冰格12进行脱冰。
s105、如果在第二预设时间后,脱冰杆14无法正向转动至预设位置,则控制脱冰杆14反向转动至预设位置。
说明由于注水量过大或上一次脱冰不完全等原因,使得本次制冰的冰块过大,脱冰杆14因为被卡住无法正向转动以脱冰,并转回预设位置。因此,控制模块20反向控制电机11带动脱冰杆14反向转动至预设位置,使冰块与冰格12的接触面积尽量大。
s106、根据冰格12的温度控制脱冰加热器17的加热以及脱冰杆14的正向转动以执行第二脱冰过程。
即当第一脱冰过程失败后,尝试第二脱冰过程,第一脱冰过程是正常脱冰过程,第二脱冰过程是过量注水导致故障的处理过程。可以理解,第二脱冰过程可以执行多次,直至脱冰成功。
具体的,如图6所示,控制模块20用于执行步骤s1061-s1062:
s1061、控制脱冰加热器17对冰格12进行加热。
s1062、如果加热时间达到第三预设时间,或者,如果冰格12的温度大于等于第三设定值,则控制脱冰加热器17停止加热,控制脱冰杆14正向转动,以执行第二脱冰过程。
如图7所示,控制模块20还用于执行s107:
s107、如果连续n次执行第二脱冰过程,则停止向冰格12注水,重复执行制冰过程和第一脱冰过程。
在通过加热脱冰的过程中,冰格里会有一部分水残留,如果连续n次脱冰失败后仍按正常注水过程制冰,势必重复过量注水故障。因此,这里引入故障累积机制,当连续n次执行第二脱冰过程后,制冰机不注水,而是通过重新制冰和脱冰过程,将剩余水冻结成冰,然后由脱冰杆14脱出,可以执行一次或者执行多次直至满足一定条件(例如,连续n次脱冰成功),才可正常注水制冰,保证了制冰脱冰过程的可靠性。
n为正整数,例如n可以为2。
本申请的实施例提供的制冰机和制冰机的控制方法,通过在脱冰杆因为被卡住无法正向转动至预设位置时,控制脱冰杆反向转动至预设位置,并重新进行脱冰过程,可以防止制冰机在脱冰过程中脱冰杆被卡住,从而防止脱冰过程失败。
实施例2、
如图8所示,控制模块20可以用于执行下述制冰机的控制方法:其中,步骤s201-s204是制冰过程,步骤s205-s209是正常脱冰过程,
s201、清除故障标记。
该故障标记用于标识执行第二脱冰过程的次数。关于第二脱冰过程见前面描述,在此不再重复。
s202、向冰格12注水。
该步骤与s101相同,在此不再重复。
s203、第一计时器t1清零并开始计时。
第一计时器t1用于对制冷时间进行计时。
s204、对冰格12进行制冷以执行制冰过程。
该步骤与s102相同,在此不再重复。
s205、如果第一计时器t1的计时达到第一预设时间p1(即在第一预设时间后),并且冰格12的温度temp小于或等于第一设定值s1,则停止对冰格12进行制冷。
该步骤与s103相同。
s206、控制脱冰加热器17对冰格12进行加热。
该步骤与s1041相同,在此不再重复。
s207、如果冰格12的温度temp大于或等于第二设定值s2,则控制脱冰加热器17停止加热,第二计时器t2清零并开始计时。
第二计时器t2用于对脱冰杆14的旋转时间进行计时。
s208、控制脱冰杆14正向转动。
步骤s207、s208与步骤s1042相同,在此不再重复。
s209、如果第二计时器t2的计时未达到第二预设时间p2(即在第二预设时间内),并且脱冰杆14能够正向转动至预设位置,则故障标记减1。
如果故障标记小于或等于0则执行步骤s201,否则执行步骤s203,此时与步骤s107相同。
s210、如果第二计时器t2的计时达到第二预设时间p2(即在第二预设时间后),并且脱冰杆14无法正向转动至预设位置,则控制脱冰杆14反向转动至预设位置,故障标记加1,第三计时器t3清零并开始计时。
第三计时器t3用于对脱冰加热器17的加热时间进行计时。
该步骤与步骤s105相同,在此不再重复。
s211、控制脱冰加热器17对冰格12进行加热。
如果第三计时器t3的计时达到第三预设时间p3(即加热时间达到第三预设时间),或者,如果冰格12的温度temp大于或等于第三设定值s3,则重新执行步骤s207(即控制脱冰加热器17停止加热,控制脱冰杆14正向转动)。
本申请的实施例提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使计算机执行如图4-图8中所述的制冰机的控制方法。
本申请的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行如图4-图8中所述的制冰机的控制方法。
本申请的实施例提供一种制冰机的控制装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行如图4-图8中所述的制冰机的控制方法。
由于本申请的实施例中的制冰机的控制装置、计算机可读存储介质、计算机程序产品可以应用于制冰机的控制方法,因此,其所能获得的技术效果也可参考上述方法实施例,本申请的实施例在此不再赘述。
需要说明的是,上述各单元可以为单独设立的处理器,也可以集成在控制器的某一个处理器中实现,此外,也可以以程序代码的形式存储于控制器的存储器中,由控制器的某一个处理器调用并执行以上各单元的功能。这里所述的处理器可以是一个中央处理器(centralprocessingunit,cpu),或者是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本申请实施例的一个或多个集成电路。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。