A method of preventing siphoning
By judging the posture of the aerosol forming device and controlling it to prevent it from being sucked up when it is upside down, the problem of untimely chip detection is solved, effective back suction protection is achieved, and the service life of the device is extended.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN JIYOU TECH CO LTD
- Filing Date
- 2023-06-30
- Publication Date
- 2026-05-19
AI Technical Summary
In existing aerosol forming devices, the chip detection is not timely or cannot be detected when the user back-suctions, resulting in untimely or no protection, which affects the service life of the device.
By acquiring the orientation of the aerosol forming device, it is determined whether it is inverted, and if it is determined to be inverted, the control device is prevented from being drawn in, including measures such as sealing the air outlet or stopping the heating element.
It effectively prevents backflow from users, protects the aerosol forming device, and extends its service life.
Smart Images

Figure CN116584715B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of aerosol generation technology, specifically relating to a method for preventing backflow. Background Technology
[0002] Currently, the chip inside the aerosol forming device detects changes in the resistance of the aerosol substrate inside the cartridge. When the user inhales backwards, the aerosol substrate is upside down, and the chip detects an abnormal resistance, triggering a protection signal. However, this solution is limited by factors such as the chip's installation location; the chip may not detect the user inhaling backwards, leading to delayed or no protection. Summary of the Invention
[0003] In view of this, this application provides a method for preventing backflow, applied to an aerosol forming apparatus, the method for preventing backflow comprising:
[0004] Obtain the attitude of the aerosol forming device;
[0005] Determine whether the aerosol forming device is in an upside-down position;
[0006] If the aerosol forming device is in an upside-down position, then the aerosol forming device cannot be drawn in.
[0007] The anti-backflow method provided in this application obtains the orientation of the aerosol forming device, which can generally be categorized as upright or inverted. Upright orientation means the outlet for discharging the atomized aerosol faces upwards, while inverted orientation means the outlet faces downwards. The method then determines whether the aerosol forming device is inverted. If it is, the method prevents the aerosol forming device from being drawn in.
[0008] In summary, by determining the orientation of the aerosol forming device, when the aerosol forming device is placed upside down, it can prevent the user from drawing in the aerosol, thus preventing the user from drawing in the aerosol and effectively protecting the aerosol forming device, thereby extending the service life of the aerosol forming device.
[0009] Prior to obtaining the attitude of the aerosol forming apparatus, the method further includes:
[0010] Obtain a power-on command and power on the aerosol forming device according to the power-on command;
[0011] After determining whether the aerosol forming device is inverted, the method further includes:
[0012] If the aerosol forming apparatus is in an upright position, a heating command is obtained, and the heating element of the aerosol forming apparatus is heated according to the heating command.
[0013] Prior to obtaining the attitude of the aerosol forming apparatus, the method further includes:
[0014] Obtain a heating command and heat the heating element of the aerosol forming apparatus according to the heating command.
[0015] The process of obtaining the attitude of the aerosol forming apparatus includes:
[0016] Obtain suction information;
[0017] Determine whether the suction information matches the preset suction information;
[0018] If the suction information matches the preset suction information, then the attitude of the aerosol forming device is obtained.
[0019] Wherein, if the aerosol forming device is in an inverted position, controlling the aerosol forming device to prevent it from being drawn in includes:
[0020] If the aerosol forming device is in an inverted position, obtain the inverted time;
[0021] Determine whether the rewind time is greater than a preset time;
[0022] If the inversion time is greater than the preset time, the aerosol forming device will be prevented from being drawn in.
[0023] The process of obtaining the attitude of the aerosol forming apparatus includes:
[0024] Obtain the pressure information of the aerosol forming device;
[0025] Determine whether the pressed information matches the preset pressed information;
[0026] If the pressed information matches the preset pressed information, then the posture of the aerosol forming device is obtained.
[0027] The step of determining whether the aerosol forming device is inverted includes:
[0028] The number of attitude changes of the aerosol forming device within a preset time range is obtained;
[0029] Determine whether the number of attitude changes is greater than a preset number;
[0030] If the number of attitude changes is less than the preset number, it is determined whether the attitude of the aerosol forming device is upside down.
[0031] The control of preventing the aerosol forming device from being drawn in includes:
[0032] The heating element of the aerosol forming device is controlled to stop heating.
[0033] The control of preventing the aerosol forming device from being drawn in includes:
[0034] The outlet of the aerosol forming device is sealed to prevent aerosol from being discharged.
[0035] The aerosol forming device includes an attitude sensor, and acquiring the attitude of the aerosol forming device includes:
[0036] Obtain the quaternion data information of the attitude sensor;
[0037] Euler angle information is obtained based on the quaternion data information;
[0038] The attitude of the aerosol forming device is obtained based on the Euler angle information. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments of this application will be described below.
[0040] Figure 1 This is a flowchart illustrating a method for preventing backflow in one embodiment of this application.
[0041] Figure 2 This is a three-dimensional structural diagram of the aerosol forming apparatus in an embodiment of this application when it is inverted.
[0042] Figure 3 This is a schematic diagram of the process included before S100 and after S200 in one embodiment of this application.
[0043] Figure 4 This is a schematic diagram of the process included before S100 in one embodiment of this application.
[0044] Figure 5 This is a schematic diagram of the process included in S100 in one embodiment of this application.
[0045] Figure 6 This is a schematic diagram of the process included in S300 in one embodiment of this application.
[0046] Figure 7 This is a schematic diagram of the process included in S100 in another embodiment of this application.
[0047] Figure 8 This is a schematic diagram of the process included in S200 in one embodiment of this application.
[0048] Figure 9This is a schematic diagram of the process included in S300 in another embodiment of this application.
[0049] Figure 10 This is a schematic diagram of the process included in S300 in another embodiment of this application.
[0050] Figure 11 This is a schematic diagram of the process included in S100 in another embodiment of this application.
[0051] Figure label:
[0052] Aerosol forming device-1, housing-10, nozzle-20, air outlet-200. Detailed Implementation
[0053] The following are preferred embodiments of this application. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principles of this application, and these improvements and modifications are also considered to be within the scope of protection of this application.
[0054] Before introducing the technical solution of this application, let's go over the technical issues in related technologies in detail.
[0055] Users typically don't maintain a fixed posture when using aerosol forming devices; the device's position changes depending on the user's hand or mouth. Inverting the aerosol forming device presents numerous problems. For instance, aerosol forming devices work by atomizing an aerosol substrate to produce vapor for the smoker to inhale. Normally, the aerosol substrate is positioned above the atomizer, and its trajectory is aided by gravity and other factors. However, when the aerosol forming device is inverted, the aerosol substrate is below the atomizer, preventing proper transport and causing the atomizer to dry-burn. Dry-burning can cause the atomizer coil to char, significantly affecting the atomization's fullness and flavor, and can even damage the coil, shortening the aerosol forming device's lifespan.
[0056] Currently, some researchers have implemented a solution by embedding a chip inside the aerosol-forming device. This chip detects changes in the resistance of the aerosol substrate within the cartridge. When the user inhales backwards, the aerosol substrate is inverted, and the chip detects an abnormal resistance, triggering a protection signal. However, this approach is limited by factors such as the chip's installation location; the chip may not detect the user inhaling backwards, leading to delayed or no protection.
[0057] In view of this, and to solve the above problems, this application provides a method for preventing backflow. Please refer to it. Figures 1-2 , Figure 1 This is a flowchart illustrating a method for preventing backflow in one embodiment of this application. Figure 2This is a three-dimensional structural diagram of the aerosol forming apparatus in an inverted position according to one embodiment of this application. The anti-backflow method provided in this embodiment is applied to the aerosol forming apparatus, and the anti-backflow method includes steps S100, S200, and S300. Detailed descriptions of steps S100, S200, and S300 are as follows.
[0058] S100, acquire the attitude of aerosol forming device 1.
[0059] An aerosol forming device 1 typically includes a housing 10, an aerosol substrate, an atomizing core, and a nozzle 20. The housing 10 serves to assemble and protect other components and is also used by the user to hold and grip the aerosol forming device 1. The housing 10 contains the aerosol substrate, which can be a liquid matrix, a paste matrix, or a solid matrix. The atomizing core carries the aerosol substrate and heats and atomizes it, thereby transforming the aerosol substrate into an aerosol. For example, the atomizing core typically includes a ceramic core and a heating element. The ceramic core has a liquid-absorbing surface and an atomizing surface, and the heating element is disposed on the atomizing surface. The aerosol forming substrate can first be transferred to the liquid-absorbing surface of the ceramic core, and then transferred through the liquid-absorbing surface to the atomizing surface within the ceramic core. When the heating element on the atomizing surface heats up, the temperature of the heating element increases, heating and atomizing the aerosol substrate, thus transforming the aerosol substrate into an aerosol. The nozzle 20 is typically integrated or separate from the housing 10. The nozzle 20 also has an outlet 200 from which aerosol can be discharged for inhalation by the user. This embodiment does not limit the specific structure of the aerosol forming apparatus 1, as long as it can atomize the aerosol substrate into an aerosol.
[0060] Users typically hold the aerosol forming device 1 and inhale by pressing their mouth against or holding the mouthpiece 20. Therefore, changing the user's hand or mouth position will also change the orientation of the aerosol forming device 1. The orientation of the aerosol forming device 1 can generally be either upright or inverted. Upright orientation means the air outlet 200 of the mouthpiece 20 is facing upwards, while inverted orientation means the air outlet 200 of the mouthpiece 20 is facing downwards. "Up" and "down" can be compared to the direction of gravity; for example, "up" can be understood as being positioned away from gravity, and "down" as being in the direction of gravity. For instance, when a user inhales the aerosol forming device 1 with their mouth facing downwards, the orientation of the aerosol forming device 1 is upright. When the user is lying down or inhaling the aerosol forming device 1 with their head tilted back, the orientation of the aerosol forming device 1 is inverted. Of course, in addition to upright and inverted orientation, it can also be placed horizontally, where the air outlet 200 of the mouthpiece 20 is perpendicular to the direction of gravity. The specific methods and timing for obtaining the attitude of the aerosol forming apparatus 1 will be described in detail below.
[0061] S200, determine whether the aerosol forming device 1 is inverted.
[0062] After acquiring the attitude of the aerosol forming device 1, it can be determined whether the attitude is inverted. For example, if the acquired attitude of the aerosol forming device 1 is upright, it is determined that the attitude of the aerosol forming device 1 is not inverted, but upright. If the acquired attitude of the aerosol forming device 1 is inverted, it is determined that the attitude of the aerosol forming device 1 is inverted. Determining whether the attitude of the aerosol forming device 1 is inverted is closely related to the subsequent control method.
[0063] S300, if the aerosol forming device 1 is in an upside-down position, then the aerosol forming device 1 cannot be drawn in.
[0064] If it is determined that the aerosol forming device 1 is in an inverted position, then the device will be prevented from being drawn in by the user. This inability to be drawn in means that the user cannot extract aerosol from the device. For example, aerosol generation could be stopped, preventing the user from drawing it out. Alternatively, a small amount of aerosol might still be generated, but it cannot be expelled from the device, thus preventing the user from drawing it out. This serves as a reminder to the user that the device is in an inverted position, prompting them to change the orientation of the device and preventing inversion. This effectively protects the device and extends its lifespan.
[0065] In summary, this embodiment determines the orientation of the aerosol forming device 1. When the aerosol forming device 1 is placed upside down, it prevents the user from inhaling, thus protecting the aerosol forming device 1 and extending its service life.
[0066] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the process before S100 and after S200 in one embodiment of this application. In this embodiment, before obtaining the attitude of the aerosol forming apparatus in S100, S10 is also included. The detailed description of S10 is as follows.
[0067] S10: Obtain the power-on command and power on the aerosol forming device according to the power-on command.
[0068] Before acquiring the attitude of the aerosol forming device, a power-on command can be obtained, which can be acquired by the user pressing the power-on button on the aerosol forming device. After acquiring the power-on command, the aerosol forming device can be powered on.
[0069] After determining whether the aerosol forming apparatus is inverted in step S200, step S210 is also included. A detailed description of step S210 is as follows.
[0070] S210, if the aerosol forming apparatus is in an upright position, a heating command is obtained, and the heating element of the aerosol forming apparatus is heated according to the heating command.
[0071] When the aerosol forming apparatus is determined to be upright, a heating command is obtained, which is used to heat the heating element of the aerosol forming apparatus. In other words, this embodiment can determine the orientation of the aerosol forming apparatus before heating the heating element. If the aerosol forming apparatus is inverted, the aerosol substrate cannot be transferred to the heating element, and therefore the heating element is never heated, thereby further protecting the heating element and preventing dry burning. The heating element is only heated when the aerosol forming apparatus is upright.
[0072] Please refer to Figure 4 , Figure 4 This is a schematic diagram of the process included before S100 in one embodiment of this application. In this embodiment, before obtaining the attitude of the aerosol forming apparatus in S100, S20 is also included. The detailed description of S20 is as follows.
[0073] S20: Obtain a heating command and heat the heating element of the aerosol forming apparatus according to the heating command.
[0074] In this embodiment, the heating command can be obtained and the heating element can be heated before the attitude of the aerosol forming apparatus is determined. In other words, in this embodiment, the attitude of the aerosol forming apparatus can be obtained after the heating element is heated. For example, the determination of whether the attitude of the aerosol forming apparatus is inverted can be started only when the heating element is heating, which can reduce the processing difficulty, reduce energy consumption, and increase the service life.
[0075] Please refer to Figure 5 , Figure 5 This is a schematic diagram of the process included in S100 of one embodiment of this application. In this embodiment, the posture of the aerosol forming apparatus obtained in S100 includes S110, S120, and S130. Detailed descriptions of S110, S120, and S130 are as follows.
[0076] S110, obtain suction information.
[0077] Before acquiring the attitude of the aerosol forming device, suction information can be obtained first. In other words, the user can perform suction first, and the suction information includes, but is not limited to, suction time, suction force, etc.
[0078] S120, determine whether the suction information matches the preset suction information.
[0079] Subsequently, it can be determined whether the suction information conforms to preset suction information, which includes, but is not limited to, preset suction time and preset suction force. For example, when the suction information is suction time, it can be determined whether the suction time conforms to the preset suction time; when the suction information is suction force, it can be determined whether the suction force conforms to the preset suction time. Determining whether the suction information conforms to the preset suction information provides a basis for subsequently determining whether to acquire the attitude of the aerosol forming device.
[0080] S130, if the suction information matches the preset suction information, then obtain the attitude of the aerosol forming device.
[0081] After determining whether the suction information matches the preset suction information, if the suction information matches the preset suction information, such as the suction time and suction force, it means that the user is suctioning. However, when the user is suctioning aerosol, the aerosol forming device may be placed upside down. Therefore, the attitude of the aerosol forming device should only be acquired after determining that the user is suctioning.
[0082] If the suction information does not match the preset suction information, it means that the user may have accidentally touched the switch and generated some suction information, but the user did not actually perform suction. Therefore, the attitude of the aerosol forming device can be omitted in this case, which can be detected more accurately, thereby reducing the processing difficulty, reducing energy consumption, and increasing the usage time.
[0083] Please refer to Figure 6 , Figure 6 This is a schematic diagram of the process included in S300 of one embodiment of this application. In this embodiment, if the aerosol forming device is in an inverted position, then controlling the aerosol forming device to prevent it from being drawn in includes S310, S320, and S330. Detailed descriptions of S310, S320, and S330 are as follows.
[0084] S310, if the aerosol forming device is in an upside-down position, obtain the upside-down time.
[0085] When a user is inhaling, the aerosol forming device may be inverted as mentioned above. When the aerosol forming device is inverted, the inversion time can be obtained first, such as whether it is inverted for 1 second, 10 seconds, or 30 seconds, etc.
[0086] S320, determine whether the rewind time is greater than the preset time.
[0087] The system can then determine whether the inversion time exceeds a preset time, thus providing a basis for determining whether to prevent the aerosol forming device from being drawn in. For example, if the preset time is 5 seconds, it can then determine whether 1 second, 10 seconds, 30 seconds, etc., exceed 5 seconds.
[0088] S330, if the inversion time is longer than the preset time, the aerosol forming device cannot be drawn in.
[0089] If the inversion time exceeds the preset time, for example, if the inversion time is 10 seconds but exceeds the preset time by 5 seconds, it can be determined that the user has been keeping the aerosol forming device in an inverted position for an extended period. This would lead to the risk of the atomizer coil burning out, as mentioned above. Therefore, the aerosol forming device can be prevented from being inhaled in this case. If the inversion time is less than or equal to the preset time, for example, if the inversion time is 1 second but less than the preset time by 5 seconds, it can be determined that the user may have accidentally inverted the aerosol forming device for a short period due to special circumstances and then immediately put it back upright. In this case, since the atomizer coil itself stores a small amount of aerosol substrate, even short-term inversion will not cause the atomizer coil to burn out. In other words, short-term inversion can be considered user error, and there is no need to prevent the aerosol forming device from being inhaled.
[0090] In summary, by determining the relationship between the inverted time and the preset time, this embodiment can more accurately control the aerosol forming device from being sucked up, preventing the aerosol forming device from being erroneously stopped due to user misoperation.
[0091] Please refer to Figure 7 , Figure 7 This is a schematic diagram of the process included in S100 of another embodiment of this application. In this embodiment, the posture of the aerosol forming apparatus obtained in S100 includes S140, S150, and S160. Detailed descriptions of S140, S150, and S160 are as follows.
[0092] S140, Obtain the pressing information of the aerosol forming device.
[0093] This embodiment allows for the acquisition of pressure information of the aerosol forming device before the user typically holds the device, even before the user obtains the device's posture. This pressure information includes, but is not limited to, the pressure applied and the duration of pressure.
[0094] S150, determine whether the pressed information matches the preset pressed information.
[0095] The system can then determine whether the pressed information matches preset pressed information, which includes, but is not limited to, preset pressed force and preset pressed time. For example, when the pressed information is pressed force, it determines whether the pressed force matches the preset pressed force; when the pressed information is pressed time, it determines whether the pressed time matches the preset pressed time. Determining whether the pressed information matches the preset pressed information provides a basis for subsequently acquiring the attitude of the aerosol forming device.
[0096] S160, if the pressed information matches the preset pressed information, the attitude of the aerosol forming device is obtained.
[0097] If the pressed information matches the preset pressed information, such as a pressed force greater than the preset pressed force or a pressed time greater than the preset pressed time, it can be determined that the user is holding the aerosol forming device. The user may subsequently inhale the aerosol, potentially posing a risk of backflow. Therefore, once the user is identified as holding the aerosol forming device, the device's posture is monitored to further protect it. If the pressed information does not match the preset pressed information, it means the user is not holding the aerosol forming device. Therefore, the user will not inhale the aerosol forming device, and there is no risk of the atomizer coil burning out. In this case, it is not necessary to monitor the aerosol forming device's posture.
[0098] In summary, this embodiment can determine whether it is necessary to acquire the attitude of the aerosol forming device by judging the relationship between the pressed information and the preset pressed information.
[0099] Please refer to Figure 8 , Figure 8 This is a schematic diagram of the process included in S200 of one embodiment of this application. In this embodiment, S200, which determines whether the aerosol forming apparatus is inverted, includes S210, S220, and S230. Detailed descriptions of S210, S220, and S230 are as follows.
[0100] S210, obtain the number of attitude changes of the aerosol forming device within a preset time range.
[0101] To determine whether an aerosol forming device is inverted, the number of times the device's posture changes within a preset time range can be obtained. For example, even if a user is holding the aerosol forming device, they may only be playing with it in their hand and not yet inhaling. Or, the aerosol forming device may have accidentally fallen from a table to the ground. In both of these situations, the posture of the aerosol forming device will change continuously. In this case, the number of posture changes within the preset time range can be obtained. For example, the number of posture changes within 2 seconds could be obtained, such as 1 time, 5 times, 10 times, 20 times, etc.
[0102] S220, determine whether the number of attitude changes is greater than the preset number.
[0103] Then, it can be determined whether the number of attitude changes is greater than the preset number. For example, if the preset number is 2, then if the number of attitude changes is 1, it is less than 2, and if it is 5, it is greater than 2. Determining whether the number of attitude changes is greater than the preset number provides a basis for subsequent determination of whether the playback is reversed.
[0104] S230, if the number of attitude changes is less than the preset number, determine whether the attitude of the aerosol forming device is upside down.
[0105] If the number of posture changes is less than the preset number (e.g., 1 change), it indicates the user is stably holding the aerosol forming device upside down, meaning the user is inhaling. Therefore, the aerosol forming device can be controlled to prevent aspiration. If the number of posture changes is greater than the preset number (e.g., 5 changes), it indicates the user is holding the aerosol forming device upside down but is constantly playing with it, not inhaling. This is not considered upside down, so there's no need to control the aerosol forming device to prevent aspiration. Similarly, if the aerosol forming device is placed in the user's pocket or trouser pocket, and the posture is constantly changing, it also indicates the user is not inhaling, and therefore it's not considered upside down. Even if the aerosol forming device is dropped, causing the posture to change, this is also not considered inhalation, so there's no need to control the aerosol forming device to prevent aspiration.
[0106] Please refer to Figure 9 , Figure 9 This is a schematic diagram of the process included in S300 of another embodiment of this application. In this embodiment, S300, which prevents the aerosol forming device from being drawn in, includes S340. A detailed description of S340 is as follows.
[0107] S340, control the heating element of the aerosol forming device to stop heating.
[0108] This application provides several methods for controlling the inability of an aerosol forming device to be drawn in. In one embodiment, the heating element of the aerosol forming device can be controlled to stop heating. Therefore, the heating element will no longer heat or atomize the aerosol substrate, and no aerosol will be generated, preventing the user from drawing in the aerosol. In other words, this embodiment can solve the problem of the aerosol forming device being unable to be drawn in at the source. When the user notices that the aerosol forming device cannot be drawn in, they will know that it is being drawn in reverse, forcing the user to change the posture of the aerosol forming device to be upright, so that the heating element can continue to heat and form aerosol for the user to inhale.
[0109] Please refer to Figure 10 , Figure 10 This is a schematic diagram of the process included in S300 in another embodiment of this application. In this embodiment, S300, which prevents the aerosol forming device from being drawn in, includes S350. A detailed description of S350 is as follows.
[0110] S350, the outlet of the closed aerosol forming device is closed to prevent aerosol from being discharged.
[0111] In another embodiment, the outlet of the aerosol forming device can be sealed, i.e., the outlet of the suction nozzle can be sealed. In other words, this embodiment still allows the heating element to operate and generate aerosol, but because the outlet of the aerosol is sealed, the aerosol cannot be discharged from the aerosol forming device, thus preventing the user from inhaling the aerosol. When the user notices that the aerosol forming device cannot be inhaled, they know that it is being drawn backwards, forcing the user to change the position of the aerosol forming device to be upright, and only then will the outlet be reopened, allowing the user to inhale the aerosol again.
[0112] Please refer to Figure 11 , Figure 11 This is a schematic diagram of the process included in S100 of another embodiment of this application. In this embodiment, the aerosol forming apparatus includes an attitude sensor, and S100 acquires the attitude of the aerosol forming apparatus via S170, S180, and S190. Detailed descriptions of S170, S180, and S190 are as follows.
[0113] S170: Acquire quaternion data information from the attitude sensor.
[0114] An attitude sensor is a high-performance three-dimensional motion attitude measurement system based on MEMS technology. It includes motion sensors such as a three-axis gyroscope, a three-axis accelerometer, and a three-axis electronic compass. It can measure the acceleration and angular velocity of an object in the x, y, and z directions. The three-axis accelerometer detects the linear acceleration of the object, while the three-axis gyroscope detects its angular velocity. By combining the measurements from the three-axis accelerometer and the three-axis gyroscope, the object's orientation and angle can be calculated.
[0115] The principle data obtained from a three-axis accelerometer and a three-axis gyroscope is very complex and requires a lot of data processing, usually using integrated chips. The attitude sensor used in this solution is a 6-axis sensor, a 3-axis gyroscope and a 3-axis accelerometer, and contains a second IIC interface, which can be used to connect an external magnetic sensor (to form a 9-axis sensor), and has built-in temperature compensation and digital motion processing (DMP). This embodiment can first obtain the quaternion data information of the attitude sensor, where the quaternion data information includes A[0], A[1], A[2], A[3].
[0116] S180, Euler angle information is obtained based on quaternion data.
[0117] Then, Euler angle information can be obtained based on the quaternion data, which includes yaw, roll, and pitch information. Specifically, the calculation formula is: A0 = A[0] / q30. A1 = A[1] / q30. A2 = A[2] / q30. A3 = A[3] / q30. The quaternion data output by the attitude sensor chip DMP is in q30 format, which is a floating-point number magnified by 2 to the power of 30. Before converting to Euler angles, it must first be converted to a floating-point number, that is, divided by 2 to the power of 30, and then the calculation is performed.
[0118] The pitch angle, roll angle, and yaw angle were then calculated.
[0119] pitch=asin(-2*A1*A3+2*A0*A2)*57.3°;
[0120] furoll=atan2(2*A2*A3+2*A0*q1,-2*A1*A1-2*A2*A2+1)*57.3°;
[0121] yaw=atan2(2*(A1*A2+A0*A3),A0*A0+A1*A1-A2*A2-A3*A3)*57.3°;
[0122] The 57.3° in the above calculation formula is converted from radians to degrees, i.e., 180 / π, so the result is in degrees (°).
[0123] S190, the attitude of the aerosol forming device is obtained based on Euler angle information.
[0124] Finally, the attitude of the current four axes, i.e. the attitude of the aerosol forming device, can be obtained based on the Euler angle information obtained above. This can accurately solve the backflow problem and prevent false protection or failure to protect.
[0125] Optionally, the application of the attitude sensor chip involves both hardware and software processing. The hardware requires a stable power supply, such as a 3.3V regulated power supply obtained through an LDO voltage regulator circuit. The attitude sensor chip has two IIC interfaces: one for connecting to an external magnetic sensor and the other for communication with the main control MCU chip. When the attitude sensor measures the direction and angle of the smoke rod, it transmits the data to the MCU via IIC communication. The MCU then processes the data through software; the most important aspect of the software processing is data handling.
[0126] In terms of software, the attitude sensor first initializes the hardware module, then collects sensor data, transmits data via communication, processes the data through the MCU, and finally determines whether there is inverted suction. If the attitude sensor detects the user's inverted movement, it issues an inverted suction protection signal, prohibits power output to prevent the user from suctioning, and returns to sensor data collection, thus accurately solving the inverted suction problem. If there is no inverted suction, power is output to heat the heating element, and the data collection process returns to sensor data collection.
[0127] In this document, references to "embodiment" or "implementation" mean that a particular feature, structure, or characteristic described in connection with an embodiment or implementation may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0128] In the description of this application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0129] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise expressly specified. Moreover, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0130] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," "fixing," etc., should be interpreted broadly. For example, they can refer to a connection, a detachable connection, or an integral part. They can refer to a mechanical connection or an electrical connection. They can refer to a direct connection or an indirect connection through an intermediate medium, or the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in this application can be understood according to the specific circumstances.
[0131] The foregoing has provided a detailed description of the embodiments of this application, elucidating and explaining the principles and implementation methods of this application. These descriptions are merely for the purpose of aiding understanding the method and core ideas of this application. However, the content of this specification should not be construed as a limitation of this application. Those skilled in the art can make various modifications and variations to this application without departing from its spirit and scope. These modifications and variations fall within the scope of the claims of this application and their equivalents.
Claims
1. A method for preventing backflow, characterized in that, The method for preventing backflow, applied to aerosol forming apparatus, includes: Obtain the attitude of the aerosol forming device; The number of attitude changes of the aerosol forming device within a preset time range is obtained; Determine whether the number of attitude changes is greater than a preset number; If the number of attitude changes is less than the preset number, then it is determined whether the attitude of the aerosol forming device is upside down; If the aerosol forming device is in an upside-down position, then the aerosol forming device cannot be drawn in.
2. The method for preventing backflow as described in claim 1, characterized in that, Before obtaining the attitude of the aerosol forming apparatus, the method further includes: Obtain a power-on command and power on the aerosol forming device according to the power-on command; After determining whether the aerosol forming device is inverted, the method further includes: If the aerosol forming apparatus is in an upright position, a heating command is obtained, and the heating element of the aerosol forming apparatus is heated according to the heating command.
3. The method for preventing backflow as described in claim 1, characterized in that, Before obtaining the attitude of the aerosol forming apparatus, the method further includes: Obtain a heating command and heat the heating element of the aerosol forming apparatus according to the heating command.
4. The method for preventing backflow as described in claim 3, characterized in that, The posture of the aerosol forming apparatus includes: Obtain suction information; Determine whether the suction information matches the preset suction information; If the suction information matches the preset suction information, then the attitude of the aerosol forming device is obtained.
5. The method for preventing backflow as described in claim 4, characterized in that, If the aerosol forming device is in an inverted position, controlling the aerosol forming device to prevent it from being drawn in includes: If the aerosol forming device is in an inverted position, obtain the inverted time; Determine whether the rewind time is greater than a preset time; If the inversion time is greater than the preset time, the aerosol forming device will be prevented from being drawn in.
6. The method for preventing backflow as described in claim 1, characterized in that, The posture of the aerosol forming apparatus includes: Obtain the pressure information of the aerosol forming device; Determine whether the pressed information matches the preset pressed information; If the pressed information matches the preset pressed information, then the posture of the aerosol forming device is obtained.
7. The method for preventing backflow as described in claim 1, characterized in that, The control of preventing the aerosol forming device from being drawn in includes: The heating element of the aerosol forming device is controlled to stop heating.
8. The method for preventing backflow as described in claim 1, characterized in that, The control of preventing the aerosol forming device from being drawn in includes: The outlet of the aerosol forming device is sealed to prevent aerosol from being discharged.
9. The method for preventing backflow as described in claim 1, characterized in that, The aerosol forming apparatus includes an attitude sensor, and acquiring the attitude of the aerosol forming apparatus includes: Obtain the quaternion data information of the attitude sensor; Euler angle information is obtained based on the quaternion data information; The attitude of the aerosol forming device is obtained based on the Euler angle information.