Cooker and control method thereof

By using temperature sensors and controllers in the induction stove, real-time monitoring and prediction of the temperature of the pot is solved, and a more accurate constant temperature control is achieved.

CN114484525BActive Publication Date: 2025-05-20HISENSE HOME APPLIANCES GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210225341.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-09
Publication Date
2025-05-20
Estimated Expiration
2042-03-09

AI Technical Summary

Technical Problem

The temperature control of existing induction stoves is problematic with low accuracy, especially under the influence of environmental variables, the temperature control technology provided by the PID algorithm is prone to hysteresis.

Method used

By installing a temperature sensor and controller in the stove, the temperature of the cooker is monitored in real time, and predict the temperature value of the next cycle based on the real-time temperature value and the temperature change speed of each gear, and adjust the gear to achieve constant temperature control.

Benefits of technology

Improve the accuracy of the temperature control of the pot, ensure the accuracy of heating in the next cycle, avoid temperature fluctuations, and improve the cooking effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114484525B_ABST
    Figure CN114484525B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a stove and a control method thereof, which relates to the field of intelligent kitchen appliance technology and is used to ensure the accuracy of temperature control of pots. The stove includes: a temperature sensor for detecting the temperature value of the pot; a controller connected to the temperature sensor, the controller being configured to: obtain the real-time temperature value of the pot in the current cycle; if the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to the preset threshold, determine the predicted temperature value of each gear according to the real-time temperature value and the temperature change speed of each gear of the stove; wherein the predicted temperature value of a gear is the temperature value predicted to be reached by the pot when the stove uses the gear in the next cycle of the current cycle; the gear corresponding to the minimum value of the absolute value of the difference between the predicted temperature value of each gear and the target temperature value is used as the gear used by the stove in the next cycle of the current cycle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of intelligent kitchen appliances, and particularly to a cooker and its control method. Background Art

[0002] Today's kitchenware products are undergoing a process of continuous refinement and intelligentization. With the increasing perfection of the intelligentization of large household appliances such as refrigerators, ovens, and range hoods, small household appliances such as induction cookers have also joined the ranks of intelligent improvement.

[0003] The intelligentization of induction cookers is mainly reflected in automatic temperature control, and the temperature control technology commonly used in the industry is a temperature control algorithm scheme implemented by using the proportion-integral-derivative (PID) algorithm. Through proportional, integral, and derivative regulation for temperature control, it can have a good processing ability for the temperature curve by predicting the nonlinear curve change. However, the temperature curve during cooking is affected by environmental variables such as air pressure, water temperature, and season, resulting in hysteresis in the temperature control technology provided by the PID algorithm, and thus there is a problem of low accuracy in temperature control. Summary of the Invention

[0004] Embodiments of this application provide a cooker and its control method for ensuring the accuracy of the temperature control of cookware.

[0005] In a first aspect, a cooker is provided, including:

[0006] A temperature sensor for detecting the temperature value of the cookware;

[0007] A controller connected to the temperature sensor, and the controller is configured to:

[0008] Obtain the real-time temperature value of the cookware in the current cycle;

[0009] If the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to a preset threshold, determine the predicted temperature values of each gear according to the real-time temperature value and the temperature change speed of each gear of the cooker; the predicted temperature value of a gear is the temperature value predicted to be reached by the cookware when the cooker uses this gear in the next cycle of the current cycle;

[0010] Use the gear corresponding to the minimum value among the absolute values of the differences between the predicted temperature values of each gear and the target temperature value as the gear used by the cooker in the next cycle of the current cycle.

[0011] Based on the above technical solution, if the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to the preset threshold, it means that the real-time temperature value is already very close to the target temperature value. At this time, the cooking range can be finely adjusted to achieve constant temperature control of the cookware temperature. Since there is a corresponding temperature change rate for each gear of the cooking range, the predicted temperature value that the cookware can reach in the next cycle of the current cycle if the cooking range uses this gear can be determined according to the real-time temperature value and the temperature change rates of each gear of the cooking range. Furthermore, the gear corresponding to the minimum value among the absolute values of the differences between the predicted temperature values of each gear and the target temperature value is used as the gear to be used by the cooking range in the next cycle of the current cycle. It can be understood that if the absolute value of the difference between the predicted temperature value of a gear and the target temperature value is the smallest, it means that the predicted temperature value corresponding to this gear is closest to the target temperature value. Therefore, this gear can be used as the gear to be used by the cooking range in the next cycle. In this way, based on the relationship between the predicted temperature values of each gear of the cooking range and the target temperature value, determining the gear to be used by the cooking range in the next cycle after the current cycle can enable the cooking range to accurately adjust the gear to be used for heating the cookware in the next cycle, so as to keep the temperature of the cookware constant and ensure the accuracy of the cookware temperature control.

[0012] In some embodiments, the controller is configured to determine the predicted temperature value corresponding to each gear according to the real-time temperature value and the temperature change rates of each gear of the cooking range, and specifically perform the following steps: determine the predicted temperature value corresponding to each gear according to the real-time temperature value, the temperature change rates corresponding to each gear of the cooking range, and the temperature correction factor.

[0013] In some embodiments, the controller is further configured to: obtain the temperature values at each of the N moments included in the previous cycle of the current cycle, where N is a positive integer; determine the predicted temperature value of the cookware in the current cycle according to the temperature values at each of the N moments included in the previous cycle; and obtain the temperature correction factor according to the predicted temperature value of the cookware in the current cycle and the real-time temperature value.

[0014] In some embodiments, the controller is configured to obtain the temperature correction factor according to the predicted temperature value of the cookware in the current cycle and the real-time temperature value, and specifically perform the following steps: obtain the temperature correction factor by subtracting the predicted temperature value of the cookware in the current cycle from the real-time temperature value.

[0015] In some embodiments, the controller is configured to determine the predicted temperature value of the cookware in the current cycle according to the temperature values at each of the N moments included in the previous cycle, and specifically perform the following steps:

[0016] According to the formula Determine the temperature change amount ΔT of the previous cycle of the current cycle, where N is the N moments included in the previous cycle of the current cycle, i is the i-th moment among the N moments, and T i is the temperature value at the i-th moment, and both a and f are constants;

