Control method and device of cooking equipment, cooking equipment and storage medium
By using the speed parameter detection device in the induction cooker, the vibration of the cooking panel is detected to judge the boiling state of the liquid in the pot, the problem of inaccurate detection in the prior art is solved, and the precise control of the induction cooker and efficient cooking soup and porridge are achieved. , the ability to cook hot pot.
Patent Information
- Application Number
- CN202310701192.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-13
- Publication Date
- 2024-12-13
AI Technical Summary
The existing induction cooker uses thermistor to detect whether the liquid in the cooker is boiling, and the detection results are inaccurate, resulting in inaccurate control of overflow prevention, and the detection results are affected by the residual temperature during repeated heating.
A speed parameter detection device is provided in the cooking equipment, and the vibration degree of the cooking panel is detected by a predetermined period, and whether the liquid in the pot is boiling based on a plurality of detection values and a preset speed parameter curve is determined, and the heating parameters are adjusted.
Accurate detection of the boiling state of the liquid in the pot is achieved, overflow and error detection is avoided, and the control accuracy and efficiency of the cooking equipment is improved.
Smart Images

Figure CN119123485A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of household appliances, and in particular to a control method and device for cooking equipment, cooking equipment, and a storage medium. Background Art
[0002] Induction cooker is a widely used household appliance which is made based on the principle of electromagnetic induction.
[0003] During the operation of the induction cooker, it is necessary to accurately detect whether the liquid in the pot is in a boiling state in order to achieve subsequent anti-overflow control. In the related art, a thermistor is provided on the circuit board of the induction cooker, and the temperature sensing characteristics of the thermistor are used to determine whether the temperature in the pot reaches the boiling temperature of the liquid, and then determine whether the liquid in the pot reaches the boiling state.
[0004] In the related art, since the ceramic panel of the induction cooker isolates the thermistor from the pot, the moment when the liquid is in a boiling state detected by the thermistor lags behind the actual boiling moment of the liquid. Summary of the invention
[0005] The present application proposes a cooking device control method, a cooking device, and a storage medium.
[0006] In a first aspect, an embodiment of the present application provides a control method for a cooking device, the cooking device comprising a cooking panel and a speed parameter detection device arranged on the cooking panel, the method comprising: in response to a start cooking instruction, controlling a heating device included in the cooking device to start heating; during the heating process, controlling the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period to obtain a plurality of first detection values; based on the plurality of first detection values and a preset first speed parameter curve, detecting whether the liquid in the pot placed on the cooking panel is in a boiling state, the first speed parameter curve characterizing the change in the speed parameters of the cooking panel during the heating process; and adjusting the heating parameters of the heating device when it is detected that the liquid in the pot is in a boiling state.
[0007] In a second aspect, an embodiment of the present application provides a control device for a cooking device, the cooking device comprising a cooking panel and a speed parameter detection device arranged on the cooking panel, the device comprising: a heating module, for controlling the heating device included in the cooking device to heat up in response to a start cooking instruction; a speed parameter detection module, for controlling the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period during the heating process to obtain multiple first detection values; a boiling state detection module, for detecting whether the liquid in the pot placed on the cooking panel is in a boiling state based on the multiple first detection values and a preset first speed parameter curve, the first speed parameter curve representing the change in the speed parameter of the cooking panel during the heating process; the heating module is also used to adjust the heating parameters of the heating device when it is detected that the liquid in the pot is in a boiling state.
[0008] In a third aspect, an embodiment of the present application provides a cooking device, comprising: a cooking panel and a speed parameter detection device arranged on the cooking panel; one or more processors; a memory; one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to execute the method of the first aspect.
[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored, and the program code is called by a processor to execute the method of the first aspect.
[0010] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed, is used to implement the method of the first aspect.
[0011] Compared with the prior art, the technical solution provided by the embodiment of the present application is that, during the heating process of the cooking device, the speed parameter detection device is controlled to detect the vibration degree of the cooking panel according to a predetermined period, and then whether the liquid in the pot placed on the cooking panel is in a boiling state is detected based on multiple first detection values and a preset first speed parameter curve. When the liquid in the pot placed on the cooking panel is in a boiling state, the liquid rolls and causes the pot to vibrate, and the vibration is transmitted to the cooking panel. The speed parameter detection device set on the cooking panel can accurately detect the vibration degree of the cooking panel, thereby realizing accurate detection of the boiling state of the liquid in the pot. The subsequent cooking device adjusts the heating parameters of the heating device on the premise of accurately detecting that the liquid in the pot is in a boiling state, thereby realizing precise control of the cooking device. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0013] Figure 1 It is a schematic diagram of a cooking device provided in one embodiment of the present application.
[0014] Figure 2 It is an exploded view of a cooking device provided in one embodiment of the present application.
[0015] Figure 3 This is a flow chart of a method for controlling a cooking device provided by an embodiment of the present application.
[0016] Figure 4 It is a schematic diagram of a first speed parameter curve provided by an embodiment of the present application.
[0017] Figure 5 This is a flow chart of a method for controlling a cooking device provided in another embodiment of the present application.
[0018] Figure 6 It is a schematic diagram of matching a first speed parameter curve and a first smooth curve provided in an embodiment of the present application.
[0019] Figure 7 This is a flow chart of a method for controlling a cooking device provided in another embodiment of the present application.
[0020] Figure 8 This is a curve diagram of changes in speed parameters of a cooking panel during the process of cooking hot pot on an induction cooker, provided by an embodiment of the present application.
[0021] Fig. 9 This is a block diagram of a control device for a cooking device provided in one embodiment of the present application.
[0022] Fig.10 This is a block diagram of a cooking device provided by an embodiment of the present application.
[0023] Fig.11 It is a block diagram of a computer-readable storage medium provided by an embodiment of the present application. DETAILED DESCRIPTION
[0024] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.
[0025] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.
[0026] The inventor discovered during the cooking process of the induction cooker that the existing technology uses a thermistor to detect whether the liquid in the pot is boiling. On the one hand, the time when the thermistor detects that the liquid is boiling is usually later than the time when the liquid is actually boiling, and the detection result is inaccurate. The subsequent control of the induction cooker is often not precise enough. For example, when the induction cooker stops heating after detecting that the liquid is boiling, the liquid in the pot has already overflowed due to being in a boiling state for a long time. On the other hand, when the induction cooker needs to be heated again, since there is still residual heat at the bottom of the pot, the time when the thermistor detects that the liquid is boiling is usually earlier than the time when the liquid is actually boiling, and the detection result is also inaccurate.
[0027] Based on the problems existing in the related art, the inventor provides a cooking device with a speed parameter detection device and a corresponding control method thereof. During the heating process of the cooking device, the speed parameter detection device is controlled to detect the vibration degree of the cooking panel according to a predetermined period, and then detects whether the liquid in the pot placed on the cooking panel is in a boiling state based on multiple first detection values and a preset first speed parameter curve. When the liquid in the pot placed on the cooking panel is in a boiling state, the liquid rolls and causes the pot to vibrate. The vibration is transmitted to the cooking panel. The speed parameter detection device set on the cooking panel can accurately detect the vibration degree of the cooking panel, thereby realizing accurate detection of the boiling state of the liquid in the pot. In addition, even in the process of repeatedly heating the cooking device, the detection value of the speed parameter detection device will not be affected by the residual temperature at the bottom of the pot, and the detection result is equally accurate. The subsequent cooking device adjusts the heating parameters of the heating device on the premise of accurately detecting that the liquid in the pot is in a boiling state, so as to realize accurate control of the cooking device.
[0028] The technical solution provided in the embodiments of the present application can be applied in the following application scenarios:
[0029] (1) Soup cooking scenario. In the related art, in order to prevent overflow, the heating power of the cooking device is usually set to a relatively small value, resulting in a longer time required to cook the soup. However, when the technical solution provided in the embodiment of the present application is adopted, since the speed parameter detection device can accurately detect the vibration degree of the cooking panel, there is no need to impose too many restrictions on the heating power of the cooking device. The cooking device can use a larger heating power for heating, thereby reducing the time required to cook the soup and improving the efficiency of cooking the soup.
[0030] (2) Porridge cooking scenario. In the related art, a temperature detection device is used to detect the temperature inside the pot placed on the cooking panel. Since the porridge covers the bottom of the pot, the temperature measurement is inaccurate. However, by adopting the technical solution provided in the embodiment of the present application, the temperature limitation can be bypassed, and the speed parameter detection device can be used to accurately detect whether the porridge in the pot is boiling.
[0031] (3) Hot pot cooking scenario. In the process of cooking hot pot, since water and vegetables need to be added multiple times, the pot placed on the cooking panel usually needs to be heated multiple times. In the related art, a temperature detection device is used to detect the temperature of the above pot. Since the pot has a higher starting temperature during other heating processes except the first heating process, the temperature measurement is inaccurate. However, by adopting the technical solution provided in the embodiment of the present application, the temperature limitation can be bypassed, and the speed parameter detection device can be used to accurately detect whether the porridge in the pot is boiling.
[0032] Please refer to Figure 1 , which shows a schematic diagram of a cooking device 100 provided by an embodiment of the present application. The cooking device 100 may be an induction cooker.
[0033] Combined with reference Figure 2 , which shows an exploded view of the cooking appliance 100. The cooking appliance includes a base 110, a circuit board 120, a display circuit board 130, a display panel fixing device 140, a stove panel 150, a stove panel supporting device 160, and a speed parameter detecting device 170.
[0034] The circuit board 120 is fixedly arranged on the base 110, and includes a circuit or chip for controlling the cooking device 100. The circuit board 120 includes a microcontroller unit and a heating device electrically connected to the microcontroller unit. The microcontroller unit is used to control parameters such as the heating time and heating power of the cooking device. The heating device can be an electromagnetic heating device or an infrared heating device.
[0035] The display panel fixing device 140 is used to fix the display panel 130 on the stove panel supporting device 160. The display panel fixing device 140 can be a fixing screw. The display panel 130 has a display function, such as displaying the heating time of the cooking device 100. Optionally, the display panel 130 also has a touch control function. The display panel 130 displays multiple virtual controls, such as a heating gear setting control, a heating time setting control, etc. When a user touches the above virtual controls, the display panel 130 generates a corresponding touch signal and sends it to the micro control unit. The micro control unit executes a corresponding control instruction based on the above touch signal, thereby realizing the user's interactive control of the cooking device 100.
[0036] The stove panel supporting device 160 is used to support the stove panel 150 and the display panel 130 .
[0037] The speed parameter detection device 170 is disposed on the display panel 130, and is used to detect the vibration degree of the display panel 130 during the heating process of the cooking device 100. In a possible implementation, the display panel 130 includes a first surface and a second surface, the first surface is exposed to the air, and the speed parameter detection device 170 is disposed on the second surface. In another possible implementation, the speed parameter detection device is disposed on a display circuit board electrically connected to the display panel 130. In this way, the speed parameter detection device 170 can be kept away from the heat source, thereby extending its service life. Since the speed parameter detection device 170 is arranged on the display panel 130, when the liquid in the pot placed on the stove panel 150 is in a boiling state, or the bubbles in the liquid rise and burst, the vibration of the pot can be transmitted to the display panel 130 through the stove panel 150. At this time, the speed parameter detection device 170 arranged on the display panel 130 can generate a corresponding detection value based on the vibration degree of the display panel 130, and report the above detection value to the micro control unit. The micro control unit can determine whether the liquid in the pot is in a boiling state based on the detection value, and perform subsequent control of the cooking device 100.
[0038] The speed parameter detection device 170 may be an acceleration sensor. When the speed parameter detection device 170 is an acceleration sensor, the speed parameter detected by the speed parameter detection device 170 is the acceleration of the display panel 130 .
[0039] In an embodiment of the present application, during the heating process of the cooking device, the speed parameter detection device detects the vibration degree of the cooking panel (including the display panel and the stove panel) according to a predetermined period, and then detects whether the liquid in the pot placed on the cooking panel is in a boiling state based on multiple first detection values and a preset first speed parameter curve. Because the liquid in the pot placed on the cooking panel is in a boiling state or when bubbles in the liquid rise and burst, the liquid rolls and causes the pot to vibrate, and the vibration is transmitted to the cooking panel. At this time, the speed parameter detection device set on the cooking panel can accurately detect the vibration degree of the cooking panel, thereby realizing accurate detection of the boiling state of the liquid in the pot. Subsequently, when the cooking device detects that the liquid in the pot is in a boiling state, the heating parameters of the heating device are adjusted, thereby realizing accurate control of the cooking device.
[0040] Please refer to Figure 3 , which shows a flow chart of a control method for a cooking device provided by an embodiment of the present application. The method includes the following process.
[0041] S301, in response to a start cooking instruction, controlling a heating device included in a cooking device to start heating.
[0042] The start cooking instruction is used to instruct the cooking device to start cooking. The cooking device can obtain the start cooking instruction in the following ways.
[0043] In some possible implementations, the control panel of the cooking device includes a start control, and after receiving a trigger signal for the start control, the cooking device obtains a start cooking instruction. Before triggering the start control, the user can also set the functions and cooking time involved in this cooking process. Optionally, the cooking device can also obtain the start cooking instruction after obtaining at least one of the functions or cooking time set by the user, without the user triggering the start control.
[0044] In some other possible implementations, the cooking device obtains a start cooking instruction when the scheduled time arrives. Optionally, the control panel includes a reservation control, and the user sets the reservation duration after triggering the reservation control. The cooking device records the reservation duration and generates a start cooking instruction at the scheduled time after the reservation duration has passed.
[0045] In some embodiments, after obtaining the start cooking instruction, the cooking device heats according to the first heating power. Optionally, the first heating power may be pre-set, such as the maximum heating power of the cooking device. Optionally, the first heating power may be set according to the heating gear selected by the user, and the cooking device saves the mapping relationship between different gears and different heating powers. After obtaining the setting signal for the heating gear setting control on the control panel, the heating gear indicated by the setting signal is obtained, and the heating power corresponding to the heating gear indicated by the setting signal is searched in the above mapping relationship as the first heating power.
[0046] S302, during the heating process, controlling the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period to obtain a plurality of first detection values.
[0047] In some embodiments, the predetermined period is a fixed value, which can be set by the speed parameter detection device or by the microcontroller unit, and the present application embodiment does not limit this. Exemplarily, the predetermined period is 0.1 seconds.
[0048] In other embodiments, the predetermined period is a dynamic value. Optionally, the speed parameter detection device detects the vibration degree of the cooking panel according to the first predetermined period within the first preset time after the start of heating, and detects the vibration degree of the cooking panel according to the second predetermined period after the first preset time. The first preset time is set according to experiments or experience. For example, the first preset time is 3 minutes. The first predetermined period is greater than the second predetermined period. The first predetermined period and the second predetermined period are set according to experiments or experience. For example, the first predetermined period is 3 seconds, 5 seconds, etc. The second predetermined period is 0.1 seconds, 0.3 seconds, 0.5 seconds, etc.
[0049] In some embodiments, the cooking device can control the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period within a second preset time after starting heating, and obtain multiple first detection values. The second preset time can be set according to experiments or experience, such as 3 minutes. Since the liquid in the pot placed on the cooking panel needs to be heated for a certain period of time before boiling, the above method can avoid unnecessary detection and save power consumption of the cooking device.
[0050] S303: Based on the multiple first detection values and the preset first speed parameter curve, detect whether the liquid in the pot placed on the cooking panel is in a boiling state.
[0051] The first speed parameter curve represents the change of the speed parameter of the cooking panel during the heating process. The first speed parameter curve can be obtained in advance based on experiments. For example, during the heating process of the cooking device, on the one hand, the vibration degree of the cooking panel is detected in real time by the speed parameter detection device, and on the other hand, the liquid in the pot set on the cooking panel is determined by observation or temperature measurement device when it is in a boiling state, and then the above two situations are fitted to obtain the first speed parameter curve. The first speed parameter curve can be an acceleration curve, which represents the change of the acceleration of the cooking panel during the heating process.
[0052] Combined with reference Figure 4 , which shows a schematic diagram of a first speed parameter curve provided by an embodiment of the present application. Point A in the first speed parameter curve 40 represents the acceleration of the cooking panel before the cooking device is heated. The acceleration at point A is small, which is mainly caused by the influence of environmental noise. Point B in the first speed parameter curve 40 represents the acceleration of the cooking panel before the cooking device just starts to heat. The acceleration at point B is slightly greater than the acceleration at point A, which is mainly affected by the heating device and environmental noise. Point C in the first speed parameter curve 40 represents the acceleration of the cooking panel before the liquid in the pot boils. At point C, bubbles gradually emerge from the bottom of the pot, and the acceleration of the cooking panel gradually increases. Point D in the first speed parameter curve 50 represents the acceleration of the cooking panel after the liquid in the pot is fully boiled. According to the curve after point D in the first speed parameter curve 50, it can be seen that after the liquid in the pot is fully boiled, the change in the acceleration of the cooking panel gradually becomes gentle.
[0053] When the liquid in the pot placed on the cooking panel is in a boiling state, the liquid rolls or bubbles in the liquid rise and burst, causing the pot to vibrate, and the vibration is transmitted to the cooking panel. At this time, the speed parameter detection device set on the cooking panel can accurately detect the vibration degree of the cooking panel, thereby accurately detecting the boiling state of the liquid in the pot. The specific process of detecting whether the liquid in the pot is in a boiling state will be described in the following embodiment.
[0054] S304, when it is detected that the liquid in the cooker is in a boiling state, adjusting the heating parameters of the heating device.
[0055] The heating parameters of the heating device include but are not limited to: the heating power of the cooking device, the interval heating cycle of the cooking device, the heating time of the cooking device in one heating cycle, etc. In the embodiment of the present application, when the cooking device accurately detects that the liquid in the pot is in a boiling state, the heating parameters of the heating device are adjusted, so that the cooking device can be accurately controlled.
[0056] In some embodiments, S304 may be implemented as: when the liquid in the pot is detected to be in a boiling state, controlling the heating device to stop heating, so as to avoid the situation where the liquid in the pot continues to be in a boiling state and overflows to contaminate the table.
[0057] To summarize, the technical solution provided by the embodiment of the present application is that, during the heating process of the cooking device, the speed parameter detection device is controlled to detect the vibration degree of the cooking panel according to a predetermined period, and then whether the liquid in the pot placed on the cooking panel is in a boiling state is detected based on multiple first detection values and a preset first speed parameter curve. When the liquid in the pot placed on the cooking panel is in a boiling state, the liquid rolls and causes the pot to vibrate, and the vibration is transmitted to the cooking panel. The speed parameter detection device set on the cooking panel can accurately detect the vibration degree of the cooking panel, thereby realizing accurate detection of the boiling state of the liquid in the pot. Subsequently, the cooking device adjusts the heating parameters of the heating device on the premise of accurately detecting that the liquid in the pot is in a boiling state, thereby realizing precise control of the cooking device.
[0058] Please refer to Figure 5 , which shows a flow chart of a control method for a cooking device provided by an embodiment of the present application. The method includes the following process.
[0059] S501, in response to a start cooking instruction, controlling a heating device included in a cooking device to start heating.
[0060] S502, during the heating process, controlling the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period to obtain a plurality of first detection values.
[0061] S503: Acquire a first speed parameter curve.
[0062] In some embodiments, the cooking device directly reads the first speed parameter curve locally. In some embodiments, a pressure sensor is also provided on the cooking panel, and the pressure sensor is used to detect the weight information of the liquid and the food in the pot. The microcontroller unit can subsequently obtain the first speed parameter curve corresponding to the weight information, process the multiple first detection values, obtain the first smooth curve, and perform subsequent boiling state detection based on the first speed parameter curve corresponding to the weight information and the first smooth curve.
[0063] S504: Process the multiple first detection values to obtain a first smooth curve.
[0064] In some embodiments, the micro control unit generates a first envelope signal based on a plurality of first detection values, and performs smoothing processing on the first envelope signal to obtain a first smooth curve.
[0065] Optionally, the micro control unit may use an interpolation method to perform interpolation processing on the plurality of first detection values, thereby obtaining a first envelope signal. Optionally, the micro control unit may use a filter to perform smoothing processing on the first envelope signal, thereby obtaining a first smooth curve.
[0066] S505: Detect whether the liquid in the pot is in a boiling state according to the first smooth curve and the first speed parameter curve.
[0067] In some embodiments, the cooking device matches the first smooth curve with the first speed parameter curve; when the first smooth curve matches a first specified curve segment on the first speed parameter curve, it is determined that the liquid in the pot is in a boiling state.
[0068] The first specified curve segment represents a change in the speed parameter of the cooking panel when the liquid in the pot placed on the cooking panel is in a boiling state.
[0069] Optionally, the cooking device calculates the overlap between the first smooth curve and each curve segment included in the first speed parameter curve, and if the overlap between the first smooth curve and the first specified curve segment is the largest and greater than a first preset ratio, it means that the first smooth curve matches the first specified curve segment on the first speed parameter curve. The first preset ratio is set based on experiments or experience, for example, the first preset ratio is 90%.
[0070] Optionally, the cooking device calculates the similarity between the first smooth curve and each curve segment included in the first speed parameter curve, and if the similarity between the first smooth curve and the first specified curve segment is the largest and greater than a second preset ratio, it means that the first smooth curve matches the first specified curve segment on the first speed parameter curve. The second preset ratio is set based on experiments or experience, for example, the first preset ratio is 90%.
[0071] Combined with reference Figure 6 , which shows a schematic diagram of matching a first smooth curve and a first speed parameter curve provided by an embodiment of the present application. Figure 6 In the figure, the first specified curve segment 610 in the first speed parameter curve 50 is a downward-opening parabolic shape, and the first smooth curve 620 generated by the cooking device based on multiple first detection values is also a downward-opening parabolic shape. The two match, so the cooking device determines that the liquid in the pot is in a boiling state.
[0072] S506: When it is detected that the liquid in the cooker is in a boiling state, the heating parameters of the heating device are adjusted.
[0073] To summarize, the technical solution provided by the embodiment of the present application is that, during the heating process of the cooking device, the speed parameter detection device is controlled to detect the vibration degree of the cooking panel according to a predetermined period, and a first smooth curve is generated according to the detected multiple first detection values, and the first smooth curve is matched with the pre-acquired first speed parameter curve. If the first specified curve segment on the first speed parameter curve matches the first smooth curve, it is determined that the liquid in the cooking device is in a boiling state. Since the first speed parameter curve is the change of the speed parameters of the cooking panel during the heating process obtained through experiments, it is possible to accurately detect whether the liquid in the pot is in a boiling state.
[0074] In people's daily life, induction cookers are used to cook hot pot. After the hot pot boils, users may add water and vegetables to the hot pot again, and then the induction cooker needs to increase the power to achieve rapid heating. In the related art, the user needs to manually increase the heating level of the cooking device, resulting in low operating efficiency.
[0075] Please refer to Figure 7 , which shows a flow chart of a control method for a cooking device provided by an embodiment of the present application. The method includes the following process.
[0076] S701, in response to a start cooking instruction, controlling a heating device to heat according to a first heating power.
[0077] S702, during the heating process, controlling the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period to obtain a plurality of first detection values.
[0078] S703: Based on the multiple first detection values and the preset first motion parameter curve, detect whether the liquid in the pot placed on the cooking panel is in a boiling state.
[0079] S704, when it is detected that the liquid in the cooker is in a boiling state, controlling the heating device to heat according to a second heating power.
[0080] The second heating power is less than the first heating power. In some embodiments, the cooking device subtracts a power adjustment value from the first heating power to obtain the second heating power. The power adjustment value may be a preset fixed value. In other embodiments, the cooking device obtains a preset second heating power. Optionally, the cooking device calculates a target duty cycle based on the second heating power and its own maximum heating power, and then adjusts the current duty cycle to the target duty cycle, thereby controlling the heating device to heat according to the second heating power.
[0081] In some other embodiments, the cooking device may determine the second heating power based on the desired state of the liquid in the pot. Specifically, the cooking device reduces the first heating power, detects whether the desired state of the liquid in the pot is reached based on the multiple detection values detected by the speed parameter detection device, and if not, continues to reduce the current heating power until the liquid in the pot reaches the desired state based on the multiple detection values detected by the speed parameter detection device, and the current heating power when the liquid in the pot reaches the desired state is the second heating power.
[0082] In the embodiment of the present application, when the cooking device detects that the liquid in the pot is in a boiling state, the heating power is reduced to avoid the liquid overflowing and contaminating the countertop.
[0083] S705: Detect whether a target event occurs based on a plurality of second detection values detected by the speed parameter detection device.
[0084] The target event is the event of an increase in liquid or food in the pot.
[0085] In some embodiments, S705 is specifically implemented as follows: obtaining a preset second speed parameter curve to process multiple second detection values to obtain a second smooth curve; and detecting whether a target event occurs according to the second smooth curve and the second speed parameter curve.
[0086] The second speed parameter curve characterizes the change in the speed parameter of the cooking panel when the target event occurs during the heating process. The second speed parameter curve may be obtained in advance based on experiments. The second speed parameter curve may be a speed curve, characterizing the change in the speed of the cooking panel when the target event occurs during the heating process. The second speed parameter curve may also be an acceleration curve, characterizing the change in the acceleration of the cooking panel when the target event occurs during the heating process. The type of the second speed parameter curve is specifically set according to the type of speed parameter detection device provided on the cooking panel. The following is only an example of the second speed parameter curve being an acceleration curve.
[0087] Combined with reference Figure 8 , which shows a change curve diagram of the speed parameters of the cooking panel during the process of cooking hot pot on an induction cooker provided by an embodiment of the present application, and the change curve diagram includes a second speed parameter curve. Point E in the change curve 80 represents the acceleration of the cooking panel when the liquid in the pot is in a boiling state. Point F in the change curve 80 represents the acceleration of the cooking panel when the liquid in the pot is in a slightly boiling state after the cooking device reduces the heating power, and the acceleration at point F is slightly smaller than the acceleration at point E. Point G in the change curve 80 represents the acceleration of the cooking panel when the cooking device detects a target event. The curve segment 810 containing point G is also the second speed parameter curve.
[0088] In some embodiments, the microcontroller generates a second envelope signal based on the plurality of second detection values, and performs smoothing on the second envelope signal to obtain a second smooth curve. Alternatively, the microcontroller may perform interpolation on the plurality of second detection values using an interpolation method to obtain the second envelope signal. Alternatively, the microcontroller may perform smoothing on the second envelope signal using a filter to obtain a second smooth curve.
[0089] In some embodiments, the cooking device matches the second smooth curve with the second speed parameter curve; when the second smooth curve matches the second speed parameter curve, it is determined that the liquid in the pot is in a boiling state.
[0090] Optionally, the cooking device calculates the overlap between the second smooth curve and the second speed parameter curve, and if the overlap between the second smooth curve and the second speed parameter curve is greater than a third preset ratio, it means that the second smooth curve matches the second speed parameter curve. The third preset ratio is set based on experiments or experience, for example, the third preset ratio is 90%.
[0091] Optionally, the cooking device calculates the similarity between the second smooth curve and the second speed parameter curve, and if the similarity between the second smooth curve and the second speed parameter curve is greater than a fourth preset ratio, it means that the second smooth curve matches the second speed parameter curve. The fourth preset ratio is set based on experiments or experience, for example, the fourth preset ratio is 90%.
[0092] In other embodiments, a pressure sensor is provided on the cooking panel, and the pressure sensor can be used to detect the weight of the pot and the ingredients and liquid included therein, and detect whether a target event occurs according to the detection value of the pressure sensor. Specifically, the cooking device obtains the detection value of the pressure sensor in multiple detection cycles, and if the difference between the detection value of the pressure sensor in a certain detection cycle and the detection value of the previous detection cycle is greater than a preset value, it indicates that the target event occurs. The preset value is set based on experiments or experience.
[0093] S706: When the occurrence of the target event is detected, the heating device is controlled to heat according to the third heating power.
[0094] The second heating power is less than the third heating power. The third heating power may be the same as or different from the first heating power. In some embodiments, the third heating power may be pre-set, such as a maximum heating power.
[0095] When the cooking device detects that the liquid is in a boiling state, it reduces the heating power. If the user then adds water or vegetables to the pot, the cooking device can automatically increase the heating power after detecting the target event (that is, the user adds water or vegetables), so that the liquid in the pot returns to a boiling state, thereby realizing automatic control of the cooking device. There is no need for the user to manually adjust the heating level in the cooking device, thereby improving the control efficiency of the cooking device.
[0096] Please refer again Figure 8 The H position in the above variation curve 80 represents that the cooking device will automatically increase the heating power after detecting the target event, and the acceleration of the cooking panel when the liquid in the pot re-enters the boiling state.
[0097] To sum up, the technical solution provided in the embodiment of the present application, on the one hand, will automatically reduce the heating power of the heating device after detecting that the liquid in the pot is in a boiling state, thereby preventing the liquid from overflowing and contaminating the countertop; on the other hand, after detecting that the user adds water or vegetables to the pot, the heating power of the heating device will be increased again, and the user does not need to manually adjust the heating level in the cooking device, thereby realizing automatic control of the cooking device and improving the control efficiency of the cooking device.
[0098] See also Fig. 9 , which shows a structural block diagram of a control device for a cooking device proposed in an embodiment of the present application. The device comprises: a heating module 910 , a speed parameter detection module 920 , and a boiling state detection module 930 .
[0099] The heating module 910 is used to control the heating device included in the cooking equipment to heat in response to the start cooking instruction.
[0100] The speed parameter detection module 920 is used to control the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period during the heating process to obtain multiple first detection values.
[0101] The boiling state detection module 930 is used to detect whether the liquid in the pot placed on the cooking panel is in a boiling state based on multiple first detection values and a preset first speed parameter curve, and the first speed parameter curve represents the change of the speed parameter of the cooking panel during the heating process.
[0102] The heating module 910 is also used to adjust the heating parameters of the heating device when it is detected that the liquid in the cookware is in a boiling state.
[0103] In some embodiments, the boiling state detection module 930 is used to obtain a preset first speed parameter curve; process multiple first detection values to obtain a first smooth curve; and detect whether the liquid in the cooker is in a boiling state based on the first smooth curve and the first speed parameter curve.
[0104] In some embodiments, the boiling state detection module 930 is used to match a first smooth curve with a first speed parameter curve; when the first smooth curve matches a first specified curve segment on the first speed parameter curve, it is determined that the liquid in the cookware is in a boiling state, and the first specified curve segment represents the change in the speed parameters of the cooking panel when the liquid in the cookware placed on the cooking panel is in a boiling state.
[0105] In some embodiments, the boiling state detection module 930 is used to generate a first envelope signal based on a plurality of first detection values; and perform smoothing on the first envelope signal to obtain a first smooth curve.
[0106] In some embodiments, the heating module 910 is used to control the heating device to heat at a first heating power. The control module is used to control the heating device to heat at a second heating power when the liquid in the pot is detected to be in a boiling state, and the second heating power is less than the first heating power.
[0107] In some embodiments, the device further includes: a target event detection module (not shown in the figure). The target event detection module is used to detect whether a target event occurs based on multiple second detection values detected by the speed parameter detection device, and the target event refers to an event in which the liquid or food in the pot increases. The heating module is also used to control the heating device to heat according to the third heating power when the target event is detected, and the second heating power is less than the third heating power.
[0108] In some embodiments, the target event detection module is used to obtain a preset second speed parameter curve, which represents the change in the speed parameters of the cooking panel when the target event occurs during the heating process; process multiple second detection values to obtain a second smooth curve; and detect whether the target event occurs based on the second smooth curve and the second speed parameter curve.
[0109] In some embodiments, the heating module is used to control the heating device to stop heating when it is detected that the liquid in the pot is in a boiling state. In summary, the technical solution provided by the embodiments of the present application is that during the heating process of the cooking device, the speed parameter detection device is controlled to detect the vibration degree of the cooking panel according to a predetermined period, and then based on multiple first detection values and a preset first speed parameter curve, it is detected whether the liquid in the pot placed on the cooking panel is in a boiling state. When the liquid in the pot placed on the cooking panel is in a boiling state, the liquid rolls and causes the pot to vibrate, and the vibration is transmitted to the cooking panel. The speed parameter detection device set on the cooking panel can accurately detect the vibration degree of the cooking panel, thereby realizing accurate detection of the boiling state of the liquid in the pot. The subsequent cooking device adjusts the heating parameters of the heating device on the premise of accurately detecting that the liquid in the pot is in a boiling state, so as to realize accurate control of the cooking device.
[0110] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0111] In several embodiments provided in the present application, the coupling between modules may be electrical, mechanical or other forms of coupling.
[0112] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0113] like Fig.10 As shown, the example of the present application further provides a cooking device 1000, and the cooking device 1000 includes a processor 1010 and a memory 1020. The memory 1020 stores computer program instructions.
[0114] The processor 1010 may include one or more processing cores. The processor 1010 uses various interfaces and lines to connect various parts of the entire battery management system, and executes various functions and processes data of the battery management system by running or executing instructions, programs, code sets or instruction sets stored in the memory 1020, and calling data stored in the memory 1020. Optionally, the processor 1010 can be implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 1010 can integrate one or more combinations of a central processing unit 1010 (CPU), a graphics processing unit 1010 (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1010, but may be implemented separately through a communication chip.
[0115] The memory 1020 may include a random access memory 1020 (Random Access Memory, RAM), and may also include a read-only memory 1020 (Read-Only Memory). The memory 1020 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1020 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, etc.), instructions for implementing the following various method examples, etc. The data storage area may also store data created by the cooking device during use, etc.
[0116] See also Fig.11 , which shows that an embodiment of the present application also provides a computer-readable storage medium 1100, in which computer program instructions 1110 are stored. The computer program instructions 1110 can be called by a processor to execute the method described in the above embodiment.
[0117] The computer-readable storage medium 1100 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium 1100 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 1100 has storage space for computer program instructions 1110 for executing any method steps of the above method. These computer program instructions 1111 may be read from or written to one or more computer program products. The computer program instructions 1110 may be compressed in an appropriate form.
[0118] The above are only preferred examples of the present application and are not intended to limit the present application in any form. Although the present application has been disclosed as the preferred examples above, they are not intended to limit the present application. Any technical personnel in this field can make some changes or modify the technical contents disclosed above into equivalent examples with equivalent changes without departing from the scope of the technical solution of the present application. However, any brief modifications, equivalent changes and modifications made to the above examples based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.
Claims
1. A method for controlling a cooking device, characterized in that: The cooking device comprises a cooking panel and a speed parameter detection device arranged on the cooking panel, and the method comprises: In response to a start cooking instruction, controlling a heating device included in the cooking device to start heating; During the heating process, controlling the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period to obtain a plurality of first detection values; detecting whether the liquid in the pot placed on the cooking panel is in a boiling state based on the plurality of first detection values and a preset first speed parameter curve, wherein the first speed parameter curve represents a change in a speed parameter of the cooking panel during a heating process; When it is detected that the liquid in the pot is in the boiling state, the heating parameters of the heating device are adjusted.
2. The method according to claim 1, characterized in that The detecting whether the liquid in the pot placed on the cooking panel is in a boiling state based on the plurality of first detection values and a preset first speed parameter curve includes: Acquire the first speed parameter curve; Processing the plurality of first detection values to obtain a first smooth curve; Whether the liquid in the pot is in the boiling state is detected according to the first smooth curve and the first speed parameter curve.
3. The method according to claim 2, characterized in that The detecting whether the liquid in the pot is in the boiling state according to the first smooth curve and the first speed parameter curve comprises: Matching the first smooth curve with the first speed parameter curve; When the first smooth curve matches a first specified curve segment on the first speed parameter curve, it is determined that the liquid in the pot is in the boiling state, and the first specified curve segment represents the change in the speed parameter of the cooking panel when the liquid in the pot placed on the cooking panel is in the boiling state.
4. The method according to claim 2, characterized in that: The processing of the plurality of first detection values to obtain a first smooth curve includes: generating a first envelope signal based on a plurality of the first detection values; The first envelope signal is smoothed to obtain a first smooth curve.
5. The method according to any one of claims 1 to 4, characterized in that: The step of controlling the heating device included in the cooking device to start heating comprises: Controlling the heating device to heat according to a first heating power; When the liquid in the pot is detected to be in the boiling state, adjusting the heating parameters of the heating device includes: When it is detected that the liquid in the pot is in the boiling state, the heating device is controlled to heat according to a second heating power, and the second heating power is less than the first heating power.
6. The method according to claim 5, characterized in that After controlling the heating device to heat according to the second heating power, the method further includes: Based on the plurality of second detection values detected by the speed parameter detection device, detecting whether a target event occurs, the target event being an event in which the liquid or food in the pot increases; When the occurrence of the target event is detected, the heating device is controlled to heat according to a third heating power, and the second heating power is smaller than the third heating power.
7. The method according to claim 6, characterized in that The detecting whether a target event occurs based on a plurality of second detection values detected by the speed parameter detection device comprises: Acquire a preset second speed parameter curve, where the second speed parameter curve represents a change in a speed parameter of the cooking panel when the target event occurs during the heating process; Processing the plurality of second detection values to obtain a second smooth curve; Whether the target event occurs is detected according to the second smooth curve and the second speed parameter curve.
8. The method according to any one of claims 1 to 4, characterized in that When the liquid in the pot is detected to be in the boiling state, adjusting the heating parameters of the heating device includes: When it is detected that the liquid in the pot is in the boiling state, the heating device is controlled to stop heating.
9. A control device for a cooking device, characterized in that: The cooking device comprises a cooking panel and a speed parameter detection device arranged on the cooking panel, the device comprising: A heating module, for controlling a heating device included in the cooking device to heat in response to a start cooking instruction; A speed parameter detection module, used to control the speed parameter detection device to detect the vibration degree of the cooking panel according to a predetermined period during the heating process to obtain a plurality of first detection values; a boiling state detection module, configured to detect whether the liquid in the pot placed on the cooking panel is in a boiling state based on the plurality of the first detection values and a preset first speed parameter curve, wherein the first speed parameter curve represents a change in a speed parameter of the cooking panel during a heating process; The heating module is also used to adjust the heating parameters of the heating device when it is detected that the liquid in the pot is in the boiling state.
10. A cooking device, characterized in that: The cooking device comprises: A cooking panel and a speed parameter detection device arranged on the cooking panel; one or more processors; Memory; One or more applications, wherein one or more of the applications are stored in the memory and configured to be executed by one or more of the processors, and one or more of the applications are configured to execute the method according to any one of claims 1 to 8.
11. The cooking device according to claim 10, characterized in that The cooking panel includes a display panel, and the speed parameter detection device is arranged on the display panel.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, and the program code is called by a processor to execute the method according to any one of claims 1 to 8.
