Stove and control method thereof

By integrating temperature sensors and controllers in the stove, combining specific heat capacity and state parameters, and adjusting heating parameters, the cooking uneven problem caused by inconsistent weight of ingredients in the smart stove is solved, more precise cooking control is achieved, and the intelligence of smart recipes is improved Analyze the experience.

CN119146451APending Publication Date: 2024-12-17HISENSE HOME APPLIANCES GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310707509.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-14
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

During the cooking process of smart stoves, the actual weight of the ingredients placed by the user is inconsistent with the weight recorded in the recipe, resulting in uneven cooking and uncooked or fried battered problems. Increasing the weighing hardware of the stove will increase costs.

Method used

By integrating the temperature sensor and controller in the stove, the heating time and heating power required for the temperature in the pot to rise from the first temperature value to the target temperature value, and the specific heat capacity value, heat dissipation parameters and status parameters of the cooking ingredients are determined. The actual weight is adjusted according to the actual weight and the fire gear and cooking time of the heating module are adjusted.

Benefits of technology

It realizes the accurate adjustment of cooking parameters based on the actual weight of the ingredients, avoiding uncooked or overcooked ingredients, improving the intelligent experience of smart recipe cooking without adding additional stove costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119146451A_ABST
    Figure CN119146451A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a stove and a control method thereof, relates to the technical field of stoves, and aims to calculate the actual weight of cooking food materials and more accurately adjust cooking parameters of the stove based on the actual weight. The stove comprises a pot body and a heating module, the stove further comprises a temperature sensor; the controller is configured to obtain the heating duration required for increasing the temperature in the pot body from a first temperature value to a target temperature value and the heating power of the heating module; determining a heating energy value of the heating module according to the heating duration and the heating power; determining the actual weight of the cooking food material based on the heating energy value, the specific heat capacity value of the cooking food material, the heat dissipation parameter and the state parameter; wherein the heat dissipation parameters are used for representing whether the cooker has a pot cover or not in a cooking state; the state parameter is used for representing the initial state of the cooking food material when the cooker operates the cooking task; and according to the actual weight, the firepower gear of the heating module and the cooking time of the cooker are adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of stoves, and in particular to a stove and a control method thereof. Background Art

[0002] With the rapid development of smart kitchen appliances, smart stoves have emerged and are being put into use. Smart stoves are usually used in conjunction with matching electronic recipes, which not only record the types of ingredients, weights of ingredients, and cooking steps recorded in traditional recipes, but also record the control programs of the smart cooking equipment, such as the heating temperature and heating time.

[0003] However, in actual use, the actual weight of the ingredients put into the cooking chamber by the user may be different from the weight recorded in the recipe. If the cooking method of the smart recipe is continued at this time, the cooked ingredients may be undercooked or overcooked. However, adding weighing hardware or functions to the stove requires the additional design of a stove weighing module, which increases the cost of the stove. Summary of the invention

[0004] The present application provides a stove and a control method thereof, which can calculate the actual weight of cooking ingredients and adjust the cooking parameters of the stove more accurately based on the actual weight.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions.

[0006] In a first aspect, an embodiment of the present application provides a stove, comprising: a pot body and a heating module, wherein the pot body is used to accommodate cooking ingredients, and the heating module is used to heat the cooking ingredients; the stove also comprises: a temperature sensor for detecting the temperature inside the pot body; a controller, configured to: obtain the heating time required for the temperature inside the pot body to rise from a first temperature value to a target temperature value and the heating power of the heating module; wherein the target temperature value is the target temperature value of the cooking ingredients recorded in the target recipe, and the first temperature value is less than the target temperature value; determine the heating energy value of the heating module according to the heating time and the heating power; determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameter and the state parameter; wherein the heat dissipation parameter is used to characterize whether there is a pot cover when the stove is in the cooking state; the state parameter is used to characterize the initial state of the cooking ingredients when the stove runs a cooking task; and adjust the firepower level of the heating module and the cooking time of the stove according to the actual weight.

[0007] The technical solution provided by the embodiment of the present application brings at least the following beneficial effects: the technical solution can calculate the heating energy value of the heating module according to the heating power of the heating module according to the heating time required for the temperature in the pot body to rise from the first temperature value to the target temperature value. Then, based on the heating energy value, the heat dissipation parameters of the specific heat capacity value of the cooking ingredients, and the state parameters, the actual weight of the cooking ingredients is determined. Finally, the firepower level of the heating module is adjusted according to this actual weight. In this way, if the actual weight of the cooking ingredients placed in the cooking cavity by the user is inconsistent with the weight in the recipe, the controller can more accurately adjust the cooking time and the firepower level according to the actual weight of the cooking ingredients, thereby avoiding the poor taste caused by undercooked or overcooked cooking ingredients, and enhancing the intelligent experience of smart recipe cooking.

[0008] In some embodiments, the stove also includes: a micro-motion sensor for detecting whether there is a pot cover when the stove is in a cooking state; before the controller is configured to determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameters and the state parameters, it is also configured to: obtain the actual detection result of the stove through the micro-motion sensor in the current cooking stage; the actual detection result includes whether the stove has a pot cover in the current cooking stage and whether the stove does not have a pot cover in the current cooking stage; determine the heat dissipation parameters according to the target detection result and the actual detection result in the current cooking stage recorded in the target recipe.

[0009] In some embodiments, before being configured to determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameters and the state parameters, the controller is also configured to: detect through a temperature sensor a second temperature value of the temperature inside the pot before the cooking ingredients are placed in the pot and a third temperature value after the cooking ingredients are placed in the pot; determine the state parameters of the cooking ingredients based on the temperature change value between the second temperature value and the third temperature value.