[0017] According to the formula Determine the temperature offset amount ΔK of the previous cycle of the current cycle, where b is a constant;

[0018] According to the formula T p = N×ΔT + ΔK + T N , determine the predicted temperature value T p of the cookware in the current cycle, where T N is the temperature value at the last moment in the previous cycle of the current cycle.

[0019] In some embodiments, the controller is further configured to: if the real-time temperature value of the cookware in the current cycle is greater than the target temperature value, and the absolute value of the difference between the real-time temperature value and the target temperature value is greater than the preset threshold, control the cooker to adjust the gear to the minimum gear; or, if the real-time temperature value is less than the target temperature value, and the absolute value of the difference between the real-time temperature value and the target temperature value is greater than the preset threshold, control the cooker to adjust the gear to the maximum gear.

[0020] In a second aspect, a control method for a cooker is provided, and the method includes: obtaining the real-time temperature value of the cookware in the current cycle; if the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to the preset threshold, determining the predicted temperature values of each gear according to the real-time temperature value and the temperature change speed of each gear of the cooker; the predicted temperature value of a gear is the temperature value predicted to be reached by the cookware when the cooker uses this gear in the next cycle of the current cycle; using the gear corresponding to the minimum value of the absolute value of the difference between the predicted temperature values of each gear and the target temperature value as the gear used by the cooker in the next cycle of the current cycle.

[0021] In a third aspect, an embodiment of the present application provides a controller, including: one or more processors; one or more memories; wherein, one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When one or more processors execute the computer instructions, the controller executes any one of the control methods for the cooker provided in the second aspect.

[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, and the computer-readable storage medium includes computer instructions. When the computer instructions run on a computer, the computer is enabled to execute any one of the control methods for the cooker provided in the second aspect.

[0023] Fifth aspect, an embodiment of the present invention provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement any one of the control methods of the cooking appliance provided in the second aspect.

[0024] It should be noted that the above computer instructions can be stored in whole or in part on a computer-readable storage medium. Among them, the computer-readable storage medium can be packaged together with the processor of the controller or separately packaged from the processor of the controller. This application does not make any limitation in this regard.

[0025] For the beneficial effects described in the second to fifth aspects of this application, reference can be made to the analysis of the beneficial effects in the first aspect, and details will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The drawings are used to provide a further understanding of the technical solutions of the present invention, and constitute a part of the specification. Together with the embodiments of this application, they are used to explain the technical solutions of the present invention and do not constitute a limitation to the technical solutions of the present invention.

[0027] Figure 1 It is a schematic structural diagram of a cooking appliance provided by an embodiment of this application;

[0028] Figure 2 It is a schematic diagram of the display control panel of the display of a cooking appliance provided by an embodiment of this application;

[0029] Figure 3 It is a hardware configuration block diagram of a cooking appliance provided by an embodiment of this application;

[0030] Figure 4 It is a schematic diagram of the installation position of the temperature sensor of a cooking appliance provided by an embodiment of this application;

[0031] Figure 5 It is a schematic diagram of a user clicking on a function icon of the display of a cooking appliance provided by an embodiment of this application;

[0032] Figure 6 It is a schematic diagram of another user clicking on a function icon of the display of a cooking appliance provided by an embodiment of this application;

[0033] Figure 7 It is a schematic flowchart of a control method of a cooking appliance provided by an embodiment of this application;

[0034] Figure 8 It is a schematic flowchart of another control method of a cooking appliance provided by an embodiment of this application;

[0035] Figure 9 It is a schematic flowchart of another control method of a cooking appliance provided by an embodiment of this application;

[0036] Figure 10 This is a schematic diagram of another functional icon on the display of a cooktop clicked by a user provided by an embodiment of the present application;

[0037] Figure 11 This is a schematic diagram of a display of a cooktop showing a first prompt message provided by an embodiment of the present application;

[0038] Figure 12 This is a schematic diagram of another functional icon on the display of a cooktop clicked by a user provided by an embodiment of the present application;

[0039] Figure 13 This is a schematic diagram of a display of a cooktop showing a second prompt message provided by an embodiment of the present application;

[0040] Figure 14 This is a schematic diagram of the hardware structure of a controller provided by an embodiment of the present application. Detailed implementation manners

[0041] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0042] The terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present application, unless otherwise stated, the meaning of "a plurality" is two or more.

[0043] In the description of the present application, it should be noted that unless otherwise clearly defined and limited, the terms "connected" and "coupled" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific situations. In addition, when describing pipelines, the terms "connected" and "coupled" used in the present application have the meaning of conduction. The specific meaning needs to be understood in combination with the context.

[0044] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0045] Figure 1 The following is a schematic structural diagram of a cooking appliance provided by the present application according to an exemplary embodiment.

[0046] In some embodiments, the cooking appliance can be an intelligent stove, a gas stove, an induction cooker, etc. For the sake of convenience of description, the following takes the induction cooker as an example for description.

[0047] In some embodiments, the induction cooker can also be called an induction stove, which is the product of the modern kitchen revolution. The induction cooker allows heat to be directly generated at the bottom of the cookware without open flames or conduction heating, so the thermal efficiency has been greatly improved. The induction cooker is made using the principle of electromagnetic induction heating and consists of a high-frequency induction heating coil, a high-frequency power conversion device, a controller, and other components. When in use, an alternating current is passed through the heating coil. An alternating magnetic field is generated around the coil. Most of the magnetic force lines of the alternating magnetic field pass through the metal cookware body, generating a large amount of eddy currents at the bottom of the cookware, thereby generating the heat required for cooking. Since there is no open flame during the heating process, the induction cooker is deeply loved by users for its safety, hygiene, and convenience such as plug-and-play, and its market utilization rate is getting higher and higher.

[0048] As Figure 1 shown, the cooking appliance 100 includes a housing 101, a cooking surface 102, a display 103, and a controller 104 ( Figure 1 not shown in the figure).

[0049] Among them, the cooking surface 102 is disposed on the housing 101, and the cooking surface 102 can be used to carry the cookware.

[0050] In some embodiments, the material of the cooking surface 102 can be a glass-ceramic panel or a ceramic panel. Among them, the glass-ceramic panel is light-transmitting, while the ceramic panel is light-opaque. Both panels are specially treated and have excellent properties of high temperature resistance and impact resistance.

