Control method and control device for heat-not-burn appliance, appliance and program product
By introducing a burst mode into the heating non-burning appliance, preheating is quickly completed using actual voltage and full power supply, and notifying the user through prompt information, the problem of excessive preheating time in the prior art is solved and the user experience is improved.
Patent Information
- Application Number
- CN202510479912.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-07-11
AI Technical Summary
Existing heating-free combustible appliances require a long time to preheat before formal atomization, resulting in a poor user experience and unable to meet personalized needs.
The burst mode is used as the preheating mode, and the power supply is supplied with actual voltage and full power through the power supply component, the heating component is heated to quickly increase the preheating time, and the user is notified to complete the preheating through prompt information.
It significantly shortens the warm-up time, improves the user experience in different scenarios, provides clear and intuitive interactive feedback, and meets the user's personalized needs.
Smart Images

Figure CN120284016A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of heat-not-burn appliances, and particularly relates to a control method for a heat-not-burn appliance, a control device for a heat-not-burn appliance, a heat-not-burn appliance, and a computer program product. Background Art
[0002] Before formal atomization, existing heat-not-burn (HNB) appliances usually need to preheat the aerosol-forming substrate to ensure the atomization ability and battery life of the heat-not-burn appliance. However, due to the currently long total preheating time, in some scenarios, the long waiting time cannot meet the personalized needs of users, resulting in a low user experience. Summary of the Invention
[0003] This application provides a control method for a heat-not-burn appliance, a control device for a heat-not-burn appliance, a heat-not-burn appliance, and a computer program product, which can shorten the preheating time to meet the personalized needs of users in specific scenarios and improve the user experience.
[0004] In a first aspect, this application provides a control method for a heat-not-burn appliance. The heat-not-burn appliance includes a heating component and a power supply component; the heating component is configured to heat the aerosol-forming substrate, and the power supply component is configured to supply power to the heating component so that the heating component heats; the control method includes:
[0005] After receiving a preheating instruction, determine the preheating mode of the heat-not-burn appliance;
[0006] Control the power supply component to supply power to the heating component with the supply voltage and supply power corresponding to the preheating mode; the preheating mode includes a burst mode, the supply voltage corresponding to the burst mode is the actual voltage of the power supply component, and the corresponding supply power is the full power;
[0007] When the heating component completes preheating of the aerosol-forming substrate, generate a first prompt message, and the first prompt message is used to indicate that the heat-not-burn appliance has completed preheating.
[0008] Preferably, the heat-not-burn appliance further includes an adjustment module, and the adjustment module is used to adjust the preheating mode of the heat-not-burn appliance from the default mode to the target mode before the heating component completes preheating of the aerosol-forming substrate; the target mode includes at least the burst mode.
[0009] Preferably, the adjustment module includes an adjustment input sub-module and an adjustment indication sub-module. Before the heating component completes preheating of the aerosol-forming substrate, it further includes:
[0010] Set the target flag corresponding to the target mode based on the adjustment instruction received by the adjustment input sub-module;
[0011] Based on the target flag bit, control the adjustment indication sub-module to output a second prompt message, where the second prompt message is used to indicate that the preheating mode is one of the target modes.
[0012] Preferably, the preheating mode further includes a default mode, where the power supply power corresponding to the default mode is a preset voltage, and the corresponding power supply power is full power; among them, the preset voltage is lower than the actual voltage.
[0013] Preferably, the heating component preheats the aerosol-forming substrate, including:
[0014] Regularly obtain the temperature of the heating component to calculate the cumulative energy output by the heating component;
[0015] When the cumulative energy reaches the preset total preheating energy, it is determined that the heating component has completed preheating of the aerosol-forming substrate to which it belongs.
[0016] Preferably, after calculating the cumulative energy output by the heating component, it further includes:
[0017] When the cumulative energy does not reach the total preheating energy, determine whether the cumulative preheating duration of the heating component exceeds the preset total preheating duration;
[0018] When the cumulative preheating duration exceeds the total preheating duration, it is determined that the heating component has completed preheating of the aerosol-forming substrate.
[0019] Preferably, regularly obtaining the temperature of the heating component to calculate the cumulative energy output by the heating component includes:
[0020] Calculate the actual temperature of the heating component based on the ambient temperature, the initial resistance value, the actual resistance value of the heating component, and the temperature coefficient of resistance;
[0021] Calculate the cumulative energy based on the actual temperature, the cumulative preheating duration of the heating component, and a preset formula.
[0022] In a second aspect, the present application provides a control device for a heat-not-burn appliance. The heat-not-burn appliance includes a heating component and a power supply component; the heating component is configured to heat an aerosol-forming substrate, and the power supply component is configured to supply power to the heating component to enable the heating component to heat; the control device includes a heating control module, and the heating control module is used for:
[0023] After receiving a preheating instruction, determine the preheating mode of the heat-not-burn appliance;
[0024] Control the power supply component to supply power to the heating component at the power supply voltage and power supply power corresponding to the preheating mode; the preheating mode includes a burst mode, where the power supply voltage corresponding to the burst mode is the actual voltage of the power supply component, and the corresponding power supply power is full power;
[0025] When the heating component finishes preheating the aerosol-forming substrate, a first prompt message is generated, and the first prompt message is used to indicate that the heat-not-burn appliance has completed preheating.
[0026] In a third aspect, the present application provides a heat-not-burn appliance, including a heating component, a power supply component, a processor, and a computer program stored in a memory and executable on the processor. When the processor executes the computer program, the steps of the method in the first aspect described above are implemented.
[0027] In a fourth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method in the first aspect described above are implemented.
[0028] In a fifth aspect, the present application provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by one or more processors, the steps of the method in the first aspect described above are implemented.
[0029] The beneficial effects of the present application compared with the prior art are as follows: To meet the personalized needs of users in specific scenarios, the heat-not-burn appliance is configured with a burst mode as a preheating mode. After receiving a preheating instruction, the control method first determines the corresponding preheating mode, and controls the power supply component to supply power to the heating component at a matching voltage and power according to the preheating mode. If the selected preheating mode is the burst mode, the power supply component will output at the actual voltage and full power, enabling the heating component to complete preheating in a short time, thereby enhancing the user experience in different scenarios. When the heating component finishes preheating the aerosol-forming substrate, the heat-not-burn appliance can generate a first prompt message to indicate that the preheating is completed, which helps to improve the convenience of subsequent use control of the heat-not-burn appliance.
[0030] It can be understood that the beneficial effects of the second to fifth aspects described above can refer to the relevant descriptions in the first aspect, and will not be elaborated here. Description of the Drawings
[0031] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0032] Figure 1 It is a schematic flowchart of a control method for a heat-not-burn appliance provided by an embodiment of the present application;
[0033] Figure 2It is a flow chart of another control method of a heating-without-combustion appliance provided in an embodiment of the present application;
[0034] Figure 3 It is a schematic diagram of the structure of the heating without burning device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0035] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0036] In the related technology, the existing heat-not-burn devices usually need to preheat the aerosol-forming matrix before formal atomization to ensure the atomization ability and endurance of the heat-not-burn devices. However, due to the long total preheating time, in some scenarios, the long waiting time cannot meet the personalized needs of users, resulting in a low user experience.
[0037] In order to solve this problem, the present application has conducted an in-depth study of the preheating workflow of heat-not-burn devices, and found that the reason why the preheating time of heat-not-burn devices is long is that the lowest voltage (e.g., 3.5V) and full power output are usually used during the heating process. That is, the real-time temperature is calculated by using the temperature coefficient of resistance (TCR) through the change in the resistance of the heating element, and the temperature is controlled and adjusted by a proportional-integral-derivative controller (PID) to ensure that the temperature is stable at the target set value. Although this can ensure the consistency of suction and the endurance of the device, the lower voltage value also causes the heat-not-burn device to go through a longer preheating stage when it is used for the first time, which is usually more than 20 seconds. For users who are eager to use the heat-not-burn device, this 20-second wait is undoubtedly long.
[0038] Based on this, the present application proposes a control method for a heat-not-burn appliance, which can shorten the preheating time to meet the personalized needs of users in specific scenarios and enhance the user experience. The control method proposed in the present application will be described below through specific embodiments.
[0039] The control method of the heat-not-burn appliance provided by the embodiments of the present application is mainly applied to a heat-not-burn appliance. When the heat-not-burn appliance is provided with a processor, the execution subject of this control method is the processor. Among them, the processor may include a field-programmable gate array (FPGA), an analog circuit, a microcontroller unit (MCU), etc.
[0040] In some embodiments, in addition to being provided with a processor, the heat-not-burn appliance is further provided with a heating component and a power supply component. The heating component is configured to heat the aerosol-forming substrate, and the power supply component is configured to supply power to the heating component so that the heating component heats up.
[0041] Based on the heat-not-burn appliance in the above embodiments, in order to illustrate the technical solutions proposed in the present application, each embodiment will be described below with the MCU of the heat-not-burn appliance as the execution subject.
[0042] Figure 1 The schematic flowchart of the control method of the heat-not-burn appliance provided by the present application is shown. The control method of the heat-not-burn appliance includes:
[0043] Step 110: After receiving the preheating instruction, the MCU determines the preheating mode of the heat-not-burn appliance.
[0044] Step 120: The MCU controls the power supply component to supply power to the heating component with the supply voltage and supply power corresponding to the preheating mode.
[0045] To adapt to different usage scenarios and user preferences, the heat-not-burn appliance supports multiple preheating modes including the burst mode, and each mode corresponds to a set of specific power supply parameters (supply voltage and supply power). Therefore, before the preheating starts, for example, after receiving a preheating instruction triggered by the user through a voice instruction or a physical button, the MCU can first determine the current preheating mode, so as to achieve precise preheating control according to the corresponding parameters.
[0046] After the preheating mode is determined, the MCU controls the power supply component to work according to the power supply parameters in this mode, and provides a matching voltage and power for the heating component. For example, when the preheating mode is the burst mode, the MCU can control the power supply component to output at the actual voltage and full power, so as to realize the rapid temperature rise of the heating component, thereby shortening the preheating time and meeting the user's demand for rapid heating in specific scenarios.
[0047] Step 130: When the heating component finishes preheating the aerosol-forming substrate, a first prompt message is generated.
[0048] After the heating component completes the preheating of the aerosol-forming substrate, the MCU can generate a first prompt message to clearly inform the user that the device has entered a usable state, thereby enhancing the operation convenience and human-computer interaction experience. This prompt message helps prevent the user from making incorrect operations when the preheating is not completed or from having a sense of uncertainty during the waiting process.
[0049] Exemplarily, the MCU can control one or more of the components such as the indicator light, speaker, motor, or display screen configured in the heat-not-burn smoking device to work, so as to output prompt content in the form of sound prompts, vibration feedback, light changes, or screen icons, clearly conveying status information such as "preheating completed" or "can start using", and realizing clear and intuitive interaction feedback.
[0050] In this embodiment, to meet the personalized needs of users in specific scenarios, the heat-not-burn appliance is configured with a burst mode as a preheating mode. After receiving the preheating instruction, the control method first determines the corresponding preheating mode, and controls the power supply component to supply power to the heating component at a matching voltage and power according to the preheating mode. If the selected preheating mode is the burst mode, the power supply component will output at the actual voltage and full power, enabling the heating component to complete preheating in a short time, thereby enhancing the user experience in different scenarios. After the heating component completes the preheating of the aerosol-forming substrate, the heat-not-burn appliance can generate a first prompt message to indicate that the preheating is completed. The user can directly obtain the preheating completion status, avoiding incorrect operations and waiting anxiety, and overall optimizing the use convenience and interaction perception of the heat-not-burn appliance.
[0051] In some embodiments, the heat-not-burn appliance further includes an adjustment module, which is used to adjust the preheating mode of the heat-not-burn appliance from the default mode to the target mode before the heating component completes the preheating of the aerosol-forming substrate; wherein, the target mode at least includes the burst mode.
[0052] Exemplarily, the user can, before triggering the preheating instruction, adjust the preheating mode from the default mode to the burst mode based on the adjustment module.
[0053] Exemplarily, during the process of the MCU controlling the power supply component to heat the heating component based on the default mode, the user can, through the adjustment module, adjust and switch the preheating mode from the default mode to the burst mode.
[0054] That is to say, as long as before the preheating is completed, the user can flexibly and independently switch the preheating mode through the adjustment module, so that the MCU can dynamically adjust the power supply parameters according to the updated preheating mode and precisely control the heating process. This flexible mechanism not only meets the personalized needs of users in different scenarios, but also further improves the operation freedom and use experience of the device.
[0055] In some embodiments, the adjustment module includes an adjustment input sub-module and an adjustment indication sub-module. Specifically, the MCU can implement the adjustment of the preheating mode through this adjustment module:
[0056] Step A1, the MCU sets the target flag corresponding to the target mode based on the adjustment instruction received by the adjustment input sub-module.
[0057] The user can adjust the preheating mode at any time before the preheating is completed. Specifically, the user can send an adjustment instruction through the adjustment input sub-module (such as a voice recognition module, a physical button, etc.). After the MCU receives the adjustment instruction, it can set the target flag corresponding to the selected target preheating mode, which serves as the basis for identifying and applying this target mode in the subsequent control process. The setting of the target flag ensures that the adjustment instruction triggered by the user is accurately recorded and recognized, laying a foundation for the MCU to adjust the power supply parameters of the heating component according to the preheating mode.
[0058] Step A2, the MCU controls the output of the second prompt message based on the target flag.
[0059] Based on the mapping relationship between the target mode and the target flag, the MCU can control the adjustment indication sub-module to output the second prompt message, so as to visually feedback the current preheating mode to the user, and feedback it to the user in an intuitive way, so that the user can clearly know which preheating mode the current device is in, ensuring the transparency and controllability of the operation.
[0060] Exemplarily, the adjustment indication sub-module can be one or more components among the indicator light, speaker, motor or display screen configured in the heated tobacco product. Correspondingly, the second prompt message can be one or more forms of prompt content such as sound prompt, vibration feedback, light change or screen icon.
[0061] In this embodiment, before the heating component completes preheating, the user can send an adjustment instruction for the preheating mode to the adjustment input sub-module by means of voice or button, etc. After the MCU receives the adjustment instruction, it can set the target flag corresponding to the target mode, which is convenient for realizing preheating control based on the target flag. Subsequently, the MCU controls the adjustment indication sub-module to visually display the current preheating mode to the user in the form of the second prompt message such as voice, vibration or LED light, etc., which can realize the timely feedback of the preheating mode switching, and then improve the operation flexibility and interaction experience of the user.
[0062] In some embodiments, if the preheating mode is not switched to the burst mode, then the MCU will control the power supply component to supply power to the heating component in the default mode, that is, control the power supply component to supply full power to the heating component at a preset voltage. This preset voltage is lower than the actual voltage of the power supply component and is usually the lowest voltage of the power supply component. Therefore, compared with the burst mode, in the default mode, the heating component takes a longer time to complete the preheating of the aerosol-forming matrix.
[0063] In some embodiments, in order to accurately determine whether a heat-not-burn appliance can be started, the MCU may perform the following steps:
[0064] Step B1: The MCU periodically obtains the temperature of the heating component to calculate the cumulative energy output by the heating component.
[0065] To grasp the heating state of the heating component in real time, the MCU can periodically read the temperature of the heating component at a certain time interval to estimate the cumulative energy output by the heating component during the preheating process. The calculation of the cumulative energy can provide basic data support for subsequent judgment of whether the preheating is completed, which helps to improve the heating control accuracy.
[0066] Step B2: When the cumulative energy reaches the preset total preheating energy, the MCU determines that the heating component has completed preheating of the aerosol-forming substrate to which it belongs.
[0067] When it is detected that the cumulative energy output by the heating component has reached the threshold of the preset total preheating energy, the MCU can determine that the preheating process is completed, that is, the heating component already has the temperature conditions and energy accumulation required for aerosol formation. At this time, the MCU can generate a first prompt message to clearly convey status information such as "preheating completed" or "ready to use", realizing clear and intuitive interaction feedback.
[0068] Among them, the total preheating energy can be determined based on the energy empirical value required for preheating in the default mode. This value has been actually tested and optimized, and can effectively guide the judgment of the preheating process.
[0069] In this embodiment, in order to accurately determine whether a heat-not-burn appliance can be started, the MCU first periodically obtains the temperature data of the heating component, and accumulates the output energy of the heating component by calculating the temperature and the power supply parameters. When the cumulative energy reaches the preset total preheating energy, the MCU determines that the heating component has completed preheating of the aerosol-forming substrate, thereby ensuring that the heat-not-burn appliance enters the ready-to-use state as soon as possible, and providing a reliable basis for subsequent operations.
[0070] In some examples, periodically obtaining the temperature of the heating component to calculate the cumulative energy output by the heating component includes:
[0071] Step C1: The MCU calculates the actual temperature of the heating component based on the ambient temperature, the initial resistance value, the actual resistance value, and the temperature coefficient of resistance of the heating component.
[0072] The temperature change of the heating component is directly related to the energy accumulation during the preheating process. Therefore, in order to accurately estimate the temperature change during the preheating process and further estimate the energy output of the heating component, the MCU can determine the actual temperature of the heating component through the following formula:
[0073]
[0074] T1 is the actual temperature; R2 is the actual resistance of the heating component, which can be calculated by the ratio of the value collected by ADC and the battery voltage; R1 is the initial resistance of the heating component (obtained during calibration); TCR is the temperature coefficient of resistance, which shows the relative rate of change of resistance with temperature, in units of ppm / ℃; T0 is the room temperature during calibration (stored in the register FLASH).
[0075] Step C2: The MCU calculates the accumulated energy based on the actual temperature, the accumulated preheating time of the heating component and a preset formula.
[0076] In each sampling period, that is, within 100ms, the MCU can bring the actual temperature T obtained every 100ms and the corresponding current time t into the energy calculation function, and estimate the cumulative energy E currently output by the heating component by integration. The basic idea of energy calculation is to integrate the "thermal power" under the temperature-time curve, and the expression is as follows:
[0077]
[0078] After obtaining the actual temperature (T1) of the heating component, the MCU can calculate the cumulative energy of the heating component based on the actual temperature and the preset cumulative preheating time. The specific calculation formula is as follows:
[0079]
[0080] E is the accumulated energy, ΔT i is the temperature difference between the current moment and the previous moment; Δt i is the sampling time interval (such as 0.1s).
[0081] In this embodiment, the MCU accurately determines the heating process by regularly obtaining the temperature of the heating component and calculating the cumulative energy. In order to ensure the accuracy of the cumulative energy estimation, the MCU first calculates the actual temperature of the heating component based on the ambient temperature, the initial resistance value of the heating component, the actual resistance value and the resistance temperature coefficient. Then, the MCU combines the actual temperature and the preheating time to calculate the cumulative energy of the heating component through a preset formula. In this way, the MCU can monitor the energy accumulation during the preheating process in real time, ensure that the heating component reaches the predetermined total preheating energy, and thus accurately determine whether the preheating is completed, and connect to ensure the normal use of the heating-not-burning appliance.
[0082] In some embodiments, in some extreme cases, such as the appliance is used at an extremely low ambient temperature, resulting in the cumulative energy failing to reach the total preheating energy for a long time, or there is a problem with the software calculation and the cumulative energy calculation is easily affected by the fluctuation of multiple parameters, which introduces errors and causes the cumulative energy calculation to be incorrect, which may lead to misjudgment of the preheating completion timing in the burst mode. In order to deal with these situations, after executing step B1, the MCU further includes:
[0083] Step D1: When the accumulated energy does not reach the total preheating energy, the MCU determines whether the accumulated preheating time of the heating component exceeds the preset total preheating time.
[0084] Step D2: When the accumulated preheating time exceeds the total preheating time, the MCU determines that the heating component has completed preheating the aerosol-forming substrate.
[0085] When the cumulative energy of the heating component has not yet reached the preset total preheating energy, the MCU can further monitor the total preheating time and determine the preheating status by judging whether the cumulative preheating time exceeds the preset total time. Compared with the default mode, the voltage in the burst mode is higher, so it can be considered that the cumulative preheating time in the burst mode is shorter than the total preheating time in the default mode. Based on this, if the cumulative preheating time has reached the preset total preheating time, it means that the heating component has completed the preheating process. At this time, the cumulative energy may not have fully reached the total preheating energy, which may be the above-mentioned extreme situation. Therefore, the MCU can determine that the heating component has completed the preheating of the aerosol forming matrix.
[0086] In this embodiment, by combining the two criteria of accumulated energy and accumulated preheating time, the MCU can more accurately determine whether the heating component has completed preheating, thereby improving the accuracy of the preheating completion judgment and ensuring the reliability and user experience of the heating-without-burning appliance.
[0087] In some embodiments, after the preheating stage, the MCU can control the heat-not-burn device to enter the suction stage. In this stage, the MCU determines the target temperature corresponding to the current moment according to the set temperature curve, and adjusts the power supply parameters accordingly to control the power supply component to accurately supply power to the heating component. By dynamically tracking the target temperature and adjusting the voltage and power output in real time, the heating component can be continuously maintained in a suitable temperature range, thereby ensuring the stability and consistency of the aerosol generation process and improving the user's suction experience.
[0088] In some embodiments, see Figure 2 In combination with the above embodiments, a preferred control method for a heating-without-combustion appliance includes:
[0089] Step 201: When a physical button of the heat-not-burn smoking device is short-pressed for a preset number of times, the MCU controls the motor to vibrate and sends an adjustment instruction to the adjustment input submodule.
[0090] When the physical button of the heat-not-burn tobacco device is short-pressed for a preset number of times, the MCU can control the motor to generate vibration feedback and send the corresponding adjustment command to the adjustment input submodule to switch the preheating mode from the default mode to the burst mode. The preset number of button presses can be set according to actual usage requirements. For example, it can be set to trigger the adjustment operation after three short presses. To avoid accidental touches or misjudgments, the duration of the short press can also be set to less than a certain time limit (such as 1 second).
[0091] Step 202: The MCU sets the flag bit corresponding to the burst mode to zero based on the adjustment instruction received by the adjustment input submodule, and switches the LED of the heating-not-burning appliance from white to green.
[0092] The MCU can switch the current preheating mode based on the adjustment instructions received by the adjustment input submodule. When receiving the adjustment instruction for exiting the burst mode, the MCU switches the flag from 0 in the default mode to 1 in the burst mode; accordingly, the color of the LED light of the heat-not-burn appliance is synchronously controlled to switch from white in the default mode to green in the burst mode, which is used to intuitively prompt the user that the current preheating mode is the burst mode. Through the linkage between the flag and the LED status, the user can clearly identify the current mode status, improving the convenience of interaction and the accuracy of operation.
[0093] Step 203: When the physical button is long pressed, the MCU obtains a flag bit.
[0094] The long press duration can also be set to be greater than the preset duration, such as 3 seconds, to start the heating process of the heat-not-burn device. The heating process can be divided into two stages according to the temperature curve, the first stage is the preheating stage, and the second stage is the inhalation stage. The acquisition of the flag bit is to determine the power supply mode of the power supply component to the heating component in the preheating stage, so as to achieve precise heating and meet the needs of users who want to quickly use the heat-not-burn device.
[0095] Step 204: The MCU determines whether the flag bit is zero.
[0096] Since the preheating mode includes two types: the default mode and the burst mode, the MCU can quickly determine the current preheating mode by judging whether the flag bit is zero. If the flag bit is 0, it means the current is the default mode; if the flag bit is 1, it means the current is the burst mode. Based on the mode recognition result, the MCU can select the power supply parameters (such as voltage and power) that match the current mode to control the power supply component to accurately supply power to the heating component, so as to ensure the consistency between the heating efficiency and the user's needs, and ensure that the operation logic of the heated non-combustion appliance is clear and reliable in different modes.
[0097] Step 205: The MCU determines that the flag bit is zero and determines that the power supply voltage is the lowest voltage of the power supply component.
[0098] The flag bit being zero indicates that the preheating mode is the default mode. At this time, in order to ensure the consistency of suction during the suction stage and the battery life of the heating component, the MCU can set the power supply voltage to the lowest voltage of the power supply component, such as 3.5V. Correspondingly, the power supply component will supply full power to the heating component at the lowest voltage.
[0099] It should be noted that in the default mode, the cumulative preheating duration is used as the judgment parameter for preheating completion. It is compared with the total preheating duration. When the cumulative preheating duration reaches the total preheating duration, it can directly jump to the subsequent step 210.
[0100] Step 206: The MCU determines that the flag bit is not zero and supplies full power to the heating component at the actual voltage of the power supply component.
[0101] The flag bit not being zero indicates that the preheating mode is the burst mode. At this time, in order to ensure the preheating efficiency and shorten the required preheating duration, the MCU can set the power supply voltage to the actual voltage of the power supply component. Correspondingly, the power supply component will supply full power to the heating component at the actual voltage. Among them, the power calculation formula can be written as p is the output power of the power supply component, U is the set power supply voltage, and R is the resistance value of the heating component. When the resistance value is certain, the higher the voltage, the greater the heating power. Therefore, the burst mode can reach the preheating temperature faster and meet the user's rapid use requirements in specific scenarios.
[0102] Step 207: The MCU calls the temperature calculation function of the heating component once every 100ms and outputs the actual temperature T.
[0103] The MCU calls the temperature calculation function of the heating component once every 100ms to monitor the heating status in real time and output the current actual temperature T. The specific calculation formula can refer to the foregoing formula.
[0104] Step 208: The MCU accumulates the energy E based on the actual temperature T, the current time t, and the preset formula.
[0105] The calculation formula of the accumulated energy can refer to the above-mentioned embodiment.
[0106] Step 209: The MCU determines whether the accumulated energy exceeds the total preheating energy.
[0107] Step 210: The MCU determines that the accumulated energy exceeds the total preheating energy, controls the motor to vibrate, and enters the suction stage.
[0108] In order to accurately determine whether preheating is completed in burst mode, the MCU can compare the accumulated energy with the total preheating energy. If the MCU determines that the accumulated energy exceeds the total preheating energy, it means that preheating is complete. At this time, the motor can vibrate to prompt the user to start inhaling and enter the inhalation stage.
[0109] Step 211, the MCU determines that the accumulated energy does not exceed the total preheating energy, and determines whether the accumulated preheating time exceeds the total preheating time.
[0110] If the cumulative energy does not reach the total preheating energy, in order to deal with extreme situations such as using the appliance at extremely low ambient temperature or software calculation problems, the cumulative preheating time can be compared with the total preheating time. Compared with the default mode, the voltage in the burst mode is higher, so it can be considered that the cumulative preheating time in the burst mode is shorter than the total preheating time in the default mode. Based on this, if the cumulative preheating time has reached the preset total preheating time, it means that the heating component has completed the preheating process. At this time, the cumulative energy may not have fully reached the total preheating energy. The above-mentioned extreme situation may have occurred. The MCU can determine that the heating component has completed the preheating of the aerosol-forming matrix. After the preheating is completed, step 210 can be executed.
[0111] On the contrary, when the accumulated preheating time does not exceed the total preheating time, it means that the preheating has not been completed yet, and the process can return to step 208 .
[0112] In this embodiment, in order to meet the personalized usage needs of users in different scenarios, the heat-not-burn smoking device adds a burst mode, and users can choose the preheating mode according to their own preferences. In the burst mode, the MCU controls the power supply component to supply power to the heating component at the actual voltage and full power, which significantly shortens the preheating time, improves the startup response speed, and enhances the user experience. In the default mode, the MCU controls the power supply component to supply power at the lowest voltage and full power to balance the power supply efficiency and the power consumption of the device, and ensure the temperature stability and the endurance of the whole machine in the subsequent suction stage.
[0113] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0114] Corresponding to the control method of the heat-not-burn appliance in the above embodiments, the embodiments of the present application provide a control device for the heat-not-burn appliance.
[0115] The heat-not-burn appliance includes a heating component and a power supply component; the heating component is configured to heat the aerosol-forming substrate, and the power supply component is configured to supply power to the heating component to cause the heating component to heat; the control device includes a heating control module, and the heating control module is used for:
[0116] When receiving a preheating instruction, determining the preheating mode of the heat-not-burn appliance;
[0117] Controlling the power supply component to supply power to the heating component with the supply voltage and supply power corresponding to the preheating mode; the preheating mode includes a burst mode, the supply voltage corresponding to the burst mode is the actual voltage of the power supply component, and the corresponding supply power is the full power;
[0118] When the heating component finishes preheating the aerosol-forming substrate, generating a first prompt message, and the first prompt message is used to indicate that the heat-not-burn appliance has completed preheating.
[0119] Optionally, the heat-not-burn appliance further includes an adjustment module, and the adjustment module is used to adjust the preheating mode of the heat-not-burn appliance from the default mode to the target mode before the heating component finishes preheating the aerosol-forming substrate; the target mode includes at least the burst mode.
[0120] Optionally, the adjustment module includes an adjustment input sub-module and an adjustment indication sub-module. Before the heating component finishes preheating the aerosol-forming substrate, it further includes:
[0121] Setting a target flag bit corresponding to the target mode based on the adjustment instruction received by the adjustment input sub-module;
[0122] Controlling the adjustment indication sub-module to output a second prompt message based on the target flag bit, and the second prompt message is used to indicate that the preheating mode is the target mode.
[0123] Optionally, the preheating mode further includes a default mode, the supply power corresponding to the default mode is a preset voltage, and the corresponding supply power is the full power; wherein, the preset voltage is lower than the actual voltage.
[0124] Optionally, the heating component finishes preheating the aerosol-forming substrate, including:
[0125] Timing to obtain the temperature of the heating component to calculate the cumulative energy output by the heating component;
[0126] When the cumulative energy reaches the preset total preheating energy, determining that the heating component has completed preheating the aerosol-forming substrate to which it belongs.
[0127] Optionally, after calculating the cumulative energy output by the heating component, it further includes:
[0128] When the cumulative energy has not reached the total preheating energy, determine whether the cumulative preheating duration of the heating component exceeds a preset total preheating duration;
[0129] When the cumulative preheating duration exceeds the total preheating duration, determine that the heating component has completed preheating of the aerosol-forming substrate.
[0130] Optionally, obtaining the temperature of the heating component at regular intervals to calculate the cumulative energy output by the heating component includes:
[0131] Calculate the actual temperature of the heating component based on the ambient temperature, the initial resistance value, the actual resistance value, and the temperature coefficient of resistance of the heating component;
[0132] Calculate the cumulative energy based on the actual temperature, the cumulative preheating duration of the heating component, and a preset formula.
[0133] It should be noted that the information interaction and execution process between the above-mentioned devices / units, etc., because they are based on the same concept as the method embodiment of the present application, for their specific functions and the technical effects brought, please refer to the method embodiment part for details, and will not be elaborated here.
[0134] Figure 3 This is a schematic structural diagram of the physical layer of a heat-not-burn appliance provided by an embodiment of the present application. As Figure 3 shown, the heat-not-burn appliance 3 of this embodiment includes: a heating component 30, a power supply component 31, a processor 32, and a computer program 34 stored in a memory 33 and operable on the processor. The processor 32 can implement any embodiment of the control method of the foregoing heat-not-burn appliance, such as steps 110-130 of the foregoing embodiment.
[0135] The processor 32 may be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0136] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules according to needs, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above-mentioned system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0137] An embodiment of this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the foregoing method embodiments can be implemented.
[0138] An embodiment of this application provides a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the foregoing method embodiments when executed.
[0139] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the method of the above-mentioned embodiments in this application, a computer program can be used to instruct the relevant hardware to complete. The above-mentioned computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the foregoing method embodiments can be implemented. Among them, the above-mentioned computer program includes computer program code, and the above-mentioned computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The above-mentioned computer-readable medium can at least include: any entity or device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium that can carry the computer program code to the photographing device / electronic device. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc.
[0140] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0141] Those of ordinary skill in the art will realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0142] In the embodiments provided in this application, it should be understood that the disclosed device / network device and method can be implemented in other ways. For example, the device / network device embodiments described above are merely illustrative. For example, the above-mentioned division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.
[0143] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0144] The above embodiments are only used to illustrate the technical solutions of this application, rather than to limit it; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of each embodiment of this application, and should all be included in the protection scope of this application.
Claims
1. A control method for a heat-not-burn appliance, characterized in that, The heat-not-burn appliance includes a heating component and a power supply component; the heating component is configured to heat an aerosol-forming substrate, and the power supply component is configured to supply power to the heating component to cause the heating component to heat; the control method includes: When a preheating instruction is obtained, determining the preheating mode of the heat-not-burn appliance; Controlling the power supply component to supply power to the heating component at a supply voltage and a supply power corresponding to the preheating mode; the preheating mode includes a burst mode, and the supply voltage corresponding to the burst mode is the actual voltage of the power supply component, and the corresponding supply power is the full power; When the heating component completes preheating of the aerosol-forming substrate, generating a first prompt message, where the first prompt message is used to indicate that the heat-not-burn appliance has completed preheating.
2. The control method according to claim 1, wherein The heat-not-burn appliance further includes an adjustment module, and the adjustment module is configured to adjust the preheating mode of the heat-not-burn appliance from a default mode to a target mode before the heating component completes preheating of the aerosol-forming substrate; the target mode includes at least the burst mode.
3. The control method according to claim 2, characterized in that, The adjustment module includes an adjustment input sub-module and an adjustment indication sub-module. Before the heating component completes preheating of the aerosol-forming substrate, it further includes: Setting a target flag bit corresponding to the target mode based on an adjustment instruction received by the adjustment input sub-module; Controlling the adjustment indication sub-module to output a second prompt message based on the target flag bit, where the second prompt message is used to indicate that the preheating mode is one of the target modes.
4. The control method according to claim 1, characterized in that The preheating mode further includes a default mode, and the supply power corresponding to the default mode is a preset voltage, and the corresponding supply power is the full power; wherein, the preset voltage is lower than the actual voltage.
5. The control method according to any one of claims 1 to 4, characterized in that, The heating component completing preheating of the aerosol-forming substrate includes: Timely obtaining the temperature of the heating component to calculate the cumulative energy output by the heating component; When the cumulative energy reaches a preset total preheating energy, determining that the heating component has completed preheating of the aerosol-forming substrate to which it belongs.
6. The control method according to claim 5, wherein After calculating the cumulative energy output by the heating component, it further includes: When the cumulative energy does not reach the total preheating energy, determining whether the cumulative preheating duration of the heating component exceeds a preset total preheating duration; When the cumulative preheating duration exceeds the total preheating duration, determining that the heating component has completed preheating of the aerosol-forming substrate.
7. The control method according to claim 5, characterized in that, The timely obtaining the temperature of the heating component to calculate the cumulative energy output by the heating component includes: Calculating the actual temperature of the heating component based on the ambient temperature, the initial resistance value, the actual resistance value, and the temperature coefficient of resistance of the heating component; Calculating the cumulative energy based on the actual temperature, the cumulative preheating duration of the heating component, and a preset formula.
8. A control device for a heat-not-burn appliance, characterized in that, The heat-not-burn device includes a heating component and a power supply component; the heating component is configured to heat an aerosol-forming substrate, and the power supply component is configured to supply power to the heating component so that the heating component heats; the control device includes a heating control module, and the heating control module is configured to: Determine the preheating mode of the heat-not-burn device when a preheating instruction is obtained; Control the power supply component to supply power to the heating component with the supply voltage and supply power corresponding to the preheating mode; the preheating mode includes a burst mode, the supply voltage corresponding to the burst mode is the actual voltage of the power supply component, and the corresponding supply power is the full power; Generate a first prompt message when the heating component finishes preheating the aerosol-forming substrate, and the first prompt message is used to indicate that the heat-not-burn device has completed preheating.
9. A heat-not-burn appliance, characterized in that, It includes a heating component, a power supply component, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the control method of the heat-not-burn device according to any one of claims 1 to 7; The heating component is configured to heat an aerosol-forming substrate; The power supply component is configured to supply power to the heat-not-burn device.
10. A computer program product, the computer program product storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the control method of the heat-not-burn device according to any one of claims 1 to 7.