[0010] In some embodiments, the heating duration, heating power, and heating energy value satisfy the following relationship:

[0011] E = n*t*P;

[0012] Among them, E is the heating energy value, n is the heat transfer efficiency of the heating module, t is the heating time, and P is the heating power.

[0013] In some embodiments, the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameter, the state parameter, and the actual weight satisfy the following relationship:

[0014] M1=α*β*E / ((aC1+(1-a)*C2)(T A -T1);

[0015] Where M1 is the actual weight, α is the state parameter, β is the heat dissipation parameter, E is the heating energy value, a is the ratio of the cooking ingredients to water preset in the target recipe, C1 is the specific heat capacity of the cooking ingredients, C2 is the specific heat capacity of water, T A is the target temperature value, and T1 is the first temperature value.

[0016] In some embodiments, the cooker further comprises: an automatic feeding device for feeding cooking seasonings into the pot; the controller is further configured to: adjust the feeding amount of the automatic feeding device according to the ratio between the actual weight and the preset weight in the target recipe; the actual weight, the preset weight and the feeding amount satisfy the following relationship:

[0017] m a =m*(M1 / M);

[0018] Among them, m a is the number of ingredients to be added, m is the preset amount of ingredients in the target recipe, M1 is the actual weight, and M is the preset weight in the target recipe.

[0019] In a second aspect, an embodiment of the present application provides a control method for a stove, comprising: obtaining the temperature inside a pot body; obtaining the heating time required for the pot body to rise from a first temperature value to a target temperature value and the heating power of a heating module; wherein the target temperature value is the target temperature value of the cooking ingredients recorded in a target recipe, and the first temperature value is less than the target temperature value; determining the heating energy value of the heating module according to the heating time and the heating power; determining the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameters and the state parameters; wherein the heat dissipation parameters are used to characterize whether there is a pot cover when the stove is in a cooking state; the state parameters are used to characterize the initial state of the cooking ingredients when the stove runs a cooking task; and adjusting the firepower level of the heating module and the cooking time of the stove according to the actual weight.

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

[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on a computer, the computer executes the method provided in the second aspect and possible implementation methods.

[0022] In a 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 the method provided in the second aspect and possible implementation methods.

[0023] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the controller, or may be packaged separately from the processor of the controller, which is not limited in this application.

[0024] The beneficial effects described in the second to fifth aspects of the present application can be referred to the beneficial effect analysis of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0026] Figure 1 A hardware configuration block diagram of a stove provided in an embodiment of the present application;

[0027] Figure 2 A schematic diagram of an interactive mode of a cooker provided in an embodiment of the present application;

[0028] Figure 3 A hardware configuration block diagram of another stove provided in an embodiment of the present application;

[0029] Figure 4 A flow chart of a method for controlling a cooker provided in an embodiment of the present application;

[0030] Figure 5 A schematic flow chart of another control method for a cooker provided in an embodiment of the present application;

[0031] Figure 6 A schematic flow chart of another control method for a cooker provided in an embodiment of the present application;

[0032] Figure 7 A schematic flow chart of another control method for a cooker provided in an embodiment of the present application;

[0033] Figure 8 A schematic flow chart of another control method for a cooker provided in an embodiment of the present application;

[0034] Fig. 9 A schematic flow chart of another control method for a cooker provided in an embodiment of the present application;

[0035] Fig.10 A schematic flow chart of another method for controlling a stove provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0037] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0038] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0039] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "connected" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances. In addition, when describing a pipeline, the "connected" and "connection" used in this application have the meaning of conduction. The specific meaning needs to be understood in conjunction with the context.

[0040] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0041] To facilitate understanding, some basic concepts of terms or technologies involved in the embodiments of the present invention are first briefly introduced and explained.

[0042] Heat transfer: Heat transfer (or heat transfer) is a physical phenomenon in physics, which refers to the phenomenon of heat energy transfer caused by temperature difference.

[0043] Heat transfer efficiency: The quality of heat transfer is reduced. Because of the existence of heat dissipation, the efficiency of the heat transfer process can be defined as follows. The total heat loss obtained by integrating the heat dissipation in the entire flow heat exchange area is compared with the heat transfer amount to define the efficiency of the heat transfer process. The heat transfer efficiency of the heating module is defined as the ratio of the actual heat transfer to the theoretical maximum heat transfer, which is used to evaluate the heat transfer performance of the heating module.

[0044] Specific heat capacity: It is the heat capacity of a substance per unit mass, that is, the amount of heat absorbed or released when a unit mass of an object changes its temperature per unit. Taking liquid water as an example, liquid water at different pressures and temperatures has different specific heat capacity values.

[0045] In the related art, when a stove performs a cooking task, it is necessary to cook according to the quantity and weight of ingredients preset in the recipe. However, in actual user operation, it is impossible to accurately put in a certain quantity and weight of ingredients, which may cause the food to be overcooked or undercooked.

[0046] Based on this, an embodiment of the present application provides a stove, including: a pot body and a module, the pot body is used to accommodate cooking ingredients, and a heating module is used to heat the cooking ingredients; the stove also includes: a temperature sensor for detecting the temperature inside the pot body; a controller is configured to: obtain the heating time required for the temperature inside the pot body to rise from a first temperature value to a target temperature value and the heating power of the heating module; wherein the target temperature value is the target temperature value of the cooking ingredients recorded in the target recipe, and the first temperature value is less than the target temperature value; determine the heating energy value of the heating module according to the heating time and the heating power; determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameter and the state parameter; wherein the heat dissipation parameter is used to characterize whether there is a pot cover when the stove is in the cooking state; the state parameter is used to characterize the initial state of the cooking ingredients when the stove runs a cooking task; according to the actual weight, adjust the firepower level of the heating module and the cooking time of the stove.