[0051] In some embodiments, the display 103 can be a liquid crystal display, an organic light-emitting diode (OLED) display. The specific type, size, and resolution of the display 103 are not limited. Those skilled in the art can understand that the display 103 can be changed in terms of performance and configuration as needed.

[0052] The display 103 can be used to display the control panel of the cooking appliance 100 to implement the human-machine interaction function. For example Figure 2 As shown, on the control panel of the cooking appliance 100 displayed by the display 103, icons of function buttons such as switch, stir-fry, hot pot, boiling water, timing, soup porridge, constant temperature, slow fire, "+", "-", etc. can be displayed. Among them, the "+" function icon represents increasing the temperature or power, and the "-" function icon represents decreasing the temperature or power. The rectangular box in the middle position between the "+" and "-" function icons can be called the power / temperature display box, which can be used to display the power currently used by the cooking appliance, such as 2000W, or the set target temperature value, such as 200 °C. It should be noted that the display of function buttons in the form of icons on the display 103 is only exemplary, and the embodiments of the present application do not limit the display method of function buttons.

[0053] In some embodiments, the cooking appliance 100 can feedback the current state of the cooking appliance 100 through the display 103, such as being in the boiling water state or the stir-fry state, etc.

[0054] In some embodiments, the controller 104 refers to a device that can generate operation control signals according to instruction operation codes and timing signals to instruct the cooking appliance 100 to execute control instructions. Exemplarily, the controller 104 can be a central processing unit (CPU), a general-purpose processor network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The controller 104 can also be other devices with processing functions, such as circuits, devices, or software modules, and the embodiments of the present application do not make any restrictions on this.

[0055] Figure 3 This is a hardware configuration block diagram of the cooking appliance 100 shown according to an exemplary embodiment of the present application. As Figure 3 shown, the cooking appliance 100 may further include one or more of the following: a heating device 105, a cooling fan 106, a temperature sensor 107, a pan movement detection device 108, a voice prompt device 109, a communication interface 110, and a memory 111.

[0056] In some embodiments, the heating device 105 is connected to the controller 104 and is used to provide a heat source for the cooking appliance 100. The heating device 105 can be arranged below the cooking top panel 102.

[0057] In some embodiments, the heating device 105 can be a common electric heating device that uses electric energy to achieve a heating effect.

[0058] In some embodiments, the heating device 105 may be in the shape of a coil.

[0059] In some embodiments, the cooling fan 106 is connected to the controller 104 and is used to reduce the temperature inside the cooking appliance 100. The cooling fan 106 can also be used to increase the air pressure in the air duct of the cooking appliance 100 and discharge the high-pressure air. It is a machine that relies on the input mechanical energy to increase the gas pressure and pump the gas. The cooling fan 106 can also be a ventilator, a blower, or a wind turbine.

[0060] In some embodiments, the cooking appliance 100 further includes an air inlet and an air outlet that cooperate with the cooling fan 106 to dissipate heat inside the cooking appliance 100.

[0061] In some embodiments, the temperature sensor 107 is connected to the controller 104 and is used to detect the temperature value of the cookware and send the detected temperature value of the cookware to the controller 104.

[0062] Figure 4 This is a schematic diagram of the setting position of a temperature sensor provided by the present application according to an exemplary embodiment. As Figure 4 shown, the temperature sensor 107 can be set at the center position of the cooktop panel 102.

[0063] In some embodiments, the temperature sensor 107 can be a negative temperature coefficient semiconductor thermistor, whose resistance value decreases as its own temperature rises and increases as the temperature decreases, causing a change in the voltage across the resistor due to the change in resistance.

[0064] In some embodiments, the controller 104 can obtain the real-time temperature value of the cookware in the current cycle according to the temperature sensor 107. And according to the real-time temperature value of the cookware in the current cycle, determine the adjustment instruction for the gear of the cooking appliance 100, and then issue the adjustment instruction.

[0065] In some embodiments, the pan detection device 108 is connected to the controller 104 and is used to detect whether a cookware is placed on the cooking appliance 100.

[0066] In some embodiments, the pan detection device 108 includes a reed switch and a magnet. The two are in a contact state by default. At this time, the pan detection device 108 feeds back a pan removal signal to the controller 104, and the pan removal signal is used to indicate that no cookware is placed on the cooktop panel 102. When the cookware is placed on the cooktop panel 102, due to the weight, the spring in the reed switch is pressed down, causing the reed switch to move down and separate from the magnet. At this time, the pan detection device 108 feeds back a pan placement signal to the controller 104, and the pan placement signal is used to indicate that a cookware is placed on the cooktop panel 102.

[0067] In some embodiments, the controller 104 may also receive signals fed back by the pan movement detection device 108 configured for the cooking appliance 100, and issue adjustment instructions to the cooking appliance 100 according to the fed-back signals. For example, after the controller 104 receives the pan movement signal fed back by the pan movement detection device 108, the controller 104 sends a shutdown instruction to the cooking appliance 100 to avoid wasting power resources and reduce the probability of accidents.

[0068] In some embodiments, the voice prompt device 109 is connected to the controller 104 and can be used to issue voice prompts after the cooking appliance 100 completes relevant cooking tasks, such as a timing heating end prompt tone, an overheat prompt tone, a pan movement prompt tone, etc. Among them, the content of the voice prompt can be preset by the manufacturer of the cooking appliance 100 or set by the user himself / herself through the display 103.

[0069] In some embodiments, the communication interface 110 is a component for communicating with external devices or servers according to various communication protocol types. For example: the communication interface 110 may include at least one of a wireless communication technology (WIFI) module, a Bluetooth module, a wired Ethernet module, a near field communication (NFC) module and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The communication interface 110 can be used to communicate with other devices or communication networks (such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.). Exemplarily, the communication interface 110 is connected to the controller 104, and the controller 104 can communicate with the terminal device through the communication interface 110.

[0070] In some embodiments, the memory 111 is connected to the controller 104 and is used to store application programs and data. The controller 104 executes various functions and data processing of the cooking appliance 100 by running the application programs and data stored in the memory 111. The memory 111 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function (such as a voice prompt function, an information display function, etc.); the data storage area can store data created when using the cooking appliance 100. In addition, the memory 111 may include a high-speed random access memory, and may also include a non-volatile memory, such as a disk storage device, a flash memory device or other volatile solid-state storage devices, etc.

