Self-cleaning control methods for range hoods and range hoods linked with cooktops

By acquiring data on the stove's firepower and oil stain detection, and dynamically adjusting the spray parameters, the system uses pulse width modulation control signals to solve the problems of intelligence and cleaning effectiveness in the range hood's self-cleaning system, achieving more efficient oil stain removal and resource utilization.

CN122305525APending Publication Date: 2026-06-30HANGZHOU ROBAM APPLIANCES CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HANGZHOU ROBAM APPLIANCES CO LTD
Filing Date
2026-05-25
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing range hood self-cleaning systems cannot dynamically adjust spray parameters according to the stove's heat output and the characteristics of the grease, resulting in incomplete cleaning, wasted resources, and low levels of intelligence.

Method used

By acquiring data on the stove's firepower and the range hood's grease levels, the spray control parameters are dynamically adjusted, and pulse width modulation control signals are used to control the cleaning components, achieving precise spray cleaning of grease-covered parts.

Benefits of technology

It improves the self-cleaning effect of range hoods under complex kitchen conditions, reduces resource waste, and enhances the intelligence and reliability of the self-cleaning system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122305525A_ABST
    Figure CN122305525A_ABST
Patent Text Reader

Abstract

This application provides a self-cleaning control method for a range hood and a range hood linked to a cooktop, comprising: acquiring the firepower status data of the cooktop associated with the range hood during operation; acquiring oil stain detection data of oil-adhering components in the range hood when self-cleaning start conditions are met; the oil stain detection data includes oil stain thickness data and oil stain composition data; determining spray control parameters based on the firepower status data and oil stain detection data; the spray control parameters at least include a pulse width modulation duty cycle; generating a pulse width modulation control signal based on the spray control parameters; and controlling the cleaning component to perform a self-cleaning operation on the oil-adhering components based on the pulse width modulation control signal. In this method, by acquiring the cooktop firepower status data and oil stain detection data, spray control parameters can be matched and determined, thereby achieving targeted spray cleaning through the pulse width modulation control signal, thus improving the self-cleaning effect and intelligence level of the range hood.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of kitchen appliance technology, and in particular to a self-cleaning control method for a range hood and a range hood linked to a stove. Background Technology

[0002] With the intelligent development of modern kitchen appliances, range hoods, as the core purification equipment in the kitchen, have internal exhaust components such as impellers and volutes that are constantly exposed to high-temperature oil fume environments, making them prone to grease buildup. Efficient internal self-cleaning functions have become crucial for ensuring the exhaust performance of range hoods and meeting users' comprehensive needs for intelligence and safety.

[0003] Existing technologies primarily rely on spray systems with fixed parameters or single oil stain detection methods to perform self-cleaning tasks. However, these conventional methods typically use single, fixed values ​​for spray flow and pressure, failing to match the variations in oil stain thickness and composition during actual use. This results in incomplete cleaning of heavy oil stains or high-viscosity animal fats. Furthermore, existing equipment lacks depth prediction of the stove's firepower status, and its stove-range linkage often tends to be superficial, causing the cleaning timing to become disconnected from the actual rate of oil stain accumulation, easily leading to ineffective cleaning.

[0004] In summary, existing technologies struggle to accurately identify oil stains and dynamically adjust spray cleaning parameters while simultaneously sensing the actual working status of the cooktop. This results in poor self-cleaning performance and low level of intelligence for range hoods when faced with complex kitchen conditions. Summary of the Invention

[0005] In view of this, the purpose of this application is to provide a self-cleaning control method for a range hood and a range hood linked to a cooktop. By acquiring the firepower status data of the cooktop during operation and the oil stain detection data of the oil stain attachment components in the range hood, matching spray control parameters can be determined according to the actual working state of the cooktop and the actual oil stain attachment. In this way, the spray state of the cleaning components can be targeted by using pulse width modulation control signals, thereby improving the self-cleaning effect and the intelligence level of cleaning control of the range hood under complex kitchen conditions.

[0006] In a first aspect, the present invention provides a self-cleaning control method for a range hood, comprising: Obtain the firepower status data of the cooktop associated with the range hood during operation.

[0007] Under the condition that the self-cleaning start-up conditions are met, oil stain detection data is obtained for the oil stain attachment parts in the range hood; the oil stain detection data includes oil stain thickness data and oil stain composition data.

[0008] Based on the fire status data and oil stain detection data, determine the spray control parameters; the spray control parameters should include at least the pulse width modulation duty cycle.

[0009] A pulse width modulation control signal is generated based on the spray control parameters.

[0010] The cleaning component is controlled by pulse width modulation control signal to perform self-cleaning operation on oil-stained parts.

[0011] In an optional implementation, the step of acquiring the firepower status data of the cooktop associated with the range hood during operation includes: When the stove is in operation, obtain the stove's power level and the corresponding duration.

[0012] The firepower level of the stove is determined according to the firepower settings and preset firepower level classification rules.

[0013] The firepower level and its corresponding duration are associated and stored to obtain firepower status data.

[0014] In an optional implementation, the range hood includes an oil stain detection module.

[0015] The steps for obtaining oil stain detection data on oil-stained components of a range hood, under the condition that the self-cleaning start-up conditions are met, include: When a preset self-cleaning start signal is received and the stove is not in operation, the oil stain detection module obtains data on the thickness and composition of oil stains on the surface of the oil-stained parts.

[0016] Oil stain detection data is generated based on oil stain thickness and composition data.

[0017] In an optional implementation, the step of determining the spray control parameters based on fire status data and oil stain detection data includes: Cleaning prediction conditions are determined based on the firepower status data; the cleaning prediction conditions are used to characterize the oil accumulation status based on the firepower level and duration of the stove.

[0018] The oil contamination level is determined based on the oil contamination thickness data and the preset oil contamination level classification rules.

[0019] Based on the oil stain composition data and the preset oil stain composition classification rules, the type of oil stain composition is determined.

[0020] Based on the predicted cleaning conditions, oil level, and oil composition type, determine the spray control parameters.

[0021] In an optional implementation, the step of determining the spray control parameters based on the cleaning prediction conditions, oil stain level, and oil stain composition type includes: Within the preset parameter mapping relationship, spray control parameters that match the current cleaning prediction conditions, oil level, and oil composition type are obtained.

[0022] The spray control parameters also include spray pressure and spray flow rate. Furthermore, when the preset pulse spray conditions are met, the spray control parameters also include pulse spray parameters. The preset pulse spray conditions are that the oil component type is the second type of oil component. The pulse spray parameters are used to control the cleaning components to perform additional high-frequency pulse spray operations.

[0023] The parameter mapping relationship satisfies that, under the same cleaning prediction conditions and oil contamination levels, the pulse width modulation duty cycle, spray pressure, and spray flow rate corresponding to the second oil contamination component type are greater than the pulse width modulation duty cycle, spray pressure, and spray flow rate corresponding to the first oil contamination component type, respectively; the viscosity of the second oil contamination component type is higher than that of the first oil contamination component type.

[0024] In an optional implementation, the step of controlling the cleaning component to perform a self-cleaning operation on oil-contaminated parts based on a pulse width modulation control signal includes: The pulse width modulation control signal is output to the cleaning component to control the cleaning component to spray and clean the oil-stained parts according to the spray control parameters.

[0025] During the self-cleaning process, updated oil stain detection data are periodically acquired.

[0026] Based on the fire status data and the updated oil stain detection data, the updated spray control parameters were redefined.

[0027] The pulse width modulation control signal is adjusted according to the updated spray control parameters to dynamically regulate the spray status of the cleaning components.

[0028] In an optional implementation, during the step of controlling the cleaning component to perform a self-cleaning operation on the oil-contaminated parts based on the pulse width modulation control signal, the method further includes: When the cooktop is detected to have switched from a non-working state to a working state, the pulse width modulation control signal is stopped, and the cleaning component is controlled to stop performing the self-cleaning operation.

[0029] In an optional implementation, during the step of controlling the cleaning component to perform a self-cleaning operation on the oil-contaminated parts based on the pulse width modulation control signal, the method further includes: If the current oil stain detection data meets the preset cleaning completion conditions, or if the duration of the self-cleaning operation reaches the preset cleaning duration, the pulse width modulation control signal will be stopped, and the cleaning component will be controlled to stop working.

[0030] Secondly, the present invention provides a range hood with integrated cooking and cooking functions, including a range hood body, a controller, a range hood and cooking and cooking module, an oil stain detection module, and a cleaning component; the range hood body includes an oil stain adhesion area.

[0031] The controller is configured to perform a self-cleaning control method for a range hood as described in any of the foregoing embodiments.

[0032] The range hood and cooktop linkage module communicates with the controller to obtain the firepower status data of the cooktop associated with the range hood during operation and send the firepower status data to the controller.

[0033] The oil stain detection module is connected to the controller to acquire oil stain detection data at the oil stain attachment site and send the oil stain detection data to the controller.

[0034] The cleaning component is connected in communication with the controller and is used to perform a self-cleaning operation on the oil-stained areas under the control of the pulse width modulation control signal output by the controller.

[0035] In an optional implementation, the oil-contaminated areas include the impeller and the volute.

[0036] The cleaning components include a water pump, a water pipe, and a solenoid valve nozzle. The water pump is connected to the solenoid valve nozzle via the water pipe, and the solenoid valve nozzle is positioned towards the area where oil and grease are attached.

[0037] The oil stain detection module includes a first detection unit and a second detection unit. The first detection unit is used to obtain the oil stain thickness data on the surface of the oil stain adhesion area, and the second detection unit is used to obtain the oil stain composition data on the surface of the oil stain adhesion area.

[0038] The controller is communicatively connected to the water pump, the solenoid valve nozzle, the first detection unit, and the second detection unit, and is used to control the working status of the water pump and the solenoid valve nozzle based on the oil thickness data and oil composition data.