[0047] If the user does not add the ingredients according to the preset amount during the actual operation, the above method allows the controller to intelligently optimize the cooking time and fire level in real time according to the actual weight of the cooking ingredients, thereby improving the intelligent experience of smart recipe cooking.

[0048] The embodiments provided in this application are described in detail below in conjunction with the accompanying drawings.

[0049] Figure 1 A hardware configuration block diagram of a stove provided in an embodiment of the present application, such as Figure 1 As shown, the stove 100 includes: a pot body 1, an automatic feeding device 2, a display unit 3, a reading device 4, and a controller 1000.

[0050] In some embodiments, the pot body 2 is used to contain cooking ingredients.

[0051] In some embodiments, a heating module is provided outside the pot body 2 for heating cooking ingredients.

[0052] Optionally, the heating module can be controlled by a PID temperature control device, and the heat energy input into the pot to cook the ingredients can be controlled by adjusting the fire level of the heating module.

[0053] It should be noted that the heating module can be heated by gas heating, electromagnetic heating or electric heating tube, etc. This application does not limit this.

[0054] In some embodiments, a pot cover is provided above the pot body 2 to seal the cooking cavity during the cooking process.

[0055] In some embodiments, the automatic feeding device 2 is disposed on one side above the pot body 2. The automatic feeding device 2 may include at least one independent seasoning box.

[0056] It should be noted that the independent seasoning boxes are used to store different seasonings (such as table salt, pepper, chicken essence, chili powder, etc.), and this application does not limit this.

[0057] In some embodiments, the display unit 3 is used to display the working status and operation instructions of the cooker.

[0058] In some embodiments, the reading device 4 may be a two-dimensional code reading device, a barcode reading device, an NFC label reading device, or an IC chip reading device, which is used to read the dish identification to obtain the recipe information or to obtain the recipe information through the Internet, and transmit the recipe information to the control unit. This application does not limit the reading method of the reading device.

[0059] In some embodiments, the pot body 2 also includes a temperature sensor.

[0060] In some embodiments, the temperature sensor can be set on the inner surface of the pot body 2, the outer surface of the pot body 2, or in the interlayer between the pot body 2 and the bottom plate. In a specific implementation, the setting position of the temperature sensor can also be other possible positions, which is not limited in this application.

[0061] In some embodiments, a micro-motion sensor is provided on the pot cover 21 .

[0062] In some embodiments, the micro-motion sensor is used to detect whether there is a pot cover on the stove.

[0063] Figure 2 This is a hardware configuration block diagram of a stove provided in an embodiment of the present application. Figure 2As shown in the figure, the controller has built-in cooking recipes to guide users to cook ingredients. The temperature sensor can sense the temperature inside the pot in real time and transmit data.

[0064] In the embodiment shown in the present application, the controller 1000 refers to a device that can generate an operation control signal according to the instruction operation code and the timing signal to instruct the cooker 100 to execute the control instruction. Exemplarily, the controller 1000 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 1000 can also be other devices with processing functions, such as circuits, devices or software modules, and the embodiments of the present application do not impose any restrictions on this.

[0065] In addition, the controller 1000 can be used to control various components inside the stove 100 so that each component operates to realize various predetermined functions of the stove 100 .

[0066] In some embodiments, the controller 1000 is configured to: detect the temperature inside the pot through a temperature sensor; obtain the heating time required for the temperature inside the pot to rise from a first temperature value to a target temperature value and the heating power of the heating module; determine the heating energy value of the heating module based on the heating time and the heating power; determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameters and the state parameters; and adjust the firepower level of the heating module and the cooking time of the stove based on the actual weight.

[0067] In some embodiments, before being configured to determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameters and the state parameters, the controller 1000 is also configured to: obtain the actual detection result of the stove through the micro-motion sensor in the current cooking stage; the detection result includes whether the stove has a lid and whether the stove does not have a lid; determine the heat dissipation parameters based on the target detection result and the actual detection result recorded in the target recipe.

[0068] In some embodiments, the controller 1000, before being configured to determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameters and the state parameters, is also configured to: when putting the cooking ingredients in, obtain the temperature change in the pot body before and after putting the cooking ingredients in; determine the state parameters of the cooking ingredients based on the temperature change.

[0069] In some embodiments, the controller 1000 is further configured to adjust the feeding amount of the automatic feeding device according to the ratio between the actual weight and the preset weight in the target recipe.

[0070] Figure 3 FIG. 1 is a hardware configuration block diagram of another stove provided by the present application according to an exemplary embodiment. Figure 3 As shown, the cooker 100 may further include the following two items: a memory 1003 and a communicator 1002 .

[0071] In some embodiments, the memory 1003 can be used to store software programs and data. The controller 1000 executes various functions and data processing of the cooker 100 by running the software programs or data stored in the memory 1003. The memory 1003 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. The memory 1003 stores an operating system that enables the cooker 100 to run. In the present application, the memory 1003 can store an operating system and various application programs, and can also store code for executing the control method of the cooker 100 provided in the embodiment of the present application.

[0072] In some embodiments, the communicator 1002 is used to establish a communication connection with other network entities, such as establishing a communication connection with a terminal device. The communicator 1002 may include a radio frequency (RF) module, a cellular module, a wireless fidelity (WIFI) module, and a GPS module. Taking the RF module as an example, the RF module can be used for receiving and sending signals, in particular, sending the received information to the controller 1000 for processing; in addition, sending the signal generated by the controller 1000. Typically, the RF circuit may include but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc.