[0071] Although Figure 3Not shown, the cooking appliance 100 may further include a power supply device (such as a battery and a power management chip) for powering each component. The battery may be logically connected to the controller 104 through the power management chip, so as to implement functions such as power consumption management of the cooking appliance 100 through the power supply device.

[0072] It can be understood that the structure schematically shown in the embodiments of the present invention does not constitute a specific limitation on the cooking appliance. In other embodiments of the present application, the cooking appliance may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0073] In some embodiments, the cooking appliance may include multiple gears, for example, 8 gears. Different gears correspond to different heating powers.

[0074] Exemplarily, Table 1 below exemplarily shows the corresponding relationship between different gears and heating powers.

[0075] Table 1

[0076] Gear Power P1 1000W P2 1200W P3 1400W P4 1500W P5 1600W P6 1800W P7 2000W P8 2200W

[0077] It is easy to understand that one heating power corresponds to one temperature change rate. It can be understood that the greater the heating power, the faster the temperature change rate. And one heating power corresponds to one gear, that is, one gear corresponds to one temperature change rate. Furthermore, it can be obtained that different gears correspond to different temperature change rates. It can be understood that the higher the gear, the faster the temperature change rate.

[0078] In some embodiments, the cooking appliance may include multiple functions, and different functions correspond to different heating powers.

[0079] Exemplarily, Table 2 below exemplarily shows the corresponding relationship between different functions of the cooking appliance and heating powers.

[0080] Table 2

[0081] Function Power Simmer 1000W Soup and Congee 1600W Hot Pot 1800W Boiling Water 2000W Stir-Fry 2200W

[0082] In some embodiments, different heating powers correspond to different temperature limits. For example, 1000W corresponds to 160 °C, and 1600W corresponds to 210 °C. It can be understood that if the cooking appliance works at a power of 1000W, the cooking utensil can be heated to a maximum of 160 °C, and if the cooking appliance works at a power of 1600W, the cooking utensil can be heated to a maximum of 200 °C.

[0083] Combined with Table 2 above, it can be understood that different functions of the cooking appliance result in different maximum temperatures that the cooking utensil can reach.

[0084] In some embodiments, the constant temperature function of the cooking appliance can correspond to multiple heating powers. For example, after the user sets the target temperature value by touching the '+' or '-' function icons on the display of the cooking appliance, the user can touch the constant temperature function icon on the display of the cooking appliance. Suppose the target temperature value set by the user is 200 °C, that is, the heating power is 1600 W, then the controller controls the cooking appliance to always work at a heating power of 1600 W until it receives the user's shutdown instruction (i.e., the user clicks the switch function icon on the display of the cooking appliance again), the constant temperature mode is cancelled, and the cooking appliance enters the shutdown mode.

[0085] In some embodiments, the user can use the function of the cooking appliance to adjust the power. It can be understood that during the cooking process of the user using the cooking appliance for ingredients, different heating powers may be used for cooking the ingredients at different stages. For example, during the stir-frying process, the user may first select a high power to perform a high-fire stir-fry on the ingredients. However, after stir-frying the ingredients for a period of time, in order to prevent the pot from burning and to make the ingredients flavorful, the user may choose to reduce the power of the cooking appliance to perform a low-fire slow-cooking process on the ingredients.

[0086] Generally, during the process of the user using the cooking appliance, the user can touch the '+' or '-' icons on the display of the cooking appliance to adjust the heating power of the cooking appliance to achieve the adjustment of the temperature of the cookware.

[0087] In some embodiments, as Figure 5 shown, suppose the user chooses to use the cooking appliance for stir-frying, the user can click the stir-fry function icon on the display of the cooking appliance to send a stir-fry instruction to the cooking appliance. The controller receives the stir-fry instruction sent by the user, and in response to the stir-fry instruction sent by the user, controls the power / temperature display box on the display to display 2200 W, and controls the cooking appliance to work in P8 gear.

[0088] After the cooking appliance works in P8 gear for a period of time, the user needs to perform a slow-cooking process on the ingredients. The user can choose to click the '-' function icon on the display of the cooking appliance to send a power reduction instruction to the cooking appliance. Suppose the user needs to reduce the heating power to 1400 W. After the cooking appliance receives the power reduction instruction sent by the user, in response to the power reduction instruction sent by the user, it controls the power / temperature display box on the display to display 1400 W, and controls the cooking appliance to work in P3 gear.

[0089] In some embodiments, the user can use the constant temperature function of the cooking appliance. For example, when the user uses the cooking appliance to fry ingredients, it is necessary to keep the oil temperature in the cookware constant, that is, it is necessary for the cooking appliance to keep the oil temperature in the cookware constant, so as to avoid the oil temperature in the cookware being too high or too low, which brings an unpleasant cooking experience to the user.

[0090] In some embodiments, as Figure 6As shown, the user can set the frying temperature value (i.e., the target temperature value) by touching the "+" or "-" function icons on the display of the cooking appliance, and then click the constant temperature function icon to control the cooking appliance to enter the constant temperature mode. Suppose the target temperature value set by the user is 210 °C. After the controller receives the instruction of the user setting the target temperature value and the constant temperature mode instruction, in response to the instruction of the user setting the target temperature value and the instruction of entering the constant temperature mode, the controller controls the cooking appliance to work in any one of the gears P5, P6, P7 or P8. For example, the controller controls the cooking appliance to work in the P6 gear and controls the power / temperature display box of the display to display 210 °C.

[0091] As can be seen from the above background art, the current temperature control algorithm cannot achieve precise control of the temperature of the cookware. It can be understood that the current temperature control algorithm cannot enable the cooking appliance to achieve precise control of maintaining the constant temperature of the cookware. And the embodiment of the present application provides a control method for a cooking appliance, which can predict the predicted temperature value that the cookware can reach when using each gear of the cooking appliance in the next cycle according to the temperature change speed of each gear of the cooking appliance and the real-time temperature value of the cookware in the current cycle, and then determine the gear to be used by the cooking appliance in the next cycle according to the predicted temperature values corresponding to each gear of the cooking appliance, so as to enable the cooking appliance to accurately adjust the gear to be used in the next cycle to achieve maintaining the constant temperature of the cookware and ensure precise control of the temperature of the cookware.