[0039] This application provides a self-cleaning control method for a range hood and a range hood linked to a cooktop. By integrating cooktop firepower data with multi-dimensional detection data on the thickness and composition of grease inside the range hood, it achieves accurate perception and in-depth prediction of the degree of grease accumulation and the actual cleaning difficulty. This allows for dynamic adjustment of spray control parameters, including pulse width modulation duty cycle, based on actual operating conditions. This breaks the limitations of fixed cleaning parameters in traditional methods, enabling precise variable spraying based on different grease scenarios and their composition. This not only improves the thoroughness of cleaning complex and high-viscosity grease but also avoids ineffective cleaning and resource waste caused by timing mismatches, thus enhancing the intelligence level, cleaning compliance rate, and overall product reliability of the range hood's self-cleaning system.

[0040] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the application.

[0041] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0043] Figure 1 This is a schematic diagram of the range hood body provided in an embodiment of this application; Figure 2 A schematic diagram of the cleaning components provided in an embodiment of this application; Figure 3 A schematic diagram of another cleaning component provided in an embodiment of this application; Figure 4 A flowchart illustrating the self-cleaning control method for a range hood provided in this application embodiment.

[0044] Icons: 1-Smoke collection chamber; 2-Main unit box; 3-Air duct; 4-Oil stain attachment area; 41-Impeller; 42-Voltage casing; 5-Cleaning component; 6-Oil stain detection module; 51-Water pump; 52-Water pipe; 53-Solenoid valve nozzle; 7-Controller. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0046] To help those skilled in the art better understand this application, a brief introduction to its application scenarios and design concepts is provided.

[0047] The self-cleaning process of range hoods typically uses fixed spray pressure, spray flow rate, and cleaning time to clean the inside of the range hood. The cleaning components operate according to preset single parameters, making it difficult to adapt to the actual cooking process and the actual state of grease. Because the heat level and duration of the stove vary in different cooking scenarios, the thickness, adhesion, and composition of grease on the grease-adhering parts of the range hood also vary significantly. A self-cleaning method with fixed parameters can easily lead to wasted water and electricity in cases of light grease, and can also result in insufficient cleaning in cases of heavy or high-viscosity grease.

[0048] Meanwhile, existing technologies for linking range hoods and cooktops are typically used primarily for controlling the start / stop of the range hood or adjusting its airflow, failing to utilize cooktop heat data during operation as a basis for predicting grease accumulation. Even some self-cleaning range hoods with grease detection functions often rely on a single detection result to determine cleaning needs, making it difficult to simultaneously consider grease thickness and composition to match cleaning intensity. Therefore, the self-cleaning control process in these technologies has a weak correlation with the actual grease formation process, resulting in inaccurate matching of cleaning parameters, insufficient cleaning targeting, and a low level of self-cleaning intelligence.

[0049] Based on this, embodiments of this application provide a self-cleaning control method for a range hood and a range hood linked to a cooktop. By acquiring the firepower status data of the cooktop associated with the range hood during operation, and acquiring oil stain detection data of oil-adhered components when the self-cleaning start conditions are met, spray control parameters can be determined simultaneously from two dimensions: the oil stain formation process and the current state of the oil stain. Furthermore, this application generates a PWM (Pulse Width Modulation) control signal based on the spray control parameters, and controls the cleaning component to perform self-cleaning operations based on the PWM control signal. This ensures that the spraying state of the cleaning component matches the cooktop firepower status, oil stain thickness, and oil stain composition, thereby improving the targeting and accuracy of the self-cleaning process.

[0050] Therefore, this application can avoid the problem of ineffective cleaning or insufficient cleaning caused by fixed spray parameters, so that the range hood can adopt more matched cleaning parameters under different cooking heat, different oil thickness and different oil composition conditions, thereby improving the cleaning effect, reducing the waste of cleaning resources, and improving the intelligence level of the range hood's self-cleaning control and the reliability of product use.

[0051] To facilitate understanding of this embodiment, the embodiments of this application will be described in detail below.

[0052] This application provides a range hood and stove linkage embodiment, referencing... Figure 1 and Figure 2The range hood with integrated cooking and cooking functions provided in this application includes a range hood body, a controller 7, a range hood and cooking and cooking module (not shown in the figure), an oil stain detection module 6, and a cleaning component 5; the range hood body includes an oil stain attachment part 4.

[0053] In an optional embodiment, the oil stain attachment portion 4 includes an impeller 41 and a volute 42.

[0054] Here, refer to Figure 1 The range hood body specifically includes a smoke collection chamber 1, a main unit housing 2, an air duct 3, and grease-collecting parts 4 located inside the main unit housing 2 and the air duct 3. The grease-collecting parts 4 specifically include an impeller 41 and a volute 42. The impeller 41 and volute 42 are exposed to the oil fume environment during range hood operation and are easily grease-collecting exhaust components. The smoke collection chamber 1 is located at the lower part of the range hood body and is used to collect the oil fumes generated during cooking. The main unit housing 2 is located above the smoke collection chamber 1 and is used to house the impeller 41, volute 42, air duct 3, and structures related to self-cleaning. The impeller 41 is located inside the volute 42 or works with the volute 42 to form an exhaust structure. The impeller 41 generates negative pressure during rotation and drives the oil fumes through the volute 42 and the air duct 3. The air duct 3 communicates with the volute 42 and is used to exhaust the oil fumes from the range hood.

[0055] In an optional implementation, refer to Figure 2 and Figure 3 The cleaning component 5 includes a water pump 51, a water pipe 52, and a solenoid valve nozzle 53. The water pump 51 is connected to the solenoid valve nozzle 53 through the water pipe 52, and the solenoid valve nozzle 53 is positioned towards the oil stain attachment area 4.

[0056] Here, the cleaning component 5 can form a spray cleaning structure. The cleaning component 5 includes a water pump 51, a water pipe 52, and a solenoid valve nozzle 53. The water pump 51 is connected to the solenoid valve nozzle 53 through the water pipe 52. The water pump 51 is used to deliver cleaning liquid or water to the solenoid valve nozzle 53. The water pipe 52 is used to form a liquid delivery path between the water pump 51 and the solenoid valve nozzle 53. The solenoid valve nozzle 53 is used to spray cleaning liquid or water toward the oil-stained area 4. The solenoid valve nozzle 53 can be positioned toward the impeller 41 or toward the oil-concentrated area between the impeller 41 and the volute 42, so that the spray water can act on the oil-stained layer on the surface of the impeller 41 and the surface of the volute 42. The water pump 51 and the controller 7 can be installed at the top position outside the air duct 3 to reduce the impact of high-temperature fumes, water vapor, and oil on the water pump 51 and the controller 7, and to facilitate the layout of control lines and water pipes 52.

[0057] In an optional implementation, the controller 7 is configured to perform a self-cleaning control method for the range hood.

[0058] The range hood and cooktop linkage module is connected to the controller 7 for communication. It is used to obtain the firepower status data of the cooktop associated with the range hood during operation and send the firepower status data to the controller 7.

[0059] Here, the range hood and cooktop linkage module can be integrated into the controller 7 or connected to the controller 7 as an independent communication module. The linkage module establishes a signal connection with the cooktop associated with the range hood via wireless communication. During cooktop operation, the linkage module acquires the cooktop's power level and the corresponding duration, and sends this information to the controller 7. The controller 7 determines the power status data based on the power level and duration, and uses this data as a predictive basis for subsequent self-cleaning control. For example, the controller 7 can distinguish between low / medium and high power levels based on the power level, and, combined with the duration of different power levels, estimate the oil accumulation status at the oil-adhesive attachment point 4.

[0060] The oil stain detection module 6 is connected to the controller 7 for communication, and is used to obtain oil stain detection data at the oil stain attachment site 4 and send the oil stain detection data to the controller 7.

[0061] Here, the oil stain detection module 6 can be installed on the outer plate of the volute 42 and positioned facing the impeller 41, so that the oil stain detection module 6 can detect the oil stain status on the surfaces of the impeller 41 and the volute 42. The oil stain detection module 6 can also be installed in the air duct 3, the smoke collection chamber 1, or in a location near an area where oil stains are easily adhered.

[0062] In an optional embodiment, the oil stain detection module 6 includes a first detection unit and a second detection unit. The first detection unit is used to acquire oil stain thickness data on the surface of the oil stain attachment site 4, and the second detection unit is used to acquire oil stain composition data on the surface of the oil stain attachment site 4.

[0063] The first detection unit can be an infrared sensor, an infrared photoelectric sensor, an image acquisition unit, a laser ranging unit, or a capacitance detection unit. The second detection unit can be an oil stain fluorescence detector, a spectral detection unit, or an image recognition unit. The first and second detection units can form a dual-modal detection structure, which can simultaneously acquire oil stain thickness data and oil stain composition data, and send the oil stain thickness data and oil stain composition data to the controller 7.

[0064] The cleaning component 5 is connected to the controller 7 and is used to perform a self-cleaning operation on the oil-stained part 4 under the control of the PWM control signal output by the controller 7.

[0065] Here, the controller 7 is connected to the water pump 51 and the solenoid valve nozzle 53 via wires. The controller 7 generates PWM control signals based on the spray control parameters and outputs the PWM control signals to the water pump 51 and the solenoid valve nozzle 53, causing the water pump 51 and the solenoid valve nozzle 53 to operate according to their corresponding working states. The spray control parameters may include the PWM duty cycle, spray pressure, and spray flow rate. By changing the PWM duty cycle, the controller 7 can adjust the working intensity of the water pump 51 and the solenoid valve nozzle 53, thereby changing the spray pressure and spray flow rate, enabling the cleaning assembly 5 to perform spray cleaning with different intensities according to different oil stain conditions.

[0066] The controller 7 is communicatively connected to the water pump 51, the solenoid valve nozzle 53, the first detection unit, and the second detection unit, and is used to control the working status of the water pump 51 and the solenoid valve nozzle 53 according to the oil thickness data and oil composition data.