[0073] Those skilled in the art will understand that Figure 3 The hardware structure shown in the figure does not constitute a limitation on the present cooker. The cooker 100 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0074] Figure 4 The flowchart of a control method of a stove provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the method comprises the following steps:

[0075] S101. The controller obtains the heating time required for the temperature in the pot to rise from a first temperature value to a target temperature value and the heating power of the heating module.

[0076] Optionally, the controller can detect the temperature inside the pot through a temperature sensor.

[0077] In some embodiments, the temperature sensor can be disposed on the inner surface of the pot body, the outer surface of the pot body, or in the interlayer between the pot body and the bottom plate. The temperature sensor detects the temperature inside the pot body in real time and transmits the temperature inside the pot body to the controller.

[0078] It should be noted that, in a specific implementation, the location of the temperature sensor of different stove manufacturers may be different, and this application does not limit this.

[0079] In some embodiments, when the stove is turned on, the user selects the target recipe to be run through the reading device. After receiving the user's selection, the controller obtains the type of cooking ingredients, ingredient specific heat capacity data, cooking temperature control curve and cooking time in the target recipe.

[0080] The target temperature value is the target temperature value that the cooking ingredients need to reach as recorded in the target recipe, and the target recipe is the recipe selected by the user when the cooker performs a cooking task. The first temperature value is a temperature value preset in the target recipe, and the first temperature value is less than the target temperature value.

[0081] Furthermore, when the temperature inside the pot reaches a first temperature value, the controller may begin to record the heating time required for the pot to rise from the first temperature value to the target temperature value and the heating power of the heating module.

[0082] The first temperature value and the target temperature value are both temperature values ​​preset in the recipe, and the first temperature value and the target temperature value recorded in different recipes may be different or the same. After the temperature value in the cooking cavity reaches the target temperature value, the controller will perform the next related operation on the cooking device.

[0083] It should be noted that each recipe records different heating times and heating powers of the heating modules, but in the actual cooking process, the weight and quantity of cooking ingredients that the user puts into the pot may be different.

[0084] Furthermore, since the actual weight of the cooking ingredients put into the cooking cavity by the user may be different from the preset weight in the target recipe, and the heat energy transferred to the pot body may be lost when the heating module is heating, the heating time required for the pot body to rise from the first temperature value to the target temperature and the heating power of the heating module may be different from the heating time and heating power preset in the recipe. Therefore, the controller needs to record the heating time required for the pot body to rise from the first temperature value to the target temperature and the heating power of the heating module during the actual cooking process.

[0085] S102: The controller determines the heating energy value of the heating module according to the heating time and the heating power.

[0086] In some embodiments, when the controller obtains the heating time required for the pot body to rise from a first temperature value to a target temperature value and the heating power of the heating module during the actual cooking process, the controller can determine the heating energy value of the heating module based on the heating time and heating power.

[0087] It should be noted that the heating energy value is the energy value generated by the heating module operating at the heating power during the heating time.

[0088] In some embodiments, the relationship between the heating time, the heating power and the heating energy value is shown in formula (1):

[0089] E=n*t*P Formula (1)

[0090] Among them, E is the heating energy value, n is the heat transfer efficiency of the heating module, t is the heating time, and P is the heating power.

[0091] It should be noted that the heat transfer efficiency is the ratio of the actual heat transferred to the theoretical maximum heat transferred, and is used to evaluate the heat transfer performance of the heating module.

[0092] S103: The controller determines the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameters and the state parameters.

[0093] Among them, the heat dissipation parameter is used to characterize whether there is a pot cover when the stove is in the cooking state, and the state parameter is used to characterize the initial state of the cooking ingredients when the stove is running a cooking task.

[0094] In some embodiments, after the controller obtains the heating energy value of the heating module, the controller can determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity of the cooking ingredients, the heat dissipation parameters and the state parameters.

[0095] It should be noted that specific heat capacity is the heat capacity per unit mass of a substance, that is, the amount of heat absorbed or released when a unit mass of an object changes unit temperature.

[0096] Optionally, taking liquid water as an example, liquid water at different pressures and temperatures has different specific heat capacities. Table 1 shows the constant-pressure specific heat capacities of liquid water at different pressures and temperatures. As shown in Table 1:

[0097] Table 1

[0098]

[0099] For example, at a pressure of 1*105 Pa, the temperature is 0℃, the specific heat capacity of liquid water is 4.217KJ / (kg·℃); 5 Pa, the temperature is 50℃, the specific heat capacity of liquid water is 4.179KJ / (kg·℃); 5 When the temperature is 150℃, the specific heat capacity of liquid water is 4.281KJ / (kg·℃).

[0100] It should be noted that Table 1 only shows the specific heat capacity values ​​of some liquid water. In actual applications, the specific heat capacity value of liquid water may also include more possible results, and the specific heat capacity value of liquid water should be determined according to the actual pressure and temperature.

[0101] In some embodiments, due to the different water content, protein content, carbohydrate content and fat content of different cooking ingredients, the specific heat capacity values ​​of different cooking ingredients are also different. Table 2 shows the specific heat capacity values ​​of some ingredients. As shown in Table 2:

[0102] Table 2

[0103]

[0104]

