Cooking control method and device of cooking appliance, cooking appliance and electronic equipment
By assessing the load on the stirring motor in the cooking appliance to determine the looseness of the ingredients, the problem of poor control accuracy during cooking is solved, and accurate control of the cooking process is achieved.
Patent Information
- Application Number
- CN202411501593.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2044-10-24
AI Technical Summary
Existing cooking appliances have poor control accuracy during the cooking process and are easily affected by external environmental interference, leading to misjudgments.
By detecting the motor load of the stirring paddle in the cooking appliance during rotation, the looseness of the ingredients can be determined. The motor load is used to assess whether the looseness of the ingredients has reached the target looseness, thereby determining whether the cooking stage is complete.
It improves the accuracy of control over the cooking process, avoids interference from the external environment, and ensures accurate judgment and timely switching or stopping of the cooking process.
Smart Images

Figure CN119987222B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of cooking appliances, in particular, to a cooking control method and device of a cooking appliance, a cooking appliance and an electronic device. BACKGROUND
[0002] In modern cooking, the intelligent development of cooking appliances has gradually become an important factor to improve the efficiency and quality of cooking. The cooking appliance monitors the food state (such as temperature, doneness, etc.) in real time through the built-in sensor or other monitoring devices to automatically control the cooking process. At present, the related technology uses multiple infrared pairs to detect the density change of the cooked food material based on the principle that different food materials have different infrared light penetration abilities to judge the cooking effect and control the cooking process. However, this method is easily disturbed by the external environment, which may easily lead to misjudgment and affect the accuracy of the control of the cooking process.
[0003] In view of the above problems, no effective solution has been proposed so far. SUMMARY
[0004] The embodiments of the present application provide a cooking control method and device of a cooking appliance, a cooking appliance and an electronic device to at least solve the technical problem of poor control accuracy of the cooking process in the related art.
[0005] According to an aspect of some embodiments of the present application, a cooking control method of a cooking appliance is provided, including: in a case where it is detected that the cooking appliance is in a target cooking stage, detecting, by the cooking appliance, a motor load of a stirring paddle in the cooking appliance in a rotation process of the stirring paddle, wherein the stirring paddle is used to stir food materials in the cooking appliance; determining, by the cooking appliance, whether a looseness of the food materials reaches a target looseness according to the motor load, to obtain a target determination result; and determining, by the cooking appliance, whether the target cooking stage is cooked according to the target determination result. Since the looseness of the food materials will affect the resistance that the stirring paddle is subjected to in the rotation process, and thus affect the motor load of the stirring paddle, by detecting the motor load of the stirring paddle in the rotation process, on the one hand, the looseness of the food materials can be effectively evaluated, and on the other hand, the detection of the motor load is not easily affected by the external environment, and the accuracy of the measurement of the looseness of the food materials can be improved. By determining whether the looseness of the food materials reaches the target looseness according to the motor load, the accuracy of the target determination result is improved, so that when it is determined whether the target cooking stage is cooked according to the target determination result, the completion of the cooking stage can be accurately determined, and the timing of switching the cooking stage or stopping the cooking can be grasped by the cooking appliance, and thus the control accuracy of the cooking process can be effectively improved. The purpose of evaluating the looseness of the food materials according to the motor load of the stirring paddle in the cooking appliance and determining whether the current cooking stage is cooked according to the looseness is achieved, and the technical effect of improving the control accuracy of the cooking process is achieved, and thus the technical problem of poor control accuracy of the cooking process in the related art is solved.
[0006] Further, the cooking control method of the cooking appliance further includes: determining a first area in the cooking appliance for containing the food materials; detecting the motor load of the stirring paddle in a rotation process of the stirring paddle in the first area, to obtain a first load; detecting the motor load of the stirring paddle in a rotation process of the stirring paddle in a non-first area, to obtain a second load. Calculating a difference between the first load and the second load, to obtain a current load difference; and determining the target determination result according to a numerical relationship between the current load difference and a target historical load difference. By the above steps, the motor loads of the stirring paddle in the rotation process of stirring the food materials and in the rotation process of idling in the upper half circle are effectively detected, and whether the looseness of the food materials reaches the target looseness is determined according to the degree of influence of the food materials on the motor load, so that the accuracy of determining the target determination result can be improved, and thus the control accuracy of the cooking process can be improved.
[0007] Further, the cooking control method of the cooking appliance further includes: calculating a difference between the current load difference value and the target historical load difference value to obtain a target difference value; in a case where the target difference value is less than a target threshold value, updating the count value, determining whether the updated count value is greater than a number threshold value to obtain a first determination result, and determining a target determination result according to the first determination result. Through the above steps, it is realized that whether the looseness of the target cooking stage reaches the requirement is determined by repeating multiple times, and the situation that the judgment is wrong due to load fluctuation is avoided.
[0008] Further, the cooking control method of the cooking appliance further includes: after calculating a difference between the current load difference value and the target historical load difference value to obtain a target difference value, in a case where the target difference value is greater than or equal to a target threshold value, resetting the count value to a preset value, determining whether a target time length is greater than a preset time length to obtain a second determination result, and determining a target determination result according to the second determination result, wherein the target time length is determined according to a time length between a time point of detecting the motor load for the Nth time in the target cooking stage and a current time point. Through the above steps, it is realized that whether the looseness of the food reaches the target looseness is considered based on the time factor, so that the accuracy of the target determination result can be improved.
[0009] Further, the cooking control method of the cooking appliance further includes: if the first determination result indicates that the updated count value is greater than the number threshold value, it is determined that the target determination result indicates that the looseness reaches the target looseness; if the first determination result indicates that the updated count value is less than or equal to the number threshold value, the motor load of the stirring paddle in the rotating process is re-detected, and whether the looseness of the food reaches the target looseness is determined according to the re-detected motor load to obtain a target determination result. Through the above steps, the accurate determination of the target determination result is realized, and in a case where it is not determined that the looseness reaches the target looseness, the target determination result is continuously determined according to the motor load of the stirring paddle in a new round, which can further improve the accuracy of determining the target determination result.
[0010] Further, the cooking control method of the cooking appliance further includes: if the second determination result indicates that the target time length is greater than the preset time length, it is determined that the target determination result indicates that the looseness does not reach the target looseness; if the second determination result indicates that the target time length is less than or equal to the preset time length, the motor load of the stirring paddle in the rotating process is re-detected, and whether the looseness of the food reaches the target looseness is determined according to the re-detected motor load to obtain a target determination result. Through the above steps, the accurate determination of the target determination result is realized, and in a case where it is not determined that the looseness does not reach the target looseness, the target determination result is continuously determined according to the motor load of the stirring paddle in a new round, which can further improve the accuracy of determining the target determination result.
[0011] Further, the cooking control method of the cooking appliance further includes: determining that the target cooking stage is cooked in a case where the target judgment result indicates that the looseness reaches the target looseness; and determining that the target cooking stage is not cooked in a case where the target judgment result indicates that the looseness does not reach the target looseness. Through the above steps, it is determined whether the target cooking stage is cooked according to whether the looseness reaches the target looseness, thereby improving the accuracy of the control of the cooking process.
[0012] Further, the cooking control method of the cooking appliance further includes: the target cooking stage adopts a first cooking program for cooking, wherein, after it is determined that the target cooking stage is not cooked, a second cooking program is used to replace the first cooking program for cooking, wherein the stirring performance corresponding to the second cooking program is greater than the stirring performance corresponding to the first cooking program, and / or the heating power corresponding to the second cooking program is less than the heating power corresponding to the first cooking program; in the process of using the second cooking program for cooking, the motor load is continuously detected, and it is determined whether the looseness of the food reaches the target looseness according to the detected motor load, to obtain an updated target judgment result, and it is determined whether the target cooking stage is cooked according to the updated target judgment result. Through the above steps, in the case where it is determined that the target cooking stage is not cooked, the cooking program originally used in the target cooking stage is replaced to improve the stirring effect and / or avoid overcooking of the food, thereby effectively avoiding excessive influence on the food, improving the accuracy of the control of the cooking process and the cooking effect.
[0013] Further, the cooking control method of the cooking appliance further includes: detecting the current food temperature in the cooking appliance, and in a case where the food temperature reaches a preset temperature, detecting the motor load of the stirring paddle in the rotating process through the cooking appliance, or calculating the cooked duration of the cooking appliance in the target cooking stage, and in a case where the cooked duration reaches a preset cooking duration, detecting the motor load of the stirring paddle in the rotating process through the cooking appliance. Through the above steps, in the case where the cooking effect in the target cooking stage reaches a certain degree, the motor load is detected again to determine whether the looseness of the food reaches the target looseness, thereby avoiding the occurrence of redundant judgment in the initial stage of the target cooking stage, and effectively reducing the resource occupation of the cooking appliance.
[0014] According to another aspect of the embodiment of the present application, a cooking appliance is also provided for executing the cooking control method of the cooking appliance described above.
[0015] According to another aspect of the embodiments of the present application, a cooking control device is also provided, comprising: a first detection module configured to detect, by a cooking appliance, a motor load of a stirring paddle in a cooking appliance during rotation of the stirring paddle, when the cooking appliance is detected to be in a target cooking stage, wherein the stirring paddle is configured to stir food materials in the cooking appliance; a first judgment module configured to determine, by the cooking appliance, whether a looseness of the food materials reaches a target looseness according to the motor load, to obtain a target judgment result; and a second judgment module configured to determine, by the cooking appliance, whether the target cooking stage is cooked according to the target judgment result.
[0016] According to another aspect of the embodiments of the present application, a computer readable storage medium is also provided, and the computer readable storage medium stores a computer program, wherein the computer program is configured to execute the cooking control method of the cooking appliance when running.
[0017] According to another aspect of the embodiments of the present application, an electronic device is also provided, and the electronic device comprises one or more processors, and a memory configured to store one or more programs, wherein the one or more programs are configured to cause the one or more processors to implement a program for running, and the program is configured to execute the cooking control method of the cooking appliance when running. BRIEF DESCRIPTION OF DRAWINGS
[0018] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
[0019] Figure 1 is a schematic view of an optional cooking control method of a cooking appliance according to an embodiment of the present application;
[0020] Figure 2 is a schematic view of an optional stirring paddle rotation according to an embodiment of the present application;
[0021] Figure 3 is a schematic view of an optional load difference change according to an embodiment of the present application;
[0022] Figure 4 is a schematic view of an optional determination of a target judgment result according to an embodiment of the present application Figure 1 ;
[0023] Figure 5 is a schematic view of an optional determination of a target judgment result according to an embodiment of the present application Figure 2 ;
[0024] Figure 6 is a schematic view of an optional control of a cooking process according to an embodiment of the present application;
[0025] Figure 7 is a schematic view of an alternative cooking appliance according to an embodiment of the application Figure 1 ;
[0026] Figure 8 is a schematic view of an alternative cooking appliance according to an embodiment of the application Figure 2 ;
[0027] Figure 9 is a schematic view of an alternative cooking appliance according to an embodiment of the application Figure 3 ;
[0028] Figure 10 is a schematic view of an alternative cooking appliance according to an embodiment of the application Figure 4 ;
[0029] Figure 11 is a schematic view of a cooking control device of an alternative cooking appliance according to an embodiment of the application
[0030] Figure 12 is a schematic view of an alternative electronic device according to an embodiment of the application. DETAILED DESCRIPTION
[0031] In order to make persons skilled in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to 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 the embodiments. Based on the embodiments in the present application, all other embodiments obtained by persons of ordinary skill in the art without creative work should belong to the protection scope of the present application.
[0032] It should be noted that the terms "first", "second", and the like in the description and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to include only those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards in the relevant region, and provide corresponding operation portal for user to choose authorization or refusal.
[0034] Embodiment 1
[0035] According to the embodiment of the present application, an embodiment of a cooking control method of a cooking appliance is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from here.
[0036] Figure 1 is a schematic diagram of an optional cooking control method of a cooking appliance according to an embodiment of the present application, as shown in Figure 1 , the method comprises the following steps:
[0037] Step S101, in the case of detecting that the cooking appliance is in a target cooking stage, detecting the motor load of the stirring paddle in the cooking appliance in the rotating process of the stirring paddle through the cooking appliance, wherein the stirring paddle is used to stir the food materials in the cooking appliance.
[0038] Optionally, the cooking appliance can be taken as an execution main body to execute the cooking control method of the cooking appliance described above.
[0039] In some embodiments, the cooking appliance can be a wok, a soup pot, a slow cooker or other cooking appliance with a stirring paddle.
[0040] Optionally, Figure 2 is a schematic diagram of an optional stirring paddle rotation according to an embodiment of the present application, as shown in Figure 2 , the stirring paddle rotates from 0° position to 90° position, from 90° position to 180° position, from 180° position to 270° position, and from 270° position to 0° position in the working process of the cooking appliance, the cavity bottom of the cooking appliance contains food materials, and the stirring paddle realizes the stirring of the food materials in the rotating process.
[0041] In some embodiments, the target cooking stage can refer to any one of the cooking stages of the cooking appliance.
[0042] In some embodiments, the target cooking stage can be a cooking stage designated by the administrator among the multiple cooking stages of the cooking appliance.
[0043] In some embodiments, the target cooking stage can be a cooking stage in which the stirring paddle needs to be used in the cooking appliance.
[0044] Optionally, in the case where it is detected that the cooking appliance is in the target cooking stage, the motor load of the stirring paddle in the cooking appliance in the process of rotation can be directly detected by the cooking appliance, or the current food temperature or the cooking duration in the cooking appliance can be first detected by the cooking appliance, so that in the case where the food temperature or the cooking duration meets the preset condition, the motor load of the stirring paddle in the cooking appliance in the process of rotation is detected by the cooking appliance.
[0045] In some embodiments, the motor load refers to the load of the driving motor for driving the stirring paddle to rotate. Optionally, in the case where the driving motor works at a constant voltage, the cooking appliance can detect the working current of the driving motor, so as to calculate the load of the driving motor according to the working current of the driving motor.
[0046] In some embodiments, in the process of detecting the motor load of the stirring paddle in the process of rotation, the cooking appliance can determine a first region according to the region for containing food in the cooking appliance. Optionally, the first region includes at least part of the region for containing food. For example, the region for containing food is directly determined as the first region, for another example, a horizontal plane where the stirring shaft center of the stirring paddle is located is taken as a dividing plane, the two target regions obtained by the dividing plane in the cooking appliance are taken as two target regions, and the target region including the region for containing food in the two target regions is taken as the first region, which can be understood as the region in the lower half circle when the stirring paddle rotates, for another example, the target region including the region for containing food in the two target regions is first taken as a second region, and then part of the region in the second region is taken as the first region, which can be understood as the region of an arc in the lower half circle when the stirring paddle rotates.
[0047] After the first region is determined, the cooking appliance can detect the motor load of the stirring paddle in the process of rotation in the first region to obtain a first load, so as to compare the first load with a preset load threshold, and judge whether the looseness of the food reaches the target looseness according to the comparison result.
[0048] In some embodiments, in the process of detecting the motor load of the stirring paddle in the process of rotation, the cooking appliance can determine a first region according to the region for containing food in the cooking appliance, then detect the motor load of the stirring paddle in the process of rotation in the first region to obtain a first load, detect the motor load of the stirring paddle in the process of rotation in the non-first region to obtain a second load, so as to judge whether the looseness of the food reaches the target looseness according to the difference between the first load and the second load.
[0049] In step S102, the cooking appliance determines whether the looseness of the food reaches the target looseness according to the motor load, to obtain a target determination result.
[0050] When the looseness of the food is low, the food is easy to stick together (for example, a large piece of rice, a piece of shredded meat), in this case, when the stirring paddle stirs the food, relatively large amount of food is lifted by the stirring paddle, so that the stirring paddle bears a large resistance, and the motor load of the stirring paddle is high. When the looseness of the food is high, the food is not easy to stick together (for example, dispersed rice grains, dispersed shredded meat), in this case, when the stirring paddle stirs the food, relatively small amount of food is lifted by the stirring paddle, so that the stirring paddle bears a small resistance, and the motor load of the stirring paddle is low. Therefore, in this embodiment, the looseness of the food can be evaluated according to the motor load of the stirring paddle during rotation.
[0051] Optionally, in the case where the motor load only includes the first load described above, the cooking appliance can compare the first load with a preset load threshold, so as to determine whether the looseness of the food reaches the target looseness according to the comparison result. For example, in the case where the first load is greater than the load threshold, it is determined that the looseness of the food does not reach the target looseness, and in the case where the first load is less than the load threshold, it is determined that the looseness of the food reaches the target looseness.
[0052] Optionally, in the case where the motor load includes the first load and the second load described above, the cooking appliance can calculate the difference between the first load and the second load, to obtain a current load difference, and then determine whether the looseness of the food reaches the target looseness according to the numerical relationship between the current load difference and the target historical load difference.
[0053] It should be noted that, by evaluating whether the looseness of the food reaches the target looseness according to the motor load, the evaluation of the looseness of the food by using an additional device is avoided, so that compared with the detection by using infrared light, the production cost can be effectively reduced, and the applicability can be improved.
[0054] In step S103, the cooking appliance determines whether the target cooking stage is cooked according to the target determination result.
[0055] In some embodiments, in the case where the target determination result indicates that the looseness does not reach the target looseness, it is determined that the target cooking stage is not cooked, and in the case where the target determination result indicates that the looseness reaches the target looseness, it is determined that the target cooking stage is cooked.
[0056] In some embodiments, in a case where the target judgment result indicates that the looseness does not reach the target looseness, it is determined that the target cooking stage is not cooked completely, and in a case where the target judgment result indicates that the looseness reaches the target looseness, the cooking appliance can determine whether the target cooking stage is cooked completely in combination with factors such as the food temperature and the food freshness, for example, if the food temperature and the food freshness of the cooking appliance satisfy corresponding conditions, it is determined that the target cooking stage is cooked completely, and if the food temperature or the food freshness of the cooking appliance does not satisfy the corresponding conditions, it is determined that the target cooking stage is not cooked completely.
[0057] In some embodiments, in a case where it is determined that the target cooking stage is not cooked completely, the steps of detecting the motor load, re-determining whether the looseness of the food reaches the target looseness according to the newly detected motor load to obtain an updated target judgment result, and determining whether the target cooking stage is cooked completely according to the updated target judgment result can be repeatedly performed until it is determined that the target cooking stage is cooked completely.
[0058] Based on the scheme defined in the above steps S101 to S103, it can be known that, in the embodiments of the present application, the food looseness is evaluated according to the click load of the stirring paddle in the cooking appliance, and it is determined whether the current cooking stage is cooked completely according to the looseness. In a case where it is detected that the cooking appliance is in the target cooking stage, the motor load of the stirring paddle in the cooking appliance during rotation is detected by the cooking appliance, and then it is determined whether the looseness of the food reaches the target looseness according to the motor load by the cooking appliance to obtain a target judgment result, so as to determine whether the target cooking stage is cooked completely according to the target judgment result by the cooking appliance. The stirring paddle is used to stir the food in the cooking appliance.
[0059] It is easy to note that, in the above process, since the looseness of the food affects the resistance received by the stirring paddle during rotation, thereby affecting the motor load of the stirring paddle, therefore, by detecting the motor load of the stirring paddle in the cooking appliance during rotation, on the one hand, the effective evaluation of the looseness of the food can be realized, and on the other hand, the detection of the motor load is not easily affected by the external environment, which can improve the accuracy of the measurement of the looseness of the food. By determining whether the looseness of the food reaches the target looseness according to the motor load to obtain a target judgment result, the accuracy of the target judgment result is improved, so that when it is determined whether the target cooking stage is cooked completely according to the target judgment result, the completion of the cooking stage can be accurately determined, which facilitates the cooking appliance to grasp the timing of switching the cooking stage or stopping the cooking, and thus effectively improves the control accuracy of the cooking process.
[0060] Therefore, the scheme provided in the application achieves the purpose of evaluating the looseness of the food according to the click load of the stirring paddle in the cooking utensil, judging whether the current cooking stage is completed according to the looseness, thereby realizing the technical effect of improving the control accuracy of the cooking process, and further solving the technical problem of poor control accuracy of the cooking process in the related art.
[0061] In an optional embodiment, in the process of detecting the motor load of the stirring paddle in the cooking utensil in the rotation process by the cooking utensil, the cooking utensil can determine a first region according to a region in the cooking utensil for containing the food, detect the motor load of the stirring paddle in the rotation process in the first region, obtain a first load, and detect the motor load of the stirring paddle in the rotation process in a region other than the first region, obtain a second load. In the process of judging whether the looseness of the food reaches the target looseness according to the motor load by the cooking utensil, obtaining a target judgment result, the cooking utensil can calculate the difference between the first load and the second load, obtain a current load difference, and determine the target judgment result according to the numerical relationship between the current load difference and the target historical load difference.
[0062] Optionally, the first region includes at least part of the region for containing the food. For example, the region for containing the food is directly determined as the first region, for another example, a horizontal plane where the stirring shaft center of the stirring paddle is located is taken as a dividing plane, the two target regions obtained by dividing the cooking utensil with the dividing plane, a target region including the region for containing the food among the two target regions is determined as the first region, which can be understood as the region where the lower half circle of the stirring paddle is located in the rotation process, for another example, a target region including the region for containing the food among the two target regions is first determined as a second region, and then part of the region in the second region is determined as the first region, which can be understood as the region where an arc in the lower half circle of the stirring paddle is located in the rotation process.
[0063] In some embodiments, the motor load of the stirring paddle in the rotation process in the first region can be the motor load when the stirring paddle is in the lower half circle, and the motor load of the stirring paddle in the rotation process in the region other than the first region can be the motor load when the stirring paddle is in the upper half circle. The lower half circle and the upper half circle are 1 / 2 circle obtained by dividing a horizontal plane where the stirring shaft center of the stirring paddle is located.
[0064] In some embodiments, the motor load of the stirring paddle during the rotation of the first region can be the motor load when the stirring paddle is in an arc in the lower half of the circle, and the motor load of the stirring paddle during the rotation of the non-first region can be the motor load when the stirring paddle is in an arc in the upper half of the circle. Optionally, the arc in the upper half of the circle and the arc in the lower half of the circle can be symmetrical with respect to a horizontal plane in which the stirring shaft is located and symmetrical with respect to a vertical plane in which the stirring shaft is located. Optionally, the respective angles of the arc in the upper half of the circle and the arc in the lower half of the circle can be between 10° and 180°.
[0065] In some embodiments, the position of the stirring paddle can be detected by a relevant position detection device.
[0066] In some embodiments, since the load of the stirring paddle changes in real time, the cooking appliance can obtain multiple load values during the detection of the motor load of the stirring paddle during the rotation of the first region (or the non-first region). In this case, the cooking appliance can take the maximum value of the motor load of the stirring paddle during the rotation of the first region (or the non-first region) as the first load (or the second load), or take the minimum value of the motor load of the stirring paddle during the rotation of the first region (or the non-first region) as the first load (or the second load), or take the average value of the motor load of the stirring paddle during the rotation of the first region (or the non-first region) as the first load (or the second load).
[0067] In some embodiments, the cooking appliance can detect the first load and the second load during the control of the rotation of the stirring paddle by at least one circle, i.e., the first load and the second load can be determined according to the motor load of the stirring paddle during the rotation of a single circle, or the first load and the second load can be determined according to the motor load of the stirring paddle during the rotation of multiple circles.
[0068] During the cooking process, when the amount of food material remains unchanged, the load difference value of the stirring paddle when stirring food material in the lower half of the circle and idling in the upper half of the circle will gradually stabilize over time, for example, Figure 3 is a schematic diagram of an optional load difference change according to an embodiment of the present application, as Figure 3 shown, t oThe change of the load difference value of the stirring paddle from time t1 to time t2 is the change of the load difference value of the stirring paddle in the "stop adding food" time period, in which the food is gradually loosened by the stirring, so that the load difference becomes smaller and tends to be stable, the change of the load difference value of the stirring paddle from time t2 to time t3 is the change of the load difference value of the stirring paddle in the "add food again" time period, and the change of the load difference value of the stirring paddle from time t3 to time t4 is the change of the load difference value of the cooking utensil in the "stop adding food again" time period. Therefore, the cooking utensil can calculate the difference value between the first load and the second load for determining the target judgment result.
[0069] Optionally, the cooking utensil can subtract the second load from the first load to obtain the current load difference value.
[0070] After obtaining the current load difference value, the cooking utensil can compare the current load difference value with the target historical load difference value, so as to determine the target judgment result according to the numerical relationship between the current load difference value and the target historical load difference value.
[0071] In some embodiments, the target historical load difference value can be a fixed first preset value.
[0072] In some embodiments, the target historical load difference value can be the current load difference value corresponding to the historical time, and in the case where there is no current load difference value corresponding to the historical time, a second preset value can be temporarily determined as the target historical load difference value, and the second preset value can be 0.
[0073] In some embodiments, the first preset value and the second preset value can be the same or different.
[0074] For example, Figure 4 is an optional determination of a target judgment result according to an embodiment of the present application Figure 1 As shown in Figure 4 , the control driving motor works at a certain constant voltage so that the stirring paddle rotates at least one circle, the first load and the second load are detected, and the current load difference value is calculated, the difference value between the current load difference value and the target historical load difference value is calculated to obtain a target difference value, in the case where the target difference value is less than a target threshold, it is determined that the target judgment result represents that the looseness of the food reaches the target looseness, and in the case where the target difference value is greater than or equal to the target threshold, it is determined that the target judgment result represents that the looseness of the food does not reach the target looseness.
[0075] For example, the motor load is detected for multiple rounds at preset time intervals, and in each detection round, a current load difference value corresponding to the round is calculated, and then a difference value between the current load difference value corresponding to the round and a target historical load difference value is calculated to obtain a target difference value corresponding to the round, so that in a case where target difference values corresponding to continuous M rounds within a preset time range are all less than a target threshold, it is determined that the target determination result represents that the looseness of the food reaches the target looseness, and otherwise, in a case where target difference values corresponding to continuous M rounds within the preset time range are not all less than the target threshold, it is determined that the target determination result represents that the looseness of the food does not reach the target looseness.
[0076] It should be noted that by detecting the motor load of the stirring paddle in the rotation process in the first area and the non-first area respectively, the motor loads of the stirring paddle when stirring the food in the lower half circle and idling in the upper half circle are effectively detected, and by calculating the difference between the motor loads of the stirring paddle when stirring the food in the lower half circle and idling in the upper half circle, the influence of stirring the food on the motor load can be effectively determined, and by determining the target determination result according to the numerical relationship between the current load difference value and the target historical load difference value, it is determined whether the looseness of the food reaches the target looseness according to the degree of influence of the food on the motor load, so that the accuracy of determining the target determination result can be improved, and the control accuracy of the cooking process can be improved.
[0077] In an optional embodiment, in the process of determining the target determination result according to the numerical relationship between the current load difference value and the target historical load difference value, the cooking appliance can calculate a difference value between the current load difference value and the target historical load difference value to obtain a target difference value, and then in a case where the target difference value is less than a target threshold, update a count value, determine whether the updated count value is greater than a number threshold to obtain a first determination result, and determine the target determination result according to the first determination result.
[0078] In order to improve the accuracy of the target determination result, the cooking appliance can determine whether the looseness of the target cooking stage reaches the requirement by repeatedly determining multiple times. Optionally, the cooking appliance can detect the change of the load difference between the stirring paddle when stirring the food in the lower half circle and idling in the upper half circle in real time, so that when the load difference value tends to be stable and basically does not change in a detection interval, it is determined that the looseness of the food in the target cooking stage reaches the target looseness.
[0079] Optionally, the cooking appliance can calculate a difference value between the current load difference value and the target historical load difference value to obtain a target difference value. Optionally, the target difference value is greater than or equal to 0. Optionally, the target historical load difference value can be a current load difference value corresponding to a historical time, and in a case where there is no current load difference value corresponding to a historical time, a second preset value can be temporarily determined as the target historical load difference value, and the second preset value can be 0.
[0080] In some embodiments, the target threshold value is a preset value, which can be understood as an error range (or an acceptable range) of the load difference fluctuation of the upper and lower circles, and the target threshold value can be different according to the selected cooking function (i.e., the cooking stage) and the cooking material, for example, the smaller the target threshold value is, the better the material distribution uniformity of the recipe is after the current cooking stage is completed.
[0081] In some embodiments, the target threshold value is greater than 0 and less than 1 / 3 of the target load difference, the target load difference refers to the load difference of the upper and lower circles of the stirring paddle after the material of the current cooking recipe reaches the target looseness in the target cooking stage, and the target load difference can be determined by the administrator in advance in the laboratory.
[0082] Optionally, when the target difference value is less than the target threshold value, the cooking appliance can update the count value and determine whether the updated count value is greater than the number threshold value to obtain a first determination result. Optionally, the initial value of the count value is a preset value, which can be 0, and updating the count value can be a one-increment process. The cooking appliance can determine the target determination result according to the first determination result.
[0083] In some embodiments, the number threshold value can be preset by the administrator according to actual application requirements, and the number threshold value is greater than or equal to 2, and optionally, the number threshold value can be 5.
[0084] For example, when the first determination result indicates that the updated count value is greater than the number threshold value, it is determined that the target determination result indicates that the looseness reaches the target looseness, and when the first determination result indicates that the updated count value is less than or equal to the number threshold value, the motor load can be detected again to determine whether the looseness of the material reaches the target looseness according to the re-detected motor load.
[0085] In some embodiments, when the target difference value is less than the target threshold value, the cooking appliance can also determine the current load difference value as the target historical load difference value to update the target historical load difference value.
[0086] It should be noted that by counting the number of times that the target difference value is less than the target threshold value and determining the target determination result according to the relationship between the count value and the number threshold value, it is determined whether the looseness of the target cooking stage meets the requirements by repeated determination, and the situation that the determination is wrong due to the load fluctuation is avoided.
[0087] In an optional embodiment, after a difference between the current load difference and the target historical load difference is calculated to obtain a target difference value, the cooking appliance can reset the count value to a preset value in a case where the target difference value is greater than or equal to a target threshold value, determine whether a target time length is greater than a preset time length to obtain a second determination result, and determine the target determination result according to the second determination result, where the target time length is determined according to a time length between a time point at which the motor load is detected for the Nth time in the target cooking stage and a current time point.
[0088] In some embodiments, the target time length is determined according to a time length between a time point at which the motor load is detected for the Nth time in the target cooking stage and a current time point, where N is a positive integer, and the time point at which the motor load is detected for the Nth time can refer to a time point at which the motor load is started to be detected for the Nth time. For example, the target time length can refer to a time length between a time point at which the motor load is started to be detected for the first time in the target cooking stage and a current time point. In a popular sense, the target time length can be understood as a time length that has been consumed for detecting whether the looseness of the food reaches the target looseness.
[0089] For example, in a case where the second determination result indicates that the target time length is greater than the preset time length, it is determined that the target determination result indicates that the looseness does not reach the target looseness, and in a case where the second determination result indicates that the target time length is less than or equal to the preset time length, the motor load can be detected again to determine whether the looseness of the food reaches the target looseness according to the re-detected motor load.
[0090] It should be noted that by resetting the count value in a case where the target difference value is greater than or equal to the target threshold value, it is realized to determine the target determination result according to a continuous number of times that the target difference value is less than the target threshold value, which can improve the accuracy of the target determination result. Furthermore, the target determination result is determined according to whether the target time length is greater than the preset time length, which realizes to consider whether the looseness of the food reaches the target looseness based on a time factor, so that the accuracy of the target determination result can be further improved.
[0091] In an optional embodiment, in the process of determining the target determination result according to the first determination result, if the first determination result indicates that the updated count value is greater than a number threshold value, the cooking appliance can determine that the target determination result indicates that the looseness reaches the target looseness, and if the first determination result indicates that the updated count value is less than or equal to the number threshold value, the cooking appliance can detect the motor load of the stirring paddle in the rotating process again and determine whether the looseness of the food reaches the target looseness according to the re-detected motor load to obtain the target determination result.
[0092] In some embodiments, in a case where the target difference value is less than the target threshold value, the cooking appliance can also determine the current load difference as the target historical load difference to update the target historical load difference.
[0093] In some embodiments, the number threshold can be preset by an administrator according to actual application requirements, and the number threshold can be greater than or equal to 2, and optionally, the number threshold can be 5.
[0094] Optionally, if the first judgment result represents that the updated count value is greater than the number threshold, it is determined that the looseness reaches the target looseness.
[0095] Optionally, if the first judgment result represents that the updated count value is less than or equal to the number threshold, the motor load of the stirring paddle during rotation is re-detected, and whether the looseness of the food material reaches the target looseness is judged according to the re-detected motor load to obtain the target judgment result.
[0096] For example, the cooking appliance controls the stirring paddle to continue rotating at least one circle, and the motor load is re-detected during the process of the stirring paddle continuing to rotate at least one circle to obtain the updated first load and the updated second load, that is, the re-detected motor load. Then, the difference between the updated first load and the updated second load is calculated to obtain the updated current load difference, and then the difference between the updated current load difference and the target historical load difference is calculated to obtain the updated target difference. Then, in the case that the updated target difference is less than the target threshold, the count value is updated, and whether the updated count value is greater than the number threshold is judged to determine the target judgment result according to the judgment result. In the case that the updated target difference is greater than or equal to the target threshold, the count value is reset to a preset value, and whether the target time length is greater than the preset time length is judged to determine the target judgment result according to the judgment result.
[0097] It should be noted that, since the load difference corresponding to the stirring paddle also tends to be stable when the food material is relatively loose, by determining that the looseness reaches the target looseness in the case that the first judgment result represents that the updated count value is greater than the number threshold, the accuracy of the target judgment result is improved. In addition, by performing the above operation in the case that the first judgment result represents that the updated count value is less than or equal to the number threshold, it is realized that the target judgment result is continuously determined according to the motor load of the stirring paddle in a new round in the case that it is unable to be determined that the looseness reaches the target looseness, so that the accuracy of determining the target judgment result can be further improved.
[0098] In an optional embodiment, in the process of determining the target judgment result according to the second judgment result, if the second judgment result represents that the target time length is greater than the preset time length, the cooking appliance can determine that the target judgment result represents that the looseness does not reach the target looseness, and if the second judgment result represents that the target time length is less than or equal to the preset time length, the cooking appliance can re-detect the motor load of the stirring paddle during rotation, and determine whether the looseness of the food material reaches the target looseness according to the re-detected motor load to obtain the target judgment result.
[0099] In some embodiments, the target duration is determined according to a duration between a time point at which the motor load is detected for the Nth time in the target cooking phase and a current time point, N being a positive integer, the time point at which the motor load is detected for the Nth time can refer to a time point at which the motor load is detected for the Nth time, for example, the target duration can refer to a duration between a time point at which the motor load is detected for the 1st time in the target cooking phase and the current time point. In a popular sense, the target duration can be understood as a duration of time spent in detecting whether the looseness of the food reaches the target looseness.
[0100] Optionally, if the second determination result represents that the target duration is greater than the preset duration, it is determined that the target determination result represents that the looseness does not reach the target looseness.
[0101] Optionally, if the second determination result represents that the target duration is less than or equal to the preset duration, the motor load of the stirring paddle in the rotating process is re-detected, and whether the looseness of the food reaches the target looseness is determined according to the re-detected motor load, to obtain a target determination result.
[0102] For example, the cooking appliance controls the stirring paddle to continue rotating at least one circle, and the motor load is re-detected in the process of the stirring paddle continuing to rotate at least one circle, to obtain an updated first load and an updated second load, that is, to obtain the re-detected motor load. Then, a difference value between the updated first load and the updated second load is calculated to obtain an updated current load difference value, and then a difference value between the updated current load difference value and the target historical load difference value is calculated to obtain an updated target difference value. Then, in the case that the updated target difference value is less than the target threshold value, the count value is updated, and whether the updated count value is greater than the number threshold value is judged, to determine the target determination result according to the determination result. In the case that the updated target difference value is greater than or equal to the target threshold value, the count value is reset to the preset value, and whether the target duration is greater than the preset duration is judged, to determine the target determination result according to the determination result.
[0103] It should be noted that, by determining that the target determination result represents that the looseness does not reach the target looseness in the case that the second determination result represents that the target duration is greater than the preset duration, it is realized that in the case that the food is cooked for too long, it is determined that the looseness of the food does not reach the target looseness, so as to facilitate the cooking appliance to change the stirring mode or the heating mode, to avoid overcooking of the food. By performing the above operation in the case that the second determination result represents that the target duration is less than or equal to the preset duration, it is realized that in the case that it cannot be determined that the looseness does not reach the target looseness, the target determination result is continuously determined according to the motor load of the stirring paddle in a new round, so as to further improve the accuracy of determining the target determination result.
[0104] In an alternative embodiment, the target duration is determined according to a duration between a time point at which the motor load is detected for the Nth time in the target cooking phase and a current time point, N being a positive integer, the time point at which the motor load is detected for the Nth time can refer to a time point at which the motor load is detected for the Nth time, for example, the target duration can refer to a duration between a time point at which the motor load is detected for the 1st time in the target cooking phase and the current time point. In a popular sense, the target duration can be understood as a duration of time spent in detecting whether the looseness of the food reaches the target looseness. Figure 5The process of obtaining the target judgment result is described as follows. Figure 5 is a schematic diagram of determining a target judgment result according to an embodiment of the present application Figure 2 As shown in FIG. 6, in the case where the process of judging whether the looseness of the food material reaches the target looseness starts, the count value, the target time length and the target historical load difference value are first set to 0. Then, the following steps are executed. Figure 5
[0105] Step 1: control the driving motor to work at a constant voltage, so that the stirring paddle rotates at least one circle, record the current load difference value obtained by subtracting the motor load value when the stirring paddle is in the upper half circle (i.e., the second load value) from the motor load value when the stirring paddle is in the lower half circle (i.e., the first load value), and judge whether the absolute difference value (i.e., the target difference value) between the current load difference value and the target historical load difference value is less than a set load difference threshold value (i.e., the target threshold value). If yes, execute Step 2; otherwise, execute Step 3.
[0106] Step 2: accumulate the count value, set the target historical load difference value to the current load difference value, and judge whether the count value is greater than a preset number threshold value. If yes, determine that the looseness of the food material in the current cooking stage reaches the target requirement, i.e., determine that the looseness of the food material reaches the target looseness; otherwise, return to execute Step 1.
[0107] Step 3: clear the count value (i.e., reset the count value to a preset value), count the target time length, and then determine whether the target time length is greater than a preset maximum judgment time (i.e., the preset time length). If yes, determine that the looseness of the food material in the current cooking stage does not reach the target requirement, i.e., determine that the looseness of the food material does not reach the target looseness; otherwise, return to execute Step 1.
[0108] In an optional embodiment, in the process of judging whether the target cooking stage is cooked according to the target judgment result by the cooking appliance, the cooking appliance can determine that the target cooking stage is cooked in the case where the target judgment result indicates that the looseness reaches the target looseness, and determine that the target cooking stage is not cooked in the case where the target judgment result indicates that the looseness does not reach the target looseness.
[0109] Optionally, in the case where it is determined that the target cooking stage is cooked, the cooking appliance can judge whether there is a next cooking stage of the target cooking stage. If yes, control the cooking appliance to start executing the next cooking stage; if not, control the cooking appliance to end cooking.
[0110] Optionally, in a case where it is determined that the target cooking stage is not cooked, the cooking appliance can continue to detect the motor load, and determine whether the looseness of the food reaches the target looseness according to the detected motor load, to obtain an updated target determination result, so as to determine whether the target cooking stage is cooked according to the updated target determination result, thereby repeating the above process until it is determined that the target cooking stage is cooked.
[0111] Optionally, in order to avoid relatively high-intensity cooking of the food for too long in the target cooking stage, thereby affecting the taste of the food, in a case where it is determined that the target cooking stage is not cooked, the cooking appliance can first switch the cooking program of the target cooking stage, for example, to a relatively low-heating-power cooking mode, and then continue to detect the motor load, and determine whether the looseness of the food reaches the target looseness according to the detected motor load, to obtain an updated target determination result, so as to determine whether the target cooking stage is cooked according to the updated target determination result, thereby repeating the above process until it is determined that the target cooking stage is cooked.
[0112] It should be noted that, by the above method, it is determined whether the target cooking stage is cooked according to whether the looseness reaches the target looseness, thereby improving the accuracy of the control of the cooking process.
[0113] In an optional embodiment, the target cooking stage adopts a first cooking program for cooking, wherein after it is determined that the target cooking stage is not cooked, the cooking appliance can replace the first cooking program with a second cooking program for cooking, and then continue to detect the motor load, and determine whether the looseness of the food reaches the target looseness according to the detected motor load, to obtain an updated target determination result, and determine whether the target cooking stage is cooked according to the updated target determination result. The stirring performance corresponding to the second cooking program is greater than the stirring performance corresponding to the first cooking program, and / or the heating power corresponding to the second cooking program is less than the heating power corresponding to the first cooking program.
[0114] Optionally, since the cooking appliance has cooked the food for a relatively long time at a relatively high intensity in a case where it is determined that the target cooking stage is not cooked, but the looseness of the food still does not reach the target requirement at this time, the cooking appliance can prolong the stage cooking time and change the cooking program (stirring and heating control method) so that the looseness of the finally cooked food reaches the target looseness, thereby determining that the target cooking stage is cooked.
[0115] In some embodiments, after it is determined that the target cooking stage is not cooked, the cooking appliance can replace the first cooking program with a second cooking program for cooking, so as to improve the stirring effect and / or avoid overcooking of the food.
[0116] In some embodiments, the stirring performance corresponding to the second cooking program is greater than the stirring performance corresponding to the first cooking program, for example, the stirring power (speed) of the second cooking program is higher, the stirring interval time is less, the forward and reverse stirring switching frequency is higher, the fast switching of forward and reverse stirring makes the stirring paddle shake, and the like, relative to the first cooking program.
[0117] In some embodiments, the heating power corresponding to the second cooking program is less than the heating power corresponding to the first cooking program, for example, the heating power of the second cooking program is relatively small power heating or no heating, relative to the first cooking program, to avoid overcooking of the food materials in the cooking appliance.
[0118] In some embodiments, the stirring performance corresponding to the second cooking program is greater than the stirring performance corresponding to the first cooking program, and the heating power corresponding to the second cooking program is less than the heating power corresponding to the first cooking program.
[0119] Optionally, during the cooking using the second cooking program, the cooking appliance can continue to detect the motor load, and determine whether the looseness of the food materials reaches the target looseness according to the detected motor load, to obtain an updated target determination result, and determine whether the target cooking stage is cooked according to the updated target determination result.
[0120] In some embodiments, after the second cooking program is used to replace the first cooking program for cooking, the cooking appliance can reset the foregoing count value, target time length, and target load difference. That is, after the foregoing reset operation, the motor load is continued to be detected to re-determine whether the target cooking stage is cooked.
[0121] Optionally, if the result of the re-determination during the cooking using the second cooking program is still that the target cooking stage is not cooked, the cooking appliance can continue to use the second cooking program for cooking, and continue to repeat the steps of detecting the motor load and determining whether the target cooking stage is cooked according to the detected motor load, until it is determined that the target cooking stage is cooked.
[0122] It should be noted that through the above process, the cooking program originally used for the target cooking stage is replaced in the case where it is determined that the target cooking stage is not completed, so as to improve the stirring effect and / or avoid overcooking of the food materials, thereby effectively avoiding excessive influence on the food materials, improving the accuracy of the control of the cooking process and the cooking effect.
[0123] In an optional embodiment, in the process of detecting the motor load of the stirring paddle in the cooking appliance in rotation by the cooking appliance, the cooking appliance can detect the current food material temperature in the cooking appliance, and in the case that the food material temperature reaches a preset temperature, the motor load of the stirring paddle in rotation is detected by the cooking appliance, or the cooking appliance calculates the cooked duration of the cooking appliance in the target cooking stage, and in the case that the cooked duration reaches a preset cooking duration, the motor load of the stirring paddle in rotation is detected by the cooking appliance.
[0124] Optionally, the preset temperature and the preset cooking duration can be set by an administrator according to actual needs.
[0125] In some embodiments, there is a corresponding relationship between the cooking stage and the preset temperature, and there is a corresponding relationship between the cooking stage and the preset cooking duration.
[0126] In some embodiments, there is a corresponding relationship between the cooking stage and the preset temperature and the food material, and there is a corresponding relationship between the cooking stage and the preset cooking duration and the food material.
[0127] Optionally, the cooking appliance can detect the motor load of the stirring paddle in rotation by the cooking appliance in the case that the food material temperature reaches a preset temperature, and in the case that the food material temperature does not reach a preset temperature, the detection of the motor load of the stirring paddle in rotation is prohibited.
[0128] Optionally, the cooking appliance can detect the motor load of the stirring paddle in rotation by the cooking appliance in the case that the cooked duration of the cooking appliance in the target cooking stage reaches a preset cooking duration, and in the case that the food material temperature does not reach a preset temperature, the detection of the motor load of the stirring paddle in rotation is prohibited.
[0129] It should be noted that through the above process, in the case that the cooking effect in the target cooking stage reaches a certain degree, the motor load is detected again to determine whether the food material looseness reaches the target looseness, thereby avoiding the occurrence of redundant judgment in the initial stage of the target cooking stage, and thereby the resource occupation of the cooking appliance can be effectively reduced.
[0130] In an optional embodiment, according to Figure 6 The process of controlling the cooking process is described above. Figure 6 is a schematic diagram of an optional process of controlling the cooking process according to an embodiment of the present application, as Figure 6 shown, the cooking appliance can perform the following steps:
[0131] Step 1, cooking according to the first cooking program until reaching the preset time or the preset food material temperature, then executing the looseness identification program, if the identification result of the looseness identification program (i.e. the target judgment result) indicates that the food material looseness does not reach the target looseness, executing Step 2; otherwise, executing Step 3, wherein the looseness identification program is used to detect the motor load of the stirring paddle in the cooking appliance during rotation, and judge whether the food material looseness reaches the target looseness according to the motor load, to obtain the target judgment result.
[0132] Step 2, cooking according to the second cooking program, then executing the looseness identification program: if the identification result of the looseness identification program indicates that the food material looseness reaches the target looseness, executing Step 3; otherwise, repeating the present step (Step 2).
[0133] Step 3, determining to start the next stage of cooking or to end the cooking according to the current preset menu.
[0134] It can be seen that the scheme provided in the present application achieves the purpose of evaluating the food material looseness according to the click load of the stirring paddle in the cooking appliance, and judging whether the current cooking stage is cooked according to the looseness, thereby realizing the technical effect of improving the control accuracy of the cooking process, and further solving the technical problem of poor control accuracy of the cooking process in the related art.
[0135] Embodiment 2
[0136] According to the embodiment of the present application, an embodiment of a cooking appliance is provided, which is used to execute the cooking control method of the cooking appliance provided in Embodiment 1.
[0137] In an optional embodiment, Figure 7 is a schematic diagram of an optional cooking appliance according to the embodiment of the present application Figure 1 As shown in Figure 7 , the circuit structure of the cooking appliance includes a logic control module, a heating module and a paddle position detection module, wherein the logic control module is used to execute the cooking control method of the cooking appliance as described above, and control the driving motor in the cooking appliance to work, control the heating module to work, and control the paddle position detection module to detect the position of the stirring paddle. Figure 7 The driving motor in the cooking appliance is used to drive the stirring paddle to rotate, the heating module is used to heat the food material, and the paddle position detection module is used to detect the position of the stirring paddle and send the stirring paddle position to the logic control module.
[0138] In an optional embodiment, Figure 8 is a schematic diagram of an optional cooking appliance according to the embodiment of the present application Figure 2 As shown in Figure 8As shown, the circuit structure of the cooking appliance includes a logic control module, a heating module, a paddle position detection module, and a motor current detection module. The logic control module is configured to execute the cooking control method of the cooking appliance, control the driving motor to work, control the heating module to work, and control the paddle position detection module to detect the position of the stirring paddle. The logic control module is further configured to control the motor current detection module to detect the working current of the driving motor, so that the logic control module calculates the motor load. The motor current detection module is configured to detect the working current of the driving motor and send the working current to the logic control module.
[0139] In an alternative embodiment, Figure 9 is a schematic diagram of an alternative cooking appliance according to an embodiment of the present application Figure 3 As shown, Figure 9 As shown, the circuit structure of the cooking appliance includes a logic control module, a heating module, a paddle position detection module, and a temperature detection module. The logic control module is configured to execute the cooking control method of the cooking appliance, control the driving motor to work, control the heating module to work, and control the paddle position detection module to detect the position of the stirring paddle. The logic control module is further configured to control the temperature detection module to detect the temperature of the food in the cooking appliance, and the temperature detection module is configured to detect the temperature of the food in the cooking appliance and send the temperature value to the logic control module.
[0140] In an alternative embodiment, Figure 10 is a schematic diagram of an alternative cooking appliance according to an embodiment of the present application Figure 4 As shown, Figure 10 As shown, the circuit structure of the cooking appliance includes a logic control module, a heating module, a paddle position detection module, a motor current detection module, and a temperature detection module. The logic control module is configured to execute the cooking control method of the cooking appliance, control the driving motor to work, control the heating module to work, control the paddle position detection module to detect the position of the stirring paddle, control the motor current detection module to detect the working current of the driving motor, and control the temperature detection module to detect the temperature of the food in the cooking appliance.
[0141] In the embodiment of the present application, the food looseness is evaluated according to the click load of the stirring paddle in the cooking appliance, and it is determined whether the current cooking stage is cooked according to the looseness. When the cooking appliance is detected to be in the target cooking stage, the motor load of the stirring paddle in the cooking appliance during rotation is detected by the cooking appliance, and then it is determined whether the food looseness reaches the target looseness according to the motor load by the cooking appliance, to obtain a target determination result, so that it is determined whether the target cooking stage is cooked according to the target determination result by the cooking appliance. The stirring paddle is used to stir the food in the cooking appliance.
[0142] In the above process, since the looseness of the food material affects the resistance received by the stirring paddle during rotation, thereby affecting the motor load of the stirring paddle, by detecting the motor load of the stirring paddle in the cooking appliance during rotation, on the one hand, the looseness of the food material can be effectively evaluated, and on the other hand, the detection of the motor load is not easily affected by the external environment, which can improve the accuracy of the measurement of the looseness of the food material. By judging whether the looseness of the food material reaches the target looseness according to the motor load, the accuracy of the target judgment result is improved, so that when judging whether the target cooking stage is cooked according to the target judgment result, the completion of the cooking stage can be accurately judged, which facilitates the cooking appliance to grasp the timing of switching the cooking stage or stopping cooking, thereby effectively improving the control accuracy of the cooking process.
[0143] Therefore, the scheme provided in the present application achieves the purpose of evaluating the looseness of the food material according to the click load of the stirring paddle in the cooking appliance, and judging whether the current cooking stage is cooked according to the looseness, thereby achieving the technical effect of improving the control accuracy of the cooking process, thereby solving the technical problem of poor control accuracy of the cooking process in the related art.
[0144] Embodiment 3
[0145] According to the embodiment of the present application, an embodiment of a cooking control device of a cooking appliance is provided, wherein, Figure 11 is a schematic diagram of an optional cooking control device of a cooking appliance according to an embodiment of the present application, as Figure 11 shown, the device comprises:
[0146] The first detection module 1101 is configured to, when it is detected that the cooking appliance is in a target cooking stage, detect, by the cooking appliance, the motor load of a stirring paddle in the cooking appliance during rotation, wherein the stirring paddle is used to stir food material in the cooking appliance.
[0147] The first judgment module 1102 is configured to, by the cooking appliance, judge whether the looseness of the food material reaches a target looseness according to the motor load, and obtain a target judgment result.
[0148] The second judgment module 1103 is configured to, by the cooking appliance, judge whether the target cooking stage is cooked according to the target judgment result.
[0149] It should be noted that the first detection module 1101, the first judgment module 1102 and the second judgment module 1103 correspond to steps S101 to S103 in the above embodiment, and the three modules have the same examples and application scenarios as the corresponding steps, but are not limited to the content disclosed in the above embodiment 1.
[0150] Optionally, the first detection module further includes: a first determination submodule, configured to determine a first area in the cooking appliance for containing food materials; a first detection submodule, configured to detect a motor load of the stirring paddle in a rotation process in the first area to obtain a first load; and a second detection submodule, configured to detect a motor load of the stirring paddle in a rotation process in a non-first area to obtain a second load. The first determination submodule further includes: a first calculation submodule, configured to calculate a difference between the first load and the second load to obtain a current load difference; and a second determination submodule, configured to determine a target determination result according to a numerical relationship between the current load difference and a target historical load difference.
[0151] Optionally, the second determination submodule further includes: a calculation unit, configured to calculate a difference between the current load difference and the target historical load difference to obtain a target difference; and a determination unit, configured to update the count value in a case where the target difference is less than a target threshold, determine whether the updated count value is greater than a count threshold to obtain a first determination result, and determine the target determination result according to the first determination result.
[0152] Optionally, the cooking control device of the cooking appliance further includes: a determination module, configured to reset the count value to a preset value in a case where the target difference is greater than or equal to the target threshold, determine whether a target time length is greater than a preset time length to obtain a second determination result, and determine the target determination result according to the second determination result, wherein the target time length is determined according to a time length between a time point of detecting the motor load for the Nth time in the target cooking stage and a current time point.
[0153] Optionally, the determination unit further includes: a first determination subunit, configured to determine that the target determination result represents that the looseness reaches the target looseness if the first determination result represents that the updated count value is greater than the count threshold; and a first determination subunit, configured to re-detect the motor load of the stirring paddle in the rotation process, and determine whether the looseness of the food materials reaches the target looseness according to the re-detected motor load to obtain the target determination result if the first determination result represents that the updated count value is less than or equal to the count threshold.
[0154] Optionally, the determination module further includes: a second determination subunit, configured to determine that the target determination result represents that the looseness does not reach the target looseness if the second determination result represents that the target time length is greater than the preset time length; and a second determination subunit, configured to re-detect the motor load of the stirring paddle in the rotation process, and determine whether the looseness of the food materials reaches the target looseness according to the re-detected motor load to obtain the target determination result if the second determination result represents that the target time length is less than or equal to the preset time length.
[0155] Optionally, the second judging module further comprises: a third determining submodule, configured to determine that the target cooking stage is cooked in a case where the target judging result represents that the looseness reaches the target looseness; and a fourth determining submodule, configured to determine that the target cooking stage is not cooked in a case where the target judging result represents that the looseness does not reach the target looseness.
[0156] Optionally, the cooking control device of the cooking appliance further comprises: a processing module, configured to replace the first cooking program with a second cooking program for cooking, wherein the second cooking program corresponds to a stirring performance greater than the stirring performance corresponding to the first cooking program, and / or the second cooking program corresponds to a heating power smaller than the heating power corresponding to the first cooking program; and a third judging module, configured to continue to detect the motor load during the cooking by using the second cooking program, and determine whether the looseness of the food material reaches the target looseness according to the detected motor load, to obtain an updated target judging result, and determine whether the target cooking stage is cooked according to the updated target judging result.
[0157] Optionally, the first detecting module further comprises: a second detecting submodule, configured to detect a current food material temperature in the cooking appliance, and detect the motor load of the stirring paddle in the rotating process by the cooking appliance in a case where the food material temperature reaches a preset temperature; or a second calculating submodule, configured to calculate a cooked duration of the cooking appliance in the target cooking stage, and detect the motor load of the stirring paddle in the rotating process by the cooking appliance in a case where the cooked duration reaches a preset cooking duration.
[0158] Embodiment 4
[0159] According to another aspect of the embodiments of the present application, a computer readable storage medium is also provided, and the computer readable storage medium stores a computer program, wherein the computer program is configured to execute the cooking control method of the cooking appliance when running.
[0160] Embodiment 5
[0161] According to another aspect of the embodiments of the present application, an electronic device is also provided, and the electronic device comprises: Figure 12 is a schematic diagram of an optional electronic device according to the embodiments of the present application, as Figure 12 shown, the electronic device comprises one or more processors; a memory, configured to store one or more programs, which make the one or more processors implement a program for running when the one or more programs are executed by the one or more processors, wherein the program is configured to execute the cooking control method of the cooking appliance when running.
[0162] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0163] In the above-mentioned embodiments of the present application, the description of each embodiment is focused on, and the part not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0164] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be implemented by other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of units can be a logical function division, and actual implementation can have another division way, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or modules shown or discussed can be indirect coupling or communication connection through some interfaces, and can be electrical or other forms.
[0165] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed to multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0166] In addition, each functional unit in each embodiment of the present application can be integrated in a processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0167] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the embodiments of the present application. The foregoing storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0168] The above is only the preferred embodiment of the present application, and it should be pointed out that for ordinary skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be considered as the protection scope of the present application.
Claims
1. A cooking control method for a cooking appliance, characterized in that, include: When the cooking appliance is detected to be in the target cooking stage, the motor load of the stirring paddle in the cooking appliance during the rotation process is detected by the cooking appliance, wherein the stirring paddle is used to stir the ingredients in the cooking appliance; The cooking appliance determines whether the looseness of the ingredients has reached the target looseness based on the motor load, and obtains the target judgment result. The cooking appliance determines whether the target cooking stage is complete based on the target judgment result, including: if the target judgment result indicates that the looseness has reached the target looseness, determining that the target cooking stage is complete; if the target judgment result indicates that the looseness has not reached the target looseness, determining that the target cooking stage is not complete.
2. The method according to claim 1, characterized in that, Detecting the motor load of the stirring paddle in the cooking appliance during rotation includes: The first area is determined based on the area in the cooking utensil used for holding ingredients; The motor load during the rotation of the stirring paddle in the first region is detected to obtain the first load; The motor load during the rotation of the stirring paddle outside the first region is detected to obtain the second load; The cooking appliance determines whether the looseness of the ingredients reaches the target looseness based on the motor load, and obtains the target determination result, including: Calculate the difference between the first load and the second load to obtain the current load difference; The target judgment result is determined based on the numerical relationship between the current load difference and the target historical load difference.
3. The method according to claim 2, characterized in that, The target judgment result is determined based on the numerical relationship between the current load difference and the target historical load difference, including: Calculate the difference between the current load difference and the target historical load difference to obtain the target difference; If the target difference is less than the target threshold, the count value is updated, and it is determined whether the updated count value is greater than the number of times threshold to obtain a first judgment result. The target judgment result is then determined based on the first judgment result.
4. The method according to claim 3, characterized in that, After calculating the difference between the current load difference and the target historical load difference to obtain the target difference, the method further includes: If the target difference is greater than or equal to the target threshold, the count value is reset to a preset value, and it is determined whether the target duration is greater than the preset duration to obtain a second judgment result. The target judgment result is determined based on the second judgment result, wherein the target duration is determined based on the duration between the time point of the Nth detection of the motor load in the target cooking stage and the current time point.
5. The method according to claim 3, characterized in that, Determining the target judgment result based on the first judgment result includes: If the first judgment result indicates that the updated count value is greater than the number threshold, then the target judgment result indicates that the looseness has reached the target looseness; If the first judgment result indicates that the updated count value is less than or equal to the number of times threshold, then the motor load of the stirring paddle during rotation is re-detected, and the looseness of the food is determined based on the re-detected motor load to determine whether the looseness of the food reaches the target looseness, thereby obtaining the target judgment result.
6. The method according to claim 4, characterized in that, Determining the target judgment result based on the second judgment result includes: If the second judgment result indicates that the target duration is greater than the preset duration, then it is determined that the target judgment result indicates that the looseness has not reached the target looseness. If the second judgment result indicates that the target duration is less than or equal to the preset duration, then the motor load of the stirring paddle during rotation is re-detected, and the looseness of the ingredients is determined based on the re-detected motor load to determine whether the looseness of the ingredients reaches the target looseness, thereby obtaining the target judgment result.
7. The method according to claim 1, characterized in that, The target cooking stage is performed using a first cooking procedure, wherein, after determining that the target cooking stage has not been completed, the method further includes: The cooking process uses a second cooking program instead of the first cooking program, wherein the stirring performance of the second cooking program is greater than that of the first cooking program, and / or the heating power of the second cooking program is less than that of the first cooking program. During the cooking process using the second cooking program, the motor load is continuously monitored, and the looseness of the ingredients is determined based on the detected motor load to determine whether the looseness has reached the target looseness, thereby obtaining an updated target determination result. Based on the updated target determination result, it is determined whether the target cooking stage has been completed.
8. The method according to claim 1, characterized in that, Detecting the motor load of the stirring paddle in the cooking appliance during rotation includes: The current temperature of the food in the cooking appliance is detected. If the food temperature reaches a preset temperature, the motor load of the stirring paddle during rotation is detected through the cooking appliance. The cooking time of the cooking appliance in the target cooking stage is calculated. When the cooking time reaches the preset cooking time, the motor load of the stirring paddle during the rotation process is detected by the cooking appliance.
9. A cooking utensil, characterized in that, A cooking control method for performing the cooking appliance according to any one of claims 1 to 8.
10. A cooking control device for a cooking appliance, characterized in that, include: The first detection module is used to detect the motor load of the stirring paddle in the cooking appliance during the rotation process when the cooking appliance is detected to be in the target cooking stage, wherein the stirring paddle is used to stir the ingredients in the cooking appliance; The first judgment module is used to determine whether the looseness of the ingredients has reached the target looseness based on the motor load of the cooking appliance, and to obtain the target judgment result; The second judgment module is used to determine whether the target cooking stage is completed based on the target judgment result using the cooking appliance. The second judgment module further includes: a third determining submodule, used to determine that the target cooking stage is completed when the target judgment result indicates that the looseness has reached the target looseness; and a fourth determining submodule, used to determine that the target cooking stage is not completed when the target judgment result indicates that the looseness has not reached the target looseness.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute, when running, the cooking control method of the cooking appliance as described in any one of claims 1 to 8.
12. An electronic device, characterized in that, The electronic device includes one or more processors; A memory for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to perform the program, wherein the program is configured to execute the cooking control method of the cooking appliance as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Automatic control method and system of cooking equipment
CN116849516A