[0067] Here, when the range hood performs self-cleaning, the controller 7 can control the cleaning component 5 to start after the self-cleaning start conditions are met. The self-cleaning start conditions may include receiving a self-cleaning start signal input by the user through the range hood panel, and the cooktop being in a non-working state. After the controller 7 controls the cleaning component 5 to start, the oil stain detection module 6 acquires oil stain detection data from the oil stain attachment area 4. The controller 7 combines the firepower status data and the oil stain detection data to determine the spray control parameters. The controller 7 outputs a PWM control signal according to the spray control parameters, causing the water pump 51 and the solenoid valve nozzle 53 to spray and clean the oil stain attachment area 4 according to the corresponding spray pressure and spray flow rate.

[0068] Based on this, embodiments of this application provide a self-cleaning control method for a range hood, referring to... Figure 4 The self-cleaning control method for a range hood provided in this application includes: Step S101: Obtain the firepower status data of the stove associated with the range hood during operation.

[0069] Here, the range hood establishes a communication connection with the cooktop through the range hood and cooktop linkage module.

[0070] The cooktop is the heating unit in a gas stove, induction cooktop, ceramic cooktop, or integrated cooktop used in conjunction with a range hood. The range hood and cooktop can establish a signal connection via wireless or wired communication. The cooktop-range hood linkage module can be integrated into the controller or connected as a separate module. After the cooktop starts operating, the linkage module acquires at least one of the following data: the cooktop's heat level, the duration of the corresponding heat level, the cooktop's ignition status, the burner's off status, heating power, gas valve opening, cookware heating temperature, or the cooktop's operating mode, and sends this data to the controller. The controller can use this data as heat status data, or it can preprocess the data to generate heat status data.

[0071] In one optional implementation, the controller can acquire the stove's heat level and duration according to a preset acquisition cycle, and accumulate the continuous working time at the same heat level. The controller can also record the heat level and corresponding duration before and after a change in the stove's heat level. Furthermore, the controller can classify the stove's heat level according to the heat level, for example, classifying lower levels as low-to-medium heat and higher levels as high heat, and storing the heat level and duration in association. Thus, the controller can obtain heat status data reflecting the intensity of the cooking process and the trend of oil buildup.

[0072] Step S102: Under the condition that the self-cleaning start-up conditions are met, obtain the oil stain detection data of the oil stain attachment parts in the range hood; the oil stain detection data includes oil stain thickness data and oil stain composition data.

[0073] Here, the self-cleaning start conditions may include receiving a self-cleaning start signal input by the user through the range hood panel, mobile terminal, or voice interaction module; or at least one of the following conditions: after the cooktop finishes cooking and a preset waiting time has elapsed, the range hood's cumulative running time has reached a preset running time, the oil stain detection result meets a preset cleaning trigger condition, or the current time has reached a preset cleaning time. To improve cleaning safety, the self-cleaning start conditions may also include the cooktop being in a non-operating state. After determining that the self-cleaning start conditions are met, the controller can control the oil stain detection module to detect oil-stained parts.

[0074] The oil contamination detection module includes a first detection unit and a second detection unit. Oil contamination composition data is used to characterize whether the oil contamination is vegetable oil, animal oil, a mixture of oils, or high-viscosity oil. The controller filters, calibrates, compensates for temperature variations, removes outliers, or normalizes the detection signals acquired by the oil contamination detection module, and generates oil contamination detection data based on the processed signals.

[0075] In one optional implementation, the controller can acquire oil stain thickness data and oil stain composition data for multiple detection locations respectively, and determine the overall oil stain detection data of the oil-stained component based on the detection results of multiple detection locations.

[0076] Step S103: Determine the spray control parameters based on the fire status data and oil stain detection data; the spray control parameters shall include at least the pulse width modulation duty cycle.

[0077] Here, the controller determines the pre-cleaning condition based on the firepower status data. The pre-cleaning condition characterizes the oil accumulation state based on the stove's firepower level and duration. The controller determines the oil stain level based on oil stain thickness data and the oil stain component type based on oil stain composition data. Oil stain levels can include light, moderate, and heavy oil stain levels, and can also be further subdivided based on actual detection accuracy. Oil stain component types include a first oil stain component type and a second oil stain component type, with the second oil stain component type having a higher viscosity than the first oil stain component type.

[0078] The controller matches spray control parameters to a preset parameter mapping relationship based on the predicted cleaning conditions, oil stain level, and oil stain composition. Spray control parameters include at least one of the following: PWM duty cycle, spray pressure, spray flow rate, spray duration, spray interval, nozzle opening frequency, pulse spray parameters, and impeller rotation speed. The preset parameter mapping relationship can be obtained through experimental calibration, historical cleaning data statistics, user habit learning, or cleaning effect feedback correction. The controller can also determine spray control parameters through a preset calculation model, lookup table model, or machine learning model.

[0079] In one alternative implementation, when the cleaning prediction condition indicates light oil accumulation and low oil thickness, the controller determines a lower PWM duty cycle, lower spray pressure, and lower spray flow rate to reduce water, electricity, and cleaning fluid consumption. When the cleaning prediction condition indicates heavy oil accumulation and high oil thickness, the controller determines a higher PWM duty cycle, higher spray pressure, and higher spray flow rate to enhance the flushing ability against thick oil layers. When oil composition data indicates that the oil is of high viscosity, the controller determines pulse spray parameters in addition to the basic spray parameters, causing the cleaning component to additionally perform high-frequency pulse spray operations, thereby enhancing the stripping effect on high-viscosity oil.

[0080] Step S104: Generate a pulse width modulation control signal based on the spray control parameters.

[0081] Here, the controller generates a PWM control signal based on the PWM duty cycle in the sprinkler control parameters. The PWM control signal can include signal frequency, signal period, effective level duration, and duty cycle. The controller sends the PWM control signal to the PWM drive module, which then drives the water pump and solenoid valve nozzles. By adjusting the PWM duty cycle, the controller changes the water pump output capacity and the solenoid valve nozzle opening state, thereby regulating the sprinkler pressure and flow rate.

[0082] In one optional implementation, the controller can calculate the PWM duty cycle based on the spray pressure and spray flow rate, and generate a PWM control signal corresponding to the target spray pressure and target spray flow rate. The controller can also perform closed-loop correction of the PWM control signal based on the water pump feedback pressure, the solenoid valve nozzle feedback status, or the spray pipeline feedback flow rate. Furthermore, the controller can employ a gradual increase control method during the spray start-up phase, causing the PWM duty cycle to gradually increase, thus avoiding excessive instantaneous impact from the water pump or sudden impact of the spray water flow on oil-contaminated components.

[0083] Step S105: Based on the pulse width modulation control signal, control the cleaning component to perform a self-cleaning operation on the oil-stained parts.

[0084] Here, the controller outputs a PWM control signal to the cleaning component, which then sprays and cleans the oil-stained parts according to the spray control parameters. Under the control of the PWM signal, the water pump delivers cleaning fluid or water to the water pipe, and the solenoid valve nozzles, also under the control of the PWM signal, spray cleaning fluid or water towards the oil-stained parts. The solenoid valve nozzles can be positioned towards the impeller or towards the area of ​​concentrated oil stains between the impeller and the volute. The sprayed water acts on the impeller surface, the volute surface, or the inner wall of the air duct, thereby achieving the spray cleaning of the oil-stained parts.

[0085] In one optional implementation, after the self-cleaning operation is initiated, the controller controls the impeller to rotate at a low speed, causing different areas of the impeller surface to sequentially enter the spray range of the solenoid valve nozzle. During the self-cleaning operation, the controller periodically acquires updated oil stain detection data and re-determines the spray control parameters based on the updated data. The controller adjusts the PWM control signal according to the re-determined spray control parameters, causing the spray pressure, spray flow rate, or spray mode to dynamically change according to the degree of oil stain cleaning. Based on this, the cleaning component can use a stronger spray state when the oil stains are heavy, and reduce the spray intensity as the oil stains gradually decrease, thus balancing cleaning effectiveness and resource utilization.

[0086] In one optional implementation, during the self-cleaning operation, the controller continuously monitors the cooktop's operating status via the cooktop-range hood linkage module. When the controller detects that the cooktop has switched from a non-operating state to an operating state, it stops outputting PWM control signals and controls the water pump and solenoid valve nozzles to stop working. This prevents the cleaning components from continuing to spray after the cooktop is re-ignited, improving the safety of the self-cleaning process.

[0087] In one optional implementation, the controller determines whether the self-cleaning operation has ended based on the current oil stain detection data and the duration of the self-cleaning operation. When the current oil stain detection data meets the preset cleaning completion conditions, the controller stops outputting the PWM control signal and controls the cleaning component to stop working. When the duration of the self-cleaning operation reaches the preset cleaning duration, even if the current oil stain detection data has not met the preset cleaning completion conditions, the controller also stops outputting the PWM control signal and controls the cleaning component to stop working. Therefore, the range hood can promptly end the self-cleaning operation after the oil stains have been cleaned to the required standard, and can also avoid prolonged self-cleaning operation.

[0088] In an optional implementation, step S101 includes the following steps S201-S203.

[0089] Step S201: When the stove is in working condition, obtain the stove's firepower level and the corresponding duration of the firepower level.

[0090] Here, the cooktop sends its operating status information to the cooktop-range hood linkage module during ignition, power adjustment, power level switching, and flameout. Upon receiving this information, the module extracts the cooktop's power level and records the duration of each power level.

[0091] The cooktop's operating status refers to whether it is in ignition, heating, or power output mode. The power level can be a preset level on the cooktop itself, such as level 1, 2, 3, or higher, or it can be data reflecting the intensity of the heat output, such as the gas valve opening or the electromagnetic heating power level. The controller can use the cooktop's direct output level value as the power level, or it can convert the cooktop's output heating power or gas valve opening into the corresponding power level.

