Oven no-load detection method and system
Through the microwave reflection data detection mechanism, the K-Means clustering algorithm is used to determine the no-load state of the oven, which solves the problems of traditional oven energy waste and baking time delay, and realizes energy-saving standby and efficient baking.
Patent Information
- Application Number
- CN202411826270.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional ovens lack no-load detection mechanisms, resulting in energy waste and delayed baking time, and reduced production efficiency.
Adopt microwave reflection data detection mechanism, microwaves are emitted through magnetron, and the monitoring module obtains reflected data, the processing module combines it into feature vectors, and the no-load parameters are calculated using the K-Means clustering algorithm, and compared with the preset threshold to control the oven entry. Energy saving standby or continue cooking.
Real-time monitoring of the internal state of the oven is achieved, avoiding energy waste, extending equipment life, improving oven usage efficiency, timely discovering no-load states, and shortening idle time.
Smart Images

Figure CN119279412A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of oven no-load detection, and more specifically, particularly relates to an oven no-load detection method and a system thereof. Background Art
[0002] With the increasing demand for home cooking, ovens have become one of the important cooking appliances in modern kitchens. However, many users often ignore whether there are items placed inside the oven when using it. The no-load state means that there are no ingredients or utensils placed inside the oven. When the user accidentally turns on the oven for heating, it often causes unnecessary damage to the oven and may even cause safety hazards such as fire.
[0003] Traditional ovens generally set a fixed heating time without considering whether there is food inside. An oven running in an unloaded state will continue to consume electricity for unnecessary heating, resulting in energy waste. In addition, if the oven fails to detect the unload state and continues to run, it will delay the baking time of the next batch of food and reduce production efficiency. Summary of the invention
[0004] In order to solve the above technical problems, the present invention provides an oven no-load detection method and system thereof, so as to solve the technical problems in the prior art that traditional ovens generally set a fixed heating time and lack a no-load detection mechanism, resulting in energy waste, and easily delaying the baking time of the next batch of food, thereby reducing production efficiency.
[0005] The purpose and effect of the oven no-load detection method and system of the present invention are achieved by the following specific technical means: A no-load detection method for an oven comprises the following steps: s101: the user starts the oven through the control module, so that the magnetron in the oven cavity works and emits microwaves for heating; s102: detecting the microwave based on a monitoring module installed in the baking cavity to obtain microwave reflection data, and transmitting the microwave reflection data to a processing module; the microwave reflection data includes reflection wave intensity, reflection wave frequency and reflection wave arrival time; s103: the processing module combines the reflected wave intensity, the reflected wave frequency and the reflected wave arrival time into a feature vector; ; In the formula, represents the feature vector, represents the reflected wave intensity at the e-th second; Represents the reflected wave frequency at the eth second; represents the arrival time of the reflected wave at the eth second; s104: Calculating a no-load parameter based on the characteristic vector, and then inputting the no-load parameter into a no-load judgment model; s105: obtaining a preset no-load threshold of the oven based on the control module, and the no-load judgment model compares and judges the no-load parameter with the no-load threshold, and outputs a comparison and judgment result; s106: the control unit starts a corresponding control instruction based on the result of the comparison and judgment; and continuously acquires the microwave reflection data through the monitoring module to continuously judge the working state of the oven.
[0006] In a preferred embodiment, in s104, the deriving of the no-load parameter includes calculating by a K-Means clustering algorithm; The calculation process of the K-Means clustering algorithm includes the following steps: s201: Randomly initialize two cluster centers and , and assume that the two cluster centers represent the no-load state and the loaded state respectively; s202: For each feature vector in the data set , calculate its distance from the two cluster centers; ; In the formula, Represents the cluster center The component of the reflected wave intensity; Represents the cluster center The component of the reflected wave frequency; Represents the cluster center The component of the arrival time of the reflected wave; s203: assign each feature vector to the cluster to which the nearest cluster center belongs according to the distance; s204: Recalculate the cluster center of each cluster; for each cluster, the new cluster center is the average value of all eigenvectors in the cluster; for clusters containing eigenvectors , , ..., The clusters, new cluster centers ; s205: Repeat s202 to s204 until the cluster center no longer changes significantly or the preset number of iterations is reached.
[0007] In a preferred embodiment, the step of obtaining no-load parameters further comprises: Calculate each eigenvector To the no-load cluster center Distance ; Calculate the distance between the two cluster centers of the unloaded state and the loaded state , then: ; In the formula, Indicates the no-load parameter.
[0008] In a preferred embodiment, in S105, the no-load judgment model is judged by a comparison judgment formula, and the comparison judgment formula is: ;
[0009] In the formula, Indicates the no-load threshold value preset by the oven, which is used to distinguish whether the oven is in a no-load state or a loaded state; represents the no-load parameter; Indicates the result of comparative judgment; like When the result is "no load", it means that the microwave reflection data characteristics in the current oven present the characteristics represented by the no-load state cluster center, and the current baking cavity is in a no-load state; like When , the result is "loaded", it means that the microwave reflection data characteristics in the current oven present the characteristics represented by the cluster center of the loaded state, and there is a load in the current baking cavity, which is in a loaded state.
[0010] In a preferred embodiment, in S106, the control instruction includes: If the result of the comparison and judgment is determined to be an "unloaded" state, the oven is controlled to enter an energy-saving standby mode, the heating work of the magnetron is stopped, and a continuous prompt sound is emitted through the prompt sound device; If the result of the comparison and judgment is determined to be a "loaded" state, the oven continues to operate according to the preset cooking program.
[0011] In a preferred embodiment, in s102, the monitoring module acquires the microwave reflection data through a microwave sensor, and acquires the microwave reflection data once every unit time, and the unit time is 1 second.
[0012] An oven no-load detection system includes a control module, a magnetron, a monitoring module, a processing module, an execution unit and a prompt sound device; The control module receives a user's start-up command, a cooking mode selection command, and a parameter setting command; and after receiving the no-load or loaded judgment result from the processing module, sends a corresponding control command signal to the control unit to implement the control logic that the oven enters an energy-saving standby mode when no-load or runs according to a preset cooking program when loaded; The magnetron is installed in the baking cavity of the oven, and after receiving the start signal from the control module, emits microwaves for heating according to the set power parameters; The monitoring module includes a microwave sensor installed in the baking cavity for obtaining microwave reflection data; the microwave sensor has a sampling frequency of once per second, and can capture the reflected wave intensity, reflected wave frequency and reflected wave arrival time data, and transmit these data to the processing module in real time; The processing module is used to process the microwave reflection data, including combining the received reflected wave intensity, reflected wave frequency and reflected wave arrival time into a feature vector, and then using the K-Means clustering algorithm to process the feature vector, and obtaining the no-load parameter by calculating the distance between the feature vector and the cluster center, recalculating the cluster center and performing multiple iterations of optimization steps; finally, inputting the no-load parameter into the no-load judgment model for no-load judgment, and the no-load judgment includes comparing and judging based on the no-load parameter and a preset no-load threshold, and outputting a corresponding judgment result according to the comparison judgment formula, that is, "no-load" or "loaded" state information; The execution unit is used to receive the control command signal transmitted by the control unit and directly control the heating element and the prompt sound device execution component of the oven; when the judgment result is the "no-load" state, the execution unit controls the oven to enter the energy-saving standby mode, stops the heating work of the magnetron, and drives the prompt sound device to emit a continuous prompt sound to inform the user that the oven is in the no-load standby state; and when the judgment result is the "loaded" state, the execution unit ensures that the oven operates normally according to the preset cooking program to cook the food.
[0013] The reminder sound device is used to emit a continuous reminder sound.
[0014] A computer-readable storage medium stores computer instructions, wherein the computer instructions are used to enable the computer to execute the above-mentioned oven no-load detection method.
[0015] Compared with the prior art, the present invention has the following beneficial effects: 1. Through the no-load detection mechanism based on microwave reflection data, the oven can monitor the internal status in real time and determine whether there are ingredients. When it is determined to be no-load, the oven is immediately controlled to enter energy-saving standby mode and stop the heating work of the magnetron. When using the oven, users do not need to worry about energy consumption caused by failure to turn off the oven in time, which effectively avoids energy waste under no-load conditions. This not only reduces the energy consumption of the oven, but also reduces equipment loss caused by unnecessary heating, and extends the service life of the oven. At the same time, since there is no need to wait for the fixed heating time to end, the no-load state can be detected in time and enter standby mode, which shortens the idle time of the oven, frees up more time for the next batch of food baking, and improves the use efficiency of the oven.
[0016] 2. Through the setting of the monitoring module, the microwave reflection data can be collected once per second through the microwave sensor, covering the reflection wave intensity, reflection wave frequency and reflection wave arrival time, and transmitted to the processing module; the processing module uses the K-Means clustering algorithm to analyze the data, construct the feature vector and calculate the no-load parameters, and then compares the no-load parameters with the preset no-load threshold through the no-load judgment model, so that the oven can adjust the working mode according to the actual load conditions, thereby improving practicality. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 The invention discloses a flow chart of the steps of an oven no-load detection method and a system thereof.
[0018] Figure 2 This is a flowchart of the steps of calculating the feature vector in step s104 in a no-load detection method for an oven and a system thereof according to the present invention. DETAILED DESCRIPTION
[0019] In order to further understand the present invention, preferred embodiments of the present invention are described below in conjunction with the accompanying drawings and examples. However, it should be understood that these descriptions are only for further illustrating the features and advantages of the present invention, rather than limiting the claims of the present invention. Embodiment 1:
[0020] Please refer to Figure 1 and Figure 2 As shown, the present invention provides a no-load detection method for an oven, comprising the following steps: s101: The user starts the oven through the control module. After receiving the user's command, the electrical system of the oven responds immediately and provides power to the magnetron in the oven cavity. The magnetron starts working under the drive of the electric energy and emits microwaves into the oven cavity. The thermal effect of the microwaves causes the water molecules in the food or the food to vibrate rapidly and generate heat through friction, thereby starting the heating process of the oven. s102: During the operation of the oven, microwaves are detected based on a monitoring module installed in the baking cavity. The monitoring module includes a microwave sensor. The microwave sensor acquires microwave reflection data once per second as a unit time interval. When microwaves propagate in the baking cavity and encounter an object surface or cavity wall for reflection, the microwave sensor can sense the existence of the reflected wave and sense and acquire the microwave reflection data. The microwave reflection data includes the reflected wave intensity, the reflected wave frequency and the reflected wave arrival time. s103: The processing module first extracts the reflected wave intensity, reflected wave frequency and reflected wave arrival time data collected every second, and combines these data into a feature vector: ; In the formula, represents the feature vector; Indicates the intensity of the reflected wave at the e-th second, reflecting the residual energy of the microwave in the roasting cavity at that moment. Its value is related to the absorption and scattering of microwaves by the objects in the roasting cavity; Indicates the frequency of the reflected wave at the e-th second, which contains information about the change in frequency after the microwave interacts with the object. Objects of different materials, shapes and states will cause different degrees of deviation in the reflected wave frequency. This frequency change feature is one of the bases for judging the situation in the baking cavity. Indicates the arrival time of the reflected wave at the eth second, reflecting the length of the microwave propagation path in the baking cavity and the location information of the reflection point; s104: Calculate the no-load parameter based on the characteristic vector, and then input the no-load parameter into the no-load judgment model; s105: Based on the control module, the pre-set no-load threshold of the oven is obtained. This no-load threshold is determined during the oven development and debugging process through a large number of experimental tests and the summary of microwave reflection data characteristics of the oven under different no-load and load scenarios. After receiving the no-load threshold from the control module, the no-load judgment model starts the comparison judgment mechanism, which compares and analyzes the received no-load parameters with the no-load threshold of the oven, and then outputs the comparison judgment result. s106: After receiving the comparison judgment result output by the no-load judgment model, the control unit starts the corresponding control instruction and continuously acquires the microwave reflection data through the monitoring module to continuously judge the working state of the oven.
[0021] The control instructions include: when the result of the comparison judgment is clearly determined to be a "no-load" state, this indicates that the microwave reflection data characteristics in the current oven are consistent with the preset no-load state characteristics, which means that the baking cavity is in a no-load state, and there is no obvious object to interfere with or absorb the microwaves. The control unit immediately sends a coordinated instruction to each functional module of the oven to make the oven enter an energy-saving standby mode, including cutting off the power supply of the magnetron, so that the magnetron stops heating, thereby avoiding unnecessary energy consumption under no-load conditions. At the same time, the control unit activates the prompt sound device, and the prompt sound device emits a continuous prompt sound. This prompt sound is intended to promptly inform the user that the oven is currently in a no-load standby state, so that the user can arrange subsequent operations according to actual needs, such as preparing to put in new ingredients to start the next round of cooking; and when the result of the comparison judgment is determined to be a "loaded" state, it means that there is an object in the baking cavity, and its reflection and absorption of microwaves causes the microwave reflection data to deviate from the characteristic range of the no-load state, thereby determining it to be a loaded state, and the control unit continues to operate the oven according to the preset cooking program.
[0022] Through such a no-load detection mechanism, the oven can adjust its own working mode according to the actual load conditions, thereby improving practicality. When using the oven, the user does not need to worry about energy consumption caused by failure to turn off the oven in time, thus effectively avoiding energy waste under no-load conditions. This not only reduces the energy consumption of the oven, but also reduces equipment loss caused by unnecessary heating, thereby extending the service life of the oven. At the same time, since there is no need to wait for the fixed heating time to end, the no-load state can be detected in time and enter standby mode, thus shortening the idle time of the oven, freeing up more time for baking the next batch of food, thereby improving the use efficiency of the oven.
[0023] In s104, the no-load parameter is obtained by calculating through a K-Means clustering algorithm; The calculation process of the K-Means clustering algorithm includes the following steps: s201: Randomly initialize two cluster centers, denoted as and , in initialization When the oven is in the no-load state, the values of its various dimensions are determined based on the prior knowledge and preliminary estimation of the microwave reflection data characteristics when the oven is in the no-load state. For the dimension of reflected wave intensity, considering that the microwave is relatively evenly reflected in the oven cavity when no-load and the energy loss is small, its value can be set in a relatively low and stable range; for the dimension of reflected wave frequency, since it is less disturbed by objects when no-load, its frequency change is relatively weak, so the value is close to the original frequency emitted by the magnetron; for the dimension of reflected wave arrival time, since the oven cavity structure is fixed and there are no obstacles to interfere with the microwave propagation path, its arrival time will also be in a relatively stable and predictable range; and for The initialization is based on a comprehensive consideration of the characteristics of microwave reflection data under the loaded state. In terms of reflected wave intensity, when there is a load in the baking cavity, the absorption and scattering of microwaves by the object will cause a large change in the reflected wave intensity, causing it to fluctuate within a large numerical range. Therefore, its initialization value range is set relatively wide and significantly different from the no-load state. In the reflected wave frequency dimension, since loads of different materials and shapes will have different degrees of modulation effects on the microwave frequency, resulting in a large uncertainty in the frequency offset, its initialization value will take into account a variety of frequency changes. In the reflected wave arrival time dimension, since the load will change the microwave propagation path and reflection conditions, the arrival time will also change significantly. Its initialization value will be estimated and set based on the longest and shortest propagation path times that may occur when there is a load. and are assumed to represent the cluster centers of the no-load state and the loaded state respectively.
[0024] s202: For each feature vector in the dataset , calculate its distance from the two cluster centers; ; In the formula, Represents the cluster center The reflected wave intensity component plays a role in measuring the difference in reflected wave energy between the eigenvector and the cluster center. The difference in reflected wave intensity reflects the different influences on microwaves during propagation and reflection. If the reflected wave intensity of the eigenvector differs greatly from that of the cluster center, it means that the microwave reflection situation corresponding to the eigenvector is quite different from that represented by the cluster center. Represents the cluster center The component of the reflected wave frequency reflects the characteristic difference in the frequency dimension. Due to the existence of different objects and the internal environmental state of the oven, the reflected wave frequency will change. Therefore, by comparing the difference between the eigenvector and the cluster center in the reflected wave frequency component, the similarity or difference between the two in microwave frequency characteristics can be further judged, thereby determining the attribution of the eigenvector; Represents the cluster center The component of the reflected wave arrival time is helpful to analyze the similarities and differences between microwave propagation paths and reflection conditions. When the eigenvector in this dimension is significantly different from the component of the cluster center, it indicates that the corresponding microwave reflection process is inconsistent with the typical situation represented by the cluster center in terms of propagation path and reflection conditions.
[0025] s203: When each feature vector in the data set is completed With two cluster centers and After calculating the distance between the two features, the distribution operation is performed based on the distance values of these features; for each feature vector, it is compared to and The distance between To cluster center The distance is less than This means that in terms of the comprehensive characteristics of the three key dimensions of reflected wave intensity, reflected wave frequency and reflected wave arrival time, and The states represented by them are closer or similar. In this case, the feature vector Assign to cluster center The cluster to which it belongs indicates that it is more inclined to present The corresponding no-load state; on the contrary, if the eigenvector To cluster center is closer to The fit degree of the loaded state represented by Assign to cluster center The cluster to which it belongs.
[0026] s204: After completing the operation of assigning the feature vectors to the clusters to which the corresponding cluster centers belong according to the distance, in order to further optimize the clustering results and improve the accuracy of judging the unloaded and loaded states of the oven, it is necessary to recalculate the cluster centers of each cluster; for each cluster that has been formed, the new cluster center is determined by taking the average value of all feature vectors in the cluster in each dimension; for the cluster containing the feature vectors , , ..., The clusters, new cluster centers ; In the formula, It represents the new cluster center of a cluster obtained after recalculation. It is a three-dimensional vector corresponding to the values of the three dimensions of reflection wave intensity, reflection wave frequency and reflection wave arrival time. m represents the number of eigenvectors contained in the cluster. represents the reflected wave intensity component in the e-th eigenvector; represents the reflected wave frequency component in the e-th eigenvector; represents the arrival time component of the reflected wave in the e-th eigenvector.
[0027] s205: After completing the first steps s202 to s204, start the iterative optimization cycle; return to step s202 again, for each feature vector in the data set Based on the latest cluster center and , recalculate its distance from the two cluster centers; then enter step s203, according to the newly calculated distance, each feature vector Redistribute to the cluster to which the nearest cluster center belongs. In this round of distribution, since the cluster center has changed, the attribution of the feature vector may be different from the previous round. Some feature vectors that originally belonged to a cluster may be divided into another cluster due to the adjustment of the cluster center, thereby achieving further optimization and classification of the data; then in step s204, for each re-divided cluster, calculate its new cluster center again; repeat steps s202 to s204 repeatedly to continuously adjust and optimize the attribution of the cluster center and the feature vector; in the iterative process, continuously monitor the changes in the cluster center. When it is found that after multiple consecutive iterations, the numerical changes in the three dimensions of reflected wave intensity, reflected wave frequency and reflected wave arrival time of the cluster center are extremely small, that is, no obvious changes occur, it indicates that the current clustering result has become stable and can more accurately reflect the no-load and loaded state characteristics of the oven, and the iteration can be stopped at this time; in addition, if the preset number of iterations is reached during the iteration process, the iteration will be stopped even if the cluster center still changes to a certain extent.
[0028] The no-load parameters also include: Calculate each eigenvector To the no-load cluster center Distance ; Calculate the distance between the two cluster centers of the unloaded state and the loaded state , then: ; In the formula, Represents the no-load parameter. When the value of the no-load parameter is closer to 0, it indicates that the microwave reflection data corresponding to the feature vector is more similar to the no-load feature represented by the no-load state cluster center, which means that the possibility that the oven is in the no-load state is greater; conversely, when the value of the no-load parameter is closer to 1, it indicates that the microwave reflection data corresponding to the feature vector is more inclined to the feature represented by the loaded state cluster center, and the possibility that the oven is in the loaded state is higher.
[0029] In S105, the no-load judgment model makes a judgment by comparing the judgment formula, and the comparison judgment formula is: ; In the formula, Indicates the preset no-load threshold of the oven. This threshold is determined during the oven development and calibration process after comprehensive consideration of a large amount of experimental data, the impact of different types of loads on microwave reflection, and the actual operating environment of the oven. It is used to distinguish whether the oven is in an no-load state or a loaded state. Indicates no-load parameters; Indicates the result of comparative judgment; When making a judgment, if This means that the microwave reflection data characteristics in the current oven are highly consistent with the characteristics represented by the cluster center of the no-load state as a whole. From the perspective of reflected wave intensity, its value is in the typical low and stable range under no-load state; in terms of reflected wave frequency, it is close to the original frequency emitted by the magnetron and has extremely small fluctuations; the arrival time of the reflected wave also conforms to the stable and predictable law presented when there is no obstruction in the baking cavity when it is no-load; at this time, the result of the comparison and judgment is "no-load", which means that the current baking cavity is in a no-load state and there is no obvious object to interfere with or absorb the microwaves.
[0030] On the contrary, if When , it means that the microwave reflection data characteristics in the current oven are more inclined to the characteristics represented by the cluster center of the loaded state; in terms of the reflected wave intensity, there may be large fluctuations and the value is relatively high. This is because the load absorbs and scatters microwaves, causing changes in energy distribution; the reflected wave frequency may have obvious shifts due to the different materials and shapes of the load; the arrival time of the reflected wave will also change significantly because the load changes the microwave propagation path and reflection conditions. In this case, the result is "loaded", that is, there is a load in the current baking cavity and it is in a loaded state.
[0031] An oven no-load detection system includes a control module, a magnetron, a monitoring module, a processing module, an execution unit and a prompt sound device; The control module can be the SM2 model of the Xinmai brand; it can receive the user's start-up instructions, cooking mode selection instructions and parameter setting instructions; and, after receiving the judgment result of whether the oven is unloaded or loaded from the processing module, it will send a corresponding control instruction signal to the control unit, thereby realizing the control logic that the oven enters the energy-saving standby mode when unloaded to minimize energy consumption, or runs according to the preset cooking program when loaded to ensure the cooking effect of food; The magnetron is installed in the oven cavity. It is the component that generates microwave heat. When it receives the start signal from the control module, it will emit microwaves according to the preset power parameters. These microwaves can interact with food. The thermal effect of microwaves causes the polar water molecules inside to vibrate rapidly and generate heat through friction, thereby achieving the function of heating the items in the oven and providing an essential heat source for the cooking process. The monitoring module includes a microwave sensor. The microwave sensor can be the HW-HB100 model of Shenzhen Haiwang Sensor Co., Ltd. It is installed in the baking cavity to obtain microwave reflection data. The sampling frequency of the microwave sensor is once per second, and it can capture the reflected wave intensity, reflected wave frequency and reflected wave arrival time data. These data will be transmitted to the processing module after being collected; The processing module can be the MD-RPLC09A model of the Maixingzhe technology brand, which is used to process the microwave reflection data; it will combine the reflected wave intensity, reflected wave frequency and reflected wave arrival time data received from the monitoring module into a feature vector, and then use the K-Means clustering algorithm to process these feature vectors, by calculating the distance between the feature vector and the cluster center in terms of reflected wave intensity, frequency and arrival time, and assigning the feature vector to the corresponding cluster according to the calculation result, and then recalculate the cluster center of each cluster, and perform multiple iterations and optimizations, and continuously adjust the position of the cluster center so that it can more accurately represent the characteristics of each cluster, and finally obtain the no-load parameter that can accurately characterize the no-load state of the oven; finally, the no-load parameter is input into the no-load judgment model for no-load judgment, which includes comparing and judging based on the no-load parameter and the preset no-load threshold, and outputting the corresponding judgment result according to the comparison judgment formula, that is, "no-load" or "loaded" state information; The execution unit is used to receive the control command signal transmitted by the control unit, and directly control the magnetron and the prompt sound device of the oven accordingly. When the judgment result received from the control unit is the "no-load" state, the execution unit will control the oven to enter the energy-saving standby mode. First, the power supply of the magnetron is cut off to stop its heating work to avoid unnecessary consumption of energy. At the same time, the prompt sound device is driven to emit a continuous and stable prompt sound, informing the user with a clear and definite sound signal that the oven is in the no-load standby state, so that the user can understand the working status of the oven in time and make corresponding operation arrangements. When the judgment result is the "loaded" state, the execution unit will ensure that the oven operates normally according to the preset cooking program to cook the food.
[0032] The prompt sound device may be a T-GUAN brand TGSG-190-Ⅱ model, which is used to emit a continuous prompt sound.
[0033] Based on the same inventive concept, an embodiment of the present application further proposes a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the aforementioned oven no-load detection method.
[0034] The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer executable programs and modules. The storage medium stores the no-load threshold of the oven, which is called and acquired by the control module, and stores the software program for executing the solution of the present invention, which is controlled and executed by the processing module. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0035] Optionally, the storage medium may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc-read-only memory (CD-ROM) or other optical disc storage, optical disc storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto; the storage medium may be integrated with the operating module, the processing module and the control unit, or may exist independently and be coupled through an interface circuit, and the embodiments of the present invention do not specifically limit this.
[0036] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. A method for detecting no-load of an oven, characterized in that; The following steps are included: s101: the user starts the oven through the control module, so that the magnetron in the oven cavity works and emits microwaves for heating; s102: detecting the microwave based on a monitoring module installed in the baking cavity to obtain microwave reflection data, and transmitting the microwave reflection data to a processing module; The microwave reflection data includes reflected wave intensity, reflected wave frequency and reflected wave arrival time; s103: the processing module combines the reflected wave intensity, the reflected wave frequency and the reflected wave arrival time into a feature vector; ; In the formula, represents the feature vector, represents the reflected wave intensity at the e-th second; Represents the reflected wave frequency at the eth second; represents the arrival time of the reflected wave at the eth second; s104: Calculating a no-load parameter based on the characteristic vector, and then inputting the no-load parameter into a no-load judgment model; s105: obtaining a preset no-load threshold of the oven based on the control module, and the no-load judgment model compares and judges the no-load parameter with the no-load threshold, and outputs a comparison and judgment result; s106: the control unit starts a corresponding control instruction based on the result of the comparison and judgment; The microwave reflection data is continuously acquired through the monitoring module to continuously determine the working state of the oven.
2. The method for detecting no-load of an oven according to claim 1, characterized in that: In s104, the obtaining of the no-load parameter includes calculating by a K-Means clustering algorithm; The calculation process of the K-Means clustering algorithm includes the following steps: s201: Randomly initialize two cluster centers and , and assume that the two cluster centers represent the no-load state and the loaded state respectively; s202: For each feature vector in the data set , calculate its distance from the two cluster centers; ; In the formula, Represents the cluster center The component of the reflected wave intensity; Represents the cluster center The component of the reflected wave frequency; Represents the cluster center The component of the arrival time of the reflected wave; s203: assign each feature vector to the cluster to which the nearest cluster center belongs according to the distance; s204: Recalculate the cluster center of each cluster; for each cluster, the new cluster center is the average value of all eigenvectors in the cluster; for clusters containing eigenvectors , , ..., The clusters, new cluster centers ; s205: Repeat s202 to s204 until the cluster center no longer changes significantly or the preset number of iterations is reached.
3. The method for detecting no-load of an oven according to claim 2, characterized in that: The no-load parameter also includes: Calculate each eigenvector To the no-load cluster center Distance ; Calculate the distance between the two cluster centers of the unloaded state and the loaded state , then: ; In the formula, Indicates the no-load parameter.
4. The method for detecting no-load of an oven according to claim 3, characterized in that: In S105, the no-load judgment model makes a judgment by using a comparison judgment formula, and the comparison judgment formula is: ; In the formula, Indicates the no-load threshold value preset by the oven, which is used to distinguish whether the oven is in a no-load state or a loaded state; represents the no-load parameter; Indicates the result of comparative judgment; like When the result is "no load", it means that the microwave reflection data characteristics in the current oven present the characteristics represented by the no-load state cluster center, and the current baking cavity is in a no-load state; like When , the result is "loaded", it means that the microwave reflection data characteristics in the current oven present the characteristics represented by the cluster center of the loaded state, and there is a load in the current baking cavity, which is in a loaded state.
5. The method for detecting no-load of an oven according to claim 4, characterized in that: In S106, the control instructions include: If the result of the comparison and judgment is determined to be an "unloaded" state, the oven is controlled to enter an energy-saving standby mode, the heating work of the magnetron is stopped, and a continuous prompt sound is emitted through the prompt sound device; If the result of the comparison judgment is determined to be a "loaded" state, the oven continues to operate according to the preset cooking program.
6. The method for detecting no-load of an oven according to claim 1, characterized in that: In s102, the monitoring module obtains the microwave reflection data through a microwave sensor, and obtains the microwave reflection data once every unit time, where the unit time is 1 second.
7. An oven no-load detection system, characterized in that; It includes a control module, a magnetron, a monitoring module, a processing module, an execution unit and a prompt sound device; The control module receives a user's start-up command, a cooking mode selection command, and a parameter setting command; and after receiving the no-load or loaded judgment result from the processing module, sends a corresponding control command signal to the control unit to implement the control logic that the oven enters an energy-saving standby mode when no-load or runs according to a preset cooking program when loaded; The magnetron is installed in the baking cavity of the oven, and after receiving the start signal from the control module, emits microwaves for heating according to the set power parameters; The monitoring module includes a microwave sensor installed in the baking cavity for obtaining microwave reflection data; the microwave sensor has a sampling frequency of once per second, and can capture the reflected wave intensity, reflected wave frequency and reflected wave arrival time data, and transmit these data to the processing module in real time; The processing module is used to process the microwave reflection data, including combining the received reflected wave intensity, reflected wave frequency and reflected wave arrival time into a feature vector, and then using the K-Means clustering algorithm to process the feature vector, and obtaining the no-load parameter by calculating the distance between the feature vector and the cluster center, recalculating the cluster center and performing multiple iteration optimization steps; finally, inputting the no-load parameter into the no-load judgment model for no-load judgment, and the no-load judgment includes comparing and judging based on the no-load parameter and a preset no-load threshold, and outputting a corresponding judgment result according to the comparison judgment formula, that is, "no-load" or "loaded" state information; The execution unit is used to receive the control command signal transmitted by the control unit and control the heating element and the prompt sound device of the oven; when the judgment result is the "no-load" state, the execution unit controls the oven to enter the energy-saving standby mode, stops the heating work of the magnetron, and drives the prompt sound device to emit a continuous prompt sound to inform the user that the oven is in the no-load standby state; When the judgment result is "loaded", the execution unit ensures that the oven operates normally according to the preset cooking program to cook the food; The prompt sound device is used to emit a continuous prompt sound.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the no-load detection method for the oven according to any one of claims 1 to 6.
Citation Information
Patent Citations
Load detection method, device and computer readable storage medium
CN107703803A
Microwave oven control method, microwave oven, control terminal and storage medium
CN108738186A
Equipment type identification method and system based on double K-means clustering
CN110070048A
Method for detecting living body in sealed space based on microwave sensing technology
CN119001699A
Microwave no-load protection device and steaming and baking micro all-in-one machine
CN218954948U