Method and device for controlling a hob, intelligent hob
By obtaining the temperature difference between the cookware and the target temperature, the preheating time and heating level of the stove are determined, which solves the problem of poor stove control precision and realizes precise firepower adjustment and efficient cooking during the cooking preheating stage.
Patent Information
- Application Number
- CN202210416224.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-20
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-04-20
AI Technical Summary
Existing stoves have poor control precision when adjusting the heat based on the difference between the detected and set pot temperature during the preheating stage, resulting in excessively high pot temperature or slow heating rate, which affects the cooking effect.
By obtaining the difference between the current cookware temperature and the target temperature, the preheating time and heating level are determined. Different cookware control strategies are matched according to the range of the difference to achieve precise firepower adjustment.
During the preheating stage, precise temperature control of the cookware and stable heat adjustment are achieved, ensuring the efficient completion of the cooking process.
Smart Images

Figure CN114719301B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent kitchen appliances, for example to a method and device for controlling a cooking appliance, and an intelligent cooking appliance. BACKGROUND
[0002] At present, as an indispensable device in intelligent cooking technology, the degree of intelligence of a cooking appliance is relatively low, and it needs to be matched with intelligent cookware, intelligent range hoods and other devices to realize automatic adjustment in the cooking process. For example, a temperature acquisition device such as a sensor is arranged in the cookware, so as to execute a corresponding cooking control strategy.
[0003] In the related art, a cooking appliance control method is provided, which adjusts the fire level of the cooking appliance according to the difference between the current temperature of the cookware and the set temperature, so that the temperature of the cookware approaches the set temperature, thereby realizing intelligent control of the cooking appliance.
[0004] In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art:
[0005] In the cooking preheating phase, the current temperature of the cookware can be higher than the set temperature. At this time, according to the fixed preheating time length, the fire is adjusted according to the difference between the current temperature of the cookware and the set temperature, which can cause the temperature of the cookware to be too high. When the initial temperature of the cookware is lower than the set temperature, only the temperature difference is used to adjust the fire, which can cause the temperature to rise slowly and not reach the preheating temperature. Therefore, directly adjusting the fire of the cooking appliance according to the temperature difference between the temperature detection of the cookware and the set temperature can cause poor control accuracy and affect the cooking effect. SUMMARY
[0006] To provide a basic understanding of some aspects of the disclosed embodiments, the following summary has been presented. The summary is not an overall description of the application, nor is it intended to determine key / important elements or delineate the scope of the application. It is intended to serve as a prelude to the detailed description below.
[0007] The embodiments of the present disclosure provide a method and device for controlling a cooking appliance, and an intelligent cooking appliance, to improve the accuracy of adjusting the fire of the cooking appliance in the cooking preheating phase.
[0008] In some embodiments, the method for controlling a cooking appliance includes: obtaining a current cookware temperature and a current target temperature, and determining a current temperature difference between the current target temperature and the current cookware temperature; determining a current preheating time length and a current heating gear according to a preset difference range that the current temperature difference satisfies; and controlling the cooking appliance to execute a cooking program in a preheating phase according to the current preheating time length and the current heating gear.
[0009] Optionally, if the current temperature difference value is less than a first preset temperature difference value; the determination of the current preheating duration comprises: obtaining a maximum value of a preheating duration interval; obtaining a first set value corresponding to the current temperature difference value; and taking a sum of the maximum value of the preheating duration interval and the first set value as the current preheating duration; the first set value is less than 0; the determination of the current heating gear comprises: taking a minimum value of a heating gear interval as the current heating gear.
[0010] Optionally, the obtaining of the first set value corresponding to the current temperature difference value comprises: obtaining a duration difference value of a maximum value of the preheating duration interval and a minimum value of the preheating duration interval; and multiplying a ratio of the duration difference value and a second set value by the current temperature difference value to obtain the first set value; wherein the second set value is determined according to a range of the set temperature.
[0011] Optionally, the second set value is obtained in the following manner:
[0012] k2 = |min(T set ) - max(T0)|
[0013] wherein k2 is the second set value, min(T set ) is a minimum value of a preheating stage target temperature interval, and max(T0) is a maximum value of a pot temperature detection interval.
[0014] Optionally, if the current temperature difference value is greater than a second preset temperature difference value; the determination of the current preheating duration comprises: taking a maximum value of a preheating duration interval as the current preheating duration; and the determination of the current heating gear comprises: obtaining a minimum value of a heating gear interval; obtaining a third set value corresponding to the current temperature difference value; and taking a sum of the minimum value of the heating gear interval and the third set value as the current heating gear; the third set value is greater than 0; wherein the second preset temperature difference value is greater than or equal to 0.
[0015] Optionally, the obtaining of the third set value corresponding to the current temperature difference value comprises: obtaining a gear difference value of a maximum value of the heating gear interval and a minimum value of the heating gear interval; and multiplying a ratio of the gear difference value and a fourth set value by the current temperature difference value to obtain the third set value; wherein the fourth set value is determined according to a range of the set temperature.
[0016] Optionally, the fourth set value is obtained in the following manner:
[0017] k4 = max(T set ) - min(T0)
[0018] wherein k4 is the fourth set value, max(Tset ) is the maximum value of the preheating stage target temperature interval, and min(T0) is the minimum value of the preheating stage pot temperature detection interval.
[0019] Optionally, the method for controlling the stove further includes: when the current preheating duration is greater than the maximum value of the preheating duration interval, setting the maximum value of the preheating duration interval as the current preheating duration; when the current preheating duration is less than the minimum value of the preheating duration interval, setting the minimum value of the preheating duration interval as the current preheating duration; when the current heating gear is greater than the maximum value of the heating gear interval, determining the maximum value of the heating gear interval as the current heating gear; and when the current heating gear is less than the minimum value of the heating gear interval, determining the minimum value of the heating gear interval as the current heating gear.
[0020] In some embodiments, the device for controlling the stove includes a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned method for controlling the stove when running the program instructions.
[0021] In some embodiments, the intelligent stove includes the above-mentioned device for controlling the stove.
[0022] The method and device for controlling the stove, and the intelligent stove provided by the embodiments of the present disclosure can achieve the following technical effects:
[0023] In the initial preheating stage of cooking, the corresponding current preheating duration and current heating gear are determined according to the temperature difference between the set temperature and the detected current temperature of the pot, so that different stove control strategies are determined under different temperature difference conditions, and the pot temperature can meet the temperature requirement of the preheating stage through the matching of the current preheating duration and the current heating gear, and the firepower adjustment is smooth, which can accurately and efficiently complete the preheating stage of the cooking program.
[0024] The foregoing general description and the following description are only exemplary and explanatory, and are not used to limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0025] One or more embodiments are exemplarily illustrated by corresponding drawings, which do not constitute a limitation on the embodiments, elements with the same reference numerals in the drawings are shown as similar elements, the drawings do not constitute a proportional limitation, and wherein:
[0026] Figure 1 is a use scenario schematic diagram of the intelligent stove provided by the embodiments of the present disclosure;
[0027] Figure 2 is a processor connection relationship schematic diagram of the intelligent stove provided by the embodiments of the present disclosure;
[0028] Figure 3 is a flowchart of a method for controlling a cooktop according to an embodiment of the present disclosure;
[0029] Figure 4 is a flowchart of a method for determining a current preheating duration and a current heating level according to an embodiment of the present disclosure;
[0030] Figure 5 is a flowchart of a method for determining a current preheating duration and a current heating level according to another embodiment of the present disclosure;
[0031] Figure 6 is a flowchart of another method for controlling a cooktop according to an embodiment of the present disclosure;
[0032] Figure 7 is a schematic diagram of an apparatus for controlling a cooktop according to an embodiment of the present disclosure;
[0033] Figure 8 is a schematic diagram of another apparatus for controlling a cooktop according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0034] In order to enable every embodi ment of the present disclosure to be more thoroughly and completely understood, one general description of the implementation according to the various embodiments of the present disclosure will be described herein below with reference to the figures. The attached drawings are intended to serve as a reference for understanding the present disclosure and are not intended to limit the present disclosure in any way. For the purposes of explanation and brevity, numerous specific details will be discussed in order to provide a thorough understanding of the embodiments of the present disclosure. However, it will be apparent to those skilled in the art that the embodiments of the present disclosure can be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing an embodiment of the present disclosure.
[0035] The terms "first", "second", and the like in the description and the claims of the present disclosure and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged, where appropriate, to describe the embodiments of the present disclosure described herein. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0036] Unless otherwise specified, the term "plurality" means two or more.
[0037] In the embodiments of the present disclosure, the character " / " represents an "or" relationship between the objects before and after it. For example, A / B means: A or B.
[0038] The term "and / or" is a description of the association relationship between objects, which means that there can be three relationships. For example, A and / or B means: A or B, or, A and B, the three relationships.
[0039] The term "correspondence" can refer to an association or binding relationship. The correspondence between A and B means that there is an association or binding relationship between A and B.
[0040] In this embodiment of the disclosure, smart home appliances refer to home appliances formed by introducing microprocessors, sensor technology and network communication technology into home appliances. They have the characteristics of intelligent control, intelligent sensing and intelligent application. The operation of smart home appliances often relies on the application and processing of modern technologies such as the Internet of Things, the Internet and electronic chips. For example, smart home appliances can be connected to electronic devices to enable users to remotely control and manage smart home appliances.
[0041] In this embodiment of the disclosure, the terminal device refers to an electronic device with wireless connectivity. The terminal device can communicate with the aforementioned smart home appliances by connecting to the internet, or directly via Bluetooth, Wi-Fi, or other methods. In some embodiments, the terminal device may be, for example, a mobile device, a computer, or an in-vehicle device built into a hovercraft, or any combination thereof. Mobile devices may include, for example, mobile phones, smart home devices, wearable devices, smart mobile devices, virtual reality devices, or any combination thereof. Wearable devices may include, for example, smartwatches, smart bracelets, pedometers, etc.
[0042] Figure 1 This is a schematic diagram illustrating the usage scenario of the smart stove provided in this embodiment.
[0043] Combination Figure 1 As shown, this usage scenario includes a smart cooktop 100 and a home cloud platform 110 for communicating with the smart cooktop 100. The smart cooktop 100 can be a common type of cooktop used in kitchens, such as a gas cooktop, induction cooktop, electric ceramic cooktop, or integrated cooktop.
[0044] The smart cooktop 100 can connect to the home's Wi-Fi network and communicate with control terminals such as mobile phones and cloud servers. Users can also control the smart cooktop 100 to execute cooking program commands through a smartphone application.
[0045] The smart cooktop 100 communicates with the home cloud platform 110 via WiFi network. The home cloud platform 110 receives real-time status data from the smart cooktop 100 for subscription by the big data platform and application services. It also sends cooking program instructions from other business servers, big data platforms, application terminals, and smart terminals to the smart cooktop 100.
[0046] In other implementation scenarios of the present solution, a terminal device can also be included for communication with the intelligent cooker 100 and / or the home cloud platform 110. Here, the terminal device refers to a smart device in the smart home application scenario, such as a smart phone, a wearable device, a smart mobile device, a virtual display device, etc., and can also be a smart home appliance device, such as a smart refrigerator, a smart television, a smart washing machine, a smart air conditioner, a smart sound box, a smart lamp, a smart curtain, etc., or any combination thereof.
[0047] Figure 2 FIG. 1 is a schematic diagram of a processor connection relationship of an intelligent cooker provided by an embodiment of the present disclosure.
[0048] In combination with the above Figure 2 The processor 200 of the intelligent cooker is configured to receive and send information and instructions.
[0049] To implement the dry-burn prevention function, a temperature sensor 210 for detecting the temperature of the pot bottom is arranged in the intelligent cooker. The present solution is applied to the intelligent cooker with the temperature sensor 210, and the structure is used to implement the fire control of the cooker. Thus, no new hardware cost needs to be added, and no structure of the existing gas stove needs to be improved. The temperature sensor 210 is connected to the processor 200.
[0050] Further, the intelligent cooker of the present solution further includes a timer 220 and a heating level controller 230. The timer is configured to time the running duration of the intelligent cooker, and the heating level controller is configured to adjust the heating level of the intelligent cooker according to the instructions. Here, when the intelligent cooker is a gas stove, the heating level controller can adjust the high and low levels of the level by adjusting the gas flow, for example, by changing the flow area of the gas flow in the gas pipeline through an electromagnetic valve, etc. When the intelligent cooker is an induction cooker or an electric ceramic cooker, the heating level controller can adjust the high and low levels of the level by adjusting the heating power. The timer 220 and the heating level controller 230 are both connected to the processor 200.
[0051] The processor 200 is configured to receive the data information issued by the home cloud platform 110, and output a control signal to the timer 220 and the heating level controller 230 according to the temperature of the pot bottom sent by the temperature sensor 210.
[0052] Figure 3 FIG. 1 is a schematic diagram of a processor connection relationship of an intelligent cooker provided by an embodiment of the present disclosure.
[0053] In step S301, the current pot temperature and the current target temperature are obtained, and a current temperature difference between the current target temperature and the current temperature is determined.
[0054] Here, the current pot temperature is measured by a temperature sensor of the stove. The current target temperature refers to a set temperature threshold in the preheating stage of the pot.
[0055] That is, the current temperature difference is obtained in the following manner:
[0056] E0 = T set - T0
[0057] Wherein, E0 is the current temperature difference, T set is the current target temperature, and T0 is the current pot temperature.
[0058] Optionally, the current target temperature in the preheating stage is determined according to the current cooking mode. For example, the preheating temperature required for water cooking and non-water cooking is different. The determination of the cooking mode can be determined by the user's selected cooking program, or by using the smart kitchen environment, by the user's cooking mode preference information, or by the type of food taken from the refrigerator. In addition, the current target temperature can also be a set preheating temperature threshold, for example, the user can select the target preheating temperature from the different preheating temperature thresholds set according to different preheating needs as the current target temperature. The target temperature range in the preheating stage is generally [120, 220] with the unit of ℃.
[0059] Generally, the pot is in an empty pot state in the preheating stage, at which time the current pot temperature is related to the state of the pot before the start of this cooking. For example, after the pot just ended the previous cooking or hot water cleaning, the current pot temperature is higher than that of the pot placed statically. In some embodiments, the pot in the preheating stage can also have food placed in the pot, at which time the current pot temperature can be affected by the temperature of the food in the pot. The pot temperature detection range in the preheating stage is generally [0, 300] with the unit of ℃.
[0060] In this way, by obtaining the current pot temperature at the beginning of the preheating stage and the current target temperature, the cooking strategy in the preheating stage is determined, which can obtain a more accurate control scheme to control the heating level of the stove and the preheating time, so that the fire regulation is smooth, and the preheating stage of the cooking program is accurately and efficiently completed.
[0061] Further, when the temperature detection instruction is triggered, the current target temperature and the current pot temperature are obtained.
[0062] The temperature detection instruction can be triggered by the user's action. For example, the temperature detection instruction is triggered when the user opens the range hood or touches the action of the smart cooker switch to obtain the current target temperature and the current pot temperature. In addition, the temperature detection instruction can also be triggered by the action of the pot. For example, the cooker detects the placement action of the pot, and triggers the temperature detection instruction to obtain the current target temperature and the current pot temperature.
[0063] In step S302, the current preheating time and the current heating level are determined according to the preset difference range satisfied by the current temperature difference.
[0064] According to the preset difference range satisfied by the current temperature difference, the corresponding cooker control strategy is determined.
[0065] In the preheating stage of cooking, after the pot is placed on the cooker, the temperature sensor collects the temperature at the bottom of the pot as the current pot temperature. If the temperature is low, it means that the initial temperature of the pot and / or the food in the pot is low, and more heat is needed to heat for a long time to reach the set temperature. If the temperature is high, it means that the initial temperature of the pot and / or the food in the pot is high, and only a small amount of heat is needed to reach the set temperature. On the other hand, if the set temperature is low, it also means that less heat is needed to heat the food to the set temperature, and if the set temperature is high, more heat is needed. Therefore, according to the preset difference range satisfied by the current temperature difference, the corresponding cooker control strategy is determined.
[0066] In step S303, the cooker is controlled to execute the cooking program in the preheating stage according to the current preheating time and the current heating level.
[0067] The method for controlling the cooker provided by the embodiments of the present disclosure is applied to the initial preheating stage of cooking. The corresponding current preheating time and current heating level are determined according to the temperature difference between the set temperature and the detected current pot temperature, so that different cooker control strategies are determined under different temperature difference conditions, and the pot temperature can meet the temperature requirement of the preheating stage through the matching of the current preheating time and the current heating level, and the fire adjustment is smooth, which can accurately and efficiently complete the preheating stage of the cooking program.
[0068] Next, the acquisition of the preset difference range satisfied by the current temperature difference according to different preset difference ranges satisfied by the current temperature difference is further described.
[0069] Figure 4 A flowchart of a method for determining the current preheating time and the current heating level is shown. The method for acquiring the current preheating time and the current heating level can be executed by the processor of the smart cooker.
[0070] In step S401, if the current temperature difference between the current target temperature and the current pot temperature is less than a first preset temperature difference, a maximum value of the preheating time interval is obtained; the first preset temperature difference is less than or equal to 0.
[0071] In step S402, a first set value corresponding to the current temperature difference is obtained.
[0072] In step S403, a sum of the maximum value of the preheating time interval and the first set value is taken as the current preheating time; the first set value is less than 0.
[0073] In step S404, a minimum value of the heating gear interval is taken as the current heating gear.
[0074] Here, the first preheating temperature difference is less than or equal to 0, so if the current temperature difference meets the preset difference range, it means that the current target temperature is less than or equal to the current pot temperature. At this time, considering the strong hysteresis and inertia characteristics of the pot bottom temperature, it is necessary to continue to use the firepower of a smaller gear for heating to maintain the current pot temperature or to avoid the current pot temperature being lower than the current target temperature. At the same time, the corresponding preheating time is determined according to the current temperature difference to avoid over-heating in the case that the current pot temperature is already not lower than the current target temperature in the preheating stage.
[0075] The heating gear interval refers to the preset gear range of the stove in the preheating stage. In this embodiment, the preset gear range of the stove is [G 01 , G 02 ], and the current preheating time is determined as follows:
[0076] G0=G 01
[0077] Wherein, G0 is the current heating gear, and G 01 is the minimum value of the heating gear interval.
[0078] For example, if the heating gear of the stove is set to 9 gears, and the heating capacity corresponding to gears 1 to 9 gradually increases, when the heating gear interval in the preheating stage is [3, 9], the current heating gear is set to 3 gears in this embodiment.
[0079] Generally, the heating firepower adjustment of the stove can be stepless adjustment (continuous adjustment) or gear adjustment. In this embodiment, the gear adjustment is taken as an example to describe the acquisition of the heating gear. In other embodiments, the heating control of the stove can also be realized by stepless adjustment. For example, by controlling the opening degree of the electromagnetic valve, the air inlet flow of the gas stove is adjusted to realize accurate control. At this time, according to the above-mentioned corresponding relationship between the gear value and the air inlet flow, the corresponding adjustment scheme is determined to control the stove.
[0080] The preheating time interval refers to a preset time range of the preheating stage. The preheating time interval of the preheating stage is determined according to the current cooking mode. A correspondence between different cooking modes and preheating time ranges can be stored in a database in the form of a data table; after the current cooking mode is obtained, the preheating time range corresponding to the current cooking mode can be obtained by querying the database, as the preheating time interval described above. In addition, the preheating time interval can also be a set preheating time limit. Here, the preheating time range of the preheating stage is generally [3, 30] s.
[0081] Therefore, according to the above embodiment, if the preheating time interval is [t 01 , t 02 ], the current preheating time is determined in the following manner:
[0082] t0=k1+t 02
[0083] wherein t0 is the current preheating time, k1 is a first set value corresponding to the current temperature difference, t 02 is the maximum value of the preheating time interval; wherein k1 < 0.
[0084] Further, k1 and the current temperature difference have a positive correlation, and the smaller the current temperature difference, the smaller the value of k1.
[0085] Optionally, obtaining the first set value corresponding to the current difference value comprises:
[0086] obtaining a time difference between the maximum value of the preheating time interval and the minimum value of the preheating time interval;
[0087] multiplying the time difference by the second set value to obtain the first set value; wherein the second set value is determined according to the range of the set temperature, and the second set value is greater than 0.
[0088] That is, k1 is obtained in the following manner:
[0089]
[0090] wherein k1 is the first set value, t 01 is the minimum value of the preheating time interval, t 02 is the maximum value of the preheating time interval, k2 is a second set value determined according to the range of the set temperature, and E0 is the current temperature difference.
[0091] In this way, the current preheating time t0 is determined by the sum of k1 and t 02 .
[0092] Further, the determination of the second set value comprises:
[0093] obtaining a minimum value of the preheating stage target temperature interval and a maximum value of the preheating stage pot temperature detection interval;
[0094] determining an absolute value of a difference between the minimum value of the preheating stage target temperature interval and the maximum value of the preheating stage pot temperature detection interval as a second setting value.
[0095] That is, the second setting value is obtained in the following manner:
[0096] k2 = |min(T set ) - max(T0)|
[0097] wherein k2 is the second setting value, min(T set ) is the minimum value of the preheating stage target temperature interval, and max(T0) is the maximum value of the preheating stage pot temperature detection interval.
[0098] Here, the difference between the minimum value of the preheating stage target temperature interval and the maximum value of the preheating stage pot temperature detection interval is essentially the absolute value of the temperature difference interval between the target temperature and the pot temperature. That is, k2 is the absolute value of the minimum value of the temperature difference interval.
[0099] For example, if the preheating stage target temperature interval is [120, 220] in units of °C, and the preheating stage pot temperature detection interval is [0, 300] in units of °C, the corresponding temperature difference interval [E 0min , E 0max ] is [-180, 220]. Then, k2 = |E 0min | = 180 can be obtained.
[0100] From the above description, it can be seen that if the current temperature difference is less than the first preset temperature difference, the current preheating duration can be determined in the following manner:
[0101]
[0102] wherein t0 is the current preheating duration, t 01 is the minimum value of the preheating duration interval, t 02 is the maximum value of the preheating duration interval, min(T set ) is the minimum value of the preheating stage target temperature interval, max(T0) is the maximum value of the pot temperature detection interval, and E0 is the current temperature difference.
[0103] Figure 5 A flowchart showing another method of determining the current preheating duration and the current heating gear is shown. The method of obtaining the current preheating duration and the current heating gear can be executed by a processor of the intelligent cooker.
[0104] In step S501, if the current temperature difference between the current target temperature and the current pot temperature is greater than the second preset temperature difference, the maximum value of the preheating time interval is taken as the current preheating time.
[0105] In step S502, the minimum value of the heating gear interval is obtained.
[0106] In step S503, a third setting value corresponding to the current temperature difference is obtained; the third setting value is greater than 0.
[0107] In step S504, the sum of the minimum value of the heating gear interval and the third setting value is taken as the current heating gear.
[0108] Here, the second preheating temperature difference is greater than or equal to 0, so if the current temperature difference meets the preset difference range, it means that the current target temperature is higher than or equal to the current pot temperature. At this time, considering the strong hysteresis and inertia characteristics of the pot bottom temperature, the pot is heated within the set preheating time to make the pot temperature continuously approach the target temperature. At the same time, according to the current temperature difference, the corresponding heating gear is determined to avoid low heating efficiency within the set preheating time and the situation of not reaching the target temperature.
[0109] In this embodiment, if the preheating time interval is [t 01 , t 02 ], the current preheating time is determined in the following way:
[0110] t0=t 02
[0111] Where t0 is the current preheating time, and t 02 is the maximum value of the preheating time interval.
[0112] For example, if the preheating time interval of the stove is [3, 30] s, in this embodiment, the current preheating time is set to 30 s.
[0113] If the heating gear interval is [G 01 , G 02 ], the current heating gear is determined in the following way:
[0114] G0=k3+G 01
[0115] Where G0 is the current heating gear, k3 is the third setting value corresponding to the current temperature difference, and G 01 is the minimum value of the heating gear interval; where k3>0.
[0116] Further, k3 has a positive correlation with the current temperature difference, and the greater the current temperature difference, the smaller the value of k3.
[0117] Optionally, a third setting value corresponding to the current temperature difference value is obtained, comprising:
[0118] obtaining a gear difference value between a maximum value of the heating gear interval and a minimum value of the heating gear interval;
[0119] multiplying the gear difference value by a fourth setting value to obtain the third setting value, wherein the fourth setting value is determined according to a range of the setting temperature.
[0120] That is, k1 is obtained in the following way:
[0121]
[0122] wherein k3 is the third setting value, G 01 is the minimum value of the heating gear interval, G 02 is the maximum value of the heating gear interval, k4 is the fourth setting value determined according to the range of the setting temperature, and E0 is the current temperature difference value.
[0123] Thus, on the basis of the minimum value G 01 of the heating gear interval, the third setting value k3 is determined according to the temperature difference value, so as to determine the current heating gear G0 through the sum of k3 and G 01 , so as to realize the determination of the heating gear according to the current temperature difference value and avoid the occurrence of insufficient preheating.
[0124] Further, the determination of the fourth setting value comprises:
[0125] obtaining a maximum value of a preheating stage target temperature interval and a minimum value of a preheating stage pot temperature detection interval;
[0126] determining the absolute value of the difference between the maximum value of the preheating stage target temperature interval and the minimum value of the preheating stage pot temperature detection interval as the fourth setting value.
[0127] That is, the fourth setting value is obtained in the following way:
[0128] k4 = max(T set ) - min(T0)
[0129] wherein k4 is the fourth setting value, max(T set ) is the maximum value of the preheating stage target temperature interval, and min(T0) is the minimum value of the preheating stage pot temperature detection interval.
[0130] Here, the difference between the maximum value of the preheating stage target temperature interval and the minimum value of the preheating stage pot temperature detection interval is essentially the maximum value of the temperature difference interval between the target temperature and the pot temperature. That is, k4 is the maximum value of the temperature difference interval.
[0131] For example, if the preheating stage target temperature interval is [120, 220] in °C, the pot temperature detection interval of the preheating stage is [0, 300] in °C, the corresponding temperature difference interval [E 0min , E 0max ] is [-180, 220]. Then, k4=E 0max =220 can be obtained.
[0132] Through the above description, if the current temperature difference is greater than the second preset temperature difference, the current preheating duration can be determined in the following manner:
[0133]
[0134] Wherein, G0 is the current heating gear, G 01 is the minimum value of the heating gear interval, G 02 is the maximum value of the heating gear interval, max(T set ) is the maximum value of the preheating stage target temperature interval, min(T0) is the minimum value of the preheating stage pot temperature detection interval, and E0 is the current temperature difference.
[0135] Figure 6 is a flowchart of another method for controlling a stove provided by the embodiments of the present disclosure, which is applied to the intelligent stove described above. In the embodiments of the present disclosure, the processor of the intelligent stove is taken as the execution subject, and the scheme is described.
[0136] In step S601, the preheating stage pot temperature interval, the target temperature interval, and the preheating duration interval [t 01 , t 02 ], the heating gear interval [G 01 , G 02 ] are obtained.
[0137] In step S602, the current pot temperature T0 and the current target temperature T set are obtained, and the current temperature difference E0 between T set and T0 is determined.
[0138] In step S603, it is determined that E0 satisfies a preset difference range. In the embodiments, the preset difference range includes two preset difference ranges, i.e., E≥0 or E<0.
[0139] In step S604, in the case of E<0, the current preheating duration t0 is determined according to , and the current heating gear G0 is determined according to G0=G 01 .
[0140] In step S605, in the case of E≥0, the current preheating duration t0 is determined according to t0=t 02determining a current preheating duration t0 according to determining a current heating level G0.
[0141] In step S606, if t0>t 02 , t 02 is set as t0; if t0 01 , t 01 is set as t0; if G0>G 02 , G 02 is set as G0; if G0 01 , G 01 is set as G0.
[0142] In step S607, according to t0 and G0, the cooking appliance is controlled to execute the preheating stage of the cooking program.
[0143] Here, by determining whether the calculated current preheating duration and current heating level exceed the range, program conflicts are avoided. If the range is exceeded, the maximum or minimum value of the preheating range is processed.
[0144] Thus, the method for controlling a cooking appliance provided by the embodiments of the present disclosure determines the corresponding current preheating duration and current heating level according to the temperature difference between the set temperature and the detected current temperature of the pot in the initial preheating stage of cooking, so that different control strategies of the cooking appliance are determined under different temperature differences, and the current preheating duration and current heating level are matched, so that the temperature of the pot can meet the temperature requirement of the preheating stage, the fire adjustment is smooth, and the preheating stage of the cooking program can be accurately and efficiently completed.
[0145] Figure 7 is a schematic diagram of a device for controlling a cooking appliance provided by an embodiment of the present disclosure. The device for controlling a cooking appliance can be realized by software, hardware, or a combination of both.
[0146] As shown in Figure 7 , the device for controlling a cooking appliance includes an acquisition module 71, a determination module 72, and an execution module 73. The acquisition module 71 is configured to acquire a current pot temperature and a current target temperature, and determine a current temperature difference between the current target temperature and the current pot temperature. The determination module 72 is configured to determine a current preheating duration and a current heating level according to a preset difference value range satisfied by the current temperature difference. The execution module 73 is configured to control a cooking appliance to execute a preheating stage of a cooking program according to the current preheating duration and the current heating level.
[0147] Figure 8 is a schematic diagram of a device for controlling a cooking appliance provided by an embodiment of the present disclosure. As shown in Figure 8 , the device for controlling a cooking appliance includes:
[0148] The apparatus can further include a communication interface 82 and a bus 83. The processor 80, the communication interface 82, and the memory 81 can communicate with each other through the bus 83. The communication interface 82 can be used for information transmission. The processor 80 can invoke the logic instructions in the memory 81 to execute the method for controlling the stove in the above embodiments.
[0149] In addition, the logic instructions in the memory 81 described above can be implemented in the form of a software functional unit and sold or used as an independent product, which can be stored in a computer readable storage medium.
[0150] The memory 81 as a computer readable storage medium can be used to store software programs, computer executable programs, such as program instructions / modules corresponding to the method in the embodiments of the present disclosure. The processor 80 executes the program instructions / modules stored in the memory 81, thereby performing functional applications and data processing, that is, implementing the method for controlling the stove in the above embodiments.
[0151] The memory 81 can include a program storage area and a data storage area. The program storage area can store an operating system and at least one application required by a function; the data storage area can store data created according to the use of the terminal device, etc. In addition, the memory 81 can include a high-speed random access memory, and can also include a non-volatile memory.
[0152] The embodiments of the present disclosure provide a kind of intelligent stove, including the device for controlling stove described above.
[0153] The embodiments of the present disclosure provide a kind of computer readable storage medium, which stores computer executable instructions, the computer executable instructions are set to execute the above-mentioned method for controlling stove.
[0154] The embodiments of the present disclosure provide a kind of computer program product, the computer program product includes computer program stored on computer readable storage medium, the computer program includes program instructions, when the program instructions are executed by computer, make the computer execute the above-mentioned method for controlling stove.
[0155] The above-mentioned computer readable storage medium can be a transitory computer readable storage medium, or a non-transitory computer readable storage medium.
[0156] The technical solutions of the embodiments of the present disclosure can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes one or more instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method disclosed in the embodiments of the present disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes, and can also be a transitory storage medium.
[0157] The above description and drawings sufficiently illustrate the embodiments of the present disclosure to enable one skilled in the art to practice them. Other embodiments can include structural, logical, electrical, process, and other changes. The embodiments represent only a few of the possible variations. Individual components and functions are optional unless explicitly required, and the order of operations can be changed. Parts and features of some embodiments can be included in or replace parts and features of other embodiments. Also, the words used in this application are used only to describe the embodiments and not to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly requires otherwise, the singular forms "a," "an," and "the" are intended to include the plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listed items. In addition, when used in this application, the term "comprise" and its variations "comprises" and / or comprises" and the like mean the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. Without more limitations, the element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, or device including the stated element. In this document, each embodiment focuses on the differences from other embodiments, and the same or similar parts between embodiments can be referred to each other. For the method, product, etc. disclosed in the embodiments, if it corresponds to the method part disclosed in the embodiments, the relevant part can be referred to the description of the method part.
[0158] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods for each specific application to realize the described functions, but such implementation should not be considered beyond the scope of the embodiments of the present disclosure. The skilled person can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0159] In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units can only be a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms. The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to implement the embodiments. In addition, each functional unit in the embodiments of the present disclosure can be integrated in one processing unit, or each unit can be a physically independent unit, or two or more units can be integrated in one unit.
[0160] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
Claims
1. A method for controlling a hob, characterized in that, The method comprises: obtaining a current pot temperature and a current target temperature, and determining a current temperature difference between the current target temperature and the current pot temperature; determining a current preheating duration and a current heating level according to a preset difference range satisfied by the current temperature difference; controlling the cooktop to execute a preheating phase of a cooking program according to the current preheating duration and the current heating level; if the current temperature difference is less than a first preset temperature difference; the determination of the current preheating duration comprises: obtaining a maximum value of a preheating duration interval; obtaining a duration difference between the maximum value of the preheating duration interval and a minimum value of the preheating duration interval; multiplying a ratio of the duration difference to a second set value by the current temperature difference to obtain a first set value, wherein the second set value is determined according to a set temperature range; and taking a sum of the maximum value of the preheating duration interval and the first set value as the current preheating duration; the first set value is less than 0; the determination of the current heating level comprises: taking a minimum value of a heating level interval as the current heating level; and the first preset temperature difference is less than or equal to 0; the second set value is obtained in the following manner: where k2 is a second set value, min(T set ) is a minimum value of the preheating stage target temperature range, and max(T0) is a maximum value of the pot temperature detection range.
2. The method of claim 1, wherein, if the current temperature difference is greater than a second preset temperature difference; the determination of the current preheating duration comprises: taking a maximum value of a preheating duration interval as the current preheating duration; the determination of the current heating level comprises: obtaining a minimum value of a heating level interval; obtaining a third set value corresponding to the current temperature difference; taking a sum of the minimum value of the heating level interval and the third set value as the current heating level; and the third set value is greater than 0; wherein the second preset temperature difference is greater than or equal to 0.
3. The method of claim 2, wherein, the third set value corresponding to the current temperature difference is obtained in the following manner: obtaining a level difference between a maximum value of the heating level interval and a minimum value of the heating level interval; multiplying a ratio of the level difference to a fourth set value by the current temperature difference to obtain the third set value; and the fourth set value is determined according to a set temperature range.
4. The method of claim 3, wherein, the fourth set value is obtained in the following manner: wherein k4 is a fourth set value, max(T set ) is a maximum value of the preheating stage target temperature range, and min(T0) is a minimum value of the pot temperature detection range.
5. The method according to any one of claims 1 to 4, characterized in that, further comprising: when the current preheating duration is greater than a maximum value of a preheating duration interval, setting the maximum value of the preheating duration interval as the current preheating duration; when the current preheating duration is less than a minimum value of the preheating duration interval, setting the minimum value of the preheating duration interval as the current preheating duration; when the current heating level is greater than a maximum value of a heating level interval, determining the maximum value of the heating level interval as the current heating level; when the current heating level is less than a minimum value of the heating level interval, determining the minimum value of the heating level interval as the current heating level.
6. An apparatus for controlling a hob, comprising a processor and a memory having stored program instructions, characterized in that, The processor is configured to execute the method for controlling a cooktop as claimed in any one of claims 1 to 5 when running the program instructions.
7. An intelligent hob, characterized in that The device for controlling a cooktop as claimed in claim 6. The device for controlling a cooktop as claimed in claim 6.
Citation Information
Patent Citations
Stove firepower control method and device, and stove
CN109798550A
Cooking utensil, control method and device for same, storage medium and processor
CN109965683A