[0092] The following specifically introduces the embodiment of the present application in conjunction with the accompanying drawings of the specification.

[0093] The embodiment of the present application provides a control method for a cooking appliance, which is applied to the controller 104 in the above cooking appliance 100. As Figure 7 shown, the control method may include the following steps:

[0094] S101. Obtain the real-time temperature value of the cookware in the current cycle.

[0095] As described above, suppose the user needs to use the cooking appliance to fry food materials. The user can set the target temperature value by touching the "+" or "-" function icons on the display of the cooking appliance, and then click the constant temperature function icon on the display of the cooking appliance to control the cooking appliance to enter the constant temperature mode. The target temperature value can be understood as the temperature value that the cookware needs to reach when the user fries food materials.

[0096] After the controller receives the instruction of the user setting the target temperature value and the instruction of entering the constant temperature mode, in response to the instruction of the user setting the target temperature value and the instruction of entering the constant temperature mode, the real-time temperature value of the cookware is obtained periodically.

[0097] Among them, the real-time temperature value can be understood as the temperature value of the cookware in the current cycle, and the time interval between two cycles satisfies a preset time interval. The preset time interval can be set by the user; or, the preset time interval can be customized by the cooker. Exemplarily, the above preset time interval is 3 minutes.

[0098] S102. If the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to a preset threshold, determine the predicted temperature values of each gear according to the real-time temperature value and the temperature change speed of each gear of the cooker.

[0099] In some embodiments, the user may set the target temperature value for the cooker and control the cooker to enter the constant temperature mode after a period of time when using the cooker for heating. Therefore, the real-time temperature value of the cookware in the current cycle may be higher than the target temperature value or lower than the target temperature value.

[0100] When the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to the preset threshold, it means that the real-time temperature value of the cookware in the current cycle is already close to the target temperature value. The controller does not need to control the cooker to significantly increase the gear for rapid heating or significantly decrease the gear for rapid cooling. The controller can control the cooker to enter the fine-tuning mode, that is, slightly adjust the gear of the cooker so that the temperature value of the cookware is kept within the target temperature value range to achieve the constancy of the cookware temperature. Among them, the preset threshold can be preset by the manufacturer of the cooker at the time of factory, or can be set by the user through the display of the cooker. For example, the preset threshold is 10°C.

[0101] After the controller determines to control the cooker to enter the fine-tuning mode according to the real-time temperature value of the current cycle, it is necessary to know the gear to be used by the cooker in the next cycle after the current cycle to achieve the fine-tuning of the cookware temperature and then achieve the constancy of the cookware temperature.

[0102] As can be seen from the above, the cooker can have multiple gears, and different gears correspond to different temperature change speeds.

[0103] In some embodiments, the controller can determine the predicted temperature values of each gear according to the real-time temperature value of the cookware in the current cycle and the temperature change speeds corresponding to each gear of the cooker. Among them, the predicted temperature value of a gear is the temperature value predicted to be reached by the cookware when the cooker uses this gear in the next cycle of the current cycle.

[0104] S103. Use the gear corresponding to the minimum absolute value of the difference between the predicted temperature value of each gear and the target temperature value as the gear used by the cooker in the next cycle of the current cycle.

[0105] After determining the predicted temperature values corresponding to each gear, the predicted temperature values corresponding to each gear can be compared with the target temperature value. If the absolute value of the difference between the predicted temperature value of a certain gear among all gears and the target temperature value is the smallest, it means that the temperature value that the cookware can reach after using this gear in the next cycle after the current cycle of the cooker is closest to the target temperature value. Therefore, this gear can be used as the gear to be used by the cooker in the next cycle after the current cycle.

[0106] Exemplarily, assume that the target temperature value set by the user is 200 °C, and the cooker includes 4 gears (the first gear, the second gear, the third gear, and the fourth gear). If the predicted temperature value corresponding to the first gear is 240 °C, the predicted temperature value corresponding to the second gear is 140 °C, the predicted temperature value corresponding to the third gear is 180 °C, and the predicted temperature value corresponding to the fourth gear is 250 °C. Through calculation, it can be known that the absolute value of the difference between the predicted temperature value corresponding to the third gear and the target temperature value is the smallest, which is 20 °C. Then, the third gear can be used as the gear to be used by the cooker in the next cycle after the current cycle.

[0107] Based on Figure 7 In the shown embodiment, when the absolute value of the difference between the real-time temperature value of the cookware in the current cycle and the target temperature value is less than or equal to the preset threshold, it means that the real-time temperature value of the cookware in the current cycle is already close to the target temperature value, and the gear of the cooker can be finely adjusted to keep the temperature of the cookware constant. Since different temperature change speeds correspond to different gears of the cooker, according to the real-time temperature value and the temperature change speeds of each gear, the predicted temperature values that the cookware can reach when the cooker uses each gear in the next cycle after the current cycle can be determined. Furthermore, the gear corresponding to the minimum value among the absolute values of the differences between the predicted temperature values of each gear and the target temperature value is used as the gear to be used by the cooker in the next cycle of the current cycle. It can be understood that if the absolute value of the difference between the predicted temperature value of a certain gear and the target temperature value is the smallest, it means that the predicted temperature value corresponding to this gear is the closest to the target temperature value. Therefore, this gear can be used as the gear to be used by the cooker in the next cycle. In this way, based on the relationship between the predicted temperature values of each gear of the cooker and the target temperature value, determining the gear to be used by the cooker in the next cycle after the current cycle can enable the cooker to accurately adjust the gear to be used in the next cycle, so as to keep the temperature of the cookware constant, ensure the accuracy of the control of the cookware temperature, and achieve the precise temperature control of the cookware.

[0108] As a possible implementation manner, such as Figure 8As shown, after it is determined that the absolute value of the difference between the real-time temperature value and the target temperature value is greater than or equal to the preset threshold in step S102, regarding how to determine the predicted temperature values of each gear, it can be specifically implemented as the following steps:

[0109] S1021. Obtain the temperature values of each moment among the N moments included in the previous cycle of the cookware in the current cycle.

[0110] Wherein, N is a positive integer.

