KITCHEN MACHINE WITH CLEANING FUNCTION

20230157485 · 2023-05-25

    Inventors

    Cpc classification

    International classification

    Abstract

    A kitchen machine has an automatic cleaning function. The kitchen machine comprises a vessel, an agitator located in the vessel, a motor configured to rotate the agitator, a heater configured to heat the vessel, a temperature sensor configured to detect a temperature of the vessel, and a controller configured, for cleaning the vessel, to control, based on a temperature detected by the temperature sensor, at least one of a rotation speed of the motor, a rotation duration of the motor, a rotation direction of the motor, a heating temperature of the heater, and a heating duration of the heater.

    Claims

    1. A kitchen machine comprising: a vessel; an agitator located in the vessel; a motor configured to rotate the agitator; a heater configured to heat the vessel; a temperature sensor configured to detect a temperature of the vessel; and a controller configured to control the motor and the heater, wherein the controller is further configured, for cleaning the vessel, to control, based on a temperature detected by the temperature sensor, at least one of a rotation speed of the motor, a rotation duration of the motor, a rotation direction of the motor, a heating temperature of the heater, and a heating duration of the heater.

    2. The kitchen machine according to claim 1, wherein the controller is further configured to: obtain, based on the detected temperature, one of a plurality of cleaning programs, the obtained cleaning program specifying at least one value of the at least one of a rotation speed of the motor, a rotation duration of the motor, a rotation direction of the motor, a heating temperature of the heater, and a heating duration of the heater; and control at least one of the motor and the heater based on the obtained cleaning program, wherein the temperature is detected before the controller has started to control the at least one of the motor and the heater based on the obtained cleaning program.

    3. The kitchen machine according to claim 2, wherein a first cleaning program of the plurality of cleaning programs associated with a first detected temperature defines, compared to a second cleaning program of the plurality of cleaning programs associated with a second detected temperature lower than the first detected temperature, a shorter total execution duration and/or a lower total energy consumption of the kitchen machine during the execution of the first cleaning program.

    4. The kitchen machine according to claim 3, wherein the first cleaning program specifies, compared to the second cleaning program, at least one of a lower rotation speed of the motor, a shorter rotation duration of the motor, a lower heating temperature of the heater, and a shorter heating duration of the heater.

    5. The kitchen machine according to claim 2, wherein each of the plurality of cleaning programs is associated with a temperature range, and the controller is configured to determine into which temperature range the detected temperature falls, and obtain a cleaning program of the plurality of cleaning programs associated with the determined temperature range.

    6. The kitchen machine according to claim 2, wherein the controller is further configured to: receive, through a user interface of the kitchen machine, a user input for selecting one of a plurality of cleaning modes; and obtain, based on a combination of the selected cleaning mode and the detected temperature, a cleaning program of the plurality of cleaning programs, wherein each of the plurality of cleaning programs is associated with one of the cleaning modes.

    7. The kitchen machine according to claim 6, wherein the cleaning modes comprise a first cleaning mode and a second cleaning mode, and a cleaning program associated with the first cleaning mode defines, compared to a cleaning program associated with the second cleaning mode, a shorter total execution duration and/or a lower total energy consumption of the kitchen machine during the execution of the first cleaning program.

    8. The kitchen machine according to claim 7, wherein the cleaning program associated with the first cleaning mode specifies, compared to the cleaning program associated with the second cleaning mode, at least one of a lower rotation speed of the motor, a shorter rotation duration of the motor, a lower heating temperature of the heater, and a shorter heating duration of the heater.

    9. The kitchen machine according to claim 6, wherein each of the cleaning modes is associated with more than one of the plurality of cleaning programs, wherein each detected temperature is associated with more than one of the plurality of cleaning programs, and wherein a combination of the selected cleaning mode and the detected temperature is associated with a single one of the plurality of cleaning programs.

    10. The kitchen machine according to claim 2, wherein the controller is further configured to control the motor to change a rotation direction at least once during the control of the motor based on the obtained cleaning program.

    11. The kitchen machine according to claim 10, wherein the controller is further configured to control the motor to rotate at different rotation speeds in different rotation directions during the control of the motor based on the obtained cleaning program.

    12. The kitchen machine according to claim 2, wherein the controller is further configured to determine, based on an input received from a sensor of the kitchen machine, a filling level of a liquid in the vessel, and only start the control of the at least one of the motor and the heater based on the obtained cleaning program when the determined filling level is within a predetermined range, wherein the predetermined range is defined by a minimum threshold value and/or a maximum threshold value.

    13. The kitchen machine according to claim 12, wherein the sensor comprises at least one of a weight sensor, a proximity sensor, an optical sensor, and an ultrasonic sensor.

    14. The kitchen machine according to claim 1, wherein the controller is further configured to control the heater to only heat the vessel when the detected temperature is lower than a threshold value.

    Description

    DESCRIPTION OF DRAWINGS

    [0025] The foregoing summary, as well as the following detailed description of the embodiments, will be better understood when read in conjunction with the drawings. It will be understood that the disclosure is not limited to the specific embodiments described, and reference is made to the claims for that purpose. In the drawings:

    [0026] FIG. 1 schematically shows a kitchen machine according to an embodiment,

    [0027] FIG. 2 schematically shows a user interface of the kitchen machine according to an embodiment,

    [0028] FIG. 3 schematically shows a graphical user interface of the kitchen machine according to an embodiment, and

    [0029] FIG. 4 schematically shows a graphical user interface of the kitchen machine according to an embodiment, which is an alternative to that of FIG. 3.

    DETAILED DESCRIPTION

    [0030] FIG. 1 schematically shows a kitchen machine according to an embodiment. The kitchen machine comprises a vessel 1 for processing food. An agitator 2 is located in the vessel 1 and may comprise a blade set configured to cut and stir the food contained in the vessel 1. The lower part of the agitator 2 passes through a bottom hole of the vessel 1 to be connected to a motor 3 that is arranged in a base unit 4 of the kitchen machine 1 and that is configured to rotate the agitator 2. Optionally, further transmission parts, such as gears and belts, are provided between the agitator 2 and the motor 3. A heater 5 and a temperature sensor 6 are arranged in a housing attached to the bottom of the vessel 1. The heater 5 is configured to heat the vessel 1 and the temperature sensor 6 is configured to detect a temperature of the vessel 1. A controller 7 is arranged in the base unit 4 and is configured to control the motor 3 and the heater 5 for processing food or, as will be described below in detail, for cleaning the vessel 1. The controller may be one or a group of microcontrollers electronically connected to the motor 3, the heater 5, and the temperature sensor 6. The locations of the components of the kitchen machine as depicted in FIG. 1 are only exemplary. The kitchen machine may comprise further mechanical and electrical components that are well known for such a kitchen machine, and are therefore not illustrated in FIG. 1.

    [0031] FIG. 2 schematically shows a user interface of the kitchen machine depicted in FIG. 1. The user interface is provided on the base unit 4 and comprises a display 8 for displaying information and a physical button 9 for receiving user input. Instead of the button 9, the display 8 may also be a touch sensitive display. Furthermore, the user interface may be provided on a tablet wirelessly connected to the base unit 4, instead of or in addition to being provided directly on the base unit 4. For this, the kitchen machine may comprise a wireless communication interface (not shown in the figures). The user interface may further comprise a voice recognition unit for receiving a user input.

    [0032] According to an embodiment, the user can select a cleaning function, among functions including mixing, cooking etc., on the user interface. The cleaning function can be selected by pressing a physical button, touching a virtual button in a menu displayed on a graphical user interface, via voice control, etc. Once the cleaning function is selected and before the cleaning process is started, the user interface may display information instructing the user to fill the vessel 1 with water, if necessary with detergent. Optionally, the controller 7 is configured to determine, based on an input received from a sensor of the kitchen machine (not shown in the figures), a filling level of a liquid in the vessel 1, and only start the cleaning process when the determined filling level is within a predetermined range. The predetermined range may be defined by a minimum threshold value and/or a maximum threshold value. In addition to or instead of preventing the launch of the cleaning process, the controller may be configured to control the user interface to display a warning message reminding the user to add more liquid into or remove excess liquid from the vessel, when the determined filling level is not within the predetermined range. The sensor may comprise at least one of a weight sensor, a proximity sensor, an optical sensor, and an ultrasonic sensor.

    [0033] After the cleaning function is selected and before the cleaning process is started, the controller 7 is configured to receive an input from the temperature sensor 6 regarding the temperature of the vessel 1. The temperature of the vessel 1 may be dependent, for example, on the temperature of the liquid added by the user, the residual heat left at the vessel 1 from the last cooking, etc. The controller 7 is configured to obtain, based on the detected temperature, one of a plurality of cleaning programs. The plurality of cleaning programs may be stored in a memory in the controller 7, in a memory in the kitchen machine, or in a cloud server, to which the kitchen machine is connected via a communication interface (not shown in the figures). Each of the plurality of cleaning programs specifies at least one value of at least one of a rotation speed of the motor 3, a rotation duration of the motor 3, a rotation direction of the motor 3, a heating temperature of the heater 5, and a heating duration of the heater 5.

    [0034] Preferably, each of the plurality of cleaning programs is associated with a temperature range. The controller 7 is configured to determine into which temperature range the detected temperature falls, and selects a cleaning program of the plurality of cleaning programs associated with the determined temperature range. An example for the association between the temperatures ranges and the cleaning programs is shown in the following Table 1.

    TABLE-US-00001 TABLE 1 Detected Cleaning Cleaning Total Execution Temperature Program Nr. Actions Duration  <37° C. 1 Step 1: Control the heater to heat the vessel 120 + (15 + for 2 minutes; control the motor to rotate the 15)*2 + (15 + agitator at a low speed (clockwise) at the 15)*4 = same time 300 seconds Step 2: Control the motor to rotate the agitator at a medium-low speed (clockwise) for 15 seconds Step 3: Control the motor to rotate the agitator at a medium-low speed (anti- clockwise) for 15 seconds Step 4: Repeat steps 2-3 Step 5: Control the motor to rotate the agitator at a high speed (clockwise) for 15 seconds Step 6: Control the motor to rotate the agitator at a medium-low speed (anti- clockwise) for 15 seconds Step 7: Repeat steps 5-6 for 3 times >=37 < 60° C. 2 Step 1: Control the motor to rotate the (15 + 15)*6 = agitator at a high speed (clockwise) for 15 180 seconds seconds Step 2: Control the motor to rotate the agitator at a medium-low speed (anti- clockwise) for 15 seconds Step 3: Repeat steps 1-2 for 5 times >=60° C. 3 Step 1: Control the motor to rotate the (15 + 15)*6 = agitator at a medium-high speed (clockwise) 180 seconds for 15 seconds Step 2: Control the motor to rotate the agitator at a medium-low speed (anti- clockwise) for 15 seconds Step 3: Repeat steps 1-2 for 5 times

    [0035] Table 1 defines three temperature ranges. Alternatively, the number of temperature ranges may be lower or higher than three. The end values of the temperatures ranges may also be other than 37° C. and 60° C. All the other values given in Table 1 are only exemplary and may be amended during implementation. Preferably, the low speed in Table 1 is in a range of 50 to 200 revolutions per minute (rpm), the medium-low speed in Table 1 is in a range of 600 to 1000 rpm, the medium-high speed in Table 1 is in a range of 2000 to 2400 rpm, and the high speed in Table 1 is in a range of 4800 to 5200 rpm. These speeds refer to the rotation speeds of the agitator 2. Since transmission parts, such as gears or belts (not shown in the figures), may be provided between the agitator 2 and the motor 3, the rotation speeds of the motor 3 may be different from but proportional to the rotation speeds of the agitator 2, depending on the transmission ratio.

    [0036] As shown in Table 1, cleaning program 1 specifies a fixed heating duration of 2 minutes. This configuration allows for an easy control of the heater 5 and the fixation of the total execution duration of the cleaning program. Alternatively, a cleaning program may specify, instead of a heating duration, a heating temperature of the heater 5, i.e., a target temperature to be achieved by the heating. For example, a cleaning program may specify a first cleaning step as heating the vessel 1 up to 50° C. Accordingly, the controller 7 may be configured to monitor the vessel temperature during the heating process and stop the heating process once the vessel temperature reaches the heating temperature. In this way, although the total execution duration of the cleaning program is not fixed, the vessel temperature and thus the cleaning effectiveness can be ensured.

    [0037] Each of cleaning programs 1 to 3 shown in Table 1 requires the controller 7 to control the motor 3 to change a rotation direction several times during the execution of the cleaning program. Furthermore, the controller 7 is required to control the motor 3 to rotate at different rotation speeds in different rotation directions, except for in steps 2 and 3 of cleaning program 1. When liquid is stirred in different directions at different speeds, it can impact food soils attached to the inner surface of the vessel 1 and the surface of the agitator 2 from different directions with varying forces, thereby more effectively removing the food soils. Additionally or alternatively, a cleaning program may specify no change of a rotation direction or specify a same rotating speed for different rotating directions.

    [0038] As shown in Table 1, cleaning program 2 requires a shorter total execution duration than that of cleaning program 1. In particular, cleaning program 2 specifies, compared to cleaning program 1, a shorter rotation duration of the motor 3 and a shorter heating duration of the heater 5. Specifically, cleaning program 2 specifies a rotation duration of 180 seconds in total and a heating duration of 0 second, whereas cleaning program 1 specifies a rotation duration of 300 seconds in total and a heating duration of 120 seconds. Thus, cleaning program 2 may require, compared to cleaning program 1, a lower total energy consumption of the kitchen machine, at least because of the absence of an energy-intensive heating process. Therefore, by choosing cleaning program 2 over cleaning program 1, both time and energy consumption can be saved. Still, cleaning program 2 can help to achieve a satisfying cleaning result, relying on hotter liquid's better capability of softening food soils and dissolving grease, etc.

    [0039] As further shown in Table 1, both of cleaning programs 2 and 3 specify a same rotation duration of the motor 3, namely 180 seconds. Neither of cleaning programs 2 and 3 requires a heating process. However, they differ from each other by specifying different rotation speeds of the motor 3 in a clockwise direction. Specifically, cleaning program 2 specifies a high rotation speed of the motor 3 in a clockwise direction, whereas cleaning program 3 specifies a medium-high rotation speed of the motor 3 in a clockwise direction. Thus, cleaning program 3 specifies, compared to cleaning program 2, a lower rotation speed of the motor 3 in a clockwise direction. Consequently, cleaning program 3 requires, compared to cleaning program 2, a lower total energy consumption of the kitchen machine. By choosing cleaning program 3 over cleaning program 2, energy consumption can be saved. Still, cleaning program 3 can help to achieve a satisfying cleaning result, relying on hotter liquid's better capability of softening food soils and dissolving grease, etc.

    [0040] Again, the specific arrangement of Table 1 is only provided for illustration purposes. Other arrangements are conceivable during implementation. For example, cleaning program 2 may be modified to incorporate a heating process having a lower heating temperature of the heater 5 and/or a shorter heating duration of the heater 5, compared to that of cleaning program 1. As a further example, cleaning program 3 may be modified to specify a same rotation speed of the motor 3 in a clockwise direction as that of cleaning program 2, but specify a shorter rotation duration of the motor 3 in a clockwise direction than that of cleaning program 2.

    [0041] Once the controller 7 has obtained the cleaning program, the controller 7 can immediately start to control at least one of the motor 3 and the heater 5 based on the obtained cleaning program. Alternatively, the controller 7 is configured to start the cleaning process only after the user has confirmed the start, for example, by pressing a physical button, touching a virtual button displayed on a graphical user interface, via voice control, etc. In this case, the user interface may display information regarding the selected cleaning program, such as its total execution duration, so that the user can confirm whether the obtained cleaning program is indeed desired. An example of a graphical user interface for this purpose is depicted in FIG. 3.

    [0042] In the above-described embodiments, the controller 7 is configured to obtain one of the plurality of the cleaning programs entirely based on the detected vessel temperature.

    [0043] According to an alternative embodiment, the controller 7 is configured to receive, through the user interface of the kitchen machine, a user input for selecting one of a plurality of cleaning modes. The user input may be applied by pressing a physical button, touching a virtual button displayed on a graphical user interface, via voice control, etc. An example of a graphical user interface for this purpose is depicted in FIG. 4. In this example, a first cleaning mode is a “Quick Wash” mode for easy vessel refreshment between two cooking steps or similar uses, and a second cleaning mode is a “Deep Cleaning” mode for removing tough or dried up food soils. Of course, the number and the names of the cleaning modes are only exemplarily.

    [0044] Once the cleaning mode is selected and before the cleaning process is started, the user interface may display information instructing the user to fill the vessel 1 with water, if necessary with detergent. Optionally, the controller is configured to determine, based on an input received from a sensor of the kitchen machine, a filling level of a liquid in the vessel 1, and only start the cleaning process when the determined filling is within a predetermined range. The predetermined range may be defined by a minimum threshold value and/or a maximum threshold value. In addition to or instead of preventing the launch of the cleaning process, the controller may be configured to control the user interface to display a warning message reminding the user to add more liquid into or remove excess liquid from the vessel, when the determined filling level is not within the predetermined range. The sensor may comprise at least one of a weight sensor, a proximity sensor, an optical sensor, and an ultrasonic sensor.

    [0045] After the user has selected one of the two cleaning modes and before the cleaning process is started, the controller 7 is configured to receive an input from the temperature sensor 6 regarding the temperature of the vessel 1, and obtain, based on a combination of the selected cleaning mode and the detected temperature, one of a plurality of cleaning programs. The plurality of cleaning programs may be stored in a memory in the controller 7, in a memory in the kitchen machine, or in a cloud server. Each of the plurality of cleaning programs specifies at least one value of at least one of a rotation speed of the motor 3, a rotation duration of the motor 3, a rotation direction of the motor 3, a heating temperature of the heater 5, and a heating duration of the heater 5.

    [0046] According to a preferred embodiment, each of the two cleaning modes is associated with more than one of the plurality of cleaning programs. For instance, the “Deep Cleaning” mode may be associated with cleaning programs 1 to 3 as shown in Table 1. The “Quick Wash” mode may be associated with cleaning programs 4 to 5 as shown in the following Table 2.

    TABLE-US-00002 TABLE 2 Detected Cleaning Cleaning Total Execution Temperature Program Nr. Actions Duration  <60° C. 4 Step 1: Control the motor to rotate the 30 seconds agitator at a high speed (clockwise) for 10 seconds Step 2: Control the motor to rotate the agitator at a medium-low speed (anti- clockwise) for 10 seconds Step 3: Control the motor to rotate the agitator at a high speed (clockwise) for 10 seconds >=60° C. 5 Step 1: Control the motor to rotate the 30 seconds agitator at a medium-high speed (clockwise) for 10 seconds Step 2: Control the motor to rotate the agitator at a medium-low speed (anti- clockwise) for 10 seconds Step 3: Control the motor to rotate the agitator at a medium-high speed (clockwise) for 10 seconds

    [0047] Table 2 defines two temperature ranges. Alternatively, the number of temperature ranges may be lower or higher than two. The end value of the temperatures ranges may also be different from 60° C. All the other values given in Table 2 are only preferred values, however, not limiting. Preferably, the medium-low speed in Table 2 is in a range of 600 to 1000 rpm, the medium-high speed in Table 2 is in a range of 2000 to 2400 rpm, and the high speed in Table 2 is in a range of 4800 to 5200 rpm. These speeds refer to the rotation speeds of the agitator 2. Since transmission parts, such as gears or belts (not shown in the figures), may be provided between the agitator 2 and the motor 3, the rotation speeds of the motor 3 may be different from but proportional to the rotation speeds of the agitator 2, depending on the transmission ratio.

    [0048] According to Tables 1 and 2, each combination of the selected cleaning mode and the detected temperature is associated with a single one of cleaning programs 1 to 5. For instance, if the “Deep Cleaning” mode is selected and the detected temperature is 40° C., the controller 7 will obtain cleaning program 2. However, if the “Quick Wash” mode is selected and the detected temperature is 40° C., the controller 7 will obtain cleaning program 4.

    [0049] As shown in Tables 1 and 2, cleaning programs 4 and 5 specify, compared to cleaning programs 1 to 3, a shorter rotation duration of the motor 3. Specifically, both of cleaning programs 4 and 5 specify a total rotation duration of 30 seconds, whereas cleaning programs 1 to 3 specify a total rotation duration of 300 seconds, 180 seconds and 180 seconds, respectively. Therefore, each of cleaning programs 4 and 5 defines, compared to each of cleaning programs 1 to 3, a shorter total execution duration, and may thus lead to a lower total energy consumption of the kitchen machine. Therefore, by choosing each of cleaning programs 4 and 5 over each of cleaning programs 1 to 3, both time and energy consumption can be saved. However, it should be noted that cleaning programs 4 and 5 may already be sufficient for easy vessel refreshment between two cooking steps, or when the vessel 1 is only slightly soiled.

    [0050] Cleaning programs 4 and 5 differ from each other by specifying different rotation speeds of the motor 3 in a clockwise direction. Specifically, cleaning program 4 specifies a high rotation speed of the motor 3 in a clockwise direction, whereas cleaning program 5 specifies a medium-high rotation speed of the motor 3 in a clockwise direction. Thus, cleaning program 5 specifies, compared to cleaning program 4, a lower rotation speed of the motor 3 in a clockwise direction. Consequently, cleaning program 5 requires, compared to cleaning program 4, a lower total energy consumption of the kitchen machine. By choosing cleaning program 5 over cleaning program 4, energy consumption is saved. However, it should be noted that cleaning program 5 can help to achieve a satisfying cleaning result, relying on hotter liquid's better capability of softening food soils and dissolving grease, etc.

    [0051] Again, the specific arrangement of Table 2 is only provided for illustration purposes. Other arrangements can be conceived during implementation. For example, cleaning program 5 may be modified to specify a same rotation speed of the motor 3 in a clockwise direction as that of cleaning program 4, but specify a shorter rotation duration of the motor 3 in a clockwise direction than that of cleaning program 4. However, the total execution duration of any cleaning program for the “Quick Wash” mode is preferably less than 1 minute, since otherwise the user may have to wait too long.

    [0052] Once the controller 7 has obtained the cleaning program, the controller 7 can immediately start to control at least one of the motor 3 and the heater 5 based on the obtained cleaning program. Alternatively, the controller 7 is configured to start the cleaning process only after the user has confirmed the start by pressing a physical button, touching a virtual button displayed on a graphical user interface, via voice control, etc. In this case, the user interface may display information regarding the obtained cleaning program, such as its total execution duration, as illustrated in FIG. 4, so that the user can confirm whether the obtained cleaning program is indeed desired.

    [0053] Although the present disclosure has been described in detail with reference to the above embodiments, it should be understood that various changes, substitutions, and alterations can be made therein without departing from the disclosure as defined by the appended claims. The scope of the disclosure is thus not intended to be limited to the particular embodiments described herein.