Cooker control method, system, device and storage medium
By detecting the stove environment and the temperature of the bottom of the appliance, calculating the boiling threshold and the average temperature difference, and automatically adjusting the stove firepower, it solves the problems of gas waste and increased workload in traditional stove control methods and realizes automated energy-saving control.
Patent Information
- Application Number
- CN202310200607.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-28
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2043-02-28
AI Technical Summary
Traditional stove control methods increase the workload of cooks and cause gas waste. They cannot effectively and automatically adjust the fire power to avoid the trouble or waste when the pot boils.
By detecting the ambient temperature and the temperature at the bottom of the cooking utensil, the boiling threshold and the average temperature difference are calculated, and the stove is automatically switched to energy-saving mode or the fire level is adjusted to deal with boiling situations.
It simplifies the cooking process, avoids gas waste and improves user experience.
Smart Images

Figure CN116105187B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of stove control, and in particular to a stove control method, system, device and storage medium. Background Art
[0002] Traditional stove cooking methods rely on the cook manually adjusting the stove's heat level to control the pot's temperature. If the cook is also washing or preparing food, they need to constantly monitor the pot. Turning down the heat when the pot boils creates inconvenience for the cook. Alternatively, leaving the stove running high wastes gas and misses the optimal cooking time. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to overcome the defects of the stove control method in the prior art, which increases the workload of the cook and causes gas waste, and to provide a stove control method, system, device and storage medium.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] A first aspect of the present invention provides a method for controlling a cooker, the method comprising:
[0006] Detecting ambient temperature and the temperature of the bottom of the cooking utensil;
[0007] Calculating a boiling threshold inside the appliance according to the ambient temperature and the temperature of the bottom of the appliance;
[0008] Calculating the temperature difference at the bottom of the device at predetermined intervals;
[0009] averaging the temperature differences to obtain an average temperature difference at the bottom of the device;
[0010] If the average temperature difference is less than the boiling threshold, the stove is controlled to switch to an energy-saving mode.
[0011] Preferably, the expression for calculating the boiling threshold inside the appliance based on the ambient temperature value and the temperature value of the bottom of the appliance is:
[0012] X=(T h / 10)+3((T0-T h ) / 40)
[0013] Wherein, X represents the boiling threshold inside the appliance, T h represents the ambient temperature value, T0 represents the initial temperature value of the bottom of the cooking utensil, and 10, 3 and 40 all represent constants.
[0014] Preferably, the temperature differences are averaged to obtain an expression for the average temperature difference at the bottom of the device:
[0015] μ=(Δt1+Δt2+Δt3+…Δt n ) / n
[0016] Wherein, μ represents the average temperature difference of the bottom of the appliance, Δt1 represents the temperature difference of the bottom of the appliance calculated at the first preset time, Δt2 represents the temperature difference of the bottom of the appliance calculated at the second preset time, Δt3 represents the temperature difference of the bottom of the appliance calculated at the third preset time, Δt n represents the temperature difference at the bottom of the device calculated at the nth preset time, Δt n =T n -T n-1 , T n represents the temperature value of the bottom of the cooking utensil at the nth preset time, T n represents the temperature value of the bottom of the cooking utensil at the n-1th preset time, and n represents the number of the preset times.
[0017] Preferably, the control method further includes:
[0018] If the average value of the temperature difference is not less than the boiling threshold, the stove is controlled to continue heating the cooking utensil.
[0019] Preferably, if the average value of the temperature difference is less than the boiling threshold, the step of controlling the cooker to switch to the energy-saving mode includes:
[0020] If the average value of the temperature difference is less than the boiling threshold, the fire level of the stove is controlled to be lowered to a preset proportional value of the original fire level.
[0021] Preferably, if the average value of the temperature difference is less than the boiling threshold, the step of controlling the cooker to switch to the energy-saving mode further includes:
[0022] If the average value of the temperature difference is less than the boiling threshold, the cooker is controlled to be turned off.
[0023] Preferably, if the average value of the temperature difference is less than the boiling threshold, the step of controlling the cooker to switch to the energy-saving mode further includes:
[0024] detecting a current temperature value of a bottom portion of the cooking utensil;
[0025] If the current temperature value is lower than the preset temperature value at the bottom of the appliance, the fire level of the cooker is controlled to be raised to the original fire level.
[0026] A second aspect of the present invention provides a control system for a cooker, the control system comprising a detection module, a first calculation module, a second calculation module, a third calculation module, and a first control module;
[0027] The detection module is used to detect the ambient temperature and the temperature of the bottom of the cooking utensil;
[0028] The first calculation module is used to calculate the boiling threshold inside the appliance according to the ambient temperature value and the temperature value of the bottom of the appliance;
[0029] The second calculation module is used to calculate the temperature difference at the bottom of the device at every preset time;
[0030] The third calculation module is used to average the temperature differences to obtain an average temperature difference at the bottom of the device;
[0031] The first control module is configured to control the cooker to switch to an energy-saving mode if the average temperature difference is less than the boiling threshold.
[0032] Preferably, the boiling threshold inside the appliance is expressed as:
[0033] X=(T h / 10)+3((T0-T h ) / 40)
[0034] Wherein, X represents the boiling threshold inside the appliance, T h represents the ambient temperature value, T0 represents the initial temperature value of the bottom of the cooking utensil, and 10, 3 and 40 all represent constants.
[0035] Preferably, the expression for the average temperature difference at the bottom of the device is:
[0036] μ=(Δt1+Δt2+Δt3+…Δt n ) / n
[0037] Wherein, μ represents the average temperature difference of the bottom of the appliance, Δt1 represents the temperature difference of the bottom of the appliance calculated at the first preset time, Δt2 represents the temperature difference of the bottom of the appliance calculated at the second preset time, Δt3 represents the temperature difference of the bottom of the appliance calculated at the third preset time, Δt n represents the temperature difference at the bottom of the device calculated at the nth preset time, Δt n =T n -T n-1 , T n represents the temperature value of the bottom of the cooking utensil at the nth preset time, T nrepresents the temperature value of the bottom of the cooking utensil at the n-1th preset time, and n represents the number of the preset times.
[0038] Preferably, the control system further includes a second control module;
[0039] The second control module is configured to control the cooker to continue heating the cooking utensil if the average value of the temperature difference is not less than the boiling threshold.
[0040] Preferably, the first control module is configured to control the fire level of the stove to be lowered to a preset proportional value of the original fire level if the average value of the temperature difference is less than the boiling threshold.
[0041] Preferably, the first control module is configured to control the cooker to shut down if the average value of the temperature difference is less than the boiling threshold.
[0042] Preferably, the first control module includes a detection unit and a control unit;
[0043] The detection unit is used to detect the current temperature value of the bottom of the cooking utensil;
[0044] The control unit is configured to control the firepower level of the cooker to be raised to an original firepower level if the current temperature value is less than a preset temperature value at the bottom of the cooker.
[0045] A third aspect of the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and configured to run on the processor, wherein the processor implements the cooker control method as described in the first aspect when executing the computer program.
[0046] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for controlling the cooker according to the first aspect is implemented.
[0047] On the basis of conforming to the common sense in this field, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present invention.
[0048] The positive progress effect of the present invention is:
[0049] The present invention calculates the boiling threshold inside the cooker based on the ambient temperature and the temperature at the bottom of the cooker. The calculated temperature differences are averaged to obtain the average temperature difference at the bottom of the cooker. If the average temperature difference is less than the boiling threshold, the cooker is controlled to switch to energy-saving mode. This system automatically detects boiling conditions inside the cooker and switches the cooker to energy-saving mode if boiling occurs, simplifying cooking, avoiding gas waste, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 Schematic diagram of the structure of the cooker of Examples 1 and 2 of the present invention.
[0051] Figure 2 This is a flow chart of a method for controlling a cooker according to embodiment 1 of the present invention.
[0052] Figure 3 Schematic diagram of the temperature change at the bottom of the cooking utensils according to Examples 1 and 2 of the present invention.
[0053] Figure 4 This is a module diagram of a control system of a cooker according to embodiment 2 of the present invention.
[0054] Figure 5 This is a structural diagram of an electronic device for implementing a method for controlling a cooker according to embodiment 3 of the present invention. DETAILED DESCRIPTION
[0055] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0056] Example 1
[0057] This embodiment provides a method for controlling a stove, such as Figure 1 As shown, the cooker includes a display panel 11 and a power supply board 12. The display panel 11 is responsible for human-computer interaction, while the power supply board 12 is responsible for controlling the cooker's various loads and performing ignition and flame control tasks. The cooker has two main solenoid valves on each side (e.g., left solenoid valve 131, left solenoid valve 132, right solenoid valve 133, and right solenoid valve 134), a proportional valve 14, an outer ring solenoid valve 15, a left thermocouple 16, a right thermocouple 17, a temperature probe 18 for the bottom of the left cooking utensil, and a temperature probe 19 for the bottom of the right cooking utensil, all electrically connected to the power supply board 12. Among them, the left solenoid valve 131, the left solenoid valve 132, the right solenoid valve 133, the right solenoid valve 134 and the proportional valve 14 are mainly used to control the gas flow; the left thermocouple 16 and the right thermocouple 17 are both used to detect whether the stove is ignited successfully, and the temperature probe 18 at the bottom of the left cooking utensil and the temperature probe 19 at the bottom of the right cooking utensil are both used to detect the temperature of the cooking utensil. In addition, the stove also includes an igniter 20 and an ambient temperature probe 21. The igniter 20 is used for ignition, and the ambient temperature probe 21 is used to detect the ambient temperature. Figure 2 As shown, the control method includes:
[0058] Step 101: detecting the ambient temperature and the temperature of the bottom of the cooking utensil;
[0059] In this embodiment, the ambient temperature value is detected in real time by the ambient temperature probe 21, and the temperature value of the bottom of the cooking utensil is detected in real time by the temperature probe 18 of the left cooking utensil and the temperature probe 19 of the right cooking utensil.
[0060] It should be noted that cooking utensils include but are not limited to pots, frying pans, kettles, etc., and the pots here include various types of pots that can be cooked on a stove.
[0061] Step 102: Calculate the boiling threshold inside the appliance based on the ambient temperature and the temperature at the bottom of the appliance;
[0062] In this embodiment, when the user starts the intelligent cooking mode, the initial temperature value T0 of the bottom of the cooking utensil detected by the temperature probe 18 of the left cooking utensil and the temperature probe 19 of the bottom of the cooking utensil on the right cooking utensil and the ambient temperature value T detected by the ambient temperature probe 21 are recorded. h , through the initial temperature value T0 of the bottom of the device and the ambient temperature value T h Calculate the boiling threshold X inside the appliance;
[0063] As an optional implementation, according to the ambient temperature value T h The expression for calculating the boiling threshold X inside the appliance using the initial temperature value T0 at the bottom of the appliance is:
[0064] X=(T h / 10)+3((T0-T h ) / 40)
[0065] Where X represents the boiling threshold inside the appliance, T h represents the ambient temperature value, T0 represents the initial temperature value of the bottom of the cooking utensil, and 10, 3, and 40 represent constants.
[0066] Step 103: Calculate the temperature difference at the bottom of the tool at every preset time interval;
[0067] In this embodiment, the preset time is the heating time of the cooker. The setting of the heating time mainly considers two points: one is the real-time determination of the boiling point (if the heating time is too long, the boiling point determination will be delayed); the other is to eliminate false alarms (if the heating time is too short, boiling may be misjudged, and the temperature rise may not be measured). It should be within 10s to 20s. The preset time is set according to the actual situation. Generally, the preset time setting satisfies the best situation of 10s to 20s.
[0068] Step 104: average the temperature differences to obtain an average temperature difference at the bottom of the device;
[0069] In this embodiment, for example, the maximum firepower of the cooking appliance is set to nine gears. When starting to heat the cooking appliance, turn on the firepower gear of the cooking appliance to the ninth gear and heat for 10 seconds. Record the temperature value T1 at the bottom of the current appliance (such as the bottom of the pot), and calculate the temperature difference Δt1 = T1 – T0 at the bottom of the appliance corresponding to the first 10 - second heating; continue to heat for 10 seconds, record the temperature value T2 at the bottom of the current appliance (such as the bottom of the pot), and calculate the temperature difference Δt2 = T2 – T1 at the bottom of the appliance corresponding to the first 10 - second heating; and so on, calculate a Δt every 10 seconds of heating. n = T n – T n-1 When n = 10, reset n to 1 in the next 10 seconds. At this time, Δt1 = T1 – T 10 For each calculated Δt, calculate its average temperature difference μ.
[0070] As an optional implementation manner, averaging the temperature differences, the expression for the average temperature difference at the bottom of the appliance is:
[0071] μ = (Δt1 + Δt2 + Δt3 + … + Δt n ) / n
[0072] where μ represents the average temperature difference at the bottom of the appliance, Δt1 represents the temperature difference at the bottom of the appliance calculated for the first preset time, Δt2 represents the temperature difference at the bottom of the appliance calculated for the second preset time, Δt3 represents the temperature difference at the bottom of the appliance calculated for the third preset time, Δt n represents the temperature difference at the bottom of the appliance calculated for the nth preset time, Δt n = T n - T n-1 T n represents the temperature value at the bottom of the cooking appliance at the nth preset time, T n represents the temperature value at the bottom of the cooking appliance at the (n - 1)th preset time, and n represents the number of preset times.
[0073] Step 105: If the average temperature difference is less than the boiling threshold, control the cooking appliance to switch to the energy - saving mode.
[0074] In this embodiment, when the average temperature difference μ is less than the boiling threshold X (i.e., μ < X), it can be determined that the inside of the cooking appliance has boiled (i.e., it is determined that the water in the pot has boiled). At this time, control the cooking appliance to switch to the energy - saving mode.
[0075] In the specific implementation process, during the heating of the cooking appliance by the cooking appliance, the temperature change at the bottom of the cooking appliance is as Figure 3As shown, when the inside of the cooking utensil boils, the temperature rise slope of the temperature probe at the bottom of the cooking utensil slows down significantly. Utilizing this feature, a queue is first established. The queue consists of multiple temperature difference values (i.e., temperature rise values) Δt within a continuous preset time (e.g., the preset time is 10 seconds). The maximum number of queues is ten. When the queue is full, the first-in-first-out principle is followed. The average temperature difference value (i.e., the average temperature rise value) μ is obtained by averaging the queues. When the average temperature difference value μ is less than the boiling threshold value X inside the utensil, it is considered that the temperature rise slope of the temperature probe at the bottom of the cooking utensil has slowed down, indicating that the inside of the cooking utensil has boiled.
[0076] It should be noted that when the temperature value of the bottom of the cooking appliance is greater than the ambient temperature value, the average temperature difference μ when the inside of the cooking appliance reaches boiling will be higher than the average temperature difference μ when the temperature value of the bottom of the cooking appliance is less than or equal to the ambient temperature value.
[0077] In addition, when the ambient temperature T h The higher the value, the higher the average value μ of the temperature difference when the inside of the cooking appliance reaches boiling.
[0078] As an optional implementation manner, the control method further includes:
[0079] If the average value of the temperature difference is not less than the boiling threshold, the cooker is controlled to continue heating the cooking utensil.
[0080] In this embodiment, when it is determined that the average value of the temperature difference is not less than the boiling threshold, the cooker is controlled to be turned on to the maximum fire power level (for example, the maximum fire power level is level nine) to continue heating the cooking utensils.
[0081] As an optional implementation, step 105 includes:
[0082] Step 105 - 1 : If the average value of the temperature difference is less than the boiling threshold, the fire level of the stove is controlled to be lowered to a preset proportional value of the original fire level.
[0083] In this embodiment, the preset ratio value is set according to actual conditions and is not specifically limited here;
[0084] For example, the original fire power level of the stove is the maximum fire power level (i.e., level nine). When it is determined that the average temperature difference is less than the boiling threshold, the fire power level of the stove is controlled to be lowered to 70% of the original fire power level (e.g., level nine) (e.g., from level nine to level seven).
[0085] As an optional implementation, step 105 includes:
[0086] Step 105 - 11 : If the average temperature difference is less than the boiling threshold, the cooker is controlled to be turned off.
[0087] As an optional implementation, step 105 includes:
[0088] Step 1051: Detect the current temperature of the bottom of the cooking utensil.
[0089] Step 1052: If the current temperature value is lower than the preset temperature value at the bottom of the appliance, the fire level of the cooker is controlled to be raised to the original fire level.
[0090] In this embodiment, the preset temperature value of the bottom of the appliance is set according to actual conditions and is not specifically limited here;
[0091] For example, if the current temperature value is lower than the preset temperature value at the bottom of the appliance, the fire level of the stove is controlled to be increased to the original fire level (eg level nine).
[0092] This embodiment calculates the boiling threshold inside the cooker based on the ambient temperature and the temperature at the bottom of the cooker. The calculated temperature differences are averaged to obtain the average temperature difference at the bottom of the cooker. If the average temperature difference is less than the boiling threshold, the cooker is controlled to switch to energy-saving mode. This system automatically detects boiling conditions inside the cooker and switches the cooker to energy-saving mode if boiling occurs, simplifying cooking, avoiding gas waste, and improving the user experience.
[0093] Example 2
[0094] This embodiment provides a control system for a stove. The stove structure in the control system is as shown in Example 1. Figure 1 As shown, Figure 4 As shown, the control system includes a detection module 21, a first calculation module 22, a second calculation module 23, a third calculation module 24 and a first control module 25;
[0095] The detection module 21 is used to detect the ambient temperature and the temperature of the bottom of the cooking utensil;
[0096] In this embodiment, by Figure 1 The ambient temperature probe 21 shown in the figure detects the ambient temperature value in real time. Figure 1 The temperature probe 18 at the bottom of the cooking utensil on the left and the temperature probe 19 at the bottom of the cooking utensil on the right detect the temperature values of the bottoms of the cooking utensil in real time;
[0097] It should be noted that cooking utensils include but are not limited to pots, frying pans, kettles, etc., and the pots here include various types of pots that can be cooked on a stove.
[0098] The first calculation module 22 is used to calculate the boiling threshold inside the appliance according to the ambient temperature value and the temperature value of the bottom of the appliance;
[0099] In this embodiment, when the user starts the smart cooking mode, the record Figure 1 The initial temperature value T0 of the bottom of the cooking utensil detected by the temperature probe 18 of the bottom of the cooking utensil on the left and the temperature probe 19 of the bottom of the cooking utensil on the right, and the ambient temperature value T detected by the ambient temperature probe 21 are shown. h , through the initial temperature value T0 of the bottom of the device and the ambient temperature value T h Calculate the boiling threshold X inside the appliance;
[0100] As an optional implementation, according to the ambient temperature value T h The initial temperature value T0 at the bottom of the appliance is used to calculate the boiling threshold value X inside the appliance:
[0101] X=(T h / 10)+3((T0-T h ) / 40)
[0102] Where X represents the boiling threshold inside the appliance, T h represents the ambient temperature value, T0 represents the initial temperature value of the bottom of the cooking utensil, and 10, 3, and 40 represent constants.
[0103] The second calculation module 23 is used to calculate the temperature difference at the bottom of the tool at every preset time;
[0104] In this embodiment, the preset time is the heating time of the cooker. The setting of the heating time mainly considers two points: one is the real-time determination of the boiling point (if the heating time is too long, the boiling point determination will be delayed); the other is to eliminate false alarms (if the heating time is too short, boiling may be misjudged, and the temperature rise may not be measured). It should be within 10s to 20s. The preset time is set according to the actual situation. Generally, the preset time setting satisfies the best situation of 10s to 20s.
[0105] The third calculation module 24 is used to average the temperature differences to obtain an average temperature difference at the bottom of the appliance;
[0106] In this embodiment, for example, the maximum firepower of the cooking appliance is set to nine gears. When starting to heat the cooking appliance, turn on the firepower gear of the cooking appliance to the ninth gear and heat for 10S. Record the temperature value T1 at the bottom of the current appliance (such as the bottom of the pot), and calculate the temperature difference Δt1 = T1 – T0 at the bottom of the appliance corresponding to the first 10S of heating; continue to heat for 10S, record the temperature value T2 at the bottom of the current appliance (such as the bottom of the pot), and calculate the temperature difference Δt2 = T2 – T1 at the bottom of the appliance corresponding to the first 10S of heating; and so on, calculate a Δt every 10S of heating. n = T n – T n-1 , when n = 10, reset n to 1 in the next 10S. At this time, Δt1 = T1 – T 10 , calculate the average temperature difference μ for each calculated Δt;
[0107] As an optional implementation, averaging the temperature differences, the expression for the average temperature difference at the bottom of the appliance is:
[0108] μ = (Δt1 + Δt2 + Δt3 + … Δt n ) / n
[0109] Where μ represents the average temperature difference at the bottom of the appliance, Δt"1 represents the temperature difference at the bottom of the appliance calculated for the first preset time, Δt2 represents the temperature difference at the bottom of the appliance calculated for the second preset time, Δt3 represents the temperature difference at the bottom of the appliance calculated for the third preset time, Δt n represents the temperature difference at the bottom of the appliance calculated for the nth preset time, Δt n = T n - T n-1 , T n represents the temperature value at the bottom of the cooking appliance at the nth preset time, T n represents the temperature value at the bottom of the cooking appliance at the (n - 1)th preset time, and n represents the number of preset times.
[0110] The first control module 25 is used to control the cooking appliance to switch to the energy-saving mode if the average temperature difference is less than the boiling threshold.
[0111] In this embodiment, when the average temperature difference μ is less than the boiling threshold X (i.e., μ < X), it can be determined that the inside of the cooking appliance has boiled (i.e., it is determined that the water in the pot has boiled). At this time, control the cooking appliance to switch to the energy-saving mode.
[0112] In the specific implementation process, during the heating of the cooking appliance by the cooking appliance, the temperature change at the bottom of the cooking appliance is as Figure 3As shown, when the inside of the cooking utensil boils, the temperature rise slope of the temperature probe at the bottom of the cooking utensil slows down significantly. Utilizing this feature, a queue is first established. The queue consists of multiple temperature difference values (i.e., temperature rise values) Δt within a continuous preset time (e.g., the preset time is 10 seconds). The maximum number of queues is ten. When the queue is full, the first-in-first-out principle is followed. The average temperature difference value (i.e., the average temperature rise value) μ is obtained by averaging the queues. When the average temperature difference value μ is less than the boiling threshold value X inside the utensil, it is considered that the temperature rise slope of the temperature probe at the bottom of the cooking utensil has slowed down, indicating that the inside of the cooking utensil has boiled.
[0113] It should be noted that when the temperature value of the bottom of the cooking appliance is greater than the ambient temperature value, the average temperature difference μ when the inside of the cooking appliance reaches boiling will be higher than the average temperature difference μ when the temperature value of the bottom of the cooking appliance is less than or equal to the ambient temperature value.
[0114] In addition, when the ambient temperature T h The higher the value, the higher the average value μ of the temperature difference when the inside of the cooking appliance reaches boiling.
[0115] As an optional implementation, Figure 4 As shown, the control system further includes a second control module 26;
[0116] The second control module 26 is configured to control the cooker to continue heating the cooking utensil if the average value of the temperature difference is not less than the boiling threshold.
[0117] In this embodiment, when it is determined that the average value of the temperature difference is not less than the boiling threshold, the stove is controlled to be turned on to the maximum fire power level (for example, the maximum fire power level is level nine) to continue heating the cooking utensils.
[0118] As an optional implementation, the first control module 25 is configured to control the firepower level of the stove to be lowered to a preset proportional value of the original firepower level if the average value of the temperature difference is less than the boiling threshold.
[0119] In this embodiment, the preset ratio value is set according to the actual situation and is not specifically limited here;
[0120] For example, the original fire power level of the stove is the maximum fire power level (i.e., level nine). When it is determined that the average temperature difference is less than the boiling threshold, the fire power level of the stove is controlled to be lowered to 70% of the original fire power level (e.g., level nine) (e.g., from level nine to level seven).
[0121] As an optional implementation, the first control module 25 is configured to control the cooker to shut down if the average temperature difference is less than a boiling threshold.
[0122] As an optional implementation, Figure 4 As shown, the first control module 25 includes a detection unit 251 and a control unit 252;
[0123] The detection unit 251 is used to detect the current temperature value of the bottom of the cooking utensil;
[0124] The control unit 252 is used to control the fire level of the stove to be raised to the original fire level if the current temperature value is lower than the preset temperature value at the bottom of the appliance.
[0125] In this embodiment, the preset temperature value of the bottom of the appliance is set according to actual conditions and is not specifically limited here;
[0126] For example, if the current temperature value is lower than the preset temperature value at the bottom of the appliance, the fire level of the stove is controlled to be increased to the original fire level (eg level nine).
[0127] This embodiment calculates the boiling threshold inside the cooker based on the ambient temperature and the temperature at the bottom of the cooker. The calculated temperature differences are averaged to obtain the average temperature difference at the bottom of the cooker. If the average temperature difference is less than the boiling threshold, the cooker is controlled to switch to energy-saving mode. This system automatically detects boiling conditions inside the cooker and switches the cooker to energy-saving mode if boiling occurs, simplifying cooking, avoiding gas waste, and improving the user experience.
[0128] Example 3
[0129] Figure 5 This is a schematic diagram of the structure of an electronic device provided in Example 3 of the present invention. The electronic device includes a memory, a processor, and a computer program stored in the memory and configured to run on the processor. When the processor executes the program, the cooker control method of Example 1 is implemented. Figure 5 The electronic device 30 shown is only an example and should not limit the functionality and scope of use of the embodiments of the present invention.
[0130] like Figure 5 As shown, the electronic device 30 may be a general-purpose computing device, such as a server device. Components of the electronic device 30 may include, but are not limited to, the at least one processor 31, the at least one memory 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).
[0131] The bus 33 includes a data bus, an address bus, and a control bus.
[0132] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .
[0133] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0134] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32 , such as the control method of the cooker according to the first embodiment of the present invention.
[0135] The electronic device 30 may also communicate with one or more external devices 34 (e.g., a keyboard, a pointing device, etc.). Such communication may be performed via an input / output (I / O) interface 35. Furthermore, the model generating device 30 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 36. Figure 5 As shown, the network adapter 36 communicates with the other modules of the model-generated device 30 via the bus 33. It should be understood that, although not shown in the figures, other hardware and / or software modules may be used in conjunction with the model-generated device 30, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.
[0136] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above may be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above may be further divided and embodied by multiple units / modules.
[0137] Example 4
[0138] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method for controlling the cooker provided in Embodiment 1 is implemented.
[0139] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0140] In a possible implementation manner, the present invention may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the cooker control method described in Example 1.
[0141] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on the remote device.
[0142] Although specific embodiments of the present invention have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, and such changes and modifications are intended to fall within the scope of the present invention.
Claims
1. A method for controlling a cooker, characterized in that: The control method includes: Detecting ambient temperature and the temperature of the bottom of the cooking utensil; Calculating a boiling threshold inside the appliance according to the ambient temperature and the temperature of the bottom of the appliance; Calculating the temperature difference at the bottom of the device at predetermined intervals; averaging the temperature differences to obtain an average temperature difference at the bottom of the device; If the average temperature difference is less than the boiling threshold, controlling the cooker to switch to an energy-saving mode; The expression for calculating the boiling threshold inside the appliance based on the ambient temperature value and the temperature value of the bottom of the appliance is: X=(T h / 10)+3((T0-T h ) / 40) Wherein, X represents the boiling threshold inside the appliance, T h represents the ambient temperature value, T0 represents the initial temperature value of the bottom of the cooking utensil, and 10, 3 and 40 all represent constants.
2. The method for controlling a cooker according to claim 1, wherein: The expression for averaging the temperature differences to obtain the average temperature difference at the bottom of the device is: µ=( t1+ t2+ t3+… t n ) / n Wherein, µ represents the average temperature difference at the bottom of the apparatus, t1 represents the temperature difference at the bottom of the device calculated at the first preset time, t2 represents the temperature difference at the bottom of the device calculated at the second preset time, t3 represents the temperature difference at the bottom of the device calculated at the third preset time, t n represents the temperature difference at the bottom of the device calculated at the nth preset time, t n =T n -T n-1 , T n represents the temperature value of the bottom of the cooking utensil at the nth preset time, T n represents the temperature value of the bottom of the cooking utensil at the n-1th preset time, and n represents the number of the preset times.
3. The method for controlling a cooker according to claim 1, wherein: The control method further includes: If the average value of the temperature difference is not less than the boiling threshold, the stove is controlled to continue heating the cooking utensil.
4. The method for controlling a cooker according to claim 1, wherein: If the average temperature difference is less than the boiling threshold, the step of controlling the cooker to switch to the energy-saving mode includes: If the average value of the temperature difference is less than the boiling threshold, the fire level of the stove is controlled to be lowered to a preset proportional value of the original fire level.
5. The method for controlling a cooker according to claim 1, wherein: If the average temperature difference is less than the boiling threshold, the step of controlling the cooker to switch to the energy-saving mode further includes: If the average value of the temperature difference is less than the boiling threshold, the cooker is controlled to be turned off.
6. The method for controlling a cooker according to claim 1, wherein: If the average temperature difference is less than the boiling threshold, the step of controlling the cooker to switch to the energy-saving mode further includes: detecting a current temperature value of a bottom portion of the cooking utensil; If the current temperature value is lower than the preset temperature value at the bottom of the appliance, the fire level of the cooker is controlled to be raised to the original fire level.
7. A control system for a stove, characterized in that: The control system includes a detection module, a first calculation module, a second calculation module, a third calculation module and a first control module; The detection module is used to detect the ambient temperature and the temperature of the bottom of the cooking utensil; The first calculation module is used to calculate the boiling threshold inside the appliance according to the ambient temperature value and the temperature value of the bottom of the appliance; The second calculation module is used to calculate the temperature difference at the bottom of the device at every preset time; The third calculation module is used to average the temperature differences to obtain an average temperature difference at the bottom of the device; The first control module is configured to control the cooker to switch to an energy-saving mode if the average temperature difference is less than the boiling threshold; The expression of the boiling threshold inside the appliance is: X=(T h / 10)+3((T0-T h ) / 40) Wherein, X represents the boiling threshold inside the appliance, T h represents the ambient temperature value, T0 represents the initial temperature value of the bottom of the cooking utensil, and 10, 3 and 40 all represent constants.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and configured to run on the processor, wherein: When the processor executes the computer program, the method for controlling the cooker according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for controlling the cooker according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Altitude height detection method used for cooking utensils, apparatus thereof and cooking utensils
CN105865411A
Water boiling control method, cooking utensil, cooking system and readable storage medium
CN110736113A