[0111] The memory of the cooker stores the temperature values of the cookware in each cycle during the heating process of the cookware by the cooker. The controller can obtain the temperature values of each moment among the N moments included in the previous cycle before the current cycle of the cookware through the memory. Exemplarily, assuming N is 30, that is, obtain the temperature values of each moment among the 30 moments included in the previous cycle.

[0112] S1022. Determine the predicted temperature value of the cookware in the current cycle according to the temperature values of each moment among the N moments included in the previous cycle of the current cycle.

[0113] After obtaining the temperature values of each moment among the N moments included in the previous cycle before the current cycle of the cookware, the temperature change amount of the previous cycle can be obtained according to the following formula (1):

[0114]

[0115] Wherein, ΔT is the temperature change amount of the previous cycle, N is the number of moments included in the previous period, i identifies the i-th moment among the N moments, and T i is the temperature value of the i-th moment, and both a and f are constants preset by the cooker manufacturer.

[0116] The temperature offset of the previous cycle can be obtained according to the following formula (2):

[0117]

[0118] Wherein, ΔK is the temperature offset of the previous cycle, and b is a constant preset by the cooker manufacturer.

[0119] Furthermore, the predicted temperature value of the cooker in the current cycle can be obtained through the following formula (3):

[0120] T p = N×ΔT + ΔK + T N Formula (3)

[0121] Wherein, T p is the predicted temperature value of the cooker in the current cycle, and T Nis the temperature value of the cookware at the last moment among N moments in the previous cycle.

[0122] S1023. Obtain a temperature correction factor according to the predicted temperature value and the real-time temperature value of the cookware in the current cycle.

[0123] The real-time temperature value of the cookware in the current cycle is obtained from the above step S101, and the predicted temperature value of the cookware in the current cycle is obtained from the above step S1022.

[0124] Optionally, the temperature correction factor can be obtained by subtracting the predicted temperature value of the cookware in the current cycle from the real-time temperature value of the cookware in the current cycle.

[0125] It can be understood that during the process of the cooktop controlling the temperature of the cookware, due to various reasons, there will always be some deviations between the actual temperature value and the predicted temperature value of the cookware. The existence of deviations indicates that the prediction of the temperature value of the cookware by the controller is not precise enough. In order to improve the precision of the controller's prediction of the cookware temperature value, it is necessary to continuously correct the predicted temperature value of the cookware. Therefore, the difference between the actual temperature value and the predicted temperature value of the cookware in the current cycle can be used as the temperature correction factor, and the temperature correction factor is applied in the process of predicting the temperature value of the cookware in the next cycle after the current cycle, so as to improve the precision of predicting the cookware temperature value, so that the controller can adjust the gear to be used by the cooktop in the next cycle according to the precise predicted temperature value of the cookware, thereby realizing precise control of the cookware temperature.

[0126] S1024. Determine the predicted temperature values of each gear according to the real-time temperature value, the temperature change rate of each gear of the cooktop, and the temperature correction factor.

[0127] Each gear has a default temperature change rate, and it changes continuously as the cooktop heats the cookware. The temperature change amount ΔT of the cooktop in the previous cycle is the temperature change rate corresponding to the gear used by the cooktop in the previous cycle.

[0128] The predicted temperature values of each gear can be determined according to the following formula (4):

[0129] T q =V q ×S + Δ Formula (4)

[0130] where, T q is the predicted temperature value of the q-th gear, V q is the temperature change rate of the q-th gear. S is the cycle time, such as 3 seconds. Δ is the temperature correction factor.

[0131] Optionally, the predicted temperature value corresponding to each gear may be the temperature value that the cookware can reach predicted at the last moment in the next cycle after the current cycle when the cookware uses this gear.

[0132] The above embodiments mainly introduce the situation where when the absolute value of the difference between the real-time temperature value and the target temperature value of the cookware in the current cycle is less than the preset threshold, the controller controls the cooker to enter the fine-tuning mode to achieve the constant temperature control of the cookware temperature. In some embodiments, if the absolute value of the difference between the real-time temperature value and the target temperature value of the cookware in the current cycle is greater than the preset threshold, as Figure 9 shown, the control method further includes the following steps:

[0133] S201. If the real-time temperature value of the cookware in the current cycle is greater than the target temperature value, and the difference between the real-time temperature value and the target temperature value is greater than the preset threshold, control the cooker to adjust the gear to the minimum gear.

[0134] It can be understood that if the real-time temperature value of the cookware in the current cycle is greater than the target temperature value, and the difference between the real-time temperature value and the target temperature value is greater than the preset threshold, it means that in the current cycle, the real-time temperature value of the cookware not only exceeds the target temperature value set by the user, but also exceeds the range by a large amount. In order to make the real-time temperature value of the cookware close to the target temperature value set by the user, it is necessary to downshift the cooker.

[0135] Optionally, the controller can control the cooker to adjust the gear to the minimum gear, such as the P1 gear, so that the temperature value of the cookware can be quickly reduced to be close to the target temperature value.

[0136] Among them, the situation where the real-time temperature value of the cookware in the current cycle is much higher than the target temperature value may include the following situations:

[0137] Situation 1. As Figure 10 shown, during the process of using the cooker for cooking, at a certain stage, the user needs to use high temperature (such as 210°C) to cook the ingredients at high temperature. After cooking the ingredients at high temperature for a period of time, the user needs to use normal temperature (such as 100°C) to cook the ingredients at normal temperature. Therefore, the user can choose to click the "-" function icon displayed on the display of the cooker to reduce the target temperature value. This will cause the real-time temperature value of the cookware in the current cycle to be much higher than the target temperature value. For example, during the process of stir-frying, first, a high gear can be selected for high-fire stir-frying, and then a low gear can be selected for slow simmering, etc.

[0138] Situation 2. During the process of using the cooker to cook the ingredients at high temperature, due to a misoperation, the user accidentally touches the "-" function icon on the display of the cooker, reducing the target temperature value, thus causing the actual temperature value of the cookware in the current cycle to be much higher than the target temperature value.