[0092] During stove operation, the controller can continuously acquire the heat level according to a preset acquisition cycle, and can also acquire the heat level before and after a change in heat level. The controller determines the duration of the heat level before the change based on the time difference between two adjacent heat level changes. When the stove operates continuously at the same heat level, the controller accumulates the continuous operating time to obtain the duration corresponding to that heat level. When the stove switches between multiple heat levels, the controller records the duration of each heat level separately to help determine the oil stain formation process.

[0093] Step S202: Determine the firepower level of the stove according to the firepower level and the preset firepower level classification rules.

[0094] Here, preset firepower level classification rules can be stored in the controller beforehand. These rules are used to classify different firepower levels into different firepower grades. For example, grades 1 and 2 are classified as low-to-medium fire, and grades 3 and above as high fire. The controller classifies the firepower grades into low, medium, and high fire according to the number of firepower settings on the stove. When the stove outputs heating power or gas valve opening information, the controller determines the corresponding firepower level based on the power threshold or opening threshold.

[0095] The heat level is used to characterize the intensity of oil fumes generated during cooking. Generally, the longer the heat is applied at a high setting, the easier it is for thicker grease to accumulate on the impeller, volute, and other components inside the range hood. While grease will also gradually accumulate at medium or low settings for extended periods, the rate of grease formation is usually slower than at high settings. By converting the heat level to a heat intensity rating, the controller can reduce the impact of differences in heat setting definitions across different cooktops on subsequent judgments, ensuring that data from different cooktop models can be consistently used in predicting grease accumulation levels.

[0096] Step S203: Associate and store the firepower level and the duration corresponding to the firepower level to obtain firepower status data.

[0097] Here, the controller stores the heat level and its corresponding duration as a set of associated data. The heat status data includes at least one set of correspondences between heat levels and durations. For example, the heat status data includes the cumulative duration of low to medium heat, the cumulative duration of high heat, the most recent heat level, the duration corresponding to the most recent heat level, and the sequence of heat level changes during a single cooking process.

[0098] In one optional implementation, the controller generates heat status data based on a single cooking process. After the stove is ignited, the controller begins recording the heat level and duration; after the stove is turned off, the controller stops recording the heat status data for that session and uses this data as a predictive basis for self-cleaning control. Thus, the controller can determine the oil accumulation status based on the most recent cooking process, making the spray control parameters more closely match the current oil buildup.

[0099] In another optional implementation, the controller accumulates heat level data based on multiple cooking cycles. Before the range hood performs its self-cleaning operation, the controller accumulates the heat level and duration corresponding to multiple cooking cycles. The controller can clear or reset the used heat level data after completing the self-cleaning operation, or it can retain historical heat level data and reduce the impact of earlier data on subsequent judgments by using a time-decay mechanism. Therefore, the controller is suitable for scenarios where the user initiates self-cleaning only after multiple cooking cycles.

[0100] In another alternative implementation, the controller assigns different weights to the duration corresponding to different heat levels. For example, high heat corresponds to a higher weight, while medium and low heat correspond to a lower weight. The controller obtains heat status data characterizing the degree of oil accumulation based on the weighted duration. Therefore, the heat status data not only reflects the duration of stove operation but also the impact of heat intensity on the rate of oil accumulation.

[0101] The controller provided in this application embodiment can continuously acquire heat status data related to the oil stain formation process during the operation of the stove. When determining the spray control parameters, the controller combines the heat status data with the oil stain detection data, so that the spray intensity of the cleaning component can take into account both the oil stain accumulation trend during the cooking process and the current oil stain status of the oil stain adhering parts, thereby improving the targeting of cleaning control.

[0102] In an optional implementation, the range hood includes an oil stain detection module.

[0103] Here, the oil stain detection module is communicatively connected to the controller. This module collects data on the thickness and composition of oil stains on the surfaces of oil-stained components before or during the self-cleaning operation. These components include the impeller and the volute. The oil stain detection module is mounted on the outer plate of the volute and faces the impeller. Its detection direction covers the easily adhered areas of the impeller surface and the inner wall of the volute, enabling the detection of oil stain adhesion on both surfaces.

[0104] Step S102 includes the following steps S301-S302.

[0105] Step S301: When a preset self-cleaning start signal is received and the stove is in a non-working state, the oil stain detection module obtains the oil stain thickness data and oil stain composition data on the surface of the oil stain attached parts.

[0106] Here, the preset self-cleaning start signal comes from the self-cleaning button on the range hood panel. The preset self-cleaning start signal can also come from a mobile terminal, voice control module, or scheduled cleaning task. After receiving the preset self-cleaning start signal, the controller obtains the working status of the cooktop through the range hood and cooktop linkage module. The cooktop being in a non-working state means that it is in a turned-off state, a stopped heating state, or a state with no power output. After confirming that the cooktop is in a non-working state, the controller activates the oil stain detection module to detect oil-stained parts. By activating oil stain detection only after the cooktop is in a non-working state, interference from high temperatures, open flames, or continuous oil fumes during cooktop operation can be avoided in the detection process and subsequent spray cleaning process.

[0107] The oil contamination detection module includes a first detection unit and a second detection unit. The first detection unit is used to acquire oil contamination thickness data on the surface of the oil-contaminated component. The first detection unit is an infrared photoelectric sensor. The infrared photoelectric sensor emits infrared detection light towards the impeller surface and / or the volute surface, and receives reflected light signals formed by reflections from the oil contamination layer or the surface of the oil-contaminated component. The controller obtains oil contamination thickness data on the surface of the oil-contaminated component based on changes in the intensity of the reflected light signal, changes in reception time, or changes in detection distance, combined with a preset calibration relationship. The oil contamination thickness data is used to characterize the degree of oil contamination accumulation on the surface of the oil-contaminated component.

[0108] The second detection unit is used to acquire data on the composition of oil stains on the surface of the oil-stained component. This second detection unit is an oil stain fluorescence detector. The oil stain fluorescence detector emits excitation light onto the oil layer on the surface of the oil-stained component and collects the fluorescence response signal formed by the oil layer under the excitation light. The controller processes the fluorescence response signal, extracting fluorescence intensity, peak position, band intensity ratio, or response attenuation characteristics, and matches the extracted features with preset oil stain composition characteristics to obtain oil stain composition data. This oil stain composition data is used to characterize whether the oil stain is vegetable oil, animal oil, or a mixture of oils, and also to distinguish whether the oil stain is a high-viscosity type.

[0109] During the detection process, the controller acquires oil thickness and composition data according to a preset acquisition cycle. The controller can also perform an initial detection before self-cleaning begins and repeat the detection according to a preset cycle during the self-cleaning operation. For cases where multiple detection areas are set on the impeller and volute, the oil detection module acquires oil thickness and composition data for each detection area. Detection areas include at least one of the following: the impeller's windward side, the impeller's leeward side, the inner wall of the volute, the volute's inlet side, and the volute's outlet side. By detecting multiple detection areas, the controller can obtain the oil distribution at different locations on the oil-adhered components.

[0110] Step S302: Generate oil stain detection data based on oil stain thickness data and oil stain composition data.

[0111] Here, after receiving oil thickness and composition data from the oil stain detection module, the controller performs validity checks and data processing on the oil thickness and composition data to generate oil stain detection data. The oil stain detection data includes both oil thickness and composition data. It may also include detection location, detection time, detection area identifier, detection confidence level, and data validity markers.

[0112] In one specific implementation, the controller compares oil thickness data from multiple detection areas and uses the maximum oil thickness, average oil thickness, or weighted oil thickness as the thickness characterization value in the oil stain detection data. The controller also statistically analyzes the oil composition data from multiple detection areas and uses the oil component type with the highest proportion, the oil component type with the highest cleaning difficulty, or the oil component type with the highest viscosity as the component characterization value in the oil stain detection data. Based on this, the oil stain detection data can reflect the overall oil stain status of the oil-contaminated component and also reflect the cleaning needs of locally heavily oiled areas.

[0113] In another specific implementation, the controller retains the oil thickness and composition data for each detection area separately, and generates oil detection data containing the detection results for multiple areas. When subsequently determining the spray control parameters, the controller differentiates the spray intensity, spray duration, or spray angle of the cleaning components based on the oil detection data for different detection areas. Based on this, the range hood can provide enhanced cleaning for areas with heavy oil adhesion or concentrated high-viscosity oil.

[0114] After generating oil stain detection data, the controller combines this data with the aforementioned heat level data. The heat level data reflects the trend of oil stain formation during cooking, while the oil stain detection data reflects the current oil stain status on the surface of the parts to which oil stains adhere. Based on these two types of data, the controller determines the spray control parameters, ensuring that the PWM control signal matches the stove's operating process, oil stain thickness, and oil stain composition, thereby improving the targeting and cleaning effectiveness of the self-cleaning operation.

[0115] In an optional implementation, step S103 includes the following steps S401-S404.

[0116] Step S401: Determine the cleaning prediction condition based on the firepower status data; the cleaning prediction condition is used to characterize the oil accumulation status based on the firepower level and duration of the stove.

[0117] Here, after acquiring the firepower status data, the controller determines the oil accumulation trend of the range hood during the current cooking process or multiple consecutive cooking processes based on the firepower level and corresponding duration in the data. The firepower level reflects the intensity of oil fume generation during cooking, and the duration reflects the persistence of oil fume generation. The controller combines the firepower level and duration for analysis to obtain a cleaning prediction condition. The cleaning prediction condition is not directly equivalent to the oil stain detection result, but rather an estimate of the oil stain accumulation state from the perspective of the stove's operation process, providing a predictive basis for subsequently determining the spray control parameters.