[0105] For example, the specific heat capacity of starch is 1.754KJ / (kg·K); the specific heat capacity of starch is 1.754KJ / (kg·K); the specific heat capacity of butter is 2.215KJ / (kg·K); the specific heat capacity of whole milk is 3.981KJ / (kg·K); the specific heat capacity of cod is 3.697KJ / (kg·K); the specific heat capacity of lean beef is 3.433KJ / (kg·K); the specific heat capacity of ketchup is 3.676KJ /

[0106] (kg·K).

[0107] In some embodiments, after the controller determines the heating energy value of the heating module, the specific heat capacity value, heat dissipation parameters and state parameters of the cooking ingredients, the controller can calculate the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value, heat dissipation parameters and state parameters of the cooking ingredients.

[0108] In some embodiments, the relationship between the heating energy value, the specific heat capacity of the cooking ingredients, the heat dissipation parameter, the state parameter and the actual weight is shown in formula (2):

[0109] M1=α*β*E / ((aC1 +(1-a)*C2)(T A-T1)) Formula (2)

[0110] Where M1 is the actual weight, α is the state parameter, β is the heat dissipation parameter, E is the heating energy value, a is the ratio of the cooking ingredients to water preset in the target recipe, C1 is the specific heat capacity of the cooking ingredients, C2 is the specific heat capacity of water, T A is the target temperature value, and T1 is the first temperature value.

[0111] Exemplarily, when the target recipe presets cooking ingredients that do not need to contain water, a=1.

[0112] S104: The controller adjusts the fire level of the heating module and the cooking time of the stove according to the actual weight.

[0113] In some embodiments, after the controller calculates the actual weight of the cooking ingredients, the controller adjusts the fire level of the heating module and the cooking time of the stove according to the actual weight, so that the energy value generated by the heating module meets the energy value required to cook the cooking ingredients until mature.

[0114] It is understandable that when the stove is performing a cooking task, the heavier the actual weight of the cooking ingredients in the pot, the longer the heating time for the pot to reach the target temperature value, or the greater the heating power of the heating module.

[0115] Furthermore, after the temperature inside the pot reaches the target temperature, the more energy is required for the internal maturity of the cooking ingredients, and the greater the heat in the subsequent cooking process.

[0116] Figure 5 This is a flow chart of another control method for a stove provided in an embodiment of the present application, which is used to adjust the fire level of the heating module and the cooking time of the stove. Figure 5 As shown, the method includes:

[0117] S11. The controller obtains the actual weight of the cooking ingredients and the preset weight in the target recipe.

[0118] In some embodiments, the preset weights of cooking ingredients in different target recipes are different. The controller can adjust the fire level of the heating module and the cooking time of the stove by calculating the difference between the actual weight of the cooking ingredients and the preset weight in the target recipe.

[0119] S12. When the difference between the actual weight and the preset weight is less than or equal to the difference threshold, the controller controls the fire level of the heating module and the cooking time of the stove to remain unchanged.

[0120] It should be noted that the difference threshold is set by the stove manufacturer and stored in the memory. The difference thresholds of different stove manufacturers may be different, and this application does not limit this.

[0121] Optionally, the difference threshold may be m1.

[0122] For example, if the difference between the actual weight M1 and the preset weight M is Δ M Less than or equal to the difference threshold, Δ M When ≤m1, the controller controls the fire level of the heating module and the cooking time of the stove to remain unchanged.

[0123] S13. When the difference between the actual weight and the preset weight is within a first difference range, adjust the fire level of the heating module and the cooking time of the stove, and determine that the energy value added by the heating module is a first energy value.

[0124] It should be noted that the first difference range is set by the stove manufacturer and stored in the memory. The first difference range of different stove manufacturers may be different, and this application does not limit this.

[0125] Optionally, the first difference range may be (m1, m2].

[0126] For example, when m1<Δ M When ≤m2, adjust the fire level of the heating module and the cooking time of the stove, and determine that the energy value increased by the heating module is the first energy value.

[0127] It should be noted that the fire level of the heating module and the cooking time of the stove can be adjusted at the same time, or only the fire level of the heating module can be adjusted, or only the cooking time of the stove can be adjusted. Which parameter is adjusted specifically depends on the setting parameters of the target recipe.

[0128] In some embodiments, the first energy value Δ E1 , the difference between the heating power corresponding to the adjusted firepower level and the heating power corresponding to the firepower level before adjustment Δ t1 and the difference between the adjusted cooking time and the cooking time before adjustment, Δ P1 The relationship between is shown in formula (3):

[0129] Δ E1 =n*Δ t1 *Δ P1 Formula (3)

[0130] S14. When the difference between the actual weight and the preset weight is within a second difference range, adjust the fire level of the heating module and the cooking time of the stove, and increase the energy value generated by the heating module to a second energy value.

[0131] It should be noted that the second difference range is set by the stove manufacturer and stored in the memory. The second difference range of different stove manufacturers may be different, and this application does not limit this.

[0132] Optionally, the first difference range may be (m2, m3].

[0133] In some embodiments, the first energy value Δ E2 , the difference between the heating power corresponding to the adjusted firepower level and the heating power corresponding to the firepower level before adjustment Δ t2 and the difference between the adjusted cooking time and the cooking time before adjustment, Δ P2 The relationship between is shown in formula (4):

[0134] Δ E2 =n*Δ t2 *Δ P2 Formula (4)

[0135] It should be noted that Figure 5 Only three different control methods corresponding to the difference between the actual weight and the preset weight are shown. In actual operation, the difference between the actual weight and the preset weight may also be within other difference ranges, and different difference ranges correspond to different values ​​of increased energy generated by the heating module, which will not be given one by one here.

