Temperature control method and device for heating non-combustion appliance, controller and appliance
By detecting and correcting the actual resistance and temperature of the heating non-burning appliance, the cascade PID controller is used to achieve accurate temperature control of the heating body, solving the problem of temperature fluctuations, ensuring temperature stability and rapid response.
Patent Information
- Application Number
- CN202411395498.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-09-30
AI Technical Summary
During the temperature control of heating, the I parameters of the integral control cannot be stored, resulting in obvious temperature fluctuations in the temperature of the heating element approaching the set temperature.
By detecting the actual temperature and actual resistance value of the heating element, inputting the deviation from the expected resistance value into the resistance value controller for correction calculation, obtaining the corrected actual resistance value, and calculating the expected temperature based on the corrected resistance value, and finally according to The actual temperature and the expected temperature are controlled by temperature, and a cascade PID controller is used to achieve more accurate temperature regulation.
It weakens the temperature fluctuation of the heating body, achieves more accurate temperature control, and ensures that the heating body reaches the set temperature quickly and stably.
Smart Images

Figure CN119322540A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of temperature control of heat-without-combustion appliances, and in particular to a temperature control method, device, controller, heat-without-combustion appliance and storage medium for heat-without-combustion appliances. Background Art
[0002] After the heating-not-burning device is started, it will heat the heating element to bake the aerosol-generating matrix, allowing the user to complete the inhalation. At present, a PID controller is usually used to control the temperature of the heating element. The principle is to input the deviation between the actual temperature of the heating element and the expected temperature into the PID controller for calculation, obtain the PWM duty cycle, and adjust the heating power of the heating element according to the PWM duty cycle, thereby achieving temperature control of the heating element. However, since the I parameter of the integral control usually has decimal places, and the registers provided in the device cannot save decimal places, when performing PID control, it generally only relies on the P parameter and the D parameter to adjust the temperature. In this way, when the temperature of the heating element approaches the set temperature, there is a more obvious temperature fluctuation phenomenon. Summary of the invention
[0003] In view of this, embodiments of the present application provide a temperature control method, device, controller, heat-not-burn appliance and storage medium for a heat-not-burn appliance, which can reduce temperature fluctuations when controlling the temperature of a heating element.
[0004] A first aspect of an embodiment of the present application provides a temperature control method for a heating-not-burning appliance, comprising:
[0005] Detect the actual temperature and actual resistance of the heating element of the heating-not-burning appliance;
[0006] The deviation between the actual resistance value and the expected resistance value is input into the resistance controller for correction calculation to obtain the corrected actual resistance value;
[0007] Calculate the expected temperature based on the corrected actual resistance value;
[0008] The temperature of the heating element is controlled according to the actual temperature and the expected temperature.
[0009] The technical solution of the embodiment of the present application, after detecting the actual temperature and actual resistance of the heating element of the heating non-combustion appliance, inputs the deviation between the actual resistance and the expected resistance into the resistance controller for correction calculation to obtain the corrected actual resistance, and then calculates the expected temperature based on the corrected actual resistance, and finally controls the temperature of the heating element based on the actual temperature and the expected temperature. In the above process, the actual resistance is corrected by the resistance controller, so that the actual resistance is infinitely close to the expected resistance, so that a more accurate actual resistance can be obtained, and then a more accurate expected temperature can be calculated, and then when the heating element is adjusted according to the actual temperature and the expected temperature, more accurate temperature control can be achieved, thereby reducing the temperature fluctuation phenomenon.
[0010] In one implementation of the embodiment of the present application, the temperature of the heating element is controlled according to the actual temperature and the expected temperature, including:
[0011] The deviation between the actual temperature and the expected temperature is input into the temperature controller for correction calculation to obtain the corrected actual temperature;
[0012] Calculate the target PWM duty cycle based on the corrected actual temperature;
[0013] The heating power of the heating element is adjusted according to the target PWM duty cycle to achieve temperature control of the heating element.
[0014] In one implementation of the embodiment of the present application, both the resistance controller and the temperature controller are PID controllers.
[0015] In one implementation of the embodiment of the present application, the method further includes:
[0016] When the heating-not-burning appliance starts preheating, adjust the heating power of the heating element to the maximum value;
[0017] When the difference between the actual temperature of the heating element and the set target temperature is less than the set threshold, the resistance controller and the temperature controller are started.
[0018] In one implementation of the embodiment of the present application, the expected temperature is calculated according to the corrected actual resistance value, including:
[0019] Obtaining the ambient temperature of the heating-not-burning appliance, the initial resistance value of the heating element, and the resistance temperature coefficient of the heating element;
[0020] Calculate the expected temperature based on the corrected actual resistance, ambient temperature, initial resistance, and resistance temperature coefficient.
[0021] In one implementation of the embodiment of the present application, the expected resistance value is obtained by:
[0022] According to the thermal simulation principle, the real-time standard resistance value of the heating element corresponding to the actual temperature under the ideal heating state is determined as the expected resistance value.
[0023] A second aspect of an embodiment of the present application provides a temperature control device for a heating-not-burning appliance, comprising:
[0024] A parameter detection module, used to detect the actual temperature and actual resistance of the heating element of the heat-not-burning appliance;
[0025] The resistance correction module is used to input the deviation between the actual resistance and the expected resistance into the resistance controller for correction calculation to obtain the corrected actual resistance;
[0026] A temperature calculation module is used to calculate the expected temperature according to the corrected actual resistance value;
[0027] The temperature control module is used to control the temperature of the heating element according to the actual temperature and the expected temperature.
[0028] A third aspect of an embodiment of the present application provides a controller, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the temperature control method for a heating non-combustion appliance as provided in the first aspect of an embodiment of the present application is implemented.
[0029] A fourth aspect of the embodiments of the present application provides a heating without burning appliance, which includes a controller provided in the third aspect of the embodiments of the present application.
[0030] A fifth aspect of an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the temperature control method for a heating non-combustion appliance provided in the first aspect of the embodiment of the present application is implemented.
[0031] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 is a schematic diagram of a heating without burning device provided in an embodiment of the present application;
[0033] Figure 2 It is a flow chart of a temperature control method of a heating-without-combustion appliance provided in an embodiment of the present application;
[0034] Figure 3 This is a schematic diagram of a control circuit of a heating element provided in an embodiment of the present application;
[0035] Figure 4is a control principle diagram of the temperature control method provided in an embodiment of the present application;
[0036] Figure 5 is a schematic diagram of the temperature control effect obtained by using the temperature control method provided in the embodiment of the present application;
[0037] Figure 6 It is a structural framework diagram of a temperature control device for a heating-without-combustion appliance provided in an embodiment of the present application;
[0038] Figure 7 It is a schematic diagram of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system structures, technologies, etc. are proposed, so as to thoroughly understand the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, the detailed description of well-known systems, devices, circuits and methods is omitted to prevent unnecessary details from hindering the description of the present application. In addition, in the description of the present application specification and the attached claims, the terms "first", "second", "third" etc. are only used to distinguish the description, and cannot be interpreted as indicating or suggesting relative importance.
[0040] After starting, heating-not-burning appliances enter the preheating stage, which controls the heating element to rise from room temperature to the set target temperature. At present, PID controllers are usually used to control the temperature of heating elements. However, due to the influence of the hardware performance of the appliance, PID control generally only relies on P parameters and D parameters to adjust the temperature, which leads to obvious temperature fluctuations when the temperature of the heating element approaches the set temperature.
[0041] In view of the above technical problems, the embodiments of the present application provide a temperature control method, device, controller, heat-not-burning appliance and storage medium for a heating-not-burning appliance, which can reduce the temperature fluctuation phenomenon when the temperature of the heating element is controlled. For more specific technical implementation details of the embodiments of the present application, please refer to the various embodiments described below.
[0042] like Figure 1 , which is a schematic diagram of a heating without burning appliance provided in an embodiment of the present application. Figure 1 The heating-not-burning device shown includes a controller, a heating element, and a battery module, wherein the controller is electrically connected to the heating element and the battery module, respectively. The controller can be used to control the temperature of the heating element, and the heating element can be heated up under the control of the controller to bake the aerosol-generating matrix, and the battery module is used to provide electrical energy to the controller and the heating element.
[0043] It should be understood that the executor of each method embodiment of the present application is a controller provided in the heating without burning appliance, for example, it can be a device such as the main control chip of the heating without burning appliance, and the embodiments of the present application do not impose any restrictions on the specific type of the controller.
[0044] See also Figure 2 , shows a temperature control method for a heating-without-combustion appliance provided in an embodiment of the present application, comprising:
[0045] 201. Detect the actual temperature and actual resistance of the heating element of the heating-not-burning appliance;
[0046] When the temperature control method provided in the embodiment of the present application is used to control the temperature of the heating element of the heating-not-burning appliance, the actual temperature and actual resistance of the heating element are detected in real time. The actual resistance can be calculated based on the electrical parameters of the circuit branch where the heating element is located, and the actual temperature can be calculated based on the actual resistance.
[0047] As an example, Figure 3 is a schematic diagram of a control circuit of a heating element provided in an embodiment of the present application, Figure 3 In, V 电 Indicates the battery voltage of the device. The heating element is connected in series with a fixed resistor and then grounded. 发热体 Represents the resistance of the heating element, R0 represents the resistance of the fixed resistor, and a sampling point of the analog-to-digital converter is set between the heating element and the fixed resistor. The voltage of the sampling point is V 采样 Among them, R0 is a known fixed resistance, and V 电 、V 采样 It can be calculated based on the ADC code value of the sampling point. 发热体 When, according to Figure 3 In the circuit shown, there is I*(R 发热体 +R0)=V 电 , and I*R0=V 采样 According to these two formulas, we can deduce R 发热体 =(V 电 -V 采样 )*R0 / V 采样 , thus the actual resistance of the heating element can be calculated.
[0048] After calculating the actual resistance of the heating element, the ambient temperature of the heating-without-burning appliance, the initial resistance of the heating element, and the resistance temperature coefficient of the heating element can be obtained. Combining these parameters, the actual temperature of the heating element can be calculated. Among them, the resistance temperature coefficient indicates the relative change of the resistance value when the temperature changes by 1°C, and its unit is ppm / °C. The initial resistance value and resistance temperature coefficient of the heating element are obtained after the calibration of the appliance is completed, and can be stored in the storage device such as the register Flash of the appliance. Both parameters are known quantities. The ambient temperature of the heating-without-burning appliance can be obtained by detecting with a temperature sensor, or the temperature of the heating element before heating can be recorded as the ambient temperature.
[0049] As an example, assume that the initial resistance of the heating element is R 初始 , the temperature coefficient of resistance is TCR, and the ambient temperature of the heating non-combustion device is T 室温 , the actual resistance of the heating element is R 实际 , then the actual temperature of the heating element is T 实际 It can be obtained by formula T 实际 =(R 实际 -R 初始 ) / (R 初始 *TCR)+T 室温 Calculated.
[0050] 202. Input the deviation between the actual resistance value and the expected resistance value into the resistance controller for correction calculation to obtain the corrected actual resistance value;
[0051] Considering that the actual resistance value obtained by calculating the electrical parameters has a certain error, the embodiment of the present application inputs the deviation between the actual resistance value and the expected resistance value into the resistance controller for correction calculation, so that the actual resistance value is infinitely close to the expected resistance value, and the corrected actual resistance value is obtained. Among them, the resistance controller can be any type of controller used to correct the deviation between the input quantity (actual resistance value) and the reference quantity (expected resistance value), for example, it can be a PID controller, a PI controller or a PD controller, etc. Specifically, P represents a proportional unit, I represents an integral unit, and D represents a differential unit. Proportional control is the basis. Integral control can be used to eliminate steady-state errors but may increase overshoot. Differential control can speed up the response speed of large inertia systems and reduce overshoot trends. The resistance controller can make the actual resistance value of the heating element infinitely close to the expected resistance value through control principles such as PID, thereby completing the correction of the actual resistance value.
[0052] In one implementation of the embodiment of the present application, the expected resistance value is obtained by:
[0053] According to the thermal simulation principle, the real-time standard resistance value of the heating element corresponding to the actual temperature under the ideal heating state is determined as the expected resistance value.
[0054] When obtaining the expected resistance value of the heating element, the real-time standard resistance value corresponding to the actual temperature of the heating element under the ideal heating state can be determined according to the thermal simulation principle as the expected resistance value. In actual operation, the standard resistance values corresponding to the temperatures of each heating element under the ideal heating state can be measured in advance, recorded as a comparison table and stored in the storage device of the appliance. In this way, after the actual temperature of the heating element is detected, the corresponding expected resistance value can be obtained by looking up the table. For example, assuming that the actual temperature of the heating element is 80°C, the standard resistance value R corresponding to 80°C under the ideal heating state is found. 80℃ Assume that the actual temperature of the heating element is 100°C, then find the standard resistance value R corresponding to 100°C under the ideal heating state. 100℃ As the desired resistance value, and so on.
[0055] 203. Calculate the expected temperature according to the corrected actual resistance value;
[0056] After the actual resistance of the heating element is corrected by the resistance controller, the expected temperature of the heating element can be calculated based on the corrected actual resistance. Since the temperature of the heating element is also calculated based on the resistance of the heating element, the expected temperature can be calculated by referring to the method for calculating the actual temperature of the heating element described above.
[0057] In one implementation of the embodiment of the present application, the expected temperature is calculated according to the corrected actual resistance value, including:
[0058] (1) Obtaining the ambient temperature of the heating-not-burning device, the initial resistance value of the heating element, and the resistance temperature coefficient of the heating element;
[0059] (2) Calculate the expected temperature based on the corrected actual resistance, ambient temperature, initial resistance, and resistance temperature coefficient.
[0060] Similarly, when calculating the expected temperature, the ambient temperature of the heating device, the initial resistance of the heating element, and the resistance temperature coefficient of the heating element are first obtained, and then the expected temperature is calculated based on the corrected actual resistance, ambient temperature, initial resistance, and resistance temperature coefficient. As an example, assuming that the initial resistance of the heating element is R 初始 , the temperature coefficient of resistance is TCR, and the ambient temperature of the heating non-combustion device is T 室温 The actual resistance of the heating element after correction is R* 实际 , then the expected temperature of the heating element is T 期望 It can be obtained by formula T 期望 =(R* 实际 -R 初始 ) / (R 初始*TCR)+T 室温 Calculated.
[0061] 204. The temperature of the heating element is controlled according to the actual temperature and the expected temperature.
[0062] When calculating the expected temperature of the heating element, the actual resistance value after correction is used as the basis, so a more accurate expected temperature can be calculated, and then the temperature of the heating element is adjusted according to the actual temperature and the expected temperature, so that more precise temperature control can be achieved. Specifically, a temperature controller can be set, which can be any type of controller used to correct the deviation between the input quantity (actual temperature) and the reference quantity (expected temperature), such as a PID controller, a PI controller or a PD controller, etc. The temperature controller can make the actual temperature of the heating element infinitely close to the expected temperature through control principles such as PID, thereby completing the correction of the actual temperature.
[0063] In one implementation of the embodiment of the present application, the temperature of the heating element is controlled according to the actual temperature and the expected temperature, including:
[0064] (1) Inputting the deviation between the actual temperature and the expected temperature into the temperature controller for correction calculation to obtain the corrected actual temperature;
[0065] (2) Calculate the target PWM duty cycle based on the corrected actual temperature;
[0066] (3) The heating power of the heating element is adjusted according to the target PWM duty cycle to achieve temperature control of the heating element.
[0067] When performing temperature control, the deviation between the actual temperature and the expected temperature is first input into the temperature controller for correction calculation to obtain the corrected actual temperature, and then the target PWM duty cycle is calculated based on the corrected actual temperature. Finally, the heating power of the heating element is adjusted according to the target PWM duty cycle to achieve temperature control of the heating element. For example, if the target PWM duty cycle is determined to be 80% based on the corrected actual temperature, the heating power of the heating element can be adjusted to 80% of the maximum power; if the target PWM duty cycle is determined to be 50% based on the corrected actual temperature, the heating power of the heating element can be adjusted to 50% of the maximum power, and so on. When the heating power of the heating element changes, the actual temperature of the heating element will also change accordingly, thereby achieving temperature control.
[0068] In one implementation of the embodiment of the present application, both the resistance controller and the temperature controller are PID controllers.
[0069] Assuming that both the resistance controller and the temperature controller are PID controllers, they constitute a cascade PID controller, in which the resistance controller is used as the outer loop controller, the temperature controller is used as the inner loop controller, and the output of the outer loop controller is used as the set value of the inner loop controller. The output of the inner loop controller is used to manipulate the control valve to control the temperature of the heating element, thereby having a better control effect on the outer loop controlled quantity. By using a cascade PID controller, even if the I parameter temperature adjustment cannot be introduced due to the hardware performance of the device, the heating element can be controlled to quickly stabilize at the set target temperature.
[0070] In one implementation of the embodiment of the present application, the method further includes:
[0071] (1) When the heating-not-burning appliance starts preheating, adjust the heating power of the heating element to the maximum value;
[0072] (2) When the difference between the actual temperature of the heating element and the set target temperature is less than the set threshold, the resistance controller and the temperature controller are started.
[0073] When the heating-not-burning appliance is just started to preheat, since the actual temperature of the heating element is the normal room temperature, which is quite different from the set target temperature, in order to increase the temperature of the heating element as quickly as possible, the heating power of the heating element can be adjusted to the maximum value, and the heating output of the heating element can be used to make the heating speed of the heating element reach the fastest, thereby shortening the heating time. Afterwards, if it is detected that the difference between the actual temperature of the heating element and the target temperature is less than the set threshold (for example, 30°C), the above-mentioned cascade PID controller can be used to control the temperature of the heating element, so the above-mentioned resistance controller and temperature controller are started to adjust the temperature of the heating element, so that the actual temperature of the heating element is stabilized at the target temperature faster and more accurately.
[0074] As an example, see Figure 4 , which is a control principle diagram of the temperature control method provided in an embodiment of the present application. Figure 4The control principle diagram shown includes two PID controllers, a resistance controller and a temperature controller, which constitute a cascade PID controller, wherein the resistance controller is used as an outer loop controller, the temperature controller is used as an inner loop controller, the output of the outer loop controller is used as the set value of the inner loop controller, and the output of the inner loop controller is used to manipulate the control valve to control the temperature of the heating element, thereby having a better control effect on the outer loop controlled quantity. When the heating non-combustion device enters the preheating stage, the heating element starts to heat up at full power from room temperature until the actual temperature rises to a difference with the target temperature within a set threshold (for example, 30°C), the above-mentioned cascade PID controller is controlled to start, the actual resistance value and the actual temperature of the heating element are calculated, and the deviation between the actual resistance value and the expected resistance value is input into the resistance controller for correction calculation to obtain a more accurate actual resistance value, and then a more accurate expected temperature can be calculated. In addition, the deviation between the actual temperature and the expected temperature is input into the temperature controller for correction calculation, and the temperature controller outputs the controlled quantity PWM duty ratio according to the corrected actual temperature, and finally adjusts the output power of the heating element according to the PWM duty ratio, thereby realizing the temperature control of the heating element.
[0075] See also Figure 5 , is a schematic diagram of the temperature control effect obtained by using the temperature control method provided in the embodiment of the present application, Figure 5 T 目标 Indicates the target temperature set in the preheating stage, T 室温 Indicates normal room temperature before preheating. Figure 5 It can be seen that when a traditional single-stage PID controller is used to control the temperature of the heating element of the appliance, the heating element will produce an over-temperature state during the heating process in the preheating stage, that is, the actual temperature rises above the target temperature, and it takes a longer time and a larger fluctuation to stabilize at the target temperature, which will seriously affect the user's first few puffs of suction experience, and it is easy to cause statistical errors in the number of puffs. If the cascade PID controller proposed in the embodiment of the present application is adopted, the heating element will not produce an over-temperature state during the heating process in the preheating stage, and it can be stabilized at the target temperature faster and more accurately, and the temperature fluctuation amplitude is very small, which will not affect the user's first few puffs of suction experience, and it is not easy to have statistical errors in the number of puffs. It can be seen that the use of the cascade PID controller proposed in the embodiment of the present application to control the temperature of the heating element can obtain a better temperature control effect than the use of a traditional single-stage PID controller.
[0076] The technical solution of the embodiment of the present application, after detecting the actual temperature and actual resistance of the heating element of the heating non-combustion appliance, inputs the deviation between the actual resistance and the expected resistance into the resistance controller for correction calculation to obtain the corrected actual resistance, and then calculates the expected temperature based on the corrected actual resistance, and finally controls the temperature of the heating element based on the actual temperature and the expected temperature. In the above process, the actual resistance is corrected by the resistance controller, so that the actual resistance is infinitely close to the expected resistance, so that a more accurate actual resistance can be obtained, and then a more accurate expected temperature can be calculated, and then when the heating element is adjusted according to the actual temperature and the expected temperature, more accurate temperature control can be achieved, thereby reducing the temperature fluctuation phenomenon.
[0077] 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.
[0078] A temperature control method for a heating without burning appliance is mainly described above, and a temperature control device for a heating without burning appliance will be described below.
[0079] See also Figure 6 In the embodiment of the present application, an embodiment of a temperature control device for a heating-without-combustion appliance includes:
[0080] The parameter detection module 601 is used to detect the actual temperature and actual resistance of the heating element of the heat-not-burning appliance;
[0081] The resistance correction module 602 is used to input the deviation between the actual resistance and the expected resistance into the resistance controller for correction calculation to obtain the corrected actual resistance;
[0082] The temperature calculation module 603 is used to calculate the expected temperature according to the corrected actual resistance value;
[0083] The temperature control module 604 is used to control the temperature of the heating element according to the actual temperature and the expected temperature.
[0084] In one implementation of the embodiment of the present application, the temperature control module includes:
[0085] The temperature correction unit is used to input the deviation between the actual temperature and the expected temperature into the temperature controller for correction calculation to obtain the corrected actual temperature;
[0086] A duty cycle calculation unit, used for calculating a target PWM duty cycle according to the corrected actual temperature;
[0087] The power adjustment unit is used to adjust the heating power of the heating element according to the target PWM duty cycle to achieve temperature control of the heating element.
[0088] In one implementation of the embodiment of the present application, both the resistance controller and the temperature controller are PID controllers.
[0089] In one implementation of the embodiment of the present application, the temperature control device of the heating-not-burning appliance further includes:
[0090] A full power adjustment module is used to adjust the heating power of the heating element to the maximum value when the heating-without-combustion appliance starts preheating;
[0091] The controller start module is used to start the resistance controller and the temperature controller when the difference between the actual temperature of the heating element and the set target temperature is less than a set threshold.
[0092] In one implementation of the embodiment of the present application, the temperature calculation module includes:
[0093] A parameter acquisition unit, used to acquire the ambient temperature of the heating-not-burning appliance, the initial resistance value of the heating element, and the resistance temperature coefficient of the heating element;
[0094] The temperature calculation unit is used to calculate the expected temperature according to the corrected actual resistance value, the ambient temperature, the initial resistance value and the resistance temperature coefficient.
[0095] In one implementation of the embodiment of the present application, the temperature control device of the heating-not-burning appliance further includes:
[0096] The expected resistance value acquisition module is used to determine the real-time standard resistance value corresponding to the actual temperature of the heating element under the ideal heating state according to the thermal simulation principle as the expected resistance value.
[0097] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the temperature control method for a heating non-combustion appliance as described in any of the above embodiments is implemented.
[0098] Figure 7 is a schematic diagram of a controller provided in an embodiment of the present application. Figure 7 As shown, the controller 7 of this embodiment includes: a processor 70, a memory 71, and a computer program 72 stored in the memory 71 and executable on the processor 70. When the processor 70 executes the computer program 72, the steps in the above-mentioned temperature control method of the heating-without-combustion appliance are implemented, for example Figure 2 Alternatively, when the processor 70 executes the computer program 72, the functions of each module / unit in the above-mentioned device embodiments are realized, for example, Figure 6 Functions of modules 601 to 604 are shown.
[0099] The computer program 72 may be divided into one or more modules / units, which are stored in the memory 71 and executed by the processor 70 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 72 in the controller 7.
[0100] The processor 70 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0101] The memory 71 may be an internal storage unit of the controller 7, such as a hard disk or memory of the controller 7. The memory 71 may also be an external storage device of the controller 7, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the controller 7. Further, the memory 71 may include both an internal storage unit of the controller 7 and an external storage device. The memory 71 is used to store the computer program and other programs and data required by the controller. The memory 71 may also be used to temporarily store data that has been output or is to be output.
[0102] The present application also provides a heating without burning device, which includes: Figure 7 Controller shown.
[0103] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, 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 software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0104] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0105] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0106] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0107] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0108] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0109] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0110] If the 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 this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0111] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for controlling the temperature of a heating-not-burning appliance, characterized in that: include: Detect the actual temperature and actual resistance of the heating element of the heating-not-burning appliance; Inputting the deviation between the actual resistance value and the expected resistance value into a resistance controller for correction calculation to obtain the corrected actual resistance value; Calculating the expected temperature according to the corrected actual resistance value; The temperature of the heating element is controlled according to the actual temperature and the expected temperature.
2. The method according to claim 1, characterized in that The step of controlling the temperature of the heating element according to the actual temperature and the expected temperature includes: Inputting the deviation between the actual temperature and the expected temperature into a temperature controller for correction calculation to obtain the corrected actual temperature; Determining a target PWM duty cycle according to the corrected actual temperature; The heating power of the heating element is adjusted according to the target PWM duty cycle to achieve temperature control of the heating element.
3. The method according to claim 2, characterized in that The resistance controller and the temperature controller are both PID controllers.
4. The method according to claim 2, characterized in that Also includes: When the heating-without-combustion device starts preheating, the heating power of the heating element is adjusted to a maximum value; When the difference between the actual temperature of the heating element and the set target temperature is less than a set threshold, the resistance controller and the temperature controller are started.
5. The method according to claim 1, characterized in that The step of calculating the expected temperature according to the corrected actual resistance value comprises: Obtaining the ambient temperature of the heating-without-combustion device, the initial resistance value of the heating element, and the resistance temperature coefficient of the heating element; The expected temperature is calculated according to the corrected actual resistance, the ambient temperature, the initial resistance, and the resistance temperature coefficient.
6. The method according to any one of claims 1 to 5, characterized in that: The expected resistance value is obtained by: According to the thermal simulation principle, the real-time standard resistance value of the heating element corresponding to the actual temperature under the condition of the ideal temperature rising state is determined as the expected resistance value.
7. A temperature control device for a heating-not-burning appliance, characterized in that: include: A parameter detection module, used to detect the actual temperature and actual resistance of the heating element of the heat-not-burning appliance; A resistance correction module, used for inputting the deviation between the actual resistance and the expected resistance into a resistance controller for correction calculation to obtain the corrected actual resistance; A temperature calculation module, used for calculating the expected temperature according to the corrected actual resistance value; The temperature control module is used to control the temperature of the heating element according to the actual temperature and the expected temperature.
8. A controller comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the temperature control method for the heating non-burning appliance according to any one of claims 1 to 6 is implemented.
9. A heating without burning device, characterized in that: Comprising a controller as claimed in claim 8.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the temperature control method of the heating non-burning appliance according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method for controlling a glow plug
CN102192070A
Electronic cigarette temperature calibration method, electronic cigarette, controller and readable storage medium
CN112353004A
Temperature control method, device and equipment for heat-not-burn electronic cigarette and storage medium
CN114451593A
Temperature control method, device, system and equipment and storage medium
CN114859997A
Yaw system, wind power generation system, servo control method and electronic equipment
CN116846273A