[0118] In one implementation, the preset heat levels include low-medium and high heat. Heat levels 1 and 2 correspond to low-medium heat, and heat levels 3 and above correspond to high heat. When the high heat duration is less than 10 minutes, or the low-medium heat duration is greater than or equal to 30 minutes, the controller determines the pre-cleaning condition as light cleaning. When the high heat duration is greater than or equal to 10 minutes but less than 20 minutes, the controller determines the pre-cleaning condition as moderate cleaning. When the high heat duration is greater than or equal to 20 minutes, the controller determines the pre-cleaning condition as heavy cleaning. Thus, the controller converts the stove's heat level to a pre-cleaning condition related to the degree of grease buildup.

[0119] In another implementation, the controller can also calculate the cumulative firepower value based on the weight and duration corresponding to different firepower levels, and determine the cleaning prediction condition based on the numerical range to which the cumulative firepower value belongs. Higher firepower corresponds to higher weight, and medium and low firepower corresponds to lower weight. This method is suitable for scenarios where the stove frequently switches between multiple firepower levels, and can reduce the error caused by judging the duration of a single firepower level.

[0120] Step S402: Determine the oil contamination level based on the oil contamination thickness data and the preset oil contamination level classification rules.

[0121] Here, after acquiring the oil contamination thickness data, the controller compares the data with a preset oil contamination level classification rule to determine the oil contamination level on the surface of the oil-contaminated component. The oil contamination thickness data characterizes the thickness of the oil layer on the surface of components such as impellers and volutes. The preset oil contamination level classification rule is pre-stored in the controller and is used to classify different oil contamination thickness ranges into different oil contamination levels.

[0122] In one implementation, when the oil stain thickness is less than 0.5 mm, the controller determines the oil stain level as light; when the oil stain thickness is greater than or equal to 0.5 mm and less than or equal to 1 mm, the controller determines the oil stain level as moderate; and when the oil stain thickness is greater than 1 mm, the controller determines the oil stain level as heavy. Thus, the controller converts the thickness result collected by the oil stain detection module into a level result that facilitates parameter matching.

[0123] When oil thickness data exists in multiple detection areas, the controller can determine the oil contamination level based on the maximum oil thickness, the average oil thickness, or by weighting the multiple oil thickness data according to the area weight of different detection areas. Maximum oil thickness is suitable for scenarios prioritizing the cleaning effect of heavily contaminated areas; average oil thickness is suitable for evaluating the overall oil adhesion status; and weighted oil thickness is suitable for scenarios where the risk of oil adhesion varies in different areas such as the impeller and volute.

[0124] Step S403: Determine the type of oil contaminant based on the oil contaminant composition data and the preset oil contaminant composition classification rules.

[0125] Here, oil composition data is used to reflect the compositional characteristics of oil stains on the surface of the parts to which they adhere. Oil composition types are used to distinguish between different types of oil stains that are more difficult to clean.

[0126] In one embodiment, the oil contaminant types include a first oil contaminant type and a second oil contaminant type. The first oil contaminant type is vegetable oil. The second oil contaminant type is animal oil or a mixture of oils. The viscosity of the second oil contaminant type is higher than that of the first oil contaminant type, resulting in stronger adhesion to the impeller and volute surfaces and making it more difficult to clean. After determining that the oil contaminant type is the second oil contaminant type, the controller increases the spray intensity or incorporates high-frequency pulse spray parameters during the parameter determination process.

[0127] In one specific implementation, the oil contamination composition data originates from the fluorescence response signal acquired by an oil contamination fluorescence detector. The controller extracts fluorescence intensity, peak position, band intensity ratio, or response attenuation features from the fluorescence response signal and matches these extracted features with preset oil contamination composition features. If the matching result corresponds to vegetable oil contamination, the controller determines the oil contamination composition type as the first oil contamination composition type; if the matching result corresponds to animal oil contamination or mixed oil contamination, the controller determines the oil contamination composition type as the second oil contamination composition type.

[0128] When multiple detection areas correspond to different types of oil contamination, the controller can either use the type of oil contamination with the highest percentage as the overall oil contamination type of the attached component, or use the type of oil contamination with the highest cleaning difficulty as the overall oil contamination type of the attached component. The former method is suitable for scenarios involving uniform cleaning, while the latter method is suitable for scenarios where high-viscosity oil residue needs to be avoided.

[0129] Step S404: Determine the spray control parameters based on the cleaning prediction conditions, oil level, and oil composition type.

[0130] Here, after receiving the predicted cleaning conditions, oil contamination level, and oil contamination composition type, the controller determines the spray control parameters by integrating these three types of information. The predicted cleaning conditions reflect the oil contamination formation process, the oil contamination level reflects the current oil contamination thickness, and the oil contamination composition type reflects the current difficulty of cleaning. The controller uses all three types of information together as the basis for parameter determination, avoiding insufficient cleaning or waste of resources caused by relying solely on fixed spray parameters or a single oil contamination detection result.

[0131] In one implementation, the controller queries a preset parameter mapping relationship for spray control parameters that match the current predicted cleaning condition, current oil stain level, and current oil stain composition type. The spray control parameters include the PWM duty cycle. The spray control parameters may also include one or more of the following: spray pressure, spray flow rate, spray duration, spray interval, nozzle opening frequency, and pulse spray parameters. The PWM duty cycle controls the working intensity of the cleaning component, the spray pressure and spray flow rate control the flushing ability of the cleaning fluid or water flow on the oil stain layer, and the pulse spray parameters control the cleaning component to additionally perform high-frequency pulse spray operations.

[0132] In one specific implementation, when the cleaning pre-judgment condition is a light cleaning condition, the oil stain level is light oil stain level, and the oil stain composition type is a first oil stain composition type, the controller determines a lower PWM duty cycle, a lower spray pressure, and a lower spray flow rate to meet the cleaning needs of light vegetable oil stains and reduce the consumption of water, electricity, and cleaning fluid. When the cleaning pre-judgment condition is a light cleaning condition, the oil stain level is light oil stain level, and the oil stain composition type is a second oil stain composition type, the controller determines a higher PWM duty cycle, spray pressure, and spray flow rate than the first oil stain composition type, and determines the pulse spray parameters to enhance the peeling ability of high-viscosity oil stains.

[0133] In another specific implementation, when the cleaning pre-judgment condition is moderate cleaning and the oil contamination level is moderate, the controller determines a moderate PWM duty cycle, spray pressure, and spray flow rate. If the oil contamination type is a second type, the controller increases the PWM duty cycle, spray pressure, and spray flow rate based on the moderate intensity parameters and adds pulse spray parameters. When the cleaning pre-judgment condition is heavy cleaning and the oil contamination level is heavy, the controller determines a higher PWM duty cycle, higher spray pressure, and higher spray flow rate. If the oil contamination type is a second type, the controller further increases the spray intensity and controls the cleaning component to additionally perform high-frequency pulse spray operation.

[0134] In actual operation, there is a mutual correction relationship between the pre-judgment cleaning condition, the level of oil stains, and the type of oil stain composition. When the pre-judgment cleaning condition indicates heavy oil accumulation but a low oil stain thickness, the controller prioritizes the oil stain thickness data to determine the current spray intensity and maintains a high re-inspection frequency. When the pre-judgment cleaning condition indicates light oil accumulation but a high oil stain thickness, the controller increases the cleaning intensity corresponding to the spray control parameters. Therefore, the spray control parameters are based on both the stove's operating process and actual test results, adapting to different cooking habits and different oil stain adhesion states.

[0135] The controller provided in this application converts firepower status data into cleaning prediction conditions, oil stain thickness data into oil stain level, and oil stain composition data into oil stain composition type. Based on the cleaning prediction conditions, oil stain level, and oil stain composition type, the controller determines the spray control parameters, so that the spray control parameters simultaneously match the oil stain formation process, oil stain adhesion degree, and oil stain cleaning difficulty, thereby improving the targeting and cleaning effect of the self-cleaning operation.

[0136] In an optional implementation, step S404 includes: Within the preset parameter mapping relationship, spray control parameters that match the current cleaning prediction conditions, oil level, and oil composition type are obtained.

[0137] The spray control parameters also include spray pressure and spray flow rate, and when the preset pulse spray conditions are met, the spray control parameters also include pulse spray parameters.

[0138] Here, the controller pre-stores parameter mapping relationships. These relationships record the correspondence between pre-judged cleaning conditions, oil stain levels, oil stain composition types, and spray control parameters. Pre-judged cleaning conditions reflect the stove's firepower status's prediction of oil accumulation levels; oil stain levels reflect the thickness of oil stains on the surfaces of attached components; and oil stain composition types reflect the difficulty of cleaning. After obtaining the current pre-judged cleaning condition, current oil stain level, and current oil stain composition type, the controller uses these as query conditions to find the corresponding spray control parameters in the parameter mapping relationships.

[0139] The spray control parameters include PWM duty cycle, spray pressure, and spray flow rate. The PWM duty cycle adjusts the driving intensity of the cleaning components, the spray pressure adjusts the impact of the cleaning fluid or water flow on the oil layer, and the spray flow rate adjusts the amount of cleaning fluid or water applied to the oil-covered components per unit time. The controller uses these parameters to control the operating status of the water pump and solenoid valve nozzles, ensuring that the cleaning components output a spray intensity that matches the current oil level.

[0140] The parameter mapping relationship is set according to the difficulty of oil stain cleaning. Under the same cleaning prediction conditions and oil stain level, the PWM duty cycle, spray pressure, and spray flow rate corresponding to the second oil stain component type are greater than those corresponding to the first oil stain component type. The first oil stain component type is vegetable oil. The second oil stain component type is animal oil or mixed oil. The viscosity of the second oil stain component type is higher than that of the first oil stain component type, and the second oil stain component type has stronger adhesion to the surface of oil-stained parts such as impellers and volutes, thus requiring a higher spray intensity for peeling.