[0136] In some embodiments, the controller can also calculate the third energy value required to cook the ingredients until they are cooked according to the difference between the actual weight and the preset weight, thereby adjusting the fire level of the heating module and the cooking time of the stove.

[0137] In some embodiments, the difference Δ between the actual weight and the preset weight M and the third energy value Δ E3 The relationship between is shown in formula (5):

[0138] Δ E3 =Δ M *(T A -T1)*(aC1 +(1-a)*C2) Formula (5)

[0139] The detailed description of each parameter in formula (5) can be found in the above formula (3), which will not be repeated here.

[0140] Further, the heating power level of the heating module and the cooking time of the stove are adjusted according to the third energy value required to cook the ingredients until they are cooked and the set parameters in the target recipe. The difference between the heating power corresponding to the adjusted heating power level and the heating power corresponding to the adjusted heating power level before the adjustment is Δ t3 and the difference between the adjusted cooking time and the cooking time before adjustment, Δ P3 and the third energy value Δ E3 Satisfy n*Δ t3 *Δ P3=Δ E3 .

[0141] The technical solution provided by the embodiment of the present application brings at least the following beneficial effects: the technical solution can calculate the heating energy value of the heating module according to the heating power of the heating module according to the heating time required for the temperature in the pot body to rise from the first temperature value to the target temperature value. Then, based on the heating energy value, the heat dissipation parameters of the specific heat capacity value of the cooking ingredients, and the state parameters, the actual weight of the cooking ingredients is determined. Finally, the firepower level of the heating module is adjusted according to this actual weight. In this way, if the actual weight of the cooking ingredients placed in the cooking cavity by the user is inconsistent with the weight in the recipe, the controller can more accurately adjust the cooking time and the firepower level according to the actual weight of the cooking ingredients, thereby avoiding the poor taste caused by undercooked or overcooked cooking ingredients, and enhancing the intelligent experience of smart recipe cooking.

[0142] In some embodiments, the controller can determine the heat dissipation parameters based on the actual detection results of the micro-motion sensor. Figure 6 A flow chart of another control method for a stove provided in an embodiment of the present application, which is used to determine heat dissipation parameters, such as Figure 6 As shown, the method includes:

[0143] S21. In the current cooking stage, the controller obtains the actual detection result of the cooker.

[0144] Optionally, the controller may obtain actual detection results of the cooker through a micro-motion sensor.

[0145] The actual detection result includes whether the cooker has a pot cover in the current cooking stage or whether the cooker does not have a pot cover in the current cooking stage.

[0146] It should be noted that, in actual operation, a Hall switch or other device that can automatically detect the pot cover can also be set on the stove to detect whether there is a pot cover on the stove in the current cooking stage. The micro-motion sensor is only an implementation method provided by the application embodiment of the application. In the specific implementation, the application does not limit the detection device.

[0147] In some embodiments, different recipes have different requirements on whether a pot cover is required. In actual operation, it may happen that the target recipe requires a pot cover but the pot body is not covered with a pot cover, or the target recipe does not require a pot cover but the pot body is covered with a pot cover. Therefore, it is necessary to detect whether the cooker actually has a pot cover to perform the next step of control.

[0148] S22. The controller determines the heat dissipation parameters according to the target detection result recorded in the target recipe and the actual detection result.

[0149] In some embodiments, after the controller determines whether there is a pot cover on the stove, the heat dissipation parameters are determined according to the target detection result recorded in the target recipe and the actual detection result.

[0150] Figure 7 A flow chart of another control method for a stove provided in an embodiment of the present application, which is used to determine heat dissipation parameters, such as Figure 7 As shown, the above step S22 can be specifically implemented as follows:

[0151] S221. The controller obtains the target detection result in the target recipe.

[0152] Among them, the target detection results include whether the stove has a pot cover and whether the stove does not have a pot cover.

[0153] In some embodiments, the target detection results in different target recipes are different.

[0154] S222. If the target detection result is that there is a pot cover and the actual detection result is that there is a pot cover, the controller determines that the heat dissipation parameter is 1; if the target detection result is that there is a pot cover but the actual detection result is that there is no pot cover, the controller executes the following step S223.

[0155] S223: The controller adjusts the heat dissipation parameters according to the temperature inside the pot.

[0156] Specifically, if the temperature inside the pot body is greater than the preset temperature, the heat dissipation parameter is adjusted downward, that is, the heat dissipation parameter is less than 1; if the temperature inside the pot body is less than the preset temperature, the heat dissipation parameter is adjusted upward, that is, the heat dissipation parameter is greater than 1.

[0157] S224. If the target detection result is that there is no pot cover and the actual detection result is that there is no pot cover, the controller determines that the heat dissipation parameter is 1; if the target detection result is not that there is a pot cover but the actual detection result is that there is a pot cover, the controller executes the above step S223.

[0158] In some embodiments, the controller may determine the state parameters of the cooking ingredients based on a temperature change value between a second temperature value of the temperature inside the pot before the cooking ingredients are placed in the pot and a third temperature value of the temperature inside the pot after the cooking ingredients are placed in the pot. Figure 8 This is a flow chart of another control method for a stove provided in an embodiment of the present application, which is used to determine state parameters. Figure 8 As shown, the method comprises the following steps:

[0159] S31. The controller obtains a second temperature value of the temperature inside the pot before the pot is filled with cooking ingredients and a third temperature value of the temperature inside the pot after the pot is filled with cooking ingredients.

[0160] Optionally, the controller may detect, through a temperature sensor, a second temperature value of the temperature inside the pot before the cooking ingredients are placed inside the pot and a third temperature value of the temperature inside the pot after the cooking ingredients are placed inside the pot.