[0139] In some embodiments, when it is determined that the real-time temperature value of the cookware in the current cycle is greater than the target temperature value and the difference between the real-time temperature value and the target temperature value is greater than a preset threshold, the controller may issue a first prompt message to prompt the user that the real-time temperature value of the cookware is much higher than the target temperature value, avoiding the problem that the temperature of the cookware drops rapidly due to the user's accidental touch, which affects the user's cooking experience.

[0140] Exemplarily, the controller may issue the first prompt message in one or more of the following implementation manners:

[0141] Manner 1: The controller displays the first prompt message through a display.

[0142] Exemplarily, as Figure 11 shown, the content of the first prompt message displayed on the display may be "The temperature of the current cookware is relatively high, and the gear will be downshifted". Before receiving the user's confirmation operation, the controller may control the display to keep displaying the first prompt message.

[0143] Manner 2: The controller plays the first prompt message through a voice prompt device.

[0144] Exemplarily, the content played by the voice prompt device may be "The temperature of the current cookware is relatively high, and the gear will be downshifted". Among them, the voice for the voice prompt device to play the prompt message may be the sound preset by the manufacturer of the cooking appliance or various voice packs downloaded by the user for the cooking appliance through the Internet.

[0145] Optionally, after receiving the user's confirmation operation, the controller may control the voice prompt device to stop playing the first prompt message.

[0146] S202: If the real-time temperature value of the cookware in the current cycle is less than the target temperature value and the absolute value of the difference between the real-time temperature value and the target temperature value is greater than a preset threshold, control the cooking appliance to adjust the gear to the maximum gear.

[0147] It can be understood that if the real-time temperature value of the cookware in the current cycle is less than the target temperature value and the difference between the real-time temperature value and the target temperature value is greater than a preset threshold, it means that in the current cycle, the real-time temperature value of the cookware is not only lower than the target temperature value set by the user, but also the gap between the real-time temperature value and the target temperature value is relatively large. In order to make the real-time temperature value of the cookware close to the target temperature value set by the user, it is necessary to upshift the cooking appliance.

[0148] Optionally, the controller may control the cooking appliance to adjust the gear to the maximum gear, such as P8 gear, so that the temperature value of the cookware can be quickly increased to be close to the target temperature value.

[0149] Among them, the situation where the real-time temperature value of the cookware in the current cycle is significantly lower than the target temperature value may include the following cases:

[0150] Case 1: As Figure 12 shown, during the process of the user cooking with the cooker, at a certain stage, it is necessary to use normal temperature (such as 100 °C) to cook the ingredients at normal temperature. After cooking the ingredients at normal temperature for a period of time, the user needs to use high temperature (such as 210 °C) to cook the ingredients at high temperature. Therefore, the user can choose to click the temperature increase icon displayed on the display of the cooker to increase the target temperature value. This will cause the real-time temperature value of the cookware in the current cycle to be significantly lower than the target temperature value. For example, during the process of stir-frying, first select a low gear to stir-fry slowly over low heat, and finally select a high gear to thicken the sauce over high heat.

[0151] Case 2: During the process of the user cooking the ingredients at normal temperature with the cooker, due to a misoperation, the user accidentally touches the "+" function icon on the display of the cooker, increasing the target temperature value. This causes the actual temperature value of the cookware in the current cycle to be significantly lower than the target temperature value.

[0152] In some embodiments, when it is determined that the real-time temperature value of the cookware in the current cycle is less than the target temperature value and the difference between the real-time temperature value and the target temperature value is greater than a preset threshold, the controller can issue a second prompt message to prompt the user that the real-time temperature value of the cookware is significantly lower than the target temperature value, avoiding the problem that the rapid increase in the temperature of the cookware caused by the user's accidental touch affects the user's cooking experience.

[0153] Exemplarily, the controller can issue the second prompt message in one or more of the following implementation manners:

[0154] Manner 1: The controller displays the second prompt message through the display.

[0155] Exemplarily, as Figure 13 shown, the content of the second prompt message displayed on the display can be "The current temperature of the cookware is relatively low, and the gear will be increased". Before receiving the confirmation operation of the user, the controller can control the display to keep displaying the second prompt message.

[0156] Manner 2: The controller plays the second prompt message through the voice prompt device.

[0157] Exemplarily, the content played by the voice prompt device can be "The current temperature of the cookware is relatively low, and the gear will be increased".

[0158] Optionally, after receiving the confirmation operation of the user, the controller can control the voice prompt device to stop playing the second prompt message.

[0159] Based on Figure 9In the illustrated embodiment, the controller controls the cooking appliance to perform upshift processing or downshift processing according to the magnitude relationship between the real-time temperature value of the cookware in the current cycle and the target temperature value, so that the temperature value of the cookware can approach the target temperature value as quickly as possible, facilitating the control of the cooking appliance to enter the fine-tuning mode, which helps to achieve precise control of the temperature of the cookware.

[0160] In some embodiments, a control method for a cooking appliance provided in an embodiment of the present application can also be applied to a cooking appliance with an intelligent recipe execution function.

[0161] When a user uses a cooking appliance with an intelligent recipe execution function, after adding ingredients to the cookware and selecting the recipe to be executed by the cooking appliance, the user no longer needs to operate the cooking appliance. The cooking appliance automatically executes the recipe selected by the user to cook the ingredients until the ingredients are cooked, without the need for user participation during the process, reducing the cooking difficulty of the user and enhancing the cooking experience of the user.

[0162] After receiving the instruction for the user to set a recipe, in response to the instruction for the user to set a recipe, the cooking appliance will cook the ingredients according to the cooking process indicated by the recipe. During the process of the cooking appliance cooking the ingredients according to the cooking process indicated by the recipe, the ingredients may require different temperatures for cooking at different stages. The cooking appliance can execute the control method for the cooking appliance provided in an embodiment of the present application to precisely control the temperature during different stages of cooking the ingredients, achieving precise control of the temperature inside the cookware, thereby ensuring the cooking effect of the ingredients and helping to enhance the user experience.

[0163] It can be seen that the above mainly introduces the solution provided in an embodiment of the present application from the perspective of the method. To implement the above functions, an embodiment of the present application provides the corresponding hardware structure and / or software module for each function. Those skilled in the art should easily realize that, combining the modules and algorithm steps of each example described in the embodiments disclosed in this article, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0164] Embodiments of the present application can divide the functional modules of the controller according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. Optionally, the division of modules in embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0165] An embodiment of the present application further provides a schematic diagram of the hardware structure of a controller, as Figure 14 shown. The controller 3000 includes a processor 3001. Optionally, it further includes a memory 3002 and a communication interface 3003 connected to the processor 3001. The processor 3001, the memory 3002, and the communication interface 3003 are connected through a bus 3004.