[0141] Under the condition that the preset pulse spraying conditions are met, the spraying control parameters also include pulse spraying parameters. The preset pulse spraying condition is that the oil contaminant type is the second type. The pulse spraying parameters are used to control the cleaning components to additionally perform high-frequency pulse spraying operations. High-frequency pulse spraying operation refers to the solenoid valve nozzle intermittently opening and closing according to a preset pulse frequency, so that the spray water flow forms a periodic impact. High-frequency pulse spraying operation can improve the disturbance and stripping effect on animal oil contaminants or mixed oil contaminants.

[0142] In one specific implementation, the cleaning prediction conditions include light cleaning, moderate cleaning, and heavy cleaning conditions. A light cleaning condition corresponds to a high-power flame duration of less than 10 minutes, or a medium-low power flame duration of 30 minutes or more. A moderate cleaning condition corresponds to a high-power flame duration of 10 minutes or more but less than 20 minutes. A heavy cleaning condition corresponds to a high-power flame duration of 20 minutes or more. Oil stain levels include light, moderate, and heavy oil stain levels. A light oil stain level corresponds to an oil stain thickness of less than 0.5 mm, a moderate oil stain level corresponds to an oil stain thickness of 0.5 mm or more but less than or equal to 1 mm, and a heavy oil stain level corresponds to an oil stain thickness of more than 1 mm.

[0143] Under light cleaning conditions, when the oil contamination level is light and the oil composition type is the first type, the controller sets the PWM duty cycle to 20%, the spray pressure to 0.3 MPa, and the spray flow rate to 0.8 L / min. When the oil contamination level is light and the oil composition type is the second type, the controller sets the PWM duty cycle to 30%, the spray pressure to 0.4 MPa, and the spray flow rate to 1.0 L / min, and adds a 10 Hz pulse spray parameter to the spray control parameters. These settings reduce water and electricity consumption in light oil contamination scenarios while maintaining necessary peel strength for higher viscosity oil contaminants.

[0144] Under medium-level cleaning conditions, when the oil contamination level is medium and the oil composition type is the first type, the controller sets the PWM duty cycle to 50%, the spray pressure to 0.6 MPa, and the spray flow rate to 1.5 L / min. When the oil contamination level is medium and the oil composition type is the second type, the controller sets the PWM duty cycle to 60%, the spray pressure to 0.7 MPa, and the spray flow rate to 1.8 L / min, and adds a 10 Hz pulse spray parameter to the spray control parameters. These settings can adapt to the cleaning needs of medium-thickness oil contaminants and improve the cleaning effect on high-viscosity oil contaminants through higher spray intensity and high-frequency pulse spraying.

[0145] Under heavy cleaning conditions, when the oil contamination level is heavy and the oil composition type is the first type, the controller sets the PWM duty cycle to 80%, the spray pressure to 0.9 MPa, and the spray flow rate to 2.2 L / min. When the oil contamination level is heavy and the oil composition type is the second type, the controller sets the PWM duty cycle to 90%, the spray pressure to 1.0 MPa, and the spray flow rate to 2.5 L / min, and adds a 10 Hz pulse spray parameter to the spray control parameters. These settings enhance the impact of the spray water flow on thick and high-viscosity oil layers, reducing the possibility of heavy oil residue.

[0146] In another alternative implementation, the parameter mapping relationship is not limited to the specific values ​​mentioned above. The manufacturer calibrates the PWM duty cycle, spray pressure, spray flow rate, and pulse spray parameters based on the water pump specifications of the cleaning components, the solenoid valve nozzle orifice diameter, the type of cleaning liquid, the internal dimensions of the range hood, and the target cleaning standard. The controller writes the calibrated parameter combinations into its memory, and directly calls the corresponding parameter combinations during subsequent self-cleaning operations. The parameter mapping relationship can also be updated based on historical cleaning results. For example, after multiple cleaning cycles, the controller analyzes the oil residue. If a high level of residue remains after cleaning under certain conditions, the controller increases the PWM duty cycle, spray pressure, or spray flow rate in the corresponding parameter combination; if the oil residue quickly reaches the standard after cleaning under certain conditions, the controller decreases the PWM duty cycle, spray pressure, or spray flow rate in the corresponding parameter combination.

[0147] In practical applications, the current cleaning prediction conditions, current oil contamination level, and current oil contamination composition type may not be entirely consistent. For example, the firepower status data corresponds to a light cleaning condition, but the oil contamination thickness data corresponds to a moderate oil contamination level. In this case, the controller determines the basic spray intensity based on the oil contamination level corresponding to the oil contamination detection data, and adjusts the spray duration or re-inspection frequency based on the cleaning prediction conditions. As another example, the firepower status data corresponds to a heavy cleaning condition, but the oil contamination thickness data corresponds to a light oil contamination level. In this case, the controller determines the basic spray intensity based on the light oil contamination level and increases the oil contamination re-inspection frequency during the self-cleaning process to avoid insufficient cleaning of heavily contaminated areas due to localized detection deviations.

[0148] The controller provided in this application does not clean according to fixed spray parameters, but selects matching spray control parameters based on the predicted cleaning conditions, oil level, and oil composition type. The parameter mapping relationship simultaneously considers the oil formation process, oil thickness, and oil viscosity, enabling the cleaning component to reduce spray intensity in light oil contamination scenarios and increase spray intensity in heavy or high-viscosity oil contamination scenarios. Furthermore, it adds high-frequency pulse spray operations when necessary, thereby improving the targeting, cleaning effect, and resource utilization of the self-cleaning operation.

[0149] In an optional implementation, step S105 includes the following steps S501-S504.

[0150] Step S501: Output the pulse width modulation control signal to the cleaning component to control the cleaning component to spray and clean the oil-stained parts according to the spray control parameters.

[0151] Here, the controller generates a PWM control signal based on the determined spray control parameters and then outputs the PWM control signal to the cleaning component. The cleaning component includes a water pump, water pipes, and a solenoid valve nozzle. The water pump is connected to the solenoid valve nozzle via the water pipes, and the solenoid valve nozzle is positioned facing the oil-stained parts. The controller outputs the PWM control signal to the water pump and / or the solenoid valve nozzle, causing the water pump to deliver cleaning fluid or water according to the working intensity corresponding to the spray control parameters, and causing the solenoid valve nozzle to spray cleaning fluid or water onto the oil-stained parts according to the opening state corresponding to the spray control parameters.

[0152] The spray control parameters include PWM duty cycle, spray pressure, and spray flow rate. The PWM duty cycle controls the drive intensity of the water pump and / or solenoid valve nozzles. Spray pressure characterizes the impact intensity of the cleaning fluid or water flow acting on the oil layer. Spray flow rate characterizes the amount of cleaning fluid or water sprayed onto the oil-contaminated parts per unit time. The controller adjusts the spray state of the cleaning components through PWM control signals, ensuring that the cleaning components perform cleaning at a spray intensity that matches the current predicted cleaning conditions, oil level, and oil composition type.

[0153] In one specific embodiment, after the self-cleaning operation is initiated, the controller controls the impeller to rotate at a low speed, causing different areas of the impeller surface to sequentially enter the spray range of the solenoid valve nozzle. The impeller rotates at a speed of 80 r / min. The solenoid valve nozzle is positioned facing the impeller, and the spray water flow sequentially washes away the oil layer on the impeller surface during the low-speed rotation of the impeller, and can also act on the oil-stained areas near the inner wall of the volute. Through the combination of low-speed rotation and directional spraying, the cleaning component can improve the uniformity of spray coverage and reduce the number of areas that are not cleaned properly.

[0154] When the spray control parameters include pulse spray parameters, the controller controls the cleaning components to perform a high-frequency pulse spray operation in addition to the basic spray state. The high-frequency pulse spray operation causes the solenoid valve nozzles to open and close intermittently according to a preset pulse frequency, creating a periodic impact of the spray water flow. For high-viscosity oil stains such as animal oil or mixed oil stains, the high-frequency pulse spray operation can enhance the separation effect between the oil layer and the impeller and volute surfaces.

[0155] Step S502: During the self-cleaning operation, periodically acquire updated oil stain detection data.

[0156] Here, during the spray cleaning process, the controller does not use the initial spray control parameters to complete the entire cleaning process. Instead, it acquires updated oil stain detection data according to a preset detection cycle. The updated oil stain detection data includes oil stain thickness and composition data re-acquired during the cleaning process. The oil stain detection module continues to monitor the oil stain status on the impeller and volute surfaces during spray cleaning and sends the updated oil stain detection data to the controller.

[0157] In one specific implementation, the controller triggers a re-inspection after a preset time has elapsed since the cleaning component began its spray cleaning process. For example, two minutes after the cleaning component begins spray cleaning, the controller re-collects data on oil thickness and composition using the oil stain detection module. Subsequently, the controller repeats the oil stain detection at the same detection cycle until the self-cleaning operation ends. By periodically acquiring updated oil stain detection data, the controller can monitor changes in oil thickness on the surface of oil-contaminated components and changes in the cleaning difficulty corresponding to the oil stain composition.

[0158] During the detection process, the controller assesses the validity of the updated oil contamination detection data. If the spray flow, water mist, or impeller rotation causes momentary fluctuations in the detection, the controller smooths the results of multiple consecutive detections or removes outliers to obtain stable updated oil contamination detection data. For oil contamination detection data corresponding to multiple detection areas, the controller determines the thickness characterization value for subsequent parameter updates based on the maximum oil contamination thickness, average oil contamination thickness, or weighted oil contamination thickness; the controller determines the component characterization value for parameter updates based on the oil contamination component type with the highest proportion or the oil contamination component type with the highest cleaning difficulty.

[0159] Step S503: Based on the fire status data and the updated oil stain detection data, the updated spray control parameters are redefined.

[0160] Here, the heat level data reflects the oil buildup trend during the current or cumulative cooking process. The updated oil detection data reflects the current oil status after the self-cleaning operation. The controller combines these two types of data to redetermine the spray control parameters, avoiding the use of a single spray intensity throughout the self-cleaning process.