[0161] In some embodiments, when the heating mode of the stove is turned on, the stove enters the cooking state. At this time, the temperature sensor detects the temperature inside the pot. When the temperature inside the pot reaches a first temperature value, the user puts cooking ingredients into the pot. When the pot is filled with cooking ingredients, the temperature sensor detects the temperature inside the pot again.

[0162] Furthermore, the controller calculates the temperature variation before and after the pot is filled with cooking ingredients, and determines the state parameter by comparing it with the variation range pre-stored in the stove memory.

[0163] It should be noted that the range of variation is set by the stove manufacturer and stored in the memory. The range of variation may be different for different stove manufacturers, and this application does not limit this.

[0164] Optionally, the range of variation may be (-3°C, 3°C).

[0165] S32. The controller determines the state parameters of the cooking ingredients based on the temperature change between the second temperature value and the third temperature value.

[0166] In some embodiments, the controller may determine the state parameter of the cooking ingredient according to the relationship between the temperature change amount and the change amount range between the second temperature value and the third temperature value.

[0167] In some embodiments, if the temperature change is less than the minimum value in the change range, the temperature of the cooking ingredients added at this time is higher than the preset temperature value in the target recipe; if the temperature change is within the change range, the temperature of the cooking ingredients added at this time is basically the same as the preset temperature value in the target recipe; if the temperature change is greater than the maximum value in the change range, the temperature of the cooking ingredients added at this time is lower than the preset temperature value in the target recipe.

[0168] For example, if the temperature change Δ t <-3℃, at this time, the temperature of the cooking ingredients added is higher than the preset temperature value in the target recipe.

[0169] For example, if the temperature change is -3°C ≤ Δ t ≤3℃, at which point the temperature of the ingredients being cooked is roughly the same as the preset temperature in the target recipe.

[0170] For example, if the temperature change Δ t >3℃, the temperature of the ingredients added for cooking is lower than the preset temperature value in the target recipe.

[0171] Furthermore, the controller determines the state parameters of the cooking ingredients according to the relationship between the temperature change amount and the change amount range.

[0172] Fig. 9 A flow chart of another control method for a stove provided in an embodiment of the present application is used to determine state parameters, such as Fig. 9 As shown, the above step S32 can be specifically implemented as follows:

[0173] S321, the controller obtains the temperature change Δ t .

[0174] Specifically, the controller obtains the temperature change Δ of the pot body before and after the cooking ingredients are put into the pot. t .

[0175] S322, if Δ t If the value is greater than the maximum value in the variation range, the state parameter is greater than 1.

[0176] It should be noted that when Δ t When it is greater than the maximum value in the variation range, the cooking ingredients may be at a low temperature or in a frozen state, and the state parameter needs to be increased to increase the temperature inside the pot.

[0177] For example, if Δ t >3℃, the state parameter α is greater than 1, that is, α>1.

[0178] S323, if Δ t Within the range of variation, the state parameter is equal to 1.

[0179] It should be noted that when Δ t When within the variation range, the temperature of the cooking ingredients is basically consistent with the preset temperature in the target recipe, and there is no need to adjust the state parameters.

[0180] For example, if -3°C ≤ Δ t ≤3℃, the state parameter α is equal to 1, that is, α=1.

[0181] S324, if Δ t If the value is less than the minimum value in the variation range, the state parameter is less than 1.

[0182] It should be noted that when Δ t When it is less than the minimum value in the variation range, the temperature of the cooking ingredients may be high or in a preheating state, and the state parameter needs to be adjusted down to lower the temperature inside the pot.

[0183] For example, if Δ t <-3℃, the state parameter α is less than 1, that is, α<1.

[0184] In some embodiments, after the controller determines the actual weight of the cooking ingredients, the amount of material discharged by the automatic feeding device can be adjusted according to the ratio between the actual weight and the preset weight in the target recipe to optimize the taste of the cooking ingredients.

[0185] Fig.10 This is a flow chart of another control method for a stove provided in an embodiment of the present application. Fig.10 As shown, the method includes:

[0186] S105: The controller obtains a preset weight in the target recipe.

[0187] In some embodiments, the preset weights in different target recipes are different. The controller can adjust the feeding amount of the automatic feeding device according to the relationship between the preset weights in the target recipes and the actual weights of the cooking ingredients.

[0188] S106: The controller adjusts the feeding amount of the automatic feeding device according to the ratio between the actual weight and the preset weight in the target recipe.

[0189] In some embodiments, the relationship between the actual weight, the preset weight and the amount of material discharged is as shown in formula (6):

[0190] m a =m*(M1 / M) Formula (6)

[0191] Among them, m a is the number of ingredients to be added, m is the preset amount of ingredients in the target recipe, M1 is the actual weight, and M is the preset weight in the target recipe.

[0192] In some embodiments, after the controller determines the amount of material to be added, the data of the amount of material to be added can also be displayed on the unit display, allowing the user to add the corresponding amount of seasoning by himself.

[0193] The technical solution provided in the embodiment of the present application brings at least the following beneficial effects: the solution is combined with an automatic feeding device to adjust the feeding amount according to the actual weight of the cooking ingredients to ensure the cooking effect and cooking taste of the target recipe.

[0194] An embodiment of the present invention further provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the method provided in the above embodiment.

[0195] An embodiment of the present invention further 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 the method provided in the above embodiment.

[0196] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium that a general or special-purpose computer can access.

[0197] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0198] In several embodiments provided in the present 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 exemplary, for example, the division of 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 coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0199] In addition, each functional unit in each embodiment of the present invention can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into 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 this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a disk, or an optical disk.

