Heating body state detection method and device, equipment and storage medium
By calculating the heating characteristic data of the heating element during the heating element and comparing it with the threshold value, the problem of misjudgment of the state detection of the heating element in the prior art is solved, and more accurate temperature control and improved user experience are achieved.
Patent Information
- Application Number
- CN202411214760.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-03-04
AI Technical Summary
The prior art is prone to misjudgment when detecting the state of the heating body, which makes it difficult to guarantee the accuracy of temperature control and seriously affects the user experience.
By starting the heating element with a fixed power for heating, and obtaining the temperature value of the heating element according to the set time interval, and calculating its heating characteristic data in the set time period, such as heating energy value and heating rate, and comparing these data with threshold values to determine the state of the heating element.
It reduces the misjudgment of the state of the heating body, improves the accuracy of the temperature control of the heating body, and improves the user experience.
Smart Images

Figure CN119547929A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of heating control, and in particular, relates to a method, device, equipment and storage medium for detecting the state of a heating element. Background Art
[0002] The heating element can realize the temperature heating function. The heating element is, for example, an aerosol generating device, which is used to heat the aerosol generating substrate.
[0003] When the heating control is started, the temperature state of the appliance will affect the heating control effect.
[0004] To ensure the heating effect of the appliance, in some methods, the current temperature of the heating element can be detected first, and compared with the temperature limit value of the cold and hot machine states to determine whether it is in the cold machine state or the hot machine state, so as to implement targeted heating control on this basis.
[0005] However, this method currently relies more on preset temperature limit values and is limited by the possible measurement error between the measured temperature of the heating element and the actual temperature, which makes it easy to make misjudgments. The accuracy of temperature control is difficult to guarantee, which seriously affects the user experience. Summary of the invention
[0006] The embodiments of the present application provide a method, device, equipment and storage medium for detecting the state of a heating element to solve the problem that the state of the appliance is prone to misjudgment, the accuracy of temperature control is difficult to ensure, and the user experience is affected.
[0007] A first aspect of an embodiment of the present application provides a method for detecting a state of a heating element, comprising:
[0008] The heating element is started to heat with a fixed power, and the temperature values of the heating element at multiple moments in the set time period are obtained in sequence according to the set time interval;
[0009] Based on the temperature value, calculating heating characteristic data of the heating element in the set time; the heating characteristic data includes the heating energy value generated by the heating element in the set time, and / or the temperature rise rate of the heating element at a specific moment in the set time;
[0010] When the heating characteristic data is less than a threshold value, determining that the heating element is in a thermal state;
[0011] When the heating characteristic data is greater than or equal to the threshold, it is determined that the heating element is in a cold state.
[0012] A second aspect of an embodiment of the present application provides a state detection device for a heating element, comprising:
[0013] An acquisition module is used to start the heating element to heat with a fixed power, and sequentially acquire the temperature values of the heating element at multiple moments in a set time period according to a set time interval;
[0014] A calculation module, for calculating heating characteristic data of the heating element in the set time period based on the temperature value; the heating characteristic data includes a heating energy value generated by the heating element in the set time period, and / or a temperature rise rate of the heating element at a specific moment in the set time period;
[0015] The determination module is used to determine that the heating element is in a hot state when the heating characteristic data is less than a threshold value; and to determine that the heating element is in a cold state when the heating characteristic data is greater than or equal to the threshold value.
[0016] A third aspect of an embodiment of the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the first aspect when executing the computer program.
[0017] A fourth aspect of an embodiment of the present application 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 steps of the method described in the first aspect are implemented.
[0018] The fifth aspect of the present application provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying a computer-readable code. When the computer-readable code is executed in an electronic device, the processor in the electronic device executes the steps in the method described in the first aspect above.
[0019] In the above scheme in the embodiment of the present application, the heating element is first started with a fixed power for heating. During the heating process, the temperature values of the heating element at multiple moments in the set time period are obtained in sequence according to the set time intervals, and the heating characteristic data of the heating element in the set time period is calculated. The heating characteristic data is compared with the threshold value to determine whether the state of the heating element is a hot state or a cold state. The heating energy value generated by the heating element in a short period of time after starting the heating and / or the heating rate at a specific moment are used as the basis for judging the state of the appliance, thereby reducing the erroneous judgment of the state of the appliance, improving the accuracy of the temperature control of the heating element, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Moreover, the same reference numerals are used throughout the drawings to represent the same components. In the drawings:
[0021] Figure 1 This is the process of the method for detecting the state of the heating element in some embodiments of the present application Figure 1 ;
[0022] Figure 2 This is the process of the method for detecting the state of the heating element in some embodiments of the present application Figure 2 ;
[0023] Figure 3 is a characteristic comparison diagram of the heating curves in some embodiments of the present application;
[0024] Figure 4 is a structural diagram of a state detection device for a heating element according to some embodiments of the present application;
[0025] Figure 5 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0028] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0029] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0030] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0031] The heating element can realize the temperature heating function.
[0032] The heating element is, for example, an aerosol generating device, which is used to heat the aerosol generating substrate. Specifically, the aerosol generating device is, for example, a circumferential hot air flow device at the bottom of the aerosol generating substrate, which heats the aerosol generating substrate by emitting hot air flow from the bottom to the surroundings.
[0033] The heating element can be divided into a cold state or a hot state according to the different temperature states. Among them, the hot state refers to the state where the temperature of the device is at a higher temperature. The cold state is opposite to the hot state, which refers to the state where the temperature of the device is at a higher temperature.
[0034] For a heating device, the device is usually in a relatively high temperature state after the device starts heating. However, in some cases, the heater may also be in a relatively high temperature state before the device starts heating.
[0035] For example, a heating device stops for a short time after completing a heating task, but is about to restart heating.
[0036] In some embodiments, before the device starts heating, it first determines the state of the heating element. Specifically, the measured temperature of the heating element is compared with the temperature limit values of the heating curves used in the cold state and the hot state respectively stored in the register to determine whether the heating element is currently in the cold state or the hot state.
[0037] This method is more dependent on the preset temperature limit value, and at the same time, since there is easily an error between the measured temperature of the heating element and the actual temperature, it is easy to misjudge the state of the device.
[0038] For example, when the heating element is in a hot state, it is mistakenly judged that the temperature is not high enough, and heating control is implemented in a cold state with a higher power. The substantial increase in heating power causes the surface temperature of the device to be too high, which will not only accelerate the aging and damage of the equipment, but may also cause overscaling or burning of the substrate. The accuracy of temperature control is difficult to guarantee, seriously affecting the user experience.
[0039] The embodiment of the present application provides a detection strategy for the state of a heating element. The heating element is first started with a fixed power for heating. During the heating process, the temperature values of the heating element at multiple moments in a set time period are sequentially obtained according to set time intervals. The heating characteristic data of the heating element in the set time period is calculated based on this. The heating characteristic data is compared with a threshold value to determine whether the state of the heating element is a hot state or a cold state. The heating energy value generated by the heating element in a short period of time after starting the heating and / or the heating rate at a specific moment are used as a basis for judging the state of the appliance, thereby reducing erroneous judgments on the state of the appliance, improving the accuracy of the temperature control of the heating element, and improving the user experience.
[0040] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0041] The present application embodiment proposes a method for detecting the state of a heating element. In some embodiments, in combination with Figure 1 As shown, the method for detecting the state of the heating element includes:
[0042] Step 101 , starting the heating element with a fixed power for heating, and sequentially obtaining temperature values of the heating element at multiple moments in a set time period according to a set time interval.
[0043] The fixed power may be a relatively small power value, which may be, for example, a preset empirical value, or a value calculated based on the minimum undervoltage value and the maximum resistance value of the heating element.
[0044] Optionally, the fixed power P=U can be calculated 2 / R, where U is the minimum undervoltage value of the heating element and R is the maximum resistance of the heating element.
[0045] In this way, a small fixed power can be applied to the heating element to start heating, so that the heating element is in a stable heating state to avoid excessive temperature rise. At the same time, the error in power value caused by insufficient battery power can also be avoided.
[0046] The time interval is set to, for example, 1 s, 0.5 s, etc., and the temperature values at multiple times may be collected according to the corresponding time interval, or the temperature values at multiple times may be collected according to different time intervals.
[0047] Multiple times, such as the starting time of the set duration, the arrival time, a specific time in the middle, etc., can be selected and determined based on different considerations.
[0048] The heating element is in a heating state for a set time. The set time is a time in the preheating stage after the heating element starts heating at a fixed power. It can be a set time from the start of preheating in the preheating stage. The set time is, for example, 2s, 3s, etc.
[0049] The temperature value of the heating element can be obtained by calculating the temperature coefficient of resistance (TCR) and the actual resistance value according to the formula. TCR represents the relative change of resistance value when the temperature changes by 1°C.
[0050] Step 102, based on the temperature value, calculate the heating characteristic data of the heating element in the set time.
[0051] The heating characteristic data includes the heating energy value generated by the heating element in a set time period and / or the temperature rise rate of the heating element at a specific moment in the set time period.
[0052] The specific time may be, for example, an intermediate time in the set duration, or an arrival time in the set duration, and may be determined based on specific needs.
[0053] In some optional embodiments, the heating energy value generated by the heating element in a set time period is calculated based on the temperature value, which can be:
[0054] Based on the temperature values at different times, the heating energy required for the heating body to raise the temperature to the temperature value at the current time is calculated respectively, and finally the sum is obtained to obtain the heating energy value generated by the set time.
[0055] Alternatively, optionally, the temperature value at the start time when the heating element starts heating, the temperature value at the target time after the start time, and the temperature value at the time when the set duration is reached can be selected, and on this basis, the expression function of the heating element's temperature rise curve from the start time to the time when the set duration is reached can be determined, and then the integral value of the expression function can be calculated to obtain the heating energy value generated by the heating element in the set duration.
[0056] Correspondingly, in some optional implementation steps, step 101 sequentially obtains temperature values of the heating element at multiple moments in a set time period according to a set time interval, including:
[0057] The first temperature value at the start time of the heating element is obtained; the second temperature value at the target time after the start time and the third temperature value at the time when the set time duration is reached are obtained in sequence at set time intervals.
[0058] Here, the set duration is the duration starting from the moment the heating element starts heating. Therefore, the temperature value at the start moment when the heating element starts heating is obtained, the temperature value at the moment when the set duration is reached, and at least one temperature value at the middle moment when the set duration has not yet been reached are obtained, so as to obtain a total of at least three sets of combined data of time and temperature, so as to calculate the heating characteristic data within the set duration from the moment when the heating element is started for heating with a fixed power.
[0059] On this basis, in an optional embodiment, step 102 calculates heating characteristic data of the heating element in a set time based on the temperature value, including:
[0060] Based on the first temperature value, the second temperature value and the third temperature value, determine the expression function of the temperature rise curve of the heating element in the set time from the start time to the arrival time; calculate the integral value of the expression function to obtain the heating energy value generated by the heating element in the set time.
[0061] In an optional implementation process, the heating element is started for heating, and the heating element enters the preheating stage until the temperature rises to the ideal temperature and enters the stable heating stage. In the preheating stage of the heating element, a fixed power P is applied to the heating element for a certain time t (for example, 3 seconds) from the start of preheating of the heating element, and the temperature values of the heating element at the start of preheating, 2 seconds, and 3 seconds are collected, and the integral calculation function is called to calculate the heating energy value.
[0062] The function is divided into two parts. The first part is a quadratic function y=ax 2 +bx+c, by importing 3 groups of (x, y) parameters, each group of (x, y) parameters corresponds to a combination of time and temperature data, that is, the temperature value Ta at the start of preheating, the temperature value Tb at 2s, and the temperature value Tc at 3s, so as to determine the a, b, and c coefficient values of the temperature rise curve and obtain the expression function of the temperature rise curve in the set duration of the heating element.
[0063] The second part of the function is an integral function, which uses the temperature value Tc at 3s and the temperature value Ta at the start time as parameters to pass into the expression function obtained in the first part, and calculates the integral ∫ax of the expression function after substitution 2 +bx+c, and the integral corresponding to 0-3s is the energy value generated by the heating element in the set time.
[0064] Since energy is generated by heating the heating element, temperature increase is a direct manifestation of heating, that is, temperature and energy are positively correlated, and the amount of energy is related to the heating time. Therefore, the integral of the temperature rise curve within a certain period of time can represent the total energy value generated by the heating element during this period.
[0065] In this process, based on the temperature values at multiple moments in the set time when the heating element is started with a fixed power for heating, the expression function of the corresponding temperature rise curve is determined, and then the integral of the temperature rise curve in the time period corresponding to the set time is calculated, and finally the energy value generated by the heating element during this period is obtained, thereby improving the calculation efficiency and data validity of the heating characteristic data of the heating element in the set time.
[0066] In some optional embodiments, the temperature rise rate of the heating element at a specific moment in a set time period is calculated based on the temperature value, which can be:
[0067] Based on the temperature value at a specific moment among the multiple temperature values and the temperature value at a reference moment, the temperature rise rate of the heating element at the specific moment is calculated.
[0068] The specific moment can be the arrival moment of the set time after the heating element starts heating, or the middle time point of the set time, for example, when the set time is 3s, the middle time point is 1.5s, or other selectable moments.
[0069] The reference moments are moments before and after a specific moment, and the temperatures of the two moments immediately before and after the specific moment are used to calculate the heating rate corresponding to the specific moment.
[0070] For example, to calculate the heating rate at time t, the temperatures at time t-Δt and time t+Δt are used as the temperature values at the reference time, where Δt is a small time interval.
[0071] When calculating, the temperature value at time t-Δt can be subtracted from the temperature value at time t+Δt to obtain the temperature difference within this time interval. The temperature difference can be divided by the time difference 2Δt, and the ratio can be used as the heating rate at time t.
[0072] The above processing method can conveniently and quickly calculate the heating rate of the heating element at a certain moment in the set time, and realize the rapid calculation of the heating characteristic data of the heating element in the set time.
[0073] Differently, in some optional embodiments, the temperature rise rate of the heating element at a specific moment in the set time period is calculated based on the temperature value, which can be:
[0074] Based on multiple temperature values, an expression function of a heating curve of a heating element in a set time period is determined; based on the expression function, a slope of the heating curve at a specific moment is calculated as a heating rate.
[0075] The determination of the heating curve can refer to the method of determining the expression function of the heating curve in the above embodiment. The expression function can be obtained and the tangent slope of the curve at a specific time point can be calculated to obtain the heating rate at the specific time point.
[0076] The above processing method combines the temperature rise curve to calculate the temperature rise rate of the heating element at a certain moment in the set time, thereby ensuring the calculation accuracy of the heating characteristic data of the heating element in the set time.
[0077] In some implementations, in the process of calculating the heating rate of the heating element at a specific moment in the set time based on the temperature value, the expression function of the heating curve of the heating element in the set time determined is the same as the expression function of the heating curve of the heating element in the set time determined in the process of calculating the heating energy value generated by the heating element in the set time based on the temperature value. Within the set heating time of the heating element, the energy value generated by the heating element is obtained by calculating the integral value of the heating curve expression function, and the heating rate is obtained by calculating the slope of the heating curve at a certain moment, so as to determine which cooling and heating machine state the appliance is currently in.
[0078] In the above process, the temperature values at multiple moments in a time period are used to determine the heating energy value within the corresponding time period and / or the heating rate at a specific moment, which is used as a basis for determining the subsequent state of the device.
[0079] Step 103: When the heating characteristic data is less than a threshold value, it is determined that the heating element is in a hot engine state.
[0080] Step 104: when the heating characteristic data is greater than or equal to the threshold, determine that the heating element is in a cold state.
[0081] The threshold may include an energy threshold corresponding to a heating energy value in the heating characteristic data, and / or a rate threshold corresponding to a heating rate in the heating characteristic data.
[0082] When the heating energy value generated by the heating element within the set time is greater than the energy threshold, it can be determined that the heating element is in a hot state, otherwise it is in a cold state.
[0083] When the heating rate of the heating element at a specific moment in the set time is greater than the rate threshold, it can be determined that the heating element is in a hot state, otherwise it is in a cold state.
[0084] Optionally, the energy threshold can be an expression function based on a standard heat engine heating curve, which calculates a standard energy value that can be generated by a heating element corresponding to a predetermined time in the standard heat engine heating curve. Alternatively, the energy threshold is an energy value that floats within a set range relative to the aforementioned standard energy value.
[0085] Optionally, the rate threshold may be an expression function based on a standard heat engine heating curve, and the slope of the standard curve corresponding to a specific moment in a predetermined time period in the standard heat engine heating curve is calculated. Alternatively, the rate threshold is a slope value that floats within a predetermined range relative to the slope of the aforementioned standard curve.
[0086] The above implementation process realizes accurate judgment of the hot and cold machine status of the heating element, ensuring that the heating element can provide sufficient heat for temperature output during the heating process, and keep the temperature of the device shell within a suitable temperature range, avoiding overscaling or burning of the substrate, ensuring the accuracy of temperature control, and improving user experience.
[0087] Further, in some optional embodiments, in combination Figure 2 As shown, after determining that the heating element is in a hot engine state when the heating characteristic data is less than the threshold value in step 103, the following further comprises:
[0088] Step 105 , adjusting the heating body to heat at a first power according to a temperature rise curve corresponding to the thermal engine state.
[0089] In some optional implementations, step 104, after determining that the heating element is in a cold state when the heating characteristic data is greater than or equal to the threshold, further includes:
[0090] Step 106 , adjusting the heating body to heat at a second power according to the temperature rise curve corresponding to the cold state.
[0091] In one example, combining Figure 3 As shown in the figure, when the heating element is in different states (cold state, hot state), it corresponds to different starting temperatures when heating starts, and the corresponding slopes of the heating curves are different. When heating starts, the higher the temperature of the heating element itself, the lower the heat loss. That is, the higher the starting temperature, the faster the heating element heats up, the greater the slope of the heating curve, and the higher the heat value generated in the same length of time. Figure 3 As shown in the figure, the slope of the heating curve corresponding to the starting temperature T1 at time t is greater than that of the heating curve corresponding to the starting temperature T 室温 The slope of the corresponding heating curve at time t.
[0092] When performing heating control, selecting a heating curve that matches the state of the heating element to implement temperature control can achieve a better temperature control effect.
[0093] When adjusting the output power of the heating element, the fixed power applied to the heating element can be changed according to the ideal temperature rise curves corresponding to different states, and a PID (Proportional-Integral-Derivative) controller can be introduced. The P, I, and D parameter values can be used to respectively affect the power output value of the heating element, thereby affecting the actual temperature rise trend of the heating element, so that the actual temperature rise curve of the heating element fits the ideal temperature rise curves corresponding to different states.
[0094] This process realizes the heating control processing of the heater in the subsequent process according to the ideal heating curve under the corresponding state after accurately judging the state of the heater. It effectively reduces the misjudgment of the state of the appliance, improves the accuracy of the temperature control of the heating body and improves the user experience.
[0095] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0096] Based on the same inventive concept, the embodiment of the present application also provides a state detection device for a heating element. The state detection device for a heating element provided in the embodiment of the present application can implement each process of the embodiment of the detection method for the state of the heating element, and can achieve the same technical effect. Therefore, the specific limitations in the embodiments of the state detection device for one or more heating elements provided below can refer to the limitations of the detection method for the state of the heating element in the above text. To avoid repetition, it will not be repeated here.
[0097] In this embodiment, the computing side can be divided into functional modules according to the above method. For example, each function can be divided into functional modules, or two or more functions can be integrated into one processing module.
[0098] See also Figure 4 , Figure 4 This is a structural diagram of a state detection device for a heating element provided in an embodiment of the present application. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0099] The state detection device 400 of the heating element includes:
[0100] The acquisition module 401 is used to start the heating element to heat with a fixed power, and sequentially acquire the temperature values of the heating element at multiple moments in a set time period according to a set time interval;
[0101] A calculation module 402 is used to calculate heating characteristic data of the heating element in the set time period based on the temperature value; the heating characteristic data includes a heating energy value generated by the heating element in the set time period and / or a temperature rise rate of the heating element at a specific moment in the set time period;
[0102] The determination module 403 is used to determine that the heating element is in a hot state when the heating characteristic data is less than a threshold value; and to determine that the heating element is in a cold state when the heating characteristic data is greater than or equal to the threshold value.
[0103] Optionally, the acquisition module 401 is specifically used to:
[0104] Acquire a first temperature value at the start time of starting heating of the heating element;
[0105] The second temperature value at the target time after the start time and the third temperature value at the time when the set time duration is reached are acquired in sequence at set time intervals.
[0106] Optionally, the fixed power is calculated based on the minimum undervoltage value and the maximum resistance value of the heating element.
[0107] Optionally, the calculation module 402 is specifically configured to:
[0108] Determine, based on the first temperature value, the second temperature value and the third temperature value, an expression function of a temperature rise curve of the heating element in the set time from the start time to the arrival time;
[0109] The integral value of the expression function is calculated to obtain the heating energy value generated by the heating element during the set time.
[0110] Optionally, the calculation module 402 is specifically configured to:
[0111] Based on the temperature value at the specific moment among the plurality of temperature values and the temperature value at the reference moment, the temperature rise rate of the heating element at the specific moment is calculated.
[0112] Optionally, the calculation module 402 is specifically configured to:
[0113] Based on the multiple temperature values, determining an expression function of a temperature rise curve of the heating element in the set time period;
[0114] Based on the expression function, the slope of the temperature increase curve at the specific time is calculated as the temperature increase rate.
[0115] Optionally, the device further comprises:
[0116] Heating modules for:
[0117] According to the temperature rise curve corresponding to the hot state, the heating body is adjusted to heat with a first power; or, according to the temperature rise curve corresponding to the cold state, the heating body is adjusted to heat with a second power.
[0118] The above integrated modules can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0119] It should be noted that the relevant contents of each step involved in the above method embodiment can all be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0120] Each module in the above-mentioned state detection device of the heating element can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0121] In one embodiment, Figure 5 As shown, a computer device is provided. The computer device 5 of this embodiment includes: at least one processor 500 ( Figure 5 Only one is shown in the figure), a memory 501, and a computer program 502 stored in the memory 501 and executable on the at least one processor 500, wherein the processor 500 implements the steps of any of the above-mentioned method embodiments when executing the computer program 502.
[0122] The computer device 5 may be a computing device such as a desktop computer, a notebook, a palm computer, etc. The computer device 5 may include, but is not limited to, a processor 500 and a memory 501. Those skilled in the art will understand that Figure 5 It is only an example of the computer device 5 and does not constitute a limitation of the computer device 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include input and output devices, network access devices, buses, etc.
[0123] The processor 500 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.
[0124] The memory 501 may be an internal storage unit of the computer device 5, such as a hard disk or memory of the computer device 5. The memory 501 may also be an external storage device of the computer device 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 5. Further, the memory 501 may also include both an internal storage unit and an external storage device of the computer device 5. The memory 501 is used to store the computer program and other programs and data required by the computer device. The memory 501 may also be used to temporarily store data that has been output or is to be output.
[0125] 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.
[0126] 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.
[0127] 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.
[0128] In the embodiments provided in the present application, it should be understood that the disclosed apparatus / computer equipment and methods can be implemented in other ways. For example, the apparatus / computer equipment embodiments described above are merely 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 through some interfaces, indirect coupling or communication connection of the apparatus or unit, which can be electrical, mechanical or other forms.
[0129] The units described as separate components may or may not be physically separated, and the components shown 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 solution of this embodiment.
[0130] 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.
[0131] If the integrated module / 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.
[0132] The present application implements all or part of the processes in the above-mentioned embodiment methods, and may also be implemented through a computer program product. When the computer program product runs on a computer device, the computer device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0133] 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 detecting a state of a heating element, characterized in that: include: The heating element is started to heat with a fixed power, and the temperature values of the heating element at multiple moments in the set time period are obtained in sequence according to the set time interval; Based on the temperature value, calculating heating characteristic data of the heating element in the set time period; The heating characteristic data includes the heating energy value generated by the heating element during the set time period, and / or the temperature rise rate of the heating element at a specific moment during the set time period; When the heating characteristic data is less than a threshold value, determining that the heating element is in a thermal state; When the heating characteristic data is greater than or equal to the threshold, it is determined that the heating element is in a cold state.
2. The method according to claim 1, characterized in that The step of sequentially obtaining the temperature values of the heating element at multiple moments in a set time period according to a set time interval includes: Acquire a first temperature value at the start time of starting heating of the heating element; The second temperature value at the target time after the start time and the third temperature value at the time when the set time duration is reached are acquired in sequence at set time intervals.
3. The method according to claim 2, characterized in that The step of calculating the heating characteristic data of the heating element in the set time based on the temperature value includes: Determine, based on the first temperature value, the second temperature value and the third temperature value, an expression function of a temperature rise curve of the heating element in the set time from the start time to the arrival time; The integral value of the expression function is calculated to obtain the heating energy value generated by the heating element during the set time.
4. The method according to claim 1, characterized in that: The fixed power is calculated based on the minimum undervoltage value and the maximum resistance value of the heating element.
5. The method according to claim 1, characterized in that The step of calculating the heating characteristic data of the heating element in the set time based on the temperature value includes: Based on the temperature value at the specific moment among the plurality of temperature values and the temperature value at the reference moment, the temperature rise rate of the heating element at the specific moment is calculated.
6. The method according to claim 1, characterized in that The step of calculating the heating characteristic data of the heating element in the set time based on the temperature value includes: Based on the multiple temperature values, determining an expression function of a temperature rise curve of the heating element in the set time period; Based on the expression function, the slope of the temperature increase curve at the specific time is calculated as the temperature increase rate.
7. The method according to claim 1, characterized in that When the heating characteristic data is less than a threshold value, after determining that the heating element is in a hot engine state, the method further includes: According to the temperature rise curve corresponding to the heat engine state, adjusting the heating body to heat at a first power; Alternatively, when the heating characteristic data is greater than or equal to the threshold, after determining that the heating element is in a cold state, the method further includes: According to the temperature rise curve corresponding to the cold state, the heating body is adjusted to heat at a second power.
8. A state detection device for a heating element, characterized in that: include: An acquisition module is used to start the heating element to heat with a fixed power, and sequentially acquire the temperature values of the heating element at multiple moments in a set time period according to a set time interval; A calculation module, used for calculating heating characteristic data of the heating element in the set time period based on the temperature value; The heating characteristic data includes the heating energy value generated by the heating element during the set time period, and / or the temperature rise rate of the heating element at a specific moment during the set time period; The determination module is used to determine that the heating element is in a hot state when the heating characteristic data is less than a threshold value; and to determine that the heating element is in a cold state when the heating characteristic data is greater than or equal to the threshold value.
9. A computer device 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 steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.