[0161] In one implementation, the controller redetermines the oil contamination level based on the updated oil contamination thickness data and redetermines the oil contamination component type based on the updated oil contamination composition data. The controller then queries the preset parameter mapping relationship for updated spray control parameters based on the original firepower status data, the redefined oil contamination level, and the redefined oil contamination component type. If the updated oil contamination thickness data indicates a decrease in the oil contamination level, the controller reduces the PWM duty cycle, spray pressure, or spray flow rate. If the updated oil contamination thickness data indicates that the oil contamination level is still high, the controller maintains or increases the current spray intensity.

[0162] In another implementation, the controller adjusts the updated spray control parameters based on the rate at which the oil sludge descends during the cleaning process. When the oil sludge descends slowly, the controller increases the PWM duty cycle, spray pressure, or spray flow rate, or extends the execution time of the high-frequency pulse spray. When the oil sludge descends quickly, the controller decreases the PWM duty cycle, spray pressure, or spray flow rate to reduce the consumption of cleaning fluid, water, and electricity. Thus, the controller can provide feedback adjustments to the spray control parameters based on the actual cleaning effect.

[0163] In another implementation, when updated oil stain detection data indicates that the oil stain composition is still the second type, the controller retains the pulse spray parameters, allowing the cleaning component to continue performing high-frequency pulse spray operations. When updated oil stain detection data indicates that high-viscosity oil stains have been removed, the controller cancels the pulse spray parameters and continues cleaning according to normal spray conditions or enters the termination judgment process. Thus, the cleaning component can perform high-frequency pulse spray when enhanced stripping is required, and reduce frequent nozzle movements when enhanced stripping is not needed.

[0164] Step S504: Adjust the pulse width modulation control signal according to the updated spray control parameters to dynamically adjust the spray state of the cleaning component.

[0165] Here, the adjusted PWM control signal is output to the water pump and solenoid valve nozzle, causing the spraying status of the cleaning components to change dynamically according to the oil stain detection results. The spraying status includes at least one of spraying pressure, spraying flow rate, nozzle opening status, spraying duration, and pulse spraying status.

[0166] In one specific implementation, the controller adjusts the PWM duty cycle to change the water pump output capacity and the solenoid valve nozzle opening intensity. When the PWM duty cycle increases, the cleaning component outputs higher spray pressure and a larger spray flow rate; when the PWM duty cycle decreases, the cleaning component outputs lower spray pressure and a smaller spray flow rate. Through this adjustment method, the cleaning component performs a stronger spray during periods of heavy oil buildup and reduces the spray intensity as the oil buildup gradually decreases.

[0167] In another specific implementation, the controller adjusts the high-frequency pulse spray operation based on updated spray control parameters. When the updated spray control parameters include pulse spray parameters, the controller controls the solenoid valve nozzle to perform pulse spraying according to the corresponding pulse frequency. When the updated spray control parameters do not include pulse spray parameters, the controller controls the solenoid valve nozzle to perform continuous spraying or normal intermittent spraying. Through this adjustment method, the cleaning component can select different spraying modes according to the type of oil stain composition and the progress of oil stain cleaning.

[0168] During self-cleaning operation, the controller repeatedly performs periodic detection, parameter updates, and signal adjustments. That is, in each detection cycle, the controller acquires updated oil stain detection data, re-determines the updated spray control parameters, and adjusts the PWM control signal. Through this closed-loop control process, the spray state of the cleaning component always matches the current oil stain state on the surface of the oil-covered parts, avoiding insufficient cleaning of heavy oil stains or excessive cleaning of light oil stains caused by a fixed spray method.

[0169] In an optional implementation, during step S105, the method further includes: When the cooktop is detected to have switched from a non-working state to a working state, the pulse width modulation control signal is stopped, and the cleaning component is controlled to stop performing the self-cleaning operation.

[0170] Here, during the self-cleaning operation of the cleaning components on oil-stained parts, the controller continuously acquires the cooktop's operating status via the cooktop-range hood linkage module. The cooktop's operating status includes both non-operating and operating states. Non-operating states include flameout, heating stop, or no power output. Operating states include ignition, heating, or power output. Based on the ignition signal, flame level signal, heating power signal, or gas valve opening signal fed back from the cooktop-range hood linkage module, the controller determines whether the cooktop has switched from a non-operating state to an operating state.

[0171] When the controller detects that the cooktop has switched from a non-working state to a working state, it immediately stops outputting PWM control signals and controls the cleaning component to stop performing the self-cleaning operation. Specifically, the controller stops outputting PWM control signals to the water pump and the solenoid valve nozzle; the water pump stops delivering cleaning fluid or water to the water pipe; the solenoid valve nozzle closes the spray path; and the cleaning component stops spraying onto the oil-stained parts. This prevents the cleaning component from continuing to spray after the cooktop is re-ignited or reheated, reducing the risk of interference between the spray water flow, open flame, and high-temperature components, and improving the safety of the range hood's self-cleaning process.

[0172] In one implementation, after the controller stops the cleaning component, the range hood and cooktop linkage module continues to acquire the cooktop's power level and duration during its restart process, and sends the newly acquired power level and duration to the controller. The controller stores the newly acquired power level and duration as new power status data. Therefore, even after the range hood's self-cleaning operation is interrupted by the cooktop restarting, it can still record information on grease accumulation during subsequent cooking, providing a data basis for the next self-cleaning control.

[0173] In another implementation, the controller generates a cleaning interruption flag after stopping the cleaning components. This flag indicates that the self-cleaning operation has ended because the cooktop has resumed operation. When the controller subsequently receives a preset self-cleaning start signal, it re-determines the spray control parameters based on the cleaning interruption flag, recorded flame status data, and newly acquired oil stain detection data. This method prevents the range hood from directly using cleaning parameters from before the interruption, improving the accuracy of parameter matching when restarting the self-cleaning operation.

[0174] In an optional implementation, during step S105, the method further includes: If the current oil stain detection data meets the preset cleaning completion conditions, or if the duration of the self-cleaning operation reaches the preset cleaning duration, the pulse width modulation control signal will be stopped, and the cleaning component will be controlled to stop working.

[0175] Here, during the self-cleaning operation, the controller periodically acquires current oil stain detection data and determines whether the oil-stained parts have met the preset cleaning completion conditions based on this data. The current oil stain detection data includes current oil stain thickness data and current oil stain composition data. The preset cleaning completion conditions include that the current oil stain thickness is less than a preset thickness threshold, or the current oil stain residue rate is less than or equal to a preset residue rate threshold. In one specific implementation, the preset thickness threshold is 0.5 mm, and the preset residue rate threshold is 0.5%. When the current oil stain thickness is less than 0.5 mm, or the current oil stain residue rate is less than or equal to 0.5%, the controller determines that the current oil stain detection data meets the preset cleaning completion conditions.

[0176] The oil residue rate can be determined based on the oil residue detection data before and after cleaning. For example, the controller can determine the current oil residue rate based on the difference between the oil residue thickness data before and after cleaning. The controller can also determine the current oil residue rate based on the difference between the oil residue coverage area in the pre-cleaning and current detection images. When the range hood has multiple detection zones, the controller can determine whether the preset cleaning completion conditions are met based on the maximum oil residue rate across multiple detection zones, or it can determine whether the preset cleaning completion conditions are met based on the average oil residue rate across multiple detection zones.

[0177] The controller also records the duration of the self-cleaning operation. The duration of the self-cleaning operation starts when the controller begins outputting the PWM control signal and ends when the controller stops outputting the PWM control signal. The preset cleaning duration is the upper limit for the self-cleaning operation to run continuously. As a specific implementation, the preset cleaning duration is 15 minutes. When the duration of the self-cleaning operation reaches 15 minutes, the controller determines that the self-cleaning operation has reached its duration limit.

[0178] When the current oil stain detection data meets the preset cleaning completion conditions, or when the self-cleaning operation lasts for the preset cleaning duration, the controller stops outputting PWM control signals and controls the cleaning components to stop working. Specifically, the controller stops driving the water pump, closes the solenoid valve nozzle, and ends the spray cleaning of oil-stained parts. Stopping cleaning when the current oil stain detection data meets the preset cleaning completion conditions avoids wasting water, electricity, or cleaning fluid by continuing spraying after the cleaning standard has been met. Stopping cleaning when the self-cleaning operation lasts for the preset cleaning duration avoids prolonged operation of the cleaning components, improving the reliability of the water pump, solenoid valve nozzle, and controller.

[0179] In one implementation, if the current oil stain detection data does not meet the preset cleaning completion conditions, and the duration of the self-cleaning operation has not reached the preset cleaning duration, the controller continues to perform periodic detection, spray control parameter updates, and PWM control signal adjustments. In this way, the cleaning component continuously performs dynamic spraying based on the current oil stain status of the oil-attached parts until the cleaning completion conditions are met or the maximum cleaning duration is reached.

[0180] In one specific embodiment, a user uses a cooktop associated with a range hood for stir-frying. During this cooking process, the cooktop is at a high flame setting (level 3 or higher) for 22 minutes. The range hood and cooktop linkage module continuously acquires the cooktop's flame setting and corresponding duration during operation and sends these data to the controller. The controller, based on a preset flame level classification rule, identifies flame settings of level 3 or higher as high flame and associates this high flame with the 22-minute duration, storing the flame status data.

[0181] After cooking, the user triggers the self-cleaning function via the range hood panel. Upon receiving the preset self-cleaning start signal, the controller confirms the cooktop is off via the range hood and cooktop linkage module. Once the controller confirms the cooktop is not in operation, it activates the oil stain detection module. The first detection unit in the oil stain detection module measures the thickness of the oil stains on the impeller and volute surfaces, finding it to be greater than 1mm. The second detection unit in the oil stain detection module measures the composition of the oil stains on the impeller and volute surfaces, finding them to be animal oil or a mixture of oils.