[0200] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A cooking appliance, comprising: A pot body and a heating module, wherein the pot body is used to contain cooking ingredients, and the heating module is used to heat the cooking ingredients; characterized in that the stove also includes: Temperature sensor, used to detect the temperature inside the pot; The controller is configured as: Obtaining the heating time required for the temperature inside the pot to rise from a first temperature value to a target temperature value and the heating power of the heating module; wherein the target temperature value is the target temperature value of the cooking ingredients recorded in the target recipe, and the first temperature value is less than the target temperature value; Determining a heating energy value of the heating module according to the heating time and the heating power; The actual weight of the cooking ingredients is determined based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameter and the state parameter; wherein the heat dissipation parameter is used to characterize whether the cooker has the pot cover when the cooker is in the cooking state; and the state parameter is used to characterize the initial state of the cooking ingredients when the cooker runs the cooking task; According to the actual weight, the fire level of the heating module and the cooking time of the stove are adjusted.

2. The cooker according to claim 1, characterized in that: The stove also includes: Pot cover; A micro-motion sensor, used for detecting whether the cooker has the pot cover when the cooker is in a cooking state; The controller, before being configured to determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameter, and the state parameter, is further configured to: In the current cooking stage, obtaining an actual detection result of the cooker through the micro-motion sensor; the actual detection result includes whether the cooker has a pot cover in the current cooking stage and whether the cooker does not have a pot cover in the current cooking stage; The heat dissipation parameter is determined according to the target detection result at the current cooking stage recorded in the target recipe and the actual detection result.

3. The cooker according to claim 2, characterized in that: The controller, before being configured to determine the actual weight of the cooking ingredients based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameter, and the state parameter, is further configured to: Detecting, by the temperature sensor, a second temperature value of the temperature inside the pot before the pot is filled with the cooking ingredients and a third temperature value of the temperature inside the pot after the pot is filled with the cooking ingredients; The state parameter of the cooking ingredient is determined according to the temperature change value between the second temperature value and the third temperature value.

4. The cooker according to claim 1, characterized in that: The heating duration, the heating power and the heating energy value satisfy the following relationship: E = n*t*P; Among them, E is the heating energy value, n is the heat transfer efficiency of the heating module, t is the heating time, and P is the heating power.

5. The cooker according to claim 1, characterized in that: The heating energy value, the specific heat value of the cooking ingredients, the heat dissipation parameter, the state parameter and the actual weight satisfy the following relationship: M1=α*β*E / ((aC1+(1-a)*C2)(T A -T1)); Wherein, M1 is the actual weight, α is the state parameter, β is the heat dissipation parameter, E is the heating energy value, a is the ratio of the cooking ingredients to water preset in the target recipe, C1 is the specific heat capacity of the cooking ingredients, C2 is the specific heat capacity of water, T A is the target temperature value, and T1 is the first temperature value.

6. The cooker according to any one of claims 1 to 5, characterized in that: The stove also includes: An automatic feeding device, used for feeding cooking seasonings into the pot; The controller is further configured to: adjusting the feeding amount of the automatic feeding device according to the ratio between the actual weight and the preset weight in the target recipe; The actual weight, the preset weight and the material discharge amount satisfy the following relationship: m a =m*(M1 / M); Among them, m a is the amount of material added, m is the preset amount of material added in the target recipe, M1 is the actual weight, and M is the preset weight in the target recipe.

7. A method for controlling a stove, characterized in that: The method comprises: Obtaining the heating time required for the temperature inside the pot to rise from a first temperature value to a target temperature value and the heating power of the heating module; wherein the target temperature value is the target temperature value of the cooking ingredients recorded in the target recipe, and the first temperature value is less than the target temperature value; Determining a heating energy value of the heating module according to the heating time and the heating power; The actual weight of the cooking ingredients is determined based on the heating energy value, the specific heat capacity value of the cooking ingredients, the heat dissipation parameter and the state parameter; wherein the heat dissipation parameter is used to characterize whether there is a pot cover when the cooker is in a cooking state; and the state parameter is used to characterize the initial state of the cooking ingredients when the cooker runs a cooking task; According to the actual weight, the fire level of the heating module and the cooking time of the stove are adjusted.

8. The method according to claim 7, characterized in that Before determining the actual weight of the cooking ingredients based on the heating energy value, the specific heat value of the cooking ingredients, the heat dissipation parameter, and the state parameter, the method further includes: In the current cooking stage, obtaining an actual detection result of the cooker; the actual detection result includes whether the cooker has a pot cover in the current cooking stage or does not have a pot cover in the current cooking stage; The heat dissipation parameter is determined according to the target detection result at the current cooking stage recorded in the target recipe and the actual detection result.

9. The method according to claim 8, characterized in that Before determining the actual weight of the cooking ingredients based on the heating energy value, the specific heat value of the cooking ingredients, the heat dissipation parameter, and the state parameter, the method further includes: Acquire a second temperature value of the temperature inside the pot before the pot is filled with the cooking ingredients and a third temperature value of the temperature inside the pot after the pot is filled with the cooking ingredients; The state parameter of the cooking ingredient is determined according to the temperature change value between the second temperature value and the third temperature value.

10. The method according to any one of claims 7 to 9, characterized in that: The method further comprises: adjusting the feeding amount of the automatic feeding device according to the ratio between the actual weight and the preset weight in the target recipe; The actual weight, the preset weight and the material discharge amount satisfy the following relationship: m a =m*(M1 / M); Among them, m a is the amount of material added, m is the preset amount of material added in the target recipe, M1 is the actual weight, and M is the preset weight in the target recipe.