Control method for atomization device, and atomization device
Patent Information
- Application Number
- PCT/CN2025/140404
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-26
- Filing Date
- 2025-12-05
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025140404_01102026_PF_FP_ABST
Abstract
Description
Control methods for atomizing equipment and atomizing equipment
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510365587.4, filed on March 26, 2025, entitled "Control Method for Atomizing Device and Atomizing Device Thereof", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of ultrasonic atomization technology, and in particular to a control method for an atomization device and the atomization device thereof. Background Technology
[0004] Among commonly used atomizing devices capable of dual atomization, one type includes both a heated atomizer and an ultrasonic atomizer. The aerosols produced by the heated and ultrasonic atomizers are mixed to create a blended flavor. In typical ultrasonic atomizers, a built-in ultrasonic atomizing plate atomizes the aerosol matrix to generate the aerosol. When the ultrasonic atomizer is operating, the ultrasonic atomizing plate typically operates at a fixed vibration frequency.
[0005] However, in operation, the actual vibration frequency of the ultrasonic nebulizer is affected by the structure of the nebulizing plate itself and changes with the increase of temperature, thus affecting the vibration frequency of the ultrasonic nebulizer and making it difficult to achieve the required target vibration frequency. Summary of the Invention
[0006] Embodiments of this application provide a control method for an atomizing device and an atomizing device thereof, which can adjust the vibration frequency of an ultrasonic atomizer during operation to achieve the desired target vibration frequency.
[0007] In a first aspect, embodiments of this application provide a control method for an atomizing device, the atomizing device being equipped with at least one heating atomizer and at least one ultrasonic atomizer, the control method comprising: detecting the real-time power of the heating atomizer; calculating the difference between the real-time power and a preset power; adjusting the vibration frequency of the ultrasonic atomizer according to the difference; wherein the heating atomizer is configured to generate a first aerosol, and the ultrasonic atomizer is configured to generate a second aerosol.
[0008] In some embodiments, detecting the real-time power of the heated atomizer includes: detecting the operating parameters of the heated atomizer; filtering the operating parameters using a Kalman filter algorithm; calculating the real-time power based on the updated operating parameters; and / or, adjusting the vibration frequency of the ultrasonic atomizer based on the difference includes: adjusting the algorithm parameters of the Kalman filter algorithm and the vibration frequency of the ultrasonic atomizer based on the difference, or, locking the vibration frequency of the ultrasonic atomizer based on the difference.
[0009] In some embodiments, adjusting the algorithm parameters of the Kalman filter algorithm and the vibration frequency of the ultrasonic atomizer based on the difference includes: setting multiple preset differences; setting corresponding preset algorithm parameters and corresponding preset step values based on the preset differences; progressively determining the magnitude of the difference with each preset difference; updating the algorithm parameters to the corresponding preset algorithm parameters based on the determination result; and progressively adjusting the vibration frequency of the ultrasonic atomizer by the preset step values.
[0010] In some embodiments, locking the vibration frequency of the ultrasonic atomizer based on the difference includes: locking the vibration frequency of the ultrasonic atomizer as a first target frequency so that the ultrasonic atomizer operates at the first target frequency.
[0011] In some embodiments, the method further includes: setting a first preset difference and a second preset difference, as well as a first preset algorithm parameter and a second preset algorithm parameter that decrease sequentially, and a first preset step value and a second preset step value that decrease sequentially; determining whether the difference is greater than the first preset difference; if yes, updating the algorithm parameter to the first preset algorithm parameter, and adjusting the vibration frequency of the ultrasonic nebulizer step by step with the first preset step value; if no, continuing to determine whether the difference is greater than the second preset difference; if greater than the second preset difference, updating the algorithm parameter to the second preset algorithm parameter, and adjusting the vibration frequency of the ultrasonic nebulizer step by step with the second preset step value; if less than the second preset difference, locking the vibration frequency of the ultrasonic nebulizer as a first target frequency, so that the ultrasonic nebulizer operates at the first target frequency.
[0012] In some embodiments, after updating the algorithm parameters to the second preset algorithm parameters and adjusting the vibration frequency of the ultrasonic nebulizer by the second preset step value, the method further includes: obtaining the current vibration frequency of the ultrasonic nebulizer and storing it as a second target frequency.
[0013] In some embodiments, after calculating the real-time power based on the updated operating parameters, the method further includes: determining whether the real-time power is greater than a preset target power; if so, the heating atomizer stops working and an overpower alarm is triggered; if not, determining whether the vibration frequency of the ultrasonic atomizer reaches a preset first target frequency; if the preset first target frequency is reached, locking the vibration frequency and operating at the first target frequency; if the first target frequency is not reached, continuing to calculate the difference between the real-time power and the preset power.
[0014] In some embodiments, after storing the second target frequency, the method further includes: detecting airflow within the atomizing device; determining whether the first target frequency exists; if yes, controlling the ultrasonic atomizer to start atomization at the first target frequency; if no, continuing to determine whether the second target frequency exists; if the second target frequency exists, controlling the ultrasonic atomizer to start atomization at the second target frequency; if the second target frequency does not exist, controlling the ultrasonic atomizer to start atomization at the previously adjusted vibration frequency.
[0015] In some embodiments, after the ultrasonic atomizer starts atomizing, the method further includes: determining whether the duration of the ultrasonic atomizing operation has reached a preset duration; if yes, controlling the screen lock operation of the ultrasonic atomizer; if no, continuing the atomizing operation until the duration of the atomizing operation reaches the preset duration.
[0016] Secondly, embodiments of this application provide an atomizing device that performs the control method for an atomizing device described in any one of the above-described methods.
[0017] The beneficial effects of this application are: by detecting the real-time power of the heating atomizer, this application adjusts the vibration frequency of the ultrasonic atomizer by the difference between the real-time power of the heating atomizer and the preset power, so that the ultrasonic atomizer can atomize at the required vibration frequency, thereby improving the user experience of the atomization device. Attached Figure Description
[0018] Figure 1 is a flowchart of a control method according to an embodiment of this application;
[0019] Figure 2 is a flowchart of a control method according to another embodiment of this application;
[0020] Figure 3 is a flowchart of step S300 of an embodiment of this application;
[0021] Figure 4 is a flowchart of step S300 of another embodiment of this application;
[0022] Figure 5 is a flowchart of step S300 of another embodiment of this application;
[0023] Figure 6 is a partial flowchart of a control method according to an embodiment of this application;
[0024] Figure 7 is a general flowchart of a control method according to an embodiment of this application;
[0025] Figure 8 is a flowchart of a control method for restarting the atomizer in one embodiment of this application;
[0026] Figure 9 is a flowchart of the control method for restarting the atomizer in another embodiment of this application;
[0027] Figure 10 is a block diagram of an atomizing device according to an embodiment of this application. Embodiments of the present invention
[0028] Please refer to Figure 1. In one embodiment, this application provides a control method for an atomizing device. The atomizing device is equipped with at least one heating atomizer and at least one ultrasonic atomizer. The control method includes:
[0029] S10, detects the real-time power of the heating atomizer;
[0030] S20, calculate the difference between real-time power and preset power;
[0031] S30, adjust the vibration frequency of the ultrasonic atomizer according to the difference;
[0032] The heating atomizer is configured to generate a first aerosol, and the ultrasonic atomizer is configured to generate a second aerosol.
[0033] In this embodiment, the atomizing device is capable of dual atomization. The heating atomizer heats the substrate to be atomized using its own atomizing core, thus atomizing it into an aerosol. Therefore, the power detection step involves detecting the power of the heating atomizer. Similarly, the ultrasonic atomizer uses the vibration of an ultrasonic atomizing plate to atomize the substrate into an aerosol. Therefore, by adaptively adjusting the ultrasonic frequency, the amount of aerosol generated in the ultrasonic atomizer can be adjusted, thereby regulating the flavor.
[0034] In step S10 of this embodiment, the real-time power of the heating atomizer is detected. This can be done by detecting the real-time power using an existing detector, or by detecting other operating parameters such as current, voltage, and resistance, and then calculating the real-time power of the heating atomizer. Alternatively, the rated real-time power of the heating atomizer itself can be obtained.
[0035] In steps S20 and S30 of this embodiment, the difference between the real-time power and the preset power is calculated. This involves calculating the distance between the current real-time power and the desired real-time power, which indirectly yields the distance between the current vibration frequency and the target vibration frequency of the ultrasonic atomizer. Therefore, adjusting the vibration frequency of the ultrasonic atomizer based on this difference allows it to atomize at the desired target vibration frequency, improving the user experience. Specifically, in this embodiment, the difference calculated in step S20 is used in the subsequent step S30 to determine and adjust the vibration frequency.
[0036] In one example, the preset power is the optimal power of the heated atomizer obtained through testing. In another example, the preset power is the maximum power of the heated atomizer. In the above examples, the preset power can be input and set before step S10, or it can be input and set in step S20.
[0037] In step S30 of this embodiment, adjusting the vibration frequency of the ultrasonic atomizer based on the difference can be achieved by calculating and analyzing the vibration frequency at a preset power based on the difference, adjusting the current vibration frequency to the vibration frequency at the preset power, and then locking the vibration frequency. Alternatively, it can be achieved by calculating the distance between the current vibration frequency and the target vibration frequency corresponding to the preset power based on the difference, gradually moving the current vibration frequency closer to the target vibration frequency in steps, and finally locking the vibration frequency. Here, the vibration frequency refers to the vibration frequency of the ultrasonic atomizing plate in the ultrasonic atomizer.
[0038] Referring to Figure 2, in another embodiment, steps S10 and S30 are optimized to provide a control method for an atomizing device, wherein step S10 includes steps S11, S12, and S13, and step S30 includes step S300, specifically as follows:
[0039] S11, detects the operating parameters of the heating atomizer;
[0040] S12, uses the Kalman filter algorithm to filter the operating parameters;
[0041] S13, calculate the real-time power based on the updated operating parameters;
[0042] S20, calculate the difference between real-time power and preset power;
[0043] And / or, S300, adjust the algorithm parameters of the Kalman filter algorithm and the vibration frequency of the ultrasonic atomizer according to the difference, or, lock the vibration frequency of the ultrasonic atomizer according to the difference.
[0044] In this embodiment, the method for detecting the real-time power of the heating atomizer in step S10 is first optimized. In step S11 of this embodiment, the operating parameters of the heating atomizer are detected, and the real-time power is obtained by calculating the operating parameters. Simultaneously, in step S12 of this embodiment, the operating parameters are filtered using a Kalman filter algorithm. This filtering removes noise from the acquired operating parameter signal, eliminating random interference and making the signal clearer. This allows for updating the acquired operating parameters, improving their reliability and accuracy, and making the calculated operating parameters more accurate. This, in turn, improves the accuracy of the real-time power obtained in step S13. Specifically, in this embodiment, step S11 can be performed using an ADC (Analog-to-Digital Converter), which is mainly used to convert continuously transmitted analog signals into digital signals, facilitating rapid processing and analysis of transmitted information by digital systems such as CPUs and MCUs.
[0045] In this embodiment, the step can end after executing step S20, or step S300 can continue after executing step S20.
[0046] In this embodiment, step S30 is further optimized into step S300. In step S300, the vibration frequency of the ultrasonic atomizer is adjusted according to the difference so that the vibration frequency of the ultrasonic atomizer reaches the required target vibration frequency, and the frequency can be locked when it is reached, so as to improve the atomization efficiency of the ultrasonic atomizer and thus improve the user experience of the atomization device.
[0047] In this embodiment, the Kalman filtering algorithm in step S12 is described. In this embodiment, the Kalman filtering algorithm includes two equations, as shown below:
[0048] 1. The system's state equations (prediction equations):
[0049]
[0050] 2. Measurement equation:
[0051]
[0052] Where: Ak is the state transition matrix; uk is the state control vector; Bk is the control variable matrix; wk is the noise of the control system, which follows a Gaussian distribution: wk ~ N(0, Q); Q is the covariance matrix of the system noise; Zk is the measurement vector; Hk is the transformation matrix from the state vector to the measurement vector; vk is the measurement noise, which follows a Gaussian distribution: vk ~ N(0, R); R is the covariance matrix of the measurement noise. In the Kalman filter algorithm, important parameters include Q and R, where Q is the process noise. The smaller Q is, the easier it is for the system to converge, indicating a higher degree of confidence in the model's predicted values; R is the measurement noise. The larger R is, the slower the filter response (here, response specifically refers to the response to the measurement value) will be, that is, the larger R is, the slower the system converges, and the lower the confidence in the new measurement value. In this embodiment, step S13 can be to calculate the current and real-time power using the ADC value.
[0053] Taking an example, please refer to Figure 3. Step S11 specifically involves measuring the data of the atomizing device system using an ADC and reading the ADC value of BAT3. Further, step S12 specifically involves updating the ADC value using a Kalman filter algorithm. The purpose of this setting is to reduce the influence of noise and improve the accuracy of subsequent calculations. Further, step S13 specifically involves calculating the current current and real-time power of the system based on the filtered ADC value. That is, calculating the voltage difference between BAT+ and BAT3, where R is the resistance, R18 resistance = 0.2R; BAT+ is the battery voltage; BAT3 is the ultrasonic operating voltage; BAT_EN is the ultrasonic power supply enable; the calculation formula is as follows:
[0054] Ultrasonic current = (voltage of BAT+ - voltage of BAT3) / 0.2R;
[0055] Ultrasonic power = ultrasonic current * voltage of BAT3.
[0056] Continuing with the description of this application, in the process of adjusting the vibration frequency of an ultrasonic atomizer, in order to adjust the vibration frequency of the ultrasonic atomizer to reach the required target vibration frequency range or value, it is necessary to sweep the atomization range of the ultrasonic vibration frequency. Ordinary frequency sweeping methods are inefficient, and in practice, due to the influence of the atomized aerosol matrix (including liquids such as e-liquid) itself, as well as the influence of the structure of the atomizing plate itself (e.g., uneven pore size), it is difficult to lock the changing frequency of the atomizing plate in the ultrasonic atomizer. This results in the ultrasonic atomizer needing to undergo multiple frequency changes to reach the required target vibration frequency, causing difficulties in determining and locking the vibration frequency. Therefore, this application further optimizes the above process, as detailed in the following embodiments.
[0057] In this embodiment, step S300 includes two parts: step S300-A and step S300-B, namely:
[0058] S300-A adjusts the algorithm parameters of the Kalman filter and the vibration frequency of the ultrasonic atomizer based on the difference;
[0059] S300-B locks the vibration frequency of the ultrasonic atomizer based on the difference.
[0060] The following will optimize step S300 based on steps S300-A and S300-B respectively.
[0061] Please refer to Figures 2 and 3. In one embodiment, step S300 is further optimized to provide a control method for an atomizing device, wherein step S300 includes steps S301, S302, and S303, specifically as follows:
[0062] S301, set multiple preset differences, and set the corresponding preset algorithm parameters and the corresponding preset step value according to the preset differences;
[0063] S302, gradually determine the size of the difference with each preset difference;
[0064] S303, based on the judgment result, update the algorithm parameters to the corresponding preset algorithm parameters, and adjust the vibration frequency of the ultrasonic nebulizer step by step with a preset step value, or lock the vibration frequency of the ultrasonic nebulizer as the first target frequency so that the ultrasonic nebulizer works at the first target frequency.
[0065] Step S303 includes two parts: step S303-A and step S303-B, namely:
[0066] S303-A, update the algorithm parameters to the corresponding preset algorithm parameters, and adjust the vibration frequency of the ultrasonic nebulizer in steps with preset step values;
[0067] S303-B locks the vibration frequency of the ultrasonic nebulizer as the first target frequency so that the ultrasonic nebulizer operates at the first target frequency.
[0068] In this embodiment, steps S303-A and S303-B are further optimization steps of step S300 described above.
[0069] In step S301, setting multiple preset differences is not limited to a specific number of preset differences. The number of preset differences can be selected according to actual needs. It is clear that the more preset differences there are, the more intervals are divided, making the range of judgment in step S302 more detailed.
[0070] In step S301 of this embodiment, firstly, the preset algorithm parameters are the calculation parameters of the Kalman filter algorithm described above. In one embodiment, the preset algorithm parameters include Q and R. Secondly, the preset step value is set according to requirements and is a step value that allows the vibration frequency to gradually approach the target vibration frequency. Specifically, the size of the preset step value is set according to the size of the preset difference, that is, the absolute value of the preset step value increases as the absolute value of the preset difference increases. Furthermore, the preset step value has positive or negative properties, that is, the preset step value can make the current vibration frequency adjust positively or negatively to make it closer to the target vibration frequency. For example, when the current vibration frequency of the ultrasonic nebulizer is 150k and the target vibration frequency is 155k, the preset step value can be +5, thereby making the vibration frequency step towards the target vibration frequency by +5. As another example, when the current vibration frequency of the ultrasonic nebulizer is 150k and the target vibration frequency is 145k, the preset step value can be -5, thereby making the vibration frequency step towards the target vibration frequency by -5.
[0071] In step S302 of this embodiment, an example is given. The step-by-step judgment method includes: sorting multiple preset differences in descending order, and judging each difference against the preset differences in descending order, thereby executing step S312. With this setting, when judging the difference against the preset differences, since the judgment is performed step-by-step from largest to smallest, the vibration frequency can be graded or distributed for sweeping based on the distance between the vibration frequency and the target vibration frequency during the use of the ultrasonic nebulizer, improving the sweeping efficiency of the atomization range, and enabling graded or step-by-step frequency locking based on this distance. With this setting, during the step-by-step judgment process, if one step causes the vibration frequency to reach the target vibration frequency or the atomization range of the vibration frequency, the stepping of the vibration frequency can be stopped, thereby reducing the number of frequency changes of the ultrasonic nebulizer and improving the sweeping efficiency. Furthermore, this setting can reduce atomization fluctuations caused by contact differences between the atomizing plate and the corresponding chamber during actual atomization. Therefore, through the above steps, the sweeping efficiency can be improved and the number of frequency changes can be reduced.
[0072] To illustrate with another example, the step-by-step judgment method can also include: sorting multiple preset differences in ascending order, and during the judgment, judging each difference against the preset differences in ascending order, thereby executing step S312. Compared to the above method of judging from largest to smallest, this setting can slow down the speed at which the vibration frequency approaches the target vibration frequency, thereby avoiding damage to the atomizing plate structure due to excessively rapid frequency conversion and improving the service life of the atomizing plate.
[0073] In step S303 of this embodiment, different processing methods are executed based on the judgment result. Taking one embodiment as an example, the algorithm parameters may be updated to the corresponding preset algorithm parameters based on the judgment result. That is, the parameters in the Kalman filter algorithm described above are updated to reduce the influence of noise and improve the accuracy of calculating subsequent real-time power and other parameters. Simultaneously, since the vibration frequency of the ultrasonic nebulizer changes rapidly, updating the parameters in the Kalman filter algorithm increases the sensitivity of the Kalman filter algorithm to the measured values, enabling the prediction to follow the changes in vibration frequency more quickly. In one embodiment, a Kalman filter is used to execute the Kalman filter algorithm.
[0074] In another embodiment, the vibration frequency of the atomizer can be adjusted by a preset step value based on the judgment result, i.e., increasing the scanning range of the frequency sweep. As described in the above embodiment, the judgment result of the difference and the preset difference can provide feedback on the distance between the vibration frequency and the target vibration frequency. Therefore, the vibration frequency is stepped by a preset step value according to the judgment result, so that the vibration frequency gradually approaches the target vibration frequency until it is equal to the target vibration frequency or reaches the range of the target frequency. At this time, frequency locking is performed, i.e., the adjusted vibration frequency is output, so that the ultrasonic atomizer operates at the adjusted vibration frequency to complete the adjustment.
[0075] To illustrate with another embodiment, the vibration frequency of the atomizer can be locked based on the judgment result, and the atomizer can operate at that vibration frequency. That is, during the judgment and adjustment process, if the vibration frequency of the ultrasonic atomizer is equal to or within the range of the target vibration frequency, the frequency is directly locked, and the vibration frequency is taken as the required target vibration frequency, i.e., the first target frequency, and the atomizer operates at the first target frequency, thereby avoiding ineffective frequency conversion.
[0076] The first target frequency in this embodiment is explained as follows: The first target frequency in this embodiment is the target vibration frequency to be achieved during the adjustment and frequency tracking. It is actually a preset value set according to actual needs. In one embodiment, the first target frequency is the optimal frequency of the ultrasonic atomizer. Specifically, after adjustment and frequency tracking, the vibration frequency of the ultrasonic atomizer will gradually approach the first target frequency. The finally locked vibration frequency can be used as (i.e., considered) the first target frequency of the ultrasonic atomizer. The reason why the above explanation includes the range within the target frequency is that, in reality, the vibration frequency is affected by factors such as ambient temperature, atomizing matrix, and the material and structure of the atomizing plate itself. This makes it difficult for the actual atomizing plate to track the frequency to be completely equal to the preset first target frequency, and it will fluctuate slightly within the first target frequency. However, through frequency tracking, the error between its vibration frequency and the preset value is already very small and can be ignored. Therefore, the first target frequency locked after performing the adjustment and frequency tracking in this application can be regarded as the initially preset first target frequency.
[0077] The above steps will be further described in detail below with some embodiments. In one embodiment, step S300 is further optimized by setting two preset differences for judgment. Step S300 includes steps S304, S305, S306, S307, S308, and S309, wherein step S304 is a further optimization step of step S301; steps S305 and S307 are further optimization steps of step S302; and steps S306, S308, and S309 are further optimization steps of step S303, specifically as follows:
[0078] S304, set a first preset difference and a second preset difference, as well as a first preset algorithm parameter and a second preset algorithm parameter that decrease sequentially, and a first preset step value and a second preset step value that decrease sequentially.
[0079] S305, determine whether the difference is greater than the first preset difference; if yes, proceed to step S306; if no, proceed to step S307.
[0080] S306, Update the algorithm parameters to the first preset algorithm parameters, and adjust the vibration frequency of the ultrasonic nebulizer by the first preset step value;
[0081] S307, determine whether the difference is greater than the second preset difference; if yes, proceed to step S308; if no, proceed to step S309.
[0082] S308, update the algorithm parameters to the second preset algorithm parameters, and adjust the vibration frequency of the ultrasonic nebulizer by the second preset step value;
[0083] S309, lock the vibration frequency of the ultrasonic nebulizer as the first target frequency so that the ultrasonic nebulizer operates at the first target frequency.
[0084] In this embodiment, the first preset difference is set between 0.4W and 1.5W, and the second preset difference is set between 0.1W and 0.3W; the first preset algorithm parameters are Q∈[0.08,0.7], R∈[0.5,10], and the third preset algorithm parameters are Q∈[0.01,0.07], R∈[15,30], where Q is the process noise and R is the measurement noise; the first preset step value is between ±6-12kHz, and the second preset step value is between ±2-5kHz. For a more detailed description of the preset difference, algorithm parameters, and step values in this embodiment, please refer to the description in the following embodiment.
[0085] In one embodiment, after step S308, the method further includes: S310, acquiring the current vibration frequency of the ultrasonic nebulizer and storing it as a second target frequency. The purpose of storing the second target frequency in this embodiment can be found in the description of the following embodiment.
[0086] In this embodiment, through two judgments and adjustments, the ultrasonic atomizing plate of the ultrasonic atomizer can operate at the required vibration frequency. To further describe the solution of this application, please refer to the following embodiment where three adjustments are made using three differences:
[0087] Please refer to Figure 4. In one embodiment, step S300 is further optimized to provide another control method for an atomizing device. Step S300 includes steps S304, S305, S306, S307, S308, S309, S310, and S311. Step S304 is a further optimization of step S301; steps S305, S307, and S309 are further optimizations of step S302; and steps S306, S308, S310, and S311 are further optimizations of step S303. Specifically:
[0088] S304, set a first preset difference, a second preset difference, and a third preset difference that decrease sequentially, as well as corresponding first preset algorithm parameters, second preset algorithm parameters, and third preset algorithm parameters, and a first preset step value, a second preset step value, and a third preset step value that decrease sequentially;
[0089] S305, determine whether the difference is greater than the first preset difference; if yes, proceed to step S306; if no, continue to step S307.
[0090] S306, Update the algorithm parameters to the first preset algorithm parameters, and adjust the vibration frequency of the ultrasonic nebulizer by the first preset step value;
[0091] S307, determine whether the difference is greater than the second preset difference; if yes, proceed to step S308; if no, continue to step S309.
[0092] S308, update the algorithm parameters to the second preset algorithm parameters, and adjust the vibration frequency of the ultrasonic nebulizer by the second preset step value;
[0093] S309, determine whether the difference is greater than the third preset difference; if yes, proceed to step S310; if no, proceed to step S311.
[0094] S310, update the algorithm parameters to the third preset algorithm parameters, and adjust the vibration frequency of the ultrasonic nebulizer by the third preset step value;
[0095] S311, lock the vibration frequency of the ultrasonic nebulizer as the first target frequency so that the ultrasonic nebulizer operates at the first target frequency.
[0096] In step S304 of this embodiment, firstly, based on the distance between the vibration frequency and the target vibration frequency reflected by the previously calculated difference, this distance is divided using the three preset difference values mentioned above. This facilitates subsequent graded or step-by-step adjustments, enabling control over the adjustment speed, range, and number of adjustments during the vibration frequency adjustment process, improving adjustment accuracy, and ensuring the stability of the ultrasonic nebulizer's operation. It should also be noted that step S304 in this embodiment is not limited to being the first execution step of step S300; step S304 in this embodiment can be executed synchronously during the subsequent steps S305 to S310.
[0097] In step S305 of this embodiment, if the determination is yes, the adjustment method of step S306 is executed. In one execution step, the step may end after completing step S306 and wait for the next startup. If the determination in step S305 is no, step S307 is executed. In step S307 of this embodiment, if the determination is yes, the adjustment method of step S308 is executed. In one execution step, the step may end after completing step S308 and wait for the next startup.
[0098] If the determination in step S307 is negative, then step S309 is executed. In step S309 of this embodiment, if the determination is positive, then the adjustment method of step S310 is executed. In one execution step, the step can end after completing step S310 and wait for the next start.
[0099] If the determination in step S309 is negative, then the adjustment method in step S311 is executed. That is, in step S309, after executing the previous steps S305 and S307, the vibration frequency of the ultrasonic nebulizer has already progressed at least twice towards the target vibration frequency, and the third preset difference is already the minimum difference to reach the target vibration frequency. When entering step S309, if the vibration frequency is less than the third preset difference, it can be determined that the vibration frequency at this time has reached the target vibration frequency or is within the range required by the target vibration frequency. That is, the error at this time is small enough, and it can be determined that the current vibration frequency has reached the optimal frequency. Therefore, step S311 can be executed to lock the current vibration frequency of the ultrasonic nebulizer as the first target frequency, and nebulization is performed at the first target frequency. That is, in this embodiment, the first target frequency is stored as the optimal frequency for subsequent judgment and adjustment.
[0100] Further explanation of the first target frequency in step S311 of this embodiment: In this embodiment, storing the first target frequency allows the ultrasonic atomizer to directly adjust the vibration frequency according to the first target frequency in subsequent operations, directly setting the vibration frequency to the correct target frequency and reducing the number of frequency conversions. In this embodiment, storing the first target frequency also allows the ultrasonic atomizer to directly use the first target frequency as the starting frequency when starting work next time, and then execute the above adjustment steps in real time according to the first target frequency. This setting takes into account that after multiple uses, the actual target vibration frequency of the ultrasonic atomizer may change due to wear or aging of the internal structure. At this time, the ultrasonic atomizer can also perform the above adjustment steps in real time according to the first target frequency obtained previously, so as to match the equally flexible target vibration frequency.
[0101] In one example, the first target frequency is the optimal frequency mentioned above; in another example, the first target frequency is the maximum operating frequency of the ultrasonic atomizer mentioned above. It should also be noted that, in this embodiment, the ordering of multiple preset differences is essential to control the adjustment span and direction of the vibration frequency during the adjustment process, ensuring that the vibration frequency steadily changes towards the desired target vibration frequency.
[0102] Please refer to Figure 4. In one embodiment, the control method is further optimized. Specifically, after step S310, that is, after updating the algorithm parameters to the third preset algorithm parameters and adjusting the vibration frequency of the ultrasonic atomizer in steps of the third preset step value, the method further includes:
[0103] S312, obtain the current vibration frequency of the ultrasonic nebulizer and store it as the second target frequency.
[0104] In this embodiment, the second target frequency in step S312 is a storage step following step S10. Its purpose is to obtain another secondary target vibration frequency in this application. In one embodiment, the second target frequency is a suboptimal frequency. Obtaining and storing the second target frequency obtained after the final adjustment step can also be used to adjust the vibration frequency of the ultrasonic nebulizer when it is started up again. Therefore, in this application, after performing the above steps, the vibration frequency after the next start-up of the nebulizer can be directly adjusted using the obtained first and second target frequencies, thereby optimizing the subsequent adjustment method and improving the efficiency of nebulization frequency sweeping and locking.
[0105] In one embodiment, further optimization of the ranges of the preset difference, preset algorithm parameters, and preset step value can be achieved by setting the first preset difference to between 0.8W and 1.5W, the second preset difference to between 0.4W and 0.7W, and the third preset difference to between 0.1W and 0.3W; the first preset algorithm parameters are Q∈[0.4,0.7], R∈[0.5,3], the second preset algorithm parameters are Q∈[0.08,0.3], R∈[4,10], and the third preset algorithm parameters are Q∈[0.01,0.07], R∈[15,30], where Q is process noise and R is measurement noise; the first preset step value is between ±9 and 12kHz, the second preset step value is between ±6 and 8.5kHz, and the third preset step value is between ±2 and 5kHz.
[0106] In this embodiment, W is the unit of real-time power, watt, or simply "watt". kHz is the unit of frequency, kilohertz, or simply "kilohertz".
[0107] In one embodiment, further optimization of the ranges of the preset difference, preset algorithm parameters, and preset step value can be achieved by setting the first preset difference to 0.8W, the second preset difference to 0.4W, and the third preset difference to 0.1W; the first preset algorithm parameters to Q=0.4, R=0.5, the second preset algorithm parameters to Q=0.08, R=4, and the third preset algorithm parameters to Q=0.01, R=15, where Q is the process noise and R is the measurement noise; and the first preset step value to ±9kHz, the second preset step value to ±6kHz, and the third preset step value to ±2kHz.
[0108] In another embodiment, the ranges of the preset difference, preset algorithm parameters, and preset step value are further optimized as follows: the first preset difference is set to 1.5W, the second preset difference to 0.7W, and the third preset difference to 0.3W; the first preset algorithm parameters are Q=0.7, R=3, the second preset algorithm parameters are Q=0.3, R=10, and the third preset algorithm parameters are Q=0.07, R=30, where Q is the process noise and R is the measurement noise; the first preset step value is ±12kHz, the second preset step value is ±6kHz, and the third preset step value is ±5kHz.
[0109] In another embodiment, referring to the steps in Figure 5, the ranges of the preset difference, preset algorithm parameters, and preset step values can be further optimized as follows: the first preset difference is set to 1.0W, the second preset difference is 0.6W, and the third preset difference is 0.2W; the first preset algorithm parameters are Q=0.5, R=1, the second preset algorithm parameters are Q=0.1, R=5, and the third preset algorithm parameters are 0.02, R=25, where Q is the process noise and R is the measurement noise; the first preset step value is ±10kHz, the second preset step value is ±8kHz, and the third preset step value is ±4kHz.
[0110] Similarly, after step S310 in the above specific embodiment, step S312 can be further executed to obtain the current vibration frequency of the ultrasonic atomizer and store it as the second target frequency, so that when the ultrasonic atomizer is restarted in the future, it can be judged and adjusted according to the first target frequency and the second target frequency.
[0111] Please refer to Figures 6 and 7. In one embodiment, the control method of this application is further optimized. After step S13, i.e., after calculating the real-time power based on the updated operating parameters, the method further includes:
[0112] S14. Determine whether the real-time power is greater than the maximum power; if yes, proceed to step S15; otherwise, proceed to step S16.
[0113] S15, the heating atomizer stops working and an overpower alarm is triggered;
[0114] S16, determine whether the vibration frequency of the ultrasonic nebulizer has reached the first target frequency; if yes, proceed to step S17; if no, proceed to step S20.
[0115] S17, lock the vibration frequency, and operate at the first target frequency;
[0116] S20, continue to calculate the difference between the real-time power and the preset power.
[0117] In steps S14 and S15 of this embodiment, the real-time power currently calculated in the heating atomizer is first judged. When the real-time power is greater than the preset power, it is judged that the current heating atomizer system is in an abnormal working state. The heating atomizer is stopped in time and an overpower alarm is triggered to ensure the stability and safety of the heating atomizer and avoid damage caused by the heating atomizer working overpower.
[0118] In step S16 of this embodiment, the vibration frequency of the ultrasonic atomizer is first determined to see if it has reached the preset first target frequency. If the determination is yes, the ultrasonic atomizer has already reached the required target frequency, so there is no need for further adjustment or frequency tracking. Therefore, the frequency is directly locked and executed, i.e., step S17 is executed, without executing step S20. If the target frequency has not been reached, step S20 and subsequent steps are executed to perform frequency tracking. This avoids the ultrasonic atomizer performing ineffective frequency tracking.
[0119] In summary, the process provided in the above embodiments aims to improve the system's adaptability to real-time power targets by dynamically adjusting the Kalman filter parameters and scanning range. In rapidly changing situations, the adjustment is more aggressive; while when the distance to the optimal power is small, the adjustment range is reduced, ultimately locking in the optimal frequency.
[0120] Please refer to Figure 8. In one embodiment, the control method of this application is further optimized. After step S312 is executed, i.e., after storing it as the second target frequency, the method further includes:
[0121] S40, airflow was detected inside the atomizing device;
[0122] S41, determine if a first target frequency exists; if yes, proceed to step S42; otherwise, continue to step S43.
[0123] S42, the ultrasonic nebulizer starts atomization at the first target frequency;
[0124] S43, determine whether a second target frequency exists; if yes, proceed to step S44; otherwise, proceed to step S45.
[0125] S44, the ultrasonic nebulizer starts atomization at the second target frequency;
[0126] S45, the ultrasonic atomizer starts atomization at the vibration frequency adjusted last time.
[0127] In this embodiment, the adjustment method for restarting the atomizer after the above steps is improved. In step S40 of this embodiment, the airflow within the atomizing device is detected, i.e., whether a user is inhaling the atomizing matrix in the atomizing device, to determine whether to start the atomizing device. In one example, the atomizing matrix is e-liquid. In step S41 of this embodiment, since the atomizing device has already undergone the judgment steps of the aforementioned embodiments and may have obtained the first target frequency and the second target frequency when restarting, upon restarting, it can be determined whether the vibration frequency of the ultrasonic atomizer needs to be readjusted by directly judging whether the vibration frequency reaches the first target frequency. This helps to quickly determine whether the vibration frequency of the ultrasonic atomizer meets the required standard and reduces the number of frequency sweeps and tracking. When the first target frequency is stored, there is no need to continue judging whether the second target frequency exists. In step S43 of this embodiment, since no record of the first target frequency has been obtained, it is further necessary to determine whether a record of the second target frequency exists. If so, the ultrasonic nebulizer does not need to perform multiple frequency sweeps and tracking operations and can directly operate at the second target frequency, which is closer to the target vibration frequency. However, there are also cases where neither the first nor the second target frequency is obtained. For example, the adjustment process ends after completing steps S306 or S308. That is, the judgment of all preset differences has not been completed. In this case, the vibration frequency recorded by the nebulizer is the vibration frequency of the previous adjustment. Therefore, step S45 can be executed directly, and the operation can proceed based on the result of the previous frequency adjustment. When determining whether to perform another frequency sweep and tracking operation in the subsequent process, the number of frequency sweeps and locking operations can be reduced by using the vibration frequency of the previous adjustment as the step. In this embodiment, the first target frequency is the optimal frequency, and the second target frequency is the second optimal frequency.
[0128] Please refer to Figure 8. After steps S42, S44, and S45 above, step S50 is also included:
[0129] S50, the ultrasonic nebulizer performs the atomization work.
[0130] In this embodiment, after determining the frequency at which the ultrasonic atomizer starts atomization, all steps are summarized in step S50, indicating that the ultrasonic atomizer has performed the atomization work of the ultrasonic atomizing plate.
[0131] Please refer to Figure 9. In one embodiment, the control method of this application is further optimized by including the following steps after step S50, i.e., after the ultrasonic atomizer performs atomization:
[0132] S51, determine whether the ultrasonic atomization operation time has reached the preset time; if yes, proceed to step S52; if no, proceed to step S53.
[0133] S52 controls the screen lock operation of the ultrasonic nebulizer;
[0134] S53, if not, continue the atomization process until the preset duration is reached.
[0135] In step S51 of this embodiment, timing logic is added to monitor the atomization duration of the ultrasonic atomizing plate in the ultrasonic atomizer. In step S52 of this embodiment, the ultrasonic atomizer screen is locked to ensure the safety of the ultrasonic atomizer or to achieve energy saving. In step S53 of this embodiment, the atomization duration of the ultrasonic atomizer is continued to be ensured to reach the required duration, thus guaranteeing the atomization effect.
[0136] In one embodiment, the preset duration is 15-25 seconds. In another embodiment, the preset duration is 20 seconds.
[0137] In one embodiment, referring to FIG10, an embodiment of this application also provides an atomizing device 100, which executes the control method of the atomizing device of any one of the above embodiments.
[0138] The atomizing device 100 includes:
[0139] Heated atomizer 101, heated atomizer 101 is used to generate the first aerosol;
[0140] Ultrasonic atomizer 102, ultrasonic atomizer 102 is used to generate a second aerosol;
[0141] The detection module 103 is used to detect the operating parameters of the heating atomizer 101 (including real-time power), the vibration frequency of the ultrasonic atomizer 102, and the operating time of the ultrasonic atomizer 102.
[0142] Kalman filter module 104 is used to filter the operating parameters of the heating atomizer 101 detected by the detection module 103;
[0143] The calculation module 105 is used to calculate the real-time power and the difference between the real-time power and the preset power.
[0144] The control module 106 is used to control the vibration frequency of the ultrasonic atomizer 102 and update the algorithm parameters of the Kalman filter module.
Claims
1. A control method for an atomizing device, characterized in that, The atomizing device is equipped with at least one heating atomizer and at least one ultrasonic atomizer, and the control method includes: Detect the real-time power of the heating atomizer; Calculate the difference between the real-time power and the preset power; Adjust the vibration frequency of the ultrasonic atomizer according to the difference; The heating atomizer is configured to generate a first aerosol, and the ultrasonic atomizer is configured to generate a second aerosol.
2. The control method for the atomizing device according to claim 1, characterized in that, The real-time power of the detected heating atomizer includes: Detect the operating parameters of the heating atomizer; The operating parameters are filtered using the Kalman filter algorithm; The real-time power is calculated based on the updated operating parameters; And / or, adjusting the vibration frequency of the ultrasonic atomizer based on the difference includes: The algorithm parameters of the Kalman filter algorithm and the vibration frequency of the ultrasonic atomizer are adjusted according to the difference, or the vibration frequency of the ultrasonic atomizer is locked according to the difference.
3. The control method for the atomizing device according to claim 2, characterized in that, The step of adjusting the algorithm parameters of the Kalman filter algorithm and the vibration frequency of the ultrasonic atomizer based on the difference includes: Multiple preset differences are set, and corresponding preset algorithm parameters and preset step values are set according to the preset differences. The size of the difference is gradually determined with each preset difference. Based on the judgment result, the algorithm parameters are updated to the corresponding preset algorithm parameters, and the vibration frequency of the ultrasonic atomizer is adjusted step by step with the preset step value.
4. The control method for the atomizing device according to claim 2, characterized in that, Locking the vibration frequency of the ultrasonic atomizer based on the difference includes: locking the vibration frequency of the ultrasonic atomizer as a first target frequency, so that the ultrasonic atomizer operates at the first target frequency.
5. The control method for the atomizing device according to claim 3, characterized in that, Also includes: Set a first preset difference and a second preset difference, as well as a first preset algorithm parameter and a second preset algorithm parameter that decrease sequentially, and a first preset step value and a second preset step value that decrease sequentially. Determine whether the difference is greater than the first preset difference; If so, the algorithm parameters are updated to the first preset algorithm parameters, and the vibration frequency of the ultrasonic nebulizer is adjusted step by step with the first preset step value; If not, then continue to determine whether the difference is greater than the second preset difference; if it is greater than the second preset difference, then update the algorithm parameters to the second preset algorithm parameters, and adjust the vibration frequency of the ultrasonic atomizer step by step with the second preset step value; if it is less than the second preset difference, then lock the vibration frequency of the ultrasonic atomizer as the first target frequency, so that the ultrasonic atomizer works at the first target frequency.
6. The control method for the atomizing device according to claim 5, characterized in that, After updating the algorithm parameters to the second preset algorithm parameters and adjusting the vibration frequency of the ultrasonic nebulizer in steps with the second preset step value, the method further includes: Obtain the current vibration frequency of the ultrasonic atomizer and store it as the second target frequency.
7. The control method for the atomizing device according to claim 5, characterized in that, After calculating the real-time power based on the updated operating parameters, the process further includes: Determine whether the real-time power is greater than the preset target power; If so, the heating atomizer will stop working and an overpower alarm will be triggered; If not, determine whether the vibration frequency of the ultrasonic nebulizer has reached the preset first target frequency; if it has reached the preset first target frequency, lock the vibration frequency and operate at the first target frequency; if it has not reached the first target frequency, continue to calculate the difference between the real-time power and the preset power.
8. The control method for the atomizing device according to claim 6, characterized in that, After storing the second target frequency, the method further includes: Airflow was detected within the atomizing device; Determine whether the first target frequency exists; If so, control the ultrasonic atomizer to start atomization at the first target frequency; If not, then continue to determine whether the second target frequency exists; if the second target frequency exists, then control the ultrasonic atomizer to start atomization at the second target frequency; if the second target frequency does not exist, then control the ultrasonic atomizer to start atomization at the vibration frequency adjusted last time.
9. The control method for the atomizing device according to claim 8, characterized in that, After the ultrasonic atomizer starts atomizing, it also includes: Determine whether the atomization operation time has reached the preset time; If so, then control the screen lock operation of the ultrasonic nebulizer; If not, the atomization process continues until the atomization duration reaches the preset duration.
10. The control method for the atomizing device according to claim 1, characterized in that, The method for detecting the real-time power of the heating atomizer also includes: detecting the real-time power using a detector; Alternatively, the current, voltage, and resistance of the heating atomizer can be detected, and the real-time power of the heating atomizer can be obtained based on the calculation of the current, voltage, and resistance. Alternatively, the rated real-time power of the heating atomizer itself can be obtained as the real-time power of the heating atomizer.
11. The control method for the atomizing device according to claim 1, characterized in that, The calculation of the difference between the real-time power and the preset power also includes: calculating the distance between the current real-time power and the required real-time power, so as to obtain the distance between the current vibration frequency and the target vibration frequency of the ultrasonic atomizer.
12. The control method for the atomizing device according to claim 1, characterized in that, The preset power is the optimal power of the heating atomizer.
13. The control method for the atomizing device according to claim 1, characterized in that, The detection of the operating parameters of the heating atomizer also includes: detecting the operating parameters of the heating atomizer using an ADC; The filtering of the operating parameters using the Kalman filter algorithm also includes updating the ADC value using the Kalman filter algorithm.
14. The control method for the atomizing device according to claim 3, characterized in that, The preset step value is set according to the requirements and is a step value that allows the vibration frequency to gradually approach the target vibration frequency.
15. The control method for the atomizing device according to claim 14, characterized in that, The absolute value of the preset step value increases as the absolute value of the preset difference increases, and the preset step value has positive and negative properties, so as to adjust the current vibration frequency in the positive or negative direction.
16. The control method for the atomizing device according to claim 3, characterized in that, The stepwise determination of the difference between the value and each preset difference further includes: sorting the multiple preset differences in descending order, and judging each difference against the preset difference in descending order during the determination.
17. The control method for the atomizing device according to claim 5, characterized in that, The first preset difference is between 0.4W and 1.5W, and the second preset difference is between 0.1W and 0.3W; the first preset algorithm parameters are Q∈[0.08,0.7], R∈[0.5,10], and the third preset algorithm parameters are Q∈[0.01,0.07], R∈[15,30], where Q is the process noise and R is the measurement noise; the first preset step value is between ±6-12kHz, and the second preset step value is between ±2-5kHz.
18. The control method for the atomizing device according to claim 9, characterized in that, The preset duration is 15s-25s.
19. An atomizing device, characterized in that, The atomizing device performs the control method of the atomizing device according to any one of claims 1-18.
20. The atomizing device according to claim 19, characterized in that, The atomizing device includes: A heated atomizer is used to generate a first aerosol; An ultrasonic atomizer for generating a second aerosol; The detection module is used to detect the operating parameters of the heating atomizer, the vibration frequency of the ultrasonic atomizer, and the operating time of the ultrasonic atomizer. A Kalman filter module is used to filter the operating parameters of the heating atomizer detected by the detection module. The calculation module is used to calculate the real-time power and the difference between the real-time power and the preset power. The control module is used to control the vibration frequency of the ultrasonic atomizer and update the algorithm parameters of the Kalman filter module.