[0182] Based on the firepower data from a high-power setting over 22 minutes, the controller determines the cleaning condition to be a heavy cleaning condition. The controller further determines the oil contamination level to be heavy based on an oil thickness greater than 1mm. The controller then determines the oil contamination type to be a secondary oil contamination type based on whether the oil is animal oil or a mixture of oils. Finally, based on the heavy cleaning condition, the heavy oil contamination level, and the secondary oil contamination type, the controller obtains matching spray control parameters from a preset parameter mapping relationship. These spray control parameters include a 90% PWM duty cycle, a spray pressure of 1.0MPa, a spray flow rate of 2.5L / min, and a 10Hz pulse spray frequency.

[0183] The controller generates a PWM control signal based on a 90% PWM duty cycle and outputs the PWM control signal to the water pump and solenoid valve nozzle. The water pump delivers cleaning fluid or water to the solenoid valve nozzle through a water pipe, and the solenoid valve nozzle sprays water towards the impeller and volute. Simultaneously, the controller controls the impeller to rotate at a low speed of 80 r / min, ensuring that different areas of the impeller surface pass sequentially through the spray range of the solenoid valve nozzle. Because the oil contaminant is of a secondary type, the controller also controls the solenoid valve nozzle to perform an additional high-frequency pulse spray operation based on a 10Hz pulse spray parameter, to enhance the impact and stripping effect of the spray water on the high-viscosity oil contaminant.

[0184] Two minutes after the self-cleaning operation begins, the controller restarts the oil stain detection module to obtain updated oil stain detection data. If the updated oil stain thickness is still greater than 1mm, the controller maintains the spray control parameters corresponding to the heavy cleaning condition and continues to output the corresponding PWM control signal. If the updated oil stain thickness decreases to between 0.5mm and 1mm, the controller re-determines the oil stain level as moderate based on the updated oil stain detection data and re-obtains spray control parameters that match the heavy cleaning condition, moderate oil stain level, and second oil stain component type from the preset parameter mapping relationship. The controller adjusts the PWM control signal according to the updated spray control parameters, causing the spray pressure and spray flow rate of the cleaning component to decrease as the oil stain decreases.

[0185] During the self-cleaning operation, the controller continuously monitors the cooktop's operating status through the cooktop-range and cooktop linkage module. If the user restarts the cooktop during the cleaning process, the controller detects the cooktop switching from a non-operating state to an operating state, immediately stops outputting PWM control signals, and controls the water pump to stop delivering cleaning fluid or water flow. Simultaneously, it controls the solenoid valve nozzle to close the spray path. After the cleaning components stop performing the self-cleaning operation, the cooktop-range and cooktop linkage module continues to collect the firepower level and duration during the cooktop's restart process to provide firepower status data for the next self-cleaning control.

[0186] If the self-cleaning operation is not interrupted by the cooktop resuming operation, the controller continues to acquire current oil stain detection data according to a preset cycle. When the current oil stain thickness is less than 0.5mm, or the current oil stain residue rate is less than or equal to 0.5%, the controller determines that the current oil stain detection data meets the preset cleaning completion conditions, stops outputting PWM control signals, and controls the water pump and solenoid valve nozzles to stop working. When the self-cleaning operation lasts for 15 minutes, even if the current oil stain detection data does not meet the preset cleaning completion conditions, the controller also stops outputting PWM control signals and controls the cleaning components to stop working. Based on this, the range hood can dynamically match the spray control parameters according to the cooktop's firepower, oil stain thickness, and oil stain composition, increasing the cleaning intensity in scenarios with heavy, high-viscosity oil stains, and adjusting the spray state as the oil stains gradually decrease, thereby improving the self-cleaning effect and reducing ineffective spraying.

[0187] The computer program product provided in this application includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation details, please refer to the method embodiments, which will not be repeated here.

[0188] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0189] Furthermore, in the description of the embodiments of this application, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0190] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0191] In the description of this application, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0192] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims.

Claims

1. A self-cleaning control method of an extractor hood, characterized in that, include: Obtain the firepower status data of the cooktop associated with the range hood during operation; Under the condition that the self-cleaning start-up conditions are met, oil stain detection data of the oil stain attachment parts in the range hood is obtained; the oil stain detection data includes oil stain thickness data and oil stain composition data; Based on the firepower status data and the oil stain detection data, the spray control parameters are determined; the spray control parameters include at least the pulse width modulation duty cycle. A pulse width modulation control signal is generated based on the spray control parameters; The cleaning component is controlled by the pulse width modulation control signal to perform a self-cleaning operation on the oil-stained parts.

2. The self-cleaning control method of a range hood according to claim 1, characterized in that, The step of acquiring the firepower status data of the stove associated with the range hood during operation includes: When the stove is in working condition, obtain the firepower level of the stove and the duration corresponding to the firepower level; The firepower level of the stove is determined according to the firepower level and the preset firepower level classification rules. The firepower level and the corresponding duration are associated and stored to obtain the firepower status data.

3. The self-cleaning control method of a range hood according to claim 1, characterized in that, The range hood includes an oil stain detection module; The step of acquiring oil stain detection data of the oil stain attachment components in the range hood when the self-cleaning start-up conditions are met includes: When a preset self-cleaning start signal is received and the stove is in a non-working state, the oil stain detection module obtains the oil stain thickness data and oil stain composition data on the surface of the oil stain-attached parts. The oil stain detection data is generated based on the oil stain thickness data and the oil stain composition data.

4. The self-cleaning control method of a range hood according to claim 1, characterized in that, The step of determining the spray control parameters based on the firepower status data and the oil stain detection data includes: The cleaning prediction condition is determined based on the firepower status data; the cleaning prediction condition is used to characterize the oil accumulation status based on the firepower level and duration of the stove. The oil contamination level is determined based on the oil contamination thickness data and the preset oil contamination level classification rules; Based on the oil stain composition data and the preset oil stain composition classification rules, the type of oil stain composition is determined; The spray control parameters are determined based on the predicted cleaning conditions, the oil stain level, and the oil stain composition type.

5. The self-cleaning control method of a range hood according to claim 4, characterized in that, The step of determining the spray control parameters based on the cleaning prediction conditions, the oil stain level, and the oil stain composition type includes: In the preset parameter mapping relationship, obtain the spray control parameters that match the current cleaning prediction condition, the oil stain level, and the oil stain composition type; The spray control parameters also include spray pressure and spray flow rate, and when the preset pulse spray conditions are met, the spray control parameters also include pulse spray parameters; the preset pulse spray conditions are that the oil stain composition type is the second oil stain composition type, and the pulse spray parameters are used to control the cleaning component to perform additional high-frequency pulse spray operation; The parameter mapping relationship satisfies the following conditions: under the same cleaning prediction conditions and the same oil contamination level, the pulse width modulation duty cycle, spray pressure, and spray flow rate corresponding to the second oil contamination component type are greater than the pulse width modulation duty cycle, spray pressure, and spray flow rate corresponding to the first oil contamination component type, respectively; and the viscosity of the second oil contamination component type is higher than that of the first oil contamination component type.

6. The self-cleaning control method of a range hood according to claim 1, characterized in that, The step of controlling the cleaning component to perform a self-cleaning operation on the oil-stained parts based on the pulse width modulation control signal includes: The pulse width modulation control signal is output to the cleaning component to control the cleaning component to spray and clean the oil-stained parts according to the spray control parameters; During the self-cleaning operation, updated oil stain detection data are periodically acquired; Based on the fire status data and the updated oil stain detection data, the updated spray control parameters are re-determined. The pulse width modulation control signal is adjusted according to the updated spray control parameters to dynamically regulate the spray state of the cleaning component.

7. The self-cleaning control method of a range hood according to claim 1, characterized in that, During the step of controlling the cleaning component to perform a self-cleaning operation on the oil-stained component based on the pulse width modulation control signal, the method further includes: When the stove is detected to switch from a non-working state to a working state, the output of the pulse width modulation control signal is stopped, and the cleaning component is controlled to stop performing the self-cleaning operation.

8. The self-cleaning control method of a range hood according to claim 1, characterized in that, During the step of controlling the cleaning component to perform a self-cleaning operation on the oil-stained component based on the pulse width modulation control signal, the method further includes: If the current oil stain detection data meets the preset cleaning completion conditions, or if the duration of the self-cleaning operation reaches the preset cleaning duration, the pulse width modulation control signal is stopped, and the cleaning component is controlled to stop working.

9. A range hood with integrated cooking stove and range hood, characterized in that, It includes a range hood body, a controller, a range hood and cooktop linkage module, an oil stain detection module, and cleaning components; the range hood body includes areas where oil stains adhere. The controller is configured to perform the self-cleaning control method for the range hood as described in any one of claims 1-8; The range hood and stove linkage module is communicatively connected to the controller and is used to acquire the firepower status data of the stove associated with the range hood during operation and send the firepower status data to the controller. The oil stain detection module is communicatively connected to the controller and is used to acquire oil stain detection data at the oil stain attachment site and send the oil stain detection data to the controller. The cleaning component is communicatively connected to the controller and is used to perform a self-cleaning operation on the oil-stained area under the control of the pulse width modulation control signal output by the controller.

10. The range hood with integrated cooking stove and range hood according to claim 9, characterized in that, include: The oil-stained areas include the impeller and the volute. The cleaning assembly includes a water pump, a water pipe, and a solenoid valve nozzle. The water pump is connected to the solenoid valve nozzle through the water pipe, and the solenoid valve nozzle is positioned towards the oil-stained area. The oil stain detection module includes a first detection unit and a second detection unit. The first detection unit is used to obtain the oil stain thickness data on the surface of the oil stain adhesion area, and the second detection unit is used to obtain the oil stain composition data on the surface of the oil stain adhesion area. The controller is communicatively connected to the water pump, the solenoid valve nozzle, the first detection unit, and the second detection unit, respectively, and is used to control the working status of the water pump and the solenoid valve nozzle according to the oil thickness data and the oil composition data.