A cooking device and its control method
By using an oxygen sensor to detect changes in oxygen content in cooking equipment, the problem of improper cooking caused by differences in the size and weight of ingredients is solved, enabling precise control of food doneness and improving the success rate of cooking.
Patent Information
- Application Number
- CN202210857210.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-20
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-07-20
AI Technical Summary
Existing cooking equipment cannot recognize the differences in size and weight of ingredients put in by the user, resulting in inappropriate cooking time and temperature settings, which may lead to overcooking or undercooking of food.
By installing an oxygen sensor in the cooking equipment, the changes in oxygen content inside the chamber are periodically detected. The degree of food doneness is judged based on the amount of change in oxygen content, and the cooking time is adjusted to ensure the accuracy of food doneness.
It enables dynamic adjustment of cooking time based on the actual condition of the food, avoiding overcooking or undercooking, thus improving the success rate of cooking and the taste of the food.
Smart Images

Figure CN115153318B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of kitchen appliance technology, and in particular to a cooking device and its control method. Background Technology
[0002] Modern kitchen appliances with baking functions, such as ovens, microwaves, and air fryers, are increasingly used in home cooking. However, for novice cooks, quickly preparing a delicious dish using these appliances can be challenging. This is where smart recipes come in. Current cooking devices integrate preset temperatures and times into corresponding smart recipe cooking modes. When a user selects a smart recipe, the device heats the food at the preset temperature for the preset time and then stops cooking.
[0003] However, the size and weight of the ingredients actually added by the user may differ from the preset values in the smart recipe, and the cooking device cannot recognize this difference. Since ingredients of different sizes and weights require different cooking times and temperatures to cook through, cooking according to the preset temperature and time in the smart recipe's corresponding cooking mode may result in the ingredients being undercooked or overcooked at the end of cooking, affecting the taste. Summary of the Invention
[0004] This application provides a cooking device and its control method, which uses an oxygen sensor to periodically detect the oxygen content in the cooking device to determine the doneness of the food in the cooking device, and then adjusts the cooking time in the selected cooking mode according to the doneness of the food.
[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0006] In a first aspect, embodiments of this application provide a cooking apparatus, the cooking apparatus comprising:
[0007] The outer shell has a cavity inside for holding food.
[0008] An oxygen sensor is used to detect the oxygen content inside the cavity;
[0009] The controller, electrically connected to the oxygen sensor, is configured as follows:
[0010] During the first cooking stage of the cooking mode, the oxygen sensor is controlled to periodically detect the oxygen content in the cavity according to a preset detection cycle, so as to obtain the oxygen content detected in each detection cycle of the first cooking stage.
[0011] Based on the oxygen content detected in each detection cycle, the change in oxygen content corresponding to each detection cycle is calculated. The change in oxygen content corresponding to one detection cycle is equal to the difference between the oxygen content detected in the previous detection cycle and the oxygen content detected in this detection cycle.
[0012] The first cooking stage ends when the change in oxygen content is less than or equal to the first change threshold for at least two consecutive detection cycles.
[0013] The embodiments of this application offer at least the following beneficial effects: Since the oxygen content within the cooking equipment cavity varies at different stages of food maturation, an oxygen sensor can periodically detect the oxygen content within the cavity to calculate the change in oxygen content over consecutive detection cycles, thereby determining the food's maturity. If the change in oxygen content is less than or equal to a first change threshold for at least two consecutive detection cycles, it indicates that the oxygen content within the cooking equipment cavity has stabilized, meaning the food is nearing maturity, and the first cooking stage can be terminated at this point. Thus, the actual duration of the first cooking stage is not fixed but varies depending on the actual cooking status of the food placed within the cavity. This helps prevent overcooking or undercooking of the food.
[0014] In addition, compared with the scheme that uses the change in oxygen content in one detection cycle to be less than or equal to the first change threshold as the end condition for the first cooking stage, the embodiment of this application uses the change in oxygen content in at least two consecutive detection cycles to be less than or equal to the first change threshold as the end condition for the first cooking stage. This can avoid the phenomenon of erroneously ending the first cooking stage when the oxygen sensor detects an abnormal oxygen content in a certain detection cycle.
[0015] In some embodiments, the controller of the cooking device is further configured to end the first cooking stage when the change in oxygen content corresponding to at least two consecutive detection cycles is less than or equal to a first change threshold, specifically performing the following steps: when the value of the maturity flag is a first value, determine whether the change in oxygen content corresponding to the i-th detection cycle is greater than the first change threshold, where i is a positive integer; if the change in oxygen content corresponding to the i-th detection cycle is less than or equal to the first change threshold, change the maturity flag from the first value to a second value; after the value of the maturity flag is changed to the second value, determine whether the change in oxygen content corresponding to the (i+1)-th detection cycle is greater than the first change threshold; if the change in oxygen content corresponding to the (i+1)-th detection cycle is less than or equal to the first change threshold, end the first cooking stage.
[0016] Understandably, as food matures, the change in oxygen content within the cavity decreases. Therefore, using the arrival of a first threshold value for oxygen content change as the marker for the end of the first cooking stage allows for accurate control of food maturity. Furthermore, abnormal oxygen content changes inevitably occur during cooking. Therefore, if the oxygen content change in the i-th cycle is less than or equal to the first threshold value, checking whether the oxygen content change in the (i+1)-th cycle is also less than or equal to the first threshold value can reduce the likelihood of premature termination of the first cooking stage due to abnormal oxygen content changes.
[0017] In some embodiments, the controller of the cooking device is further configured to, when the value of the mature flag bit is a second value, determine whether the oxygen content detected in the (i+1)th detection cycle is less than the oxygen content detected in the (i-1)th detection cycle if the change in oxygen content corresponding to the (i+1)th detection cycle is less than or equal to a first change threshold; if the oxygen content detected in the (i+1)th detection cycle is less than the oxygen content detected in the (i-1)th detection cycle, determine whether the change in oxygen content corresponding to the (i+2)th detection cycle is greater than the first change threshold; and if the change in oxygen content corresponding to the (i+2)th detection cycle is less than or equal to the first change threshold, then end the first cooking stage.
[0018] It is understandable that abnormal changes in oxygen content are inevitable during cooking. With the maturity flag set to the second value, the oxygen content detected in the (i+1)th detection cycle should theoretically be less than that detected in the (i-1)th detection cycle. If the oxygen content detected in the (i+1)th detection cycle is greater than or equal to that detected in the (i-1)th detection cycle, it indicates a potential anomaly. Therefore, if the oxygen content detected in the (i+1)th detection cycle is less than that detected in the (i-1)th detection cycle, and the change in oxygen content in the (i+2)th detection cycle is less than or equal to the first change threshold, it indicates that the detected oxygen content is normal. Ending the first cooking stage at this point reduces the possibility of misjudgment.
[0019] In some embodiments, the controller of the cooking device is further configured to, after the first cooking stage ends, determine the actual execution time of the first cooking stage; determine a target time based on the actual execution time of the first cooking stage, a preset execution time of the first cooking stage, and a preset execution time of the second cooking stage, wherein the second cooking stage is the next cooking stage after the first cooking stage in the cooking mode; and execute the second cooking stage within the target time after the end time of the first cooking stage. In this way, by adjusting the cooking time of the second cooking stage according to the actual completion time of the first cooking stage, the cooking device can intelligently adjust the cooking end time according to the doneness of the food, avoiding undercooking or overcooking and improving the success rate of cooking.
[0020] In some embodiments, the target duration satisfies the following relationship: tb = (t2 / t1) * ta. Wherein, tb represents the target duration, t2 represents the preset duration of the second cooking stage, t1 represents the preset duration of the first cooking stage, and ta represents the actual execution duration of the first cooking stage.
[0021] In some embodiments, the controller of the cooking device is further configured to issue a prompt message to the user that no food has been placed in the food if the change in oxygen content is less than a second change threshold for the first N detection cycles after the start of the first cooking stage. N is an integer greater than 1.
[0022] It is understandable that, in the first N detection cycles after the cooking equipment begins its first cooking stage, the changes in oxygen content detected in each detection cycle when food is placed inside the cavity differ from the changes in oxygen content detected when no food is placed inside. When no food is placed inside, since no chemical reaction occurs inside the cavity, the changes in oxygen content in the first N detection cycles after the first cooking stage should all be less than the second change threshold. Issuing a warning message to the user that no food has been placed inside avoids both the safety hazards caused by heating in an empty cavity and the waste of the user's time.
[0023] In some embodiments, the controller of the cooking device is further configured to control the oxygen sensor to periodically detect the oxygen content in the cavity according to a preset detection cycle during the preheating process, so as to obtain the oxygen content detected in each detection cycle during the preheating process; if the oxygen content detected in multiple consecutive detection cycles is outside the preset oxygen content range, a prompt message is issued to the user to indicate that the oxygen sensor is faulty.
[0024] Understandably, the oxygen sensor should be initialized before the first cooking stage begins to ensure accurate calculation of changes in oxygen content detected in each detection cycle after the start of the first cooking stage. During preheating, the oxygen content detected by the oxygen sensor should be close to the oxygen content in the air. If the oxygen content detected in multiple consecutive detection cycles is outside the preset oxygen content range, it indicates that the oxygen sensor has malfunctioned. In this case, issuing an oxygen sensor malfunction warning message to the user will help the user take timely measures.
[0025] Secondly, embodiments of this application provide a control method for a cooking device with a built-in oxygen sensor. The method includes: during the execution of a first cooking stage in a cooking mode, periodically detecting the oxygen content in the cavity of the cooking device according to a preset detection cycle; calculating the change in oxygen content corresponding to each detection cycle based on the oxygen content detected in each detection cycle, wherein the change in oxygen content corresponding to one detection cycle is equal to the difference between the oxygen content detected in the previous detection cycle and the oxygen content detected in the current detection cycle; and ending the first cooking stage when the change in oxygen content corresponding to at least two consecutive detection cycles is less than or equal to a first change threshold.
[0026] Thirdly, embodiments of this application provide a controller, including: one or more processors; one or more memories; wherein the one or more memories are used to store computer program code, the computer program code including computer instructions, and when the one or more processors execute the computer instructions, the controller executes the control method provided in the second aspect.
[0027] Fourthly, embodiments of this application provide a computer-readable storage medium including computer instructions that, when controlled on a computer, cause the computer to perform the methods provided in the second aspect and possible implementations.
[0028] Fifthly, embodiments of the present invention provide a computer program product that can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the methods provided in the second aspect and possible implementations.
[0029] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the controller's processor, or it may be packaged separately from the controller's processor; this application does not impose any limitations on this.
[0030] The beneficial effects described in aspects two through five of this application can be referred to the analysis of the beneficial effects of aspect one, and will not be repeated here. Attached Figure Description
[0031] Figure 1 This is a schematic diagram of the structure of a cooking device provided in an embodiment of this application;
[0032] Figure 2 This is a schematic diagram of the structure of another cooking device provided in an embodiment of this application;
[0033] Figure 3 A schematic diagram of the hardware structure of a controller provided in an embodiment of this application;
[0034] Figure 4 A flowchart illustrating a control method for a cooking device provided in this application embodiment;
[0035] Figure 5 A flowchart illustrating another method for controlling a cooking device provided in an embodiment of this application;
[0036] Figure 6 A flowchart illustrating another method for controlling a cooking device provided in an embodiment of this application;
[0037] Figure 7 A flowchart illustrating another method for controlling a cooking device provided in an embodiment of this application;
[0038] Figure 8 A flowchart illustrating another method for controlling a cooking device provided in an embodiment of this application;
[0039] Figure 9 A flowchart illustrating another method for controlling a cooking device provided in an embodiment of this application;
[0040] Figure 10 This is a schematic diagram of the hardware structure of a controller provided in an embodiment of this application. Detailed Implementation
[0041] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0042] In the description of this invention, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.
[0043] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0044] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "connected" and "linked" should be interpreted broadly, for example, as a fixed connection, a detachable connection, or an integral connection. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances. Furthermore, when describing pipelines, the terms "connected" and "linked" as used in this application have the meaning of establishing electrical connection. The specific meaning needs to be understood in conjunction with the context.
[0045] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0046] As described in the background art, the nature, shape, size, or other factors of the ingredients put in by the user may cause overcooking or undercooking, even when cooked for the fixed cooking time in the cooking equipment.
[0047] Based on this, this application provides a cooking device and its control method. When a user places ingredients of different properties, shapes, or sizes into the cooking device, the controller of the cooking device controls an oxygen sensor to periodically detect the oxygen content in the cavity. The controller determines the doneness of the food based on the change in oxygen content within each cycle, and then adjusts the cooking time accordingly. This significantly improves the tolerance for errors in cooking, not only compensating for situations where users set unreasonable cooking times due to lack of experience, but also ensuring the optimal taste of the food.
[0048] In this application, the cooking equipment is a modern kitchen appliance with a baking function, such as an oven, microwave oven, or steam fryer, and there are no restrictions on this.
[0049] This application uses an oven as a representative cooking device for illustration. In this embodiment, the oven is a cooking device with baking or steam heating functions. For example, the oven can be an electric oven, an integrated stove with oven functions, etc., and is not limited thereto.
[0050] Figure 1 This is a schematic diagram of the mechanical structure of an oven provided in some embodiments of this application. For example... Figure 1 As shown, the oven 11 may include: outer shell 101, cavity 102, oven door 103, heating device 104, door switch sensor 105, oxygen sensor 106, and temperature sensor 107.
[0051] In some embodiments, the housing 101 may be as follows: Figure 1 The shape shown is approximately a cuboid, but it can also be other shapes.
[0052] In some embodiments, the cavity 102 is disposed within the outer shell 101, and the cavity 102 forms an open baking cavity inside, in which ingredients that need to be processed using an oven can be placed.
[0053] In some embodiments, the oven door 103 is hinged to the outer shell 101 via a hinge assembly. When cooking is required, the oven door 103 is used to open the cavity 102, the food to be cooked is placed into the cavity 102, and then the oven door 103 is closed. In this way, a sealed space is formed after the oven door 103 is closed, which not only reduces heat dissipation but also avoids safety hazards such as burns caused by accidental contact by the user.
[0054] In some embodiments, the heating device 104 is disposed on the cavity 102 for heating food placed inside the cavity. Exemplarily, the heating tube system may be an infrared heating tube, a resistance heating tube, a graphene heating tube, a carbon fiber heating tube, etc., and may be arranged above, below, or inside the oven 11 opposite the oven door 103, and may be equipped with a fan to enhance convection heat transfer.
[0055] Optionally, the heating device may be turned on or off intermittently according to a temperature control method to ensure that the temperature inside the cavity 102 is consistent with the set temperature.
[0056] For example, when the set temperature is 220°C, the heating device 104 continues to heat until the temperature inside the cavity reaches 230°C and then stops. When the temperature inside the cavity is detected to be below 210°C, heating is started to ensure that the temperature inside the cavity is maintained at around 220°C.
[0057] In some embodiments, a door switch sensor 105 is disposed on the cavity 102 to detect the open / closed state of the oven door 103. For example, if the door switch sensor 105 detects that the oven door is opened and closed once, it can be determined that the oven door 103 is currently in the closed state.
[0058] In some embodiments, an oxygen sensor 106 is disposed within a cavity 102 for detecting the oxygen content in the cavity 102.
[0059] In some embodiments, a temperature sensor 107 is disposed inside a cavity 102 to detect the temperature value inside the cavity 102 and to provide feedback on the temperature rise of the air inside the cavity 102 based on the detected temperature values in each cycle.
[0060] In some embodiments, such as Figure 2 As shown, the oven 11 also includes: a display panel 108, an operation panel 109, a voice device 110, a power supply 111, and a controller 112.
[0061] In some embodiments, the display panel 108 may be a liquid crystal display panel or an organic light-emitting diode (OLED) display panel. The specific type, size, and resolution of the display panel are not limited. The display panel 108 can be used to display the oven's control panel. The oven can use the display panel to provide feedback on its current operating status, such as whether it is in preheating or baking mode.
[0062] Optionally, the display panel 108 displays the cooking mode selected by the user (including cooking time and cooking temperature), the open or closed status of the oven door 103 detected by the door switch sensor 105, the real-time oxygen content in the cavity 102 detected by the oxygen sensor 106, the real-time temperature value in the cavity 102 detected by the temperature sensor 107, the cooking time of the oven, and the remaining cooking time.
[0063] In some embodiments, the control panel 109 has function buttons. Exemplary function buttons include a power button, a mode selection button, a temperature selection button, a + (increase) button, and a - (decrease) button. This allows the user to interact with the oven 11 through the control panel 109 and adjust the oven 11's mode, temperature, and other settings.
[0064] In some embodiments, the voice device 110 is used to issue a prompt message. For example, if the oven door 103 is open when the user starts cooking, the voice device 110 issues a voice prompt message saying "The door is not closed. Please close the door!"
[0065] In some embodiments, a power supply 111 is disposed between the housing 101 and the cavity 102 to provide power supply support to the oven 11. The power supply 1112 may include a built-in circuit installed inside the oven 11, or it may be an external power supply installed in the oven 11, providing an external power interface in the oven 11.
[0066] In some embodiments, such as Figure 3 As shown, the controller 112 is electrically connected to the heating device 104, the door switch sensor 105, the oxygen sensor 106, the temperature sensor 107, the display panel 108, the operation panel 109, the voice device 110, and the power supply 111. It is a device used to generate operation control signals according to the instruction operation code and timing signal, and to instruct the oven 11 to execute control commands.
[0067] For example, the controller 112 may be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The controller 112 may also be other devices with processing functions, such as circuits, devices, or software modules, and the embodiments of this application do not impose any limitations on this.
[0068] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the oven. In other embodiments of this application, the oven may include more or fewer components than illustrated, or combine some components, or separate some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0069] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0070] like Figure 4 As shown in the figure, this application provides a method for controlling a cooking device, the method including the following steps:
[0071] S101. During the first cooking stage of the cooking mode, the oxygen sensor is controlled to periodically detect the oxygen content in the cavity according to a preset detection cycle.
[0072] The cooking modes are set in the cooking recipes built into the cooking device, including preset durations and temperatures for each cooking stage. When a user selects a cooking recipe, the controller of the cooking device retrieves the cooking modes set in that recipe and executes the cooking mode.
[0073] A cooking mode may include multiple cooking stages. For example, a cooking mode may include a preheating stage, a first cooking stage, and a second cooking stage. It is understood that, in addition to the cooking stages mentioned above, a cooking mode may also include other cooking stages. It should be understood that executing a cooking mode means executing the individual cooking stages within the cooking mode sequentially.
[0074] In this embodiment, the first cooking stage refers to the first cooking stage after the preheating stage in the cooking mode. During the first cooking stage, the moisture and alcohol in the food within the cooking device's cavity undergo chemical and physical reactions. Consequently, the oxygen content within the cooking device's cavity gradually decreases. As the food nears completion, the oxygen content within the cooking cavity tends to a stable value, signifying the end of the first cooking stage.
[0075] For example, the preset detection period can be 2s, 5s, 10s, etc., and this application embodiment does not limit it.
[0076] S102. Based on the oxygen content detected in each detection cycle, calculate the change in oxygen content for each detection cycle.
[0077] The change in oxygen content corresponding to one detection cycle is equal to the difference between the oxygen content detected in the previous detection cycle and the oxygen content detected in the current detection cycle.
[0078] S103. Under the condition that the preset conditions are met, the first cooking stage ends.
[0079] In some embodiments, the preset conditions include any one of the following:
[0080] The change in oxygen content is less than or equal to the first change threshold for at least two consecutive detection cycles; or...
[0081] The change in oxygen content in the i-th detection period is less than or equal to the first change threshold, the oxygen content detected in the (i+1)-th detection period is less than the oxygen content detected in the (i-1)-th detection period, and the change in oxygen content in the (i+2)-th detection period is less than or equal to the first change threshold.
[0082] Figure 4The illustrated embodiment offers at least the following advantages: As food ripeness increases, the change in oxygen content within the cavity decreases. Therefore, using the oxygen content change reaching a first threshold as the marker for the end of the first cooking stage allows for accurate control of food ripeness. Furthermore, abnormal oxygen content changes inevitably occur during cooking. Therefore, ending the first cooking stage when the oxygen content change is less than or equal to the first threshold for two consecutive cycles (i and i+1 cycles) reduces the possibility of misjudgment. Further, with the ripeness flag set to the second value, the oxygen content detected in the (i+1)th detection cycle should theoretically be less than that detected in the (i-1)th detection cycle. If the oxygen content detected in the (i+1)th detection cycle is greater than or equal to that detected in the (i-1)th detection cycle, it indicates a potential abnormality. Therefore, when the oxygen content detected in the (i+1)th detection cycle is less than the oxygen content detected in the (i-1)th detection cycle and the change in oxygen content corresponding to the (i+2)th detection cycle is less than or equal to the first change threshold, it indicates that the detected oxygen content is not abnormal. At this time, the first cooking stage is ended to reduce the possibility of misjudgment.
[0083] In some embodiments, based on Figure 4 The illustrated embodiments, such as Figure 5 As shown, step S103 can be specifically implemented as the following steps S1031-S1036.
[0084] S1031. When the maturity flag value is the first value, determine whether the change in oxygen content corresponding to the i-th detection cycle is greater than the first change threshold. Where i is a positive integer.
[0085] The maturity flag is used to indicate the end condition of the first cooking stage. In this embodiment, when the maturity flag is set to a first value, the end condition of the first cooking stage is that the change in oxygen content in the next two consecutive detection cycles is less than or equal to a first change threshold. When the maturity flag is set to a second value, the end condition of the first cooking stage is that the change in oxygen content in the next detection cycle is less than or equal to the first change threshold.
[0086] If yes, the first cooking stage needs to be continued, and it needs to be determined whether the end condition of the first cooking stage is met; if no, the following step S1032 is executed.
[0087] S1032. If the change in oxygen content corresponding to the i-th detection cycle is less than or equal to the first change threshold, the maturity flag bit is changed from the first value to the second value.
[0088] When the change in oxygen content corresponding to the i-th detection cycle is less than or equal to the first change threshold, it indicates that the chemical reaction between water and alcohol in the food may have ended.
[0089] S1033. After the value of the maturity flag is modified to the second value, determine whether the change in oxygen content corresponding to the (i+1)th detection cycle is greater than the first change threshold.
[0090] This can reduce misjudgments caused by abnormal changes in oxygen content.
[0091] If yes, proceed to step S1034 below; if no, proceed to step S1036 below.
[0092] S1034. Determine whether the oxygen content detected in the (i+1)th detection cycle is less than the oxygen content detected in the (i-1)th detection cycle.
[0093] If the oxygen content detected in the (i+1)th detection cycle is less than the oxygen content detected in the (i-1)th detection cycle, it indicates that the oxygen content in the cavity is still decreasing, and the chemical reaction between the water and alcohol in the food and the air has not yet ended.
[0094] If yes, proceed to step S1035 below; if no, proceed to step S1031 above.
[0095] S1035. Determine whether the change in oxygen content corresponding to the (i+2)th detection cycle is greater than the first change threshold.
[0096] If yes, the first cooking stage needs to be continued, and it needs to be determined whether the end condition of the first cooking stage is met; if not, step S1036 is executed.
[0097] S1036, End of the first cooking stage.
[0098] In some embodiments, based on Figure 5 The illustrated embodiments, such as Figure 6 As shown, the control method for the above-mentioned cooking equipment further includes the following steps:
[0099] S104. After the first cooking stage ends, determine the actual execution time of the first cooking stage. The actual execution time of the first cooking stage is the time taken from the start of the first cooking stage to the end of the first cooking stage.
[0100] S105. Determine the target duration based on the actual execution time of the first cooking stage, the preset execution time of the first cooking stage, and the preset execution time of the second cooking stage.
[0101] The preset execution time of the first cooking stage refers to the fixed time set in the cooking mode selected by the user for performing the first cooking stage.
[0102] The preset execution time for the second cooking stage refers to the fixed time set in the cooking mode selected by the user for performing the second cooking stage.
[0103] The preset cooking time for the first cooking stage and the preset cooking time for the second cooking stage are both set in the corresponding cooking mode. When the user selects a cooking recipe, the controller of the cooking device will obtain the cooking mode set in the cooking recipe, so as to execute the corresponding preset cooking time for the first cooking stage and the corresponding preset cooking time for the second cooking stage.
[0104] The target duration is the optimal duration of the second cooking stage, which is adjusted based on the actual execution time of the first cooking stage, the preset execution time of the first cooking stage, and the preset execution time of the second cooking stage, and is the most appropriate for the degree of food doneness.
[0105] In some embodiments, the target duration satisfies the following relationship: tb = (t2 / t1) * ta.
[0106] Where tb represents the target duration, t2 represents the preset duration of the second cooking stage, t1 represents the preset duration of the first cooking stage, and ta represents the actual execution duration of the first cooking stage.
[0107] S106. Within the target duration following the end of the first cooking stage, perform the second cooking stage.
[0108] The above Figure 6 The illustrated embodiment provides at least the following beneficial effects: by adjusting the cooking time of the second cooking stage according to the actual completion time of the first cooking stage, the overcooking situation caused by continuing the fixed time of the second cooking stage set in the cooking mode can be avoided. After the user puts in the food and selects the cooking mode, the cooking device can automatically determine the food's doneness based on the oxygen sensor data during cooking and end the cooking at the appropriate time, ensuring the cooking effect.
[0109] In some embodiments, such as Figure 7 As shown in the figure, this application embodiment also provides a control method for a cooking device, applied to the controller of the cooking device, the method including the following steps:
[0110] S201. The change in oxygen content during the first N detection cycles after the start of the first cooking stage is less than the second change threshold. The second change threshold is measured in advance by the developer and set in the cooking device.
[0111] S202, Issue a notification message to remind the user that food has not been placed in the food container.
[0112] Optionally, prompts can be sent in the form of voice, text, or other means.
[0113] The above Figure 7 The illustrated embodiment offers at least the following advantages: In the first N detection cycles after the cooking device begins its first cooking stage, the changes in oxygen content detected in each detection cycle when food is placed inside the device differ from the changes in oxygen content detected when no food is placed inside. When no food is placed inside, since no chemical reaction occurs within the cavity, the changes in oxygen content in the first N detection cycles after the first cooking stage should all be less than the second change threshold. Issuing a warning message to the user indicating that no food has been placed inside avoids both the safety hazards caused by heating in an empty cavity and the waste of user time.
[0114] In some embodiments, such as Figure 8 As shown in the figure, this application embodiment also provides a control method for a cooking device, applied to the controller of the cooking device, the method including the following steps:
[0115] S301. During the preheating process, the oxygen sensor is controlled to periodically detect the oxygen content in the cavity according to a preset detection cycle.
[0116] S302. If the oxygen content detected in multiple consecutive detection cycles is outside the preset oxygen content range, a prompt message will be issued to indicate a fault in the oxygen sensor to the user. The preset oxygen content range is close to the oxygen content in the air.
[0117] For example, the detection cycle is 1 minute, and the preset oxygen content range is 21% ± 5%. If the oxygen content detected is 28% for 5 consecutive detection cycles during the preheating process, an "oxygen sensor malfunction" prompt message will be issued.
[0118] The above Figure 8 The illustrated embodiment offers at least the following advantages: The oxygen sensor should be initialized before the start of the first cooking stage to ensure accurate calculation of changes in oxygen content detected in each detection cycle after the start of the first cooking stage. During preheating, the oxygen content detected by the oxygen sensor should be close to the oxygen content in the air. If the oxygen content detected in multiple consecutive detection cycles is outside the preset oxygen content range, it indicates a malfunction of the oxygen sensor. In this case, issuing a faulty oxygen sensor warning to the user helps the user take timely action.
[0119] The following is combined with Figure 9 Provide a detailed description of the complete process of the cooking equipment executing the cooking mode.
[0120] The cooking equipment controls the heating element to start working in order to begin preheating.
[0121] The cooking device determines whether T≥T0 is satisfied, where T refers to the current temperature value detected by the temperature sensor inside the cavity, and T0 is the preset temperature value set in the cooking mode.
[0122] If T < T0, it means that the temperature inside the cavity has not yet reached the preheating temperature. Therefore, the preheating stage needs to continue, and the periodic checks for T ≥ T0 should continue.
[0123] If T ≥ T0, it indicates that the temperature inside the cavity has reached the preheating temperature, therefore the preheating stage can be ended and the first cooking stage can begin. When the first cooking stage begins, the cooked state flag is initialized to its first value.
[0124] During the first cooking stage, the oxygen content inside the cavity is periodically checked.
[0125] Determine whether Y is satisfied. i-1 -Y i >△, where Y i-1 -Y i is the change in oxygen content corresponding to the i-th detection period, △ is the first change threshold, and i is a positive integer.
[0126] If Y i-1 -Y i If the value is greater than △, then the oxygen content of the next detection cycle will be detected, and it will be determined whether the change in oxygen content in the next detection cycle is less than or equal to the first change threshold.
[0127] If Y i-1 -Y i If the value of the maturity flag is less than or equal to △, then the value of the maturity flag is changed to the second value, and it is determined whether Y is satisfied. i -Y i+1 ≤△, where Y i -Y i+1 It represents the change in oxygen content corresponding to the (i+1)th detection cycle.
[0128] If Y i -Y i+1 If the value is greater than △, then determine whether Y is satisfied. i+1 <Y i-1 If Y i+1 ≥Y i-1 If the oxygen sensor fails to detect the oxygen content, the value of the maturity flag is changed to the first value so that the end condition of the first cooking stage is restored to the condition that the change in oxygen content is less than the first preset threshold for two consecutive detection cycles. If Y i+1 <Yi-1 If the value of the mature marker is less than the second value, it indicates that the oxygen content in the cavity is stabilizing. Therefore, the value of the mature marker is kept at the second value. At this time, the end condition of the first cooking stage is that the change in oxygen content in the next detection cycle is less than the first preset threshold.
[0129] If Y i -Y i+1 If ≤△, then the first cooking stage ends and the actual execution time ta of the first cooking stage is determined. Then, the target time is determined according to "tb≥t2 / t1*ta".
[0130] After the first cooking stage is completed, the second cooking stage begins. The entire cooking process ends once the second cooking stage has reached its target duration.
[0131] As can be seen, the above mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the embodiments of this application provide corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention.
[0132] This application embodiment can divide the controller into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0133] This application also provides a hardware structure diagram of a controller, such as... Figure 10 As shown, the controller 112 includes a processor 1121, and optionally, a memory 1122 and a communication interface 1123 connected to the processor 1121. The processor 1121, memory 1122 and communication interface 1123 are connected via a bus 1124.
[0134] Processor 1121 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. Processor 1121 may also be any other device with processing capabilities, such as a circuit, device, or software module. Processor 1121 may also include multiple CPUs, and processor 1121 may be a single-core processor or a multi-core processor. Here, "processor" can refer to one or more devices, circuits, or processing cores used to process data (e.g., computer program instructions).
[0135] The memory 1122 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or it may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer. This application embodiment does not impose any limitations on this. The memory 1122 may exist independently or may be integrated with the processor 1121. The memory 1122 may contain computer program code. The processor 1121 is used to execute the computer program code stored in the memory 1122, thereby implementing the control method provided in this application embodiment.
[0136] The communication interface 1123 can be used to communicate with other devices or communication networks (such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.). The communication interface 1123 can be a module, circuit, transceiver, or any device capable of communication.
[0137] Bus 1124 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Bus 1124 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0138] This application also provides a computer-readable storage medium including computer-executable instructions, which, when run on a computer, cause the computer to execute any of the gas stove control methods provided in the above embodiments.
[0139] This application also provides a computer program product containing computer execution instructions, which, when run on a computer, causes the computer to execute any of the gas stove control methods provided in the above embodiments.
[0140] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer-executable instructions. When these computer-executable instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer-executable instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer-executable instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs).
[0141] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0142] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely illustrative descriptions of the application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
[0143] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A cooking device, characterized in that, include: An outer shell, wherein the outer shell has a cavity for placing food; An oxygen sensor is used to detect the oxygen content inside the cavity; The controller, electrically connected to the oxygen sensor, is configured to: During the first cooking stage of the cooking mode, the oxygen sensor is controlled to periodically detect the oxygen content in the cavity according to a preset detection cycle, so as to obtain the oxygen content detected in each detection cycle of the first cooking stage. Based on the oxygen content detected in each detection cycle, the change in oxygen content corresponding to each detection cycle is calculated. The change in oxygen content corresponding to one detection cycle is equal to the difference between the oxygen content detected in the previous detection cycle and the oxygen content detected in this detection cycle. When the maturity marker value is the first value, determine whether the change in oxygen content corresponding to the i-th detection cycle is greater than the first change threshold, where i is a positive integer; If the change in oxygen content corresponding to the i-th detection cycle is less than or equal to the first change threshold, the maturity flag will be changed from the first value to the second value. After the value of the maturity flag is modified to the second value, it is determined whether the change in oxygen content corresponding to the (i+1)th detection cycle is greater than the first change threshold. If the change in oxygen content in the (i+1)th detection cycle is less than or equal to the first change threshold, the first cooking stage ends. If the change in oxygen content in the (i+1)th detection period is greater than the first change threshold, determine whether the oxygen content detected in the (i+1)th detection period is less than the oxygen content detected in the (i-1)th detection period. If the oxygen content detected in the (i+1)th detection period is less than the oxygen content detected in the (i-1)th detection period, determine whether the change in oxygen content in the (i+2)th detection period is greater than the first change threshold. If the change in oxygen content corresponding to the (i+2)th detection cycle is less than or equal to the first change threshold, then the first cooking stage ends. After the first cooking stage is completed, determine the actual execution time of the first cooking stage; Based on the actual execution time of the first cooking stage, the preset execution time of the first cooking stage, and the preset execution time of the second cooking stage, a target duration is determined, wherein the second cooking stage is the next cooking stage after the first cooking stage in the cooking mode; the target duration satisfies the following relationship: tb = (t2 / t1) * ta tb represents the target duration, t2 represents the preset duration of the second cooking stage, t1 represents the preset duration of the first cooking stage, and ta represents the actual execution duration of the first cooking stage. The second cooking stage is performed within the target duration following the end of the first cooking stage.
2. The cooking apparatus according to claim 1, characterized in that, The controller is also configured to: If the change in oxygen content is less than the second change threshold for the first N detection cycles after the start of the first cooking stage, a prompt message is issued to remind the user that food has not been placed in the food. N is an integer greater than 1.
3. The cooking apparatus according to claim 1, characterized in that, The controller is also configured to: During the preheating process, the oxygen sensor is controlled to periodically detect the oxygen content in the cavity according to a preset detection cycle; If the oxygen content detected in multiple consecutive detection cycles during the preheating process is outside the preset oxygen content range, a prompt message will be issued to the user to indicate that the oxygen sensor is faulty.
4. A cooking control method applied to a cooking device with a built-in oxygen sensor, characterized in that, include: During the first cooking stage of the cooking mode, the oxygen content inside the cooking device cavity is periodically detected according to a preset detection cycle. Based on the oxygen content detected in each detection cycle, the change in oxygen content corresponding to each detection cycle is calculated. The change in oxygen content corresponding to one detection cycle is equal to the difference between the oxygen content detected in the previous detection cycle and the oxygen content detected in this detection cycle. When the maturity marker value is the first value, determine whether the change in oxygen content corresponding to the i-th detection cycle is greater than the first change threshold, where i is a positive integer; If the change in oxygen content corresponding to the i-th detection cycle is less than or equal to the first change threshold, the maturity flag will be changed from the first value to the second value. After the value of the maturity flag is modified to the second value, it is determined whether the change in oxygen content corresponding to the (i+1)th detection cycle is greater than the first change threshold. If the change in oxygen content in the (i+1)th detection cycle is less than or equal to the first change threshold, the first cooking stage ends. If the change in oxygen content in the (i+1)th detection period is greater than the first change threshold, determine whether the oxygen content detected in the (i+1)th detection period is less than the oxygen content detected in the (i-1)th detection period. If the oxygen content detected in the (i+1)th detection period is less than the oxygen content detected in the (i-1)th detection period, determine whether the change in oxygen content in the (i+2)th detection period is greater than the first change threshold. If the change in oxygen content corresponding to the (i+2)th detection cycle is less than or equal to the first change threshold, then the first cooking stage ends. After the first cooking stage is completed, determine the actual execution time of the first cooking stage; Based on the actual execution time of the first cooking stage, the preset execution time of the first cooking stage, and the preset execution time of the second cooking stage, a target duration is determined, wherein the second cooking stage is the next cooking stage after the first cooking stage in the cooking mode; the target duration satisfies the following relationship: tb = (t2 / t1) * ta tb represents the target duration, t2 represents the preset duration of the second cooking stage, t1 represents the preset duration of the first cooking stage, and ta represents the actual execution duration of the first cooking stage. The second cooking stage is performed within the target duration following the end of the first cooking stage.
Citation Information
Patent Citations
Intelligent cooking control method based on oxygen sensor
CN111202436A