Control method for aerosol generating device and aerosol generating device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2026-08-14
AI Technical Summary
若想进一步减少等待时间,则发热体温度需继续提高,且由于烟丝间传热效率低下,靠近发热体的烟丝会因为温度过高而焦糊
[0003] This application provides a control method for an aerosol generating apparatus and an aerosol generating apparatus to solve at least one of the aforementioned technical problems.
Smart Images

Figure CN122556728A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of aerosol generation technology, and in particular to a control method for an aerosol generation device and an aerosol generation device. Background Technology
[0002] Currently, the heating methods used in heated tobacco products on the market are mainly resistance heating and electromagnetic heating. Their heating principle involves transferring heat from the heating element to the cigarette through thermal conduction. The cigarettes are mostly rod-shaped, for example, with tobacco shreds stacked in a cylindrical form. Heating such cigarettes requires a sufficient amount of time for the tobacco to reach the appropriate temperature through thermal conduction before producing the first puff of smoke. To further reduce the waiting time, the heating element temperature needs to be increased further, and due to the low heat transfer efficiency between tobacco shreds, the tobacco shreds near the heating element may scorch due to excessive temperature. Summary of the Invention
[0003] This application provides a control method for an aerosol generating apparatus and an aerosol generating apparatus to solve at least one of the aforementioned technical problems.
[0004] The control method for an aerosol generating apparatus according to an embodiment of this application includes a heater and a rotary motor. The heater is used to heat the aerosol generating matrix, the aerosol generating matrix is wound onto a rotating shaft, and the rotary motor is used to drive the rotating shaft to rotate, thereby causing the aerosol generating matrix to move relative to the heater and the aerosol generating matrix. The control method includes:
[0005] Obtain the current winding radius of the rotating shaft;
[0006] The current rotation angle of the rotary motor is determined based on the current winding radius.
[0007] In some embodiments, the heater is in contact with the aerosol generating matrix, or the heater is spaced apart from the aerosol generating matrix.
[0008] In some implementations, obtaining the current winding radius of the rotating shaft includes:
[0009] Obtain the initial winding radius of the rotating shaft;
[0010] Obtain the average thickness of the aerosol-generating matrix;
[0011] Obtain the number of turns of the aerosol generation matrix;
[0012] The current winding radius is determined based on the initial winding radius, the average thickness, and the number of winding turns.
[0013] In some embodiments, obtaining the number of turns of the aerosol generating matrix includes:
[0014] Obtain the cumulative rotation angle of the rotary motor;
[0015] The number of winding turns is determined based on the cumulative rotation angle.
[0016] In some embodiments, determining the current rotation angle of the rotary motor based on the current winding radius includes:
[0017] Set the initial rotation angle of the rotary motor corresponding to the initial winding radius;
[0018] The motion path of the aerosol generation matrix is determined based on the initial winding radius and the initial rotation angle.
[0019] The current rotation angle is determined based on the motion stroke and the current winding radius.
[0020] In some embodiments, the heater outputs constant power, and the control method further includes:
[0021] Obtain the heating duration corresponding to the suction time period;
[0022] The rotational angular velocity of the rotary motor is determined based on the current rotation angle and the heating duration;
[0023] The rotary motor is controlled to rotate at the specified angular velocity for the specified heating duration, thereby rotating the current rotation angle.
[0024] In some embodiments, the heater outputs non-constant power energy, and the control method further includes:
[0025] Obtain the heating parameters of the aerosol generating device;
[0026] When the heating parameters meet the predetermined conditions, the rotary motor is controlled to rotate at the current rotation angle.
[0027] In some embodiments, the heater's output energy is triggered by an event, and the control method further includes:
[0028] The heating energy required for the heater to complete heating of a single heating zone corresponding to the aerosol-generating matrix is obtained.
[0029] When the output energy reaches the heating energy, the rotary motor is controlled to rotate at the current rotation angle.
[0030] In some embodiments, determining the current winding radius based on the initial winding radius, the average thickness, and the number of winding turns includes:
[0031] The standard winding radius of the rotating shaft is determined based on the initial winding radius, the average thickness, and the number of winding turns.
[0032] The current winding radius is obtained by correcting the standard winding radius.
[0033] The aerosol generating apparatus of this application includes one or more processors and a memory. The memory stores a computer program, which, when executed by the processor, implements the control method of the aerosol generating apparatus of any of the above embodiments.
[0034] The control method and aerosol generating device of this application have at least the following advantages: First, the aerosol generating matrix is wound onto the rotating shaft. The wound aerosol generating matrix is thinner and has a relatively higher density. Using surface heating, a sufficient amount of aerosol generating matrix can be rapidly heated to a temperature close to 350°C in a very short time, thus generating a sufficient amount of aerosol without requiring a long waiting period for the user. Second, the rotary motor drives the rotating shaft to rotate, thereby moving the aerosol generating matrix. This relative movement between the heater and the aerosol generating matrix ensures sufficient number of puffs while maintaining rapid smoke output. Third, by obtaining the current winding radius of the rotating shaft and determining the current rotation angle of the rotary motor based on the current winding radius, both the consistency of aerosol release and the utilization rate of the aerosol generating matrix can be improved, resulting in a better puffing experience.
[0035] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of this application. Attached Figure Description
[0036] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, wherein:
[0037] Figure 1 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0038] Figure 2 This is a schematic diagram of the structure of an aerosol generating apparatus according to certain embodiments of this application;
[0039] Figure 3This is a schematic diagram of the working process of an aerosol generating apparatus according to certain embodiments of this application;
[0040] Figure 4 This is a schematic diagram of the structure of the aerosol generation matrix according to certain embodiments of this application;
[0041] Figure 5 This is a schematic diagram of the structure of the aerosol generation matrix according to certain embodiments of this application;
[0042] Figure 6 This is a schematic diagram of the winding process of the aerosol generation matrix in some embodiments of this application;
[0043] Figure 7 This is a schematic diagram of the structure of a rotary electric motor according to certain embodiments of this application;
[0044] Figure 8 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0045] Figure 9 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0046] Figure 10 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0047] Figure 11 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0048] Figure 12 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0049] Figure 13 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0050] Figure 14 This is a schematic diagram of the structure of the aerosol generation matrix according to certain embodiments of this application;
[0051] Figure 15 This is a schematic flowchart of the control method of the aerosol generating apparatus according to certain embodiments of this application;
[0052] Figure 16 This is a schematic diagram of the control device of an aerosol generating apparatus according to certain embodiments of this application;
[0053] Figure 17 This is a schematic diagram of a module of an aerosol generating apparatus according to certain embodiments of this application;
[0054] Figure 18This is a schematic diagram illustrating the connection state between a computer-readable storage medium and a processor according to certain embodiments of this application.
[0055] Explanation of reference numerals in the attached figures:
[0056] Aerosol generating device 100, heater 10, aerosol generating matrix 20, rotary motor 30, controller 40, battery 50, rotating shaft 60, heating zone 70, processor 101, memory 102, control device 200 of aerosol generating device 100, acquisition module 210, determination module 220, control module 230, computer-readable storage medium 300, program 310, processor 320. Detailed Implementation
[0057] The embodiments of this application will be further described below with reference to the accompanying drawings. The same or similar reference numerals in the drawings denote the same or similar elements or elements having the same or similar functions throughout. Furthermore, the embodiments of this application described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of this application, and should not be construed as limiting this application.
[0058] Please see Figures 1 to 3 This application provides a control method for an aerosol generating apparatus 100. The aerosol generating apparatus 100 includes a heater 10 and a rotary motor 30. The heater 10 heats an aerosol generating matrix 20. The aerosol generating matrix 20 is wound onto a rotating shaft 60. The rotary motor 30 drives the rotating shaft 60 to rotate, thereby moving the aerosol generating matrix 20, resulting in relative movement between the heater 10 and the aerosol generating matrix 20. The control method includes:
[0059] 010: Get the current winding radius of rotation axis 60;
[0060] 020: Determine the current rotation angle of the rotary motor 30 based on the current winding radius.
[0061] The control method of the aerosol generating device 100 according to the embodiments of this application has at least the following advantages: First, the aerosol generating matrix 20 is wound onto the rotating shaft 60. The wound aerosol generating matrix 20 is thin and relatively dense. By using surface heating, a sufficient amount of aerosol generating matrix 20 can be rapidly heated to a temperature close to 350°C in a very short time, thereby generating a sufficient amount of aerosol without requiring the user to wait for a long time. Second, the rotating motor 30 drives the rotating shaft 60 to rotate, thereby moving the aerosol generating matrix 20. This causes relative movement between the heater 10 and the aerosol generating matrix 20, thus ensuring sufficient number of puffs while maintaining rapid smoke output. Third, by obtaining the current winding radius of the rotating shaft 60 and determining the current rotation angle of the rotating motor 30 based on the current winding radius, both the consistency of aerosol release and the utilization rate of the aerosol generating matrix 20 can be improved, resulting in a better puffing experience.
[0062] Specifically, the aerosol generating device 100 can be a heated non-combustible smoking appliance. The heater 10 is used to heat the aerosol generating matrix 20 within the aerosol generating device 100 to form an aerosol. The aerosol generated in the aerosol generating device 100 can be used for various purposes such as food, medicine, and industrial production.
[0063] The aerosol generating matrix 20 refers to the raw materials or carriers that can generate aerosols when heated. The aerosol generating matrix 20 can be solid, gel, or liquid products of heated tobacco. It is understandable that, since traditional tobacco produces a large number of harmful substances during combustion, heated tobacco, as a new type of tobacco, only requires heating a specially made cartridge to less than or close to 350°C to produce sufficient smoke. At this temperature, the production of harmful substances is significantly reduced, and compared to other e-liquid electronic cigarette products, its taste is closer to that of traditional cigarettes.
[0064] In related technologies, the heating methods of heated tobacco products are mainly resistance heating and electromagnetic heating. Their heating principle involves transferring heat from the heating element to the cigarette through thermal conduction. Cigarettes are often rod-shaped, for example, with tobacco shreds stacked in a cylindrical form. Heating such cigarettes requires a sufficient amount of time for the tobacco to reach the appropriate temperature through thermal conduction before the first puff of smoke can be produced. To further reduce the waiting time, the temperature of the heating element needs to be increased further. However, due to the low heat transfer efficiency between tobacco shreds, the tobacco shreds near the heating element may scorch due to excessive temperature.
[0065] In this embodiment, the aerosol generating matrix 20 is in the form of a roll. The roll-type aerosol generating matrix 20 is thinner and has a relatively higher density. By using surface heating, a sufficient amount of aerosol generating matrix 20 can be heated rapidly to a temperature close to 350°C in a very short time, thereby generating a sufficient amount of aerosol. This provides a solution for achieving rapid preheating.
[0066] Research has shown that a thin aerosol-generating matrix can be carbonized along its thickness after a short heating period. To continue obtaining aerosols, other unheated aerosol-generating matrices need to be heated, which requires relative movement between the heating zone of the heater and the aerosol-generating matrix.
[0067] In this embodiment, the aerosol generating matrix 20 is a reel type (i.e., magnetic tape type), which is used to wind the aerosol generating matrix 20 onto the rotating shaft 60. The heating zone 70 covers a certain length of the aerosol generating matrix 20. After the aerosol generating matrix 20 of this certain length is heated, the rotating shaft 60 is driven to rotate by the rotary motor 30, which moves the aerosol generating matrix 20 and moves the unheated aerosol generating matrix 20 to the heating zone 70. This allows for a sufficient number of puffs while ensuring rapid smoke output.
[0068] The study also found that as rotation progresses, more and more aerosol-generating matrix is wound around the rotating shaft, and the effective radius of the shaft increases. If the software in the aerosol generation device is set to use a fixed rotation angle for the rotating motor, then over time, the travel distance of the aerosol-generating matrix with each movement will increase. This results in more and more aerosol-generating matrix not being heated, leading to waste, reduced pumping frequency, and a negative impact on the user experience. Furthermore, using sensors (such as magnetic sensors or optical sensors) to measure the travel distance of the aerosol-generating matrix would increase the complexity of the structural design and the system cost of the aerosol generation device.
[0069] In this embodiment, by obtaining the current winding radius of the rotating shaft 60 and determining the current rotation angle of the rotary motor 30 based on the current winding radius, the displacement of the aerosol generating matrix 20 can be adapted to the energy output of the heater 10 without using sensors to measure the movement stroke of the aerosol generating matrix 20. This ensures the consistency of aerosol release and improves the utilization rate of the aerosol generating matrix 20, thereby achieving a better suction experience. Specifically, the larger the current winding radius of the rotating shaft 60, the smaller the current rotation angle of the rotary motor 30.
[0070] Please see Figure 2 and Figure 3In a specific example of this application, the aerosol generating device 100 may include a heater 10, a rotary motor 30, a controller 40, and a battery 50.
[0071] The number of heaters 10 can be one or more. The heater 10 can be a contact heating element or a non-contact heating element. When the heater 10 is a contact heating element, it is in contact with the aerosol generating matrix 20. For example, it is a resistance heating element with a metal heating film on a substrate such as metal, ceramic, or polyimide film, or an electromagnetic heating element such as a ferromagnetic metal. When the heater 10 is a non-contact heating element, it is spaced apart from the aerosol generating matrix 20. For example, it is a laser heater, a microwave source, or an infrared heat source.
[0072] Heater 10 provides energy to the aerosol-generating matrix 20 located in heating zone 70, causing it to heat up and generate aerosols. See also... Figures 4 to 7 In this embodiment, the aerosol generating matrix 20 is a roll type and is used to be wound onto the rotating shaft 60. The aerosol generating matrix 20 is in the form of a thin strip, and during the heating process, at least one end of its length direction undergoes a rotational winding motion (i.e., winding onto the rotating shaft 60), thereby causing the heating region 70 to renew the aerosol generating matrix 20.
[0073] The rotary motor 30 can be a micro motor. The rotary motor 30 can be disposed at the bottom of the aerosol generating matrix 20. The rotary motor 30 drives the rotating shaft 60 to rotate, thereby moving the aerosol generating matrix 20 from at least one end, causing relative movement between the heater 10 and the aerosol generating matrix 20. This allows for relative movement between the heating orientation of the heater 10 and the aerosol generating matrix 20, thereby sequentially heating different areas of the aerosol generating matrix 20. It should be noted that the rotary motor 30 can transmit rotational force to the rotating shaft 60 through complex structural components to drive the movement of the aerosol generating matrix 20. Figure 2 This is only a simplified schematic diagram. Of course, the rotating shaft 60 can also be the output shaft of the rotary motor 30, and there is no limitation here.
[0074] The controller 40 is connected to the heater 10 and the rotary motor 30. The controller 40 may include control circuitry and storage circuitry. The controller 40 is configured to control the heater 10 to heat the aerosol generating matrix 20, and to control the rotary motor 30 to drive the rotary shaft 60 to rotate, thereby moving the aerosol generating matrix 20.
[0075] Battery 50 is used to power the entire aerosol generating device 100. For example, battery 50 can be used to power heater 10, rotary motor 30, controller 40, etc.
[0076] It is understood that, in addition to the heater 10, rotary motor 30, controller 40 and battery 50 mentioned above, the aerosol generating device 100 may also include other components, which are not limited here.
[0077] Please see Figure 3 and Figure 8 In some embodiments, obtaining the current winding radius (i.e., 010) of the rotating shaft 60 includes:
[0078] 011: Obtain the initial winding radius of the rotation axis 60;
[0079] 012: Obtain the average thickness of the aerosol generation matrix 20;
[0080] 013: Obtain the number of turns of the aerosol generation matrix 20;
[0081] 014: Determine the current winding radius based on the initial winding radius, average thickness, and number of winding turns.
[0082] Specifically, the initial winding radius of the rotating shaft 60 is the outer surface radius of the rotating shaft 60 before the aerosol generating matrix 20 begins to be wound. The initial winding radius can be denoted as r0, and is evaluated based on the maximum radius of contact between the rotating shaft 60 and the aerosol generating matrix 20. The average thickness of the aerosol generating matrix 20 can be denoted as d. The number of winding turns of the aerosol generating matrix 20 can be denoted as n. Wherein, when the rotating shaft 60 covers 360° of the aerosol generating matrix 20, it is considered as one winding turn; when the rotating shaft 60 does not cover 360° of the aerosol generating matrix 20, it is negligible. For example, when the aerosol generating matrix 20 is covered with 0° of the rotating shaft 60, it is considered as 0 turns; when the aerosol generating matrix 20 is covered with 60° of the rotating shaft 60, it is also considered as 0 turns; when the aerosol generating matrix 20 is covered with 360° of the rotating shaft 60, it is considered as 1 turn; and when the aerosol generating matrix 20 is covered with 800° of the rotating shaft 60, it is considered as 2 turns.
[0083] Assuming the aerosol generating matrix 20 has n turns, the current winding radius of the rotating shaft 60 is r0 + n*d. That is, the current winding radius is the radius formed by the outer surface radius of the rotating shaft 60 and the thickness of the n turns of the aerosol generating matrix 20. Assuming the aerosol generating matrix 20 has 0 turns, the current winding radius of the rotating shaft 60 is r0, which is the initial winding radius itself, i.e., the outer surface radius of the rotating shaft 60.
[0084] In this embodiment, the current winding radius of the rotating shaft 60 can be determined relatively accurately based on the initial winding radius of the rotating shaft 60, the average thickness of the aerosol generating matrix 20, and the number of winding turns of the aerosol generating matrix 20.
[0085] Please see Figure 3 and Figure 9 In some embodiments, obtaining the number of turns (i.e., 0.13) of the aerosol generating matrix 20 includes:
[0086] 0131: Obtain the cumulative rotation angle of the rotary motor 30;
[0087] 0132: Determine the number of winding turns based on the cumulative rotation angle.
[0088] Specifically, the aerosol generating device 100 records the rotation angle of the rotary motor 30 each time, and the sum of these rotation angles is the cumulative rotation angle of the rotary motor 30. This cumulative rotation angle can be denoted as A. Since the rotary motor 30 drives the rotary shaft 60 to rotate, thereby moving the aerosol generating matrix 20, the rotary motor 30, the rotary shaft 60, and the aerosol generating matrix 20 rotate synchronously. The cumulative rotation angle of the rotary motor 30 is also the cumulative winding angle of the aerosol generating matrix 20. Therefore, the number of winding turns of the aerosol generating matrix 20 can be determined based on the cumulative rotation angle.
[0089] For example, when the cumulative rotation angle A of the rotary motor 30 is 720 degrees, the number of turns n of the aerosol generating matrix 20 is A / 360°, which is 2 turns. When the cumulative rotation angle A of the rotary motor 30 is 1100 degrees, the number of turns n of the aerosol generating matrix 20 is A / 360°, which is 3 turns (parts less than one turn are ignored).
[0090] When A ≥ N*360° and N ≥ 1, it indicates that at least one new turn of the aerosol generating matrix 20 has been wound onto the rotating shaft 60. Therefore, the current winding radius of the rotating shaft 60 changes and needs to be re-determined using r0 + n*d. Consequently, the current rotation angle of the rotary motor 30 also needs to be adjusted accordingly. Therefore, in some embodiments, the control method may further include: determining whether the number of winding turns of the aerosol generating matrix 20 has changed; and executing steps 010 and 020 as described above whenever the number of winding turns changes.
[0091] Please see Figure 3 and Figure 10 In some embodiments, determining the current rotation angle (i.e., θ20) of the rotary motor 30 based on the current winding radius includes:
[0092] 021: Set the initial rotation angle of the rotary motor 30 corresponding to the initial winding radius;
[0093] 022: Determine the motion stroke of the aerosol generation matrix 20 based on the initial winding radius and initial rotation angle;
[0094] 023: Determine the current rotation angle based on the motion stroke and the current winding radius.
[0095] Specifically, the initial rotation angle of the rotary motor 30 corresponds to the initial winding radius. That is to say, when the current winding radius of the rotating shaft 60 is the initial winding radius, the rotary motor 30 needs to rotate by the initial rotation angle. The initial rotation angle of the rotary motor 30 can be denoted as 'a'.
[0096] The travel distance of the aerosol generating matrix 20 can be determined based on the initial winding radius r0 and the initial rotation angle a. The travel distance of the aerosol generating matrix 20 is denoted as s, where s = 2π*r0*a / 360°. The specific definition of the value of s is not limited, such as... Figure 3 As shown, the s value can be used to evaluate the width of the aerosol generating matrix 20 moving in the heating zone 70 (considering the specific characteristics of the aerosol generating matrix 20, the s value is not necessarily taken in this way). This initial rotation angle ensures that after the rotary motor 30 rotates this initial rotation angle a, at least most of the aerosol generating matrix 20 initially located in the heating zone 70 will move outside the heating zone 70 after heating, while the aerosol generating matrix 20 that has not been heated at high temperature will move into the heating zone 70 (this displacement event can occur before the aerosol generating matrix 20 corresponding to the heating zone 70 is completely carbonized. The purpose of this displacement event is to ensure that during the heating process after the initial heating, when the heater 10 provides the new aerosol generating matrix 20 in the heating zone 70 with the energy obtained by the previously heated aerosol generating matrix 20, the new aerosol generating matrix 20 can still release a similar amount of aerosol).
[0097] The current rotation angle can be determined based on the motion stroke and the current winding radius. The current rotation angle of the rotary motor 30 can be denoted as a_n. It can be understood that as the current winding radius increases, the motion stroke of the aerosol generating matrix 20 will become larger and larger when the rotary motor 30 rotates by the same rotation angle. However, the embodiment of this application adjusts the rotation angle of the rotary motor 30 to ensure that the motion stroke of the aerosol generating matrix 20 is as consistent as possible. At this time, s = 2π*(n*d+r0)*a_n / 360°. Then, the adjusted rotation angle of the rotary motor 30, that is, the current rotation angle of the rotary motor 30, can be obtained according to the above formula constraint, a_n = s*360° / [2π*(n*d+r0)]. In this way, the utilization rate of the aerosol generating matrix 20 can be avoided due to the increasingly larger motion stroke of the aerosol generating matrix 20.
[0098] Please see Figure 3 and Figure 11 In some embodiments, the heater 10 outputs constant power. The control method further includes:
[0099] 030: Obtain the heating duration corresponding to the suction period;
[0100] 040: Determine the rotational angular velocity of the rotary motor 30 based on the current rotation angle and heating duration;
[0101] 050: Control the rotary motor 30 to rotate at a rotational angular velocity for heating duration, based on the current rotation angle.
[0102] In this embodiment, the heater 10 outputs constant power. During the suction period, the heater 10 continuously outputs constant power to the heating region 70, and the rotary motor 30 also rotates continuously following the energy output of the heater 10. Let the heating duration corresponding to the suction period be t, and the current rotation angle of the rotary motor 30 be a_n, then the angular velocity of the rotary motor 30 is a_n / t. Thus, it can rotate at a constant speed for the heating duration t to complete the current rotation angle a_n, thereby allowing the aerosol generation matrix 20 to move at a constant speed of s / t to complete a fixed motion stroke s.
[0103] Please see Figure 3 and Figure 12 In some embodiments, the output energy of heater 10 is a non-constant power output. The control method further includes:
[0104] 060: Obtain the heating parameters of the aerosol generating device 100;
[0105] 070: When the heating parameters meet the predetermined conditions, control the rotary motor 30 to rotate at the current rotation angle.
[0106] In this embodiment, the output energy of the heater 10 is a non-constant power output. The heater 10 outputs varying power to the heating zone 70 over time during the suction period. Heating parameters of the aerosol generating device 100 are then acquired, including but not limited to the real-time temperature of the aerosol generating matrix 20, the real-time temperature of the heater 10, and the heating time. Furthermore, a suitable trigger threshold is set. When a certain heating parameter reaches the threshold, indicating that the aerosol generating matrix 20 in the heating zone 70 needs to be removed, the rotary motor 30 is controlled to rotate at the current rotation angle to remove the aerosol generating matrix 20 that can no longer be heated from the heating zone 70, ensuring the quality of aerosol generation.
[0107] Of course, in other embodiments, any other suitable conditions can be set so that when the aerosol generating device 100 meets the conditions, the rotary motor 30 is controlled to rotate at the current rotation angle.
[0108] Please see Figure 3 and Figure 13 In some embodiments, the output energy of heater 10 is triggered by an event. The control method further includes:
[0109] 080: Obtain the heating energy required for heater 10 to complete heating of the aerosol generation matrix 20 corresponding to a single heating area 70;
[0110] 090: When the output energy reaches the heating energy, control the rotary motor 30 to rotate at the current rotation angle.
[0111] In this embodiment, the output energy of the heater 10 is triggered by an event. For example, when a suction action is detected, the heater 10 outputs power to the heating region 70. Let E be the heating energy required for the heater 10 to heat the aerosol generation matrix 20 corresponding to a single heating region 70 (the heating energy E is sufficient to heat the unheated aerosol generation matrix 20 corresponding to a single heating region 70). At this time, the rotary motor 30 rotates intermittently according to the energy change. Each time the heater 10 outputs heating energy E, the rotary motor 30 rotates by the current rotation angle, and this angle is adjusted in a timely manner according to the control method described above. This ensures that each new portion of heating energy E is provided to an un-irradiated aerosol generating matrix 20 within a heating area 70, and that the interval between the heated matrix corresponding to two portions of heating energy E is approximately equal (the interval can be adjusted by regulating the movement stroke of the aerosol generating matrix 20 through the current rotation angle setting), thereby improving the utilization rate of the aerosol generating matrix 20 (too large an interval wastes the aerosol generating matrix 20, while too small an interval may result in repeated heating and scorching of the aerosol generating matrix 20; the specific interval depends on the matrix characteristics and taste testing). Figure 14 As shown, each unit of heating energy E corresponds to a heating zone 70.
[0112] All of the above embodiments can adapt the displacement of the aerosol generating matrix 20 to the energy output of the heater 10 without using sensors to measure the movement stroke of the aerosol generating matrix 20 (when the aerosol generating matrix 20 moves, the same output energy of the heater 10 heats the aerosol generating matrix 20 corresponding to the same movement stroke). This can ensure the consistency of aerosol release and improve the utilization rate of the aerosol generating matrix 20, thereby obtaining a better suction experience.
[0113] Please see Figure 15 In some implementations, determining the current winding radius (i.e., 014) based on the initial winding radius, average thickness, and number of winding turns includes:
[0114] 0141: Determine the standard winding radius of the rotating shaft 60 based on the initial winding radius, average thickness, and number of winding turns;
[0115] 0142: Correct the standard winding radius to obtain the current winding radius.
[0116] Specifically, because there will be gaps when the aerosol generating matrix 20 is wound around the rotating shaft 60, the winding radius will not increase exactly by d with each full turn (generally, the increase in winding radius will be greater than d, and the increase in winding radius will become larger and larger as the number of turns increases, depending on the test results). In this embodiment, the winding radius parameter can be corrected based on the test data, so that the accurate current rotation angle can be calculated based on the corrected current winding radius, thereby ensuring that the aerosol generating matrix 20 moves the same distance.
[0117] Please see Figure 2 , Figure 3 and Figure 16 This application also provides a control device 200 for an aerosol generating apparatus 100. The aerosol generating apparatus 100 includes a heater 10 and a rotary motor 30. The heater 10 heats an aerosol generating matrix 20. The aerosol generating matrix 20 is wound onto a rotating shaft 60. The rotary motor 30 drives the rotating shaft 60 to rotate, thereby moving the aerosol generating matrix 20, causing relative movement between the heater 10 and the aerosol generating matrix 20. The control device 200 of the aerosol generating apparatus 100 includes an acquisition module 210 and a determination module 220. The acquisition module 210 acquires the current winding radius of the rotating shaft 60. The determination module 220 determines the current rotation angle of the rotary motor 30 based on the current winding radius.
[0118] In some embodiments, the heater 10 is in contact with the aerosol generating matrix 20, or the heater 10 is spaced apart from the aerosol generating matrix 20.
[0119] In some embodiments, the acquisition module 210 is specifically used to: acquire the initial winding radius of the rotating shaft 60; acquire the average thickness of the aerosol generating matrix 20; acquire the number of winding turns of the aerosol generating matrix 20; and determine the current winding radius based on the initial winding radius, the average thickness, and the number of winding turns.
[0120] In some implementations, the acquisition module 210 is specifically used to: acquire the cumulative rotation angle of the rotary motor 30; and determine the number of winding turns based on the cumulative rotation angle.
[0121] In some embodiments, the determining module 220 is specifically used to: set the initial rotation angle of the rotary motor 30 corresponding to the initial winding radius; determine the motion stroke of the aerosol generating matrix 20 based on the initial winding radius and the initial rotation angle; and determine the current rotation angle based on the motion stroke and the current winding radius.
[0122] In some embodiments, the heater 10 outputs constant power. The control device 200 of the aerosol generating apparatus 100 also includes a control module 230. The acquisition module 210 is further configured to acquire the heating duration corresponding to the suction time period. The determination module 220 is further configured to determine the rotational angular velocity of the rotary motor 30 based on the current rotation angle and the heating duration. The control module 230 is configured to control the rotary motor 30 to rotate at the heating duration at the rotational angular velocity to rotate the current rotation angle.
[0123] In some embodiments, the output energy of the heater 10 is a non-constant power output. The control device 200 of the aerosol generating apparatus 100 also includes a control module 230. The acquisition module 210 is further used to acquire the heating parameters of the aerosol generating apparatus 100. The control module 230 is used to control the rotary motor 30 to rotate at the current rotation angle when the heating parameters meet predetermined conditions.
[0124] In some embodiments, the output energy of heater 10 is triggered by an event. The control device 200 of the aerosol generating apparatus 100 also includes a control module 230. The acquisition module 210 is further configured to acquire the heating energy required for heater 10 to heat the aerosol generating matrix 20 corresponding to a single heating zone 70. The control module 230 is configured to control the rotary motor 30 to rotate at the current rotation angle when the output energy reaches the heating energy.
[0125] In some implementations, the acquisition module 210210 is specifically used to: determine the standard winding radius of the rotating shaft 60 based on the initial winding radius, average thickness and number of winding turns; and correct the standard winding radius to obtain the current winding radius.
[0126] It should be noted that the explanation of the control method of the aerosol generating device 100 in the foregoing embodiments also applies to the control device 200 of the aerosol generating device 100 in the embodiments of this application, and will not be described in detail here.
[0127] Please see Figure 17 This application also provides an aerosol generating apparatus 100. The aerosol generating apparatus 100 includes one or more processors 101 and a memory 102, the memory 102 storing a computer program. When the computer program is executed by the processor 101, it implements the control method of the aerosol generating apparatus 100 according to any of the above embodiments.
[0128] For example, when the computer program is executed by the processor 101, the following control method for the aerosol generating apparatus 100 is implemented:
[0129] 010: Get the current winding radius of rotation axis 60;
[0130] 020: Determine the current rotation angle of the rotary motor 30 based on the current winding radius.
[0131] For example, when the computer program is executed by the processor 101, the following control method for the aerosol generating device 100 is implemented:
[0132] 011: Obtain the initial winding radius of the rotation axis 60;
[0133] 012: Obtain the average thickness of the aerosol generation matrix 20;
[0134] 013: Obtain the number of turns of the aerosol generation matrix 20;
[0135] 014: Determine the current winding radius based on the initial winding radius, average thickness, and number of winding turns.
[0136] It should be noted that the explanation of the control method of the aerosol generating device 100 in the foregoing embodiments also applies to the aerosol generating device 100 of the embodiments of this application, and will not be elaborated here.
[0137] Please see Figure 18 This application also provides a computer-readable storage medium 300 storing a computer program 310. When the program is executed by the processor 320, it implements the control method of the aerosol generating apparatus 100 according to any of the above embodiments.
[0138] For example, when the program is executed by the processor 320, the following control method for the aerosol generating device 100 is implemented:
[0139] 010: Get the current winding radius of rotation axis 60;
[0140] 020: Determine the current rotation angle of the rotary motor 30 based on the current winding radius.
[0141] For example, when the program is executed by the processor 320, the following control method for the aerosol generating device 100 is implemented:
[0142] 011: Obtain the initial winding radius of the rotation axis 60;
[0143] 012: Obtain the average thickness of the aerosol generation matrix 20;
[0144] 013: Obtain the number of turns of the aerosol generation matrix 20;
[0145] 014: Determine the current winding radius based on the initial winding radius, average thickness, and number of winding turns.
[0146] It should be noted that the explanation of the control method of the aerosol generating device 100 in the foregoing embodiments also applies to the computer-readable storage medium 300 of the embodiments of this application, and will not be elaborated here.
[0147] In summary, the control method of the aerosol generating apparatus 100, the control device 200 of the aerosol generating apparatus 100, the aerosol generating apparatus 100, and the computer-readable storage medium 300 of the embodiments of this application have at least the following advantages: First, the aerosol generating matrix 20 is wound onto the rotating shaft 60. The wound aerosol generating matrix 20 is thinner and has a relatively higher density. By using surface heating, a sufficient amount of aerosol generating matrix 20 can be rapidly heated to a temperature close to 350°C in a very short time, thereby generating a sufficient amount of aerosol without requiring the user to wait for a long time. Second, the rotary motor 30 is used to drive the rotating shaft 60 to rotate, thereby moving the aerosol generating matrix 20. This causes relative movement between the heater 10 and the aerosol generating matrix 20, thereby ensuring sufficient number of puffs while guaranteeing rapid smoke output. Third, by obtaining the current winding radius of the rotating shaft 60 and determining the current rotation angle of the rotating motor 30 based on the current winding radius, the consistency of aerosol release can be ensured, and the utilization rate of the aerosol generation matrix 20 can be improved, thereby obtaining a better suction experience.
[0148] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0149] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.
[0150] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, a computer-readable storage medium can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable storage medium could be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0151] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0152] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it includes one or a combination of the steps of the method embodiments. Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc.
[0153] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application, the scope of which is defined by the claims and their equivalents.
Claims
1. A control method for an aerosol generating device, characterized in that, The aerosol generating device includes a heater and a rotary motor. The heater is used to heat the aerosol generating matrix. The aerosol generating matrix is wound onto a rotating shaft. The rotary motor is used to drive the rotating shaft to rotate, thereby moving the aerosol generating matrix, resulting in relative movement between the heater and the aerosol generating matrix. The control method includes: Obtain the current winding radius of the rotating axis; The current rotation angle of the rotary motor is determined based on the current winding radius.
2. The control method according to claim 1, characterized in that, The heater is in contact with the aerosol generating matrix, or the heater is spaced apart from the aerosol generating matrix.
3. The control method according to claim 1, characterized in that, The step of obtaining the current winding radius of the rotating shaft includes: Obtain the initial winding radius of the rotating shaft; Obtain the average thickness of the aerosol-generating matrix; Obtain the number of turns of the aerosol generation matrix; The current winding radius is determined based on the initial winding radius, the average thickness, and the number of winding turns.
4. The control method according to claim 3, characterized in that, The step of obtaining the number of winding turns of the aerosol generation matrix includes: Obtain the cumulative rotation angle of the rotary motor; The number of winding turns is determined based on the cumulative rotation angle.
5. The control method according to claim 3, characterized in that, Determining the current rotation angle of the rotary motor based on the current winding radius includes: Set the initial rotation angle of the rotary motor corresponding to the initial winding radius; The motion path of the aerosol generation matrix is determined based on the initial winding radius and the initial rotation angle. The current rotation angle is determined based on the motion stroke and the current winding radius.
6. The control method according to claim 5, characterized in that, The heater outputs constant power, and the control method further includes: Obtain the heating duration corresponding to the suction time period; The rotational angular velocity of the rotary motor is determined based on the current rotation angle and the heating duration; The rotary motor is controlled to rotate at the specified angular velocity for the specified heating duration, thereby rotating the current rotation angle.
7. The control method according to claim 5, characterized in that, The heater outputs non-constant power energy, and the control method further includes: Obtain the heating parameters of the aerosol generating device; When the heating parameters meet the predetermined conditions, the rotary motor is controlled to rotate at the current rotation angle.
8. The control method according to claim 5, characterized in that, The heater's output energy is triggered by an event, and the control method further includes: Obtain the heating energy required for the heater to complete heating of the aerosol-generating matrix corresponding to a single heating area; When the output energy reaches the heating energy, the rotary motor is controlled to rotate at the current rotation angle.
9. The control method according to claim 3, characterized in that, Determining the current winding radius based on the initial winding radius, the average thickness, and the number of winding turns includes: The standard winding radius of the rotating shaft is determined based on the initial winding radius, the average thickness, and the number of winding turns. The current winding radius is obtained by correcting the standard winding radius.
10. An aerosol generating device, characterized in that, The aerosol generating device includes one or more processors and a memory, the memory storing a computer program, which, when executed by the processor, implements the control method of the aerosol generating device according to any one of claims 1-9.