[0166] The processor 3001 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 3001 may also be any other device with processing capabilities, such as a circuit, a device, or a software module. The processor 3001 may also include multiple CPUs, and the processor 3001 may be a single-CPU processor or a multi-CPU processor. Here, the processor may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).

[0167] The memory 3002 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), or other types of dynamic storage devices that can store information and instructions. It may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. The embodiments of the present application do not impose any restrictions on this. The memory 3002 may exist independently or be integrated with the processor 3001. Among them, the memory 3002 may contain computer program code. The processor 3001 is used to execute the computer program code stored in the memory 3002, thereby implementing the control method provided by the embodiments of the present application.

[0168] The communication interface 3003 can be used to communicate with other devices or communication networks (such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.). The communication interface 3003 can be a module, a circuit, a transceiver, or any device capable of implementing communication.

[0169] The bus 3004 can be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. The bus 3004 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 14 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0170] An embodiment of the present invention further provides a computer-readable storage medium. The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions run on a computer, the computer is caused to execute the method provided in the foregoing embodiment.

[0171] An embodiment of the present invention further provides a computer program product. The computer program product can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the method provided in the foregoing embodiment.

[0172] Those skilled in the art should be able to realize that in the above one or more examples, the functions described in the present invention can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes a computer storage medium and a communication medium, where the communication medium includes any medium facilitating the transmission of a computer program from one place to another. The storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0173] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0174] In several embodiments provided by this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units can be one physical unit or multiple physical units, that is, they can be located in one place or distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0175] In addition, each functional unit in various embodiments of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present invention. And the aforementioned storage medium includes: USB flash drives, mobile hard disks, ROM, RAM, magnetic disks or optical discs and other various media that can store program codes.

[0176] As described above, it is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims

1. A cooking appliance, characterized in that: include: Temperature sensor, used to detect the temperature of the pot; A controller connected to the temperature sensor, the controller being configured to: Obtaining the real-time temperature value of the cookware in the current cycle; If the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to a preset threshold, the predicted temperature value corresponding to each gear position is determined according to the real-time temperature value, the temperature change speed corresponding to each gear position of the stove, and the temperature correction factor; The predicted temperature value of a gear is the temperature value predicted to be reached by the cooker in the next cycle of the current cycle when the cooker uses this gear; The gear corresponding to the minimum value of the absolute value of the difference between the predicted temperature value of each gear and the target temperature value is used as the gear used by the cooker in the next cycle of the current cycle; The temperature correction factor is obtained based on the following steps: Obtaining the temperature value of the cookware at each of N moments included in a cycle previous to the current cycle, where N is a positive integer; Determine a predicted temperature value of the cookware in the current cycle according to the temperature value at each of the N moments included in the previous cycle of the current cycle; The temperature correction factor is obtained according to the predicted temperature value and the real-time temperature value of the cookware in the current cycle.

2. The cooker according to claim 1, characterized in that: The controller is configured to obtain the temperature correction factor according to the predicted temperature value and the real-time temperature value of the cookware in the current cycle, and specifically perform the following steps: The temperature correction factor is obtained by subtracting the predicted temperature value of the cookware in the current cycle from the real-time temperature value.

3. The cooker according to claim 1, characterized in that: The controller is configured to determine the predicted temperature value of the cookware in the current cycle according to the temperature value of each of the N moments included in the previous cycle, and specifically performs the following steps: According to the formula Determine the temperature change ΔT of the previous cycle of the current cycle, where N is the number of moments included in the previous cycle of the current cycle, i is the i-th moment among the N moments, and T i is the temperature value at the i-th moment, a and f are both constants; According to the formula Determine a temperature offset ΔK of a previous cycle of the current cycle, where b is a constant; According to the formula T p =N×ΔT+ΔK+T N , determine the predicted temperature value T of the cookware in the current cycle p , where T N It is the temperature value at the last moment in the previous cycle of the current cycle.

4. The cooker according to any one of claims 1 to 3, characterized in that: The controller is further configured to: If the real-time temperature value of the cooker in the current cycle is greater than the target temperature value, and the absolute value of the difference between the real-time temperature value and the target temperature value is greater than the preset threshold, control the cooker to adjust the gear to the minimum gear; or, If the real-time temperature value is less than the target temperature value, and the absolute value of the difference between the real-time temperature value and the target temperature value is greater than the preset threshold, the cooker is controlled to adjust the gear to the maximum gear.

5. A method for controlling a stove, characterized in that: include: Get the real-time temperature value of the pot in the current cycle; If the absolute value of the difference between the real-time temperature value and the target temperature value is less than or equal to a preset threshold, the predicted temperature value corresponding to each gear position is determined according to the real-time temperature value, the temperature change speed corresponding to each gear position of the stove, and the temperature correction factor; The predicted temperature value of a gear is the temperature value that the cookware is predicted to reach when the cooker uses this gear in the next cycle of the current cycle; The gear corresponding to the minimum value of the absolute value of the difference between the predicted temperature value of each gear and the target temperature value is used as the gear used by the cooker in the next cycle of the current cycle; The temperature correction factor is obtained based on the following steps: Obtaining the temperature value of the cookware at each of N moments included in a cycle previous to the current cycle, where N is a positive integer; Determine a predicted temperature value of the cookware in the current cycle according to the temperature value at each of the N moments included in the previous cycle of the current cycle; The temperature correction factor is obtained according to the predicted temperature value and the real-time temperature value of the cookware in the current cycle.

6. The method according to claim 5, characterized in that The step of obtaining the temperature correction factor according to the predicted temperature value and the real-time temperature value of the cookware in the current cycle includes: The temperature correction factor is obtained by subtracting the predicted temperature value of the cookware in the current cycle from the real-time temperature value.

Citation Information

Patent Citations

  • Temperature control method and temperature control device for cooking equipment

    CN109976410A

  • Time-limited heating method and temperature control method for heating furnace

    CN113282120A