Temperature control method, device and storage medium
By obtaining the temperature of the bottom of the pot after the heating device has stopped heating or is not heating, and adjusting the heating power and time according to the temperature difference, the problem of inaccurate temperature measurement and high noise in the prior art is solved, and fast and accurate temperature control is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG SHAOXING SUPOR DOMESTIC ELECTRICAL APPLIANCE CO LTD
- Filing Date
- 2020-12-22
- Publication Date
- 2026-06-16
AI Technical Summary
In existing temperature control methods, the temperature of the bottom of the pot measured by the temperature sensor at the bottom of the pot is inconsistent with the temperature of the liquid inside the pot, resulting in low temperature measurement accuracy, long heating time, and high electromagnetic noise during intermittent heating.
Immediately after the heating device stops heating or stops heating, the temperature of the bottom of the pot is obtained, and the heating power and time are determined based on this temperature and the preset temperature. The heating device is controlled to heat up and this process is repeated until the temperature difference between the bottom of the pot and the liquid temperature is less than or equal to the threshold. The preset temperature is then reached and maintained.
It improves temperature measurement accuracy, shortens heating time, avoids electromagnetic noise during intermittent heating, and ensures that the liquid temperature inside the pot remains constant at the preset temperature.
Smart Images

Figure CN114719304B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of home appliance technology, and in particular to a temperature control method, device and storage medium. Background Technology
[0002] Currently, there is a requirement for constant temperature control of the liquid being heated when cooking food, such as constant temperature cooking function, such as heating milk at 40℃ or soft-boiled eggs at 70℃. Under this function, the liquid being heated needs to be quickly heated to the preset temperature and kept constant at that preset temperature.
[0003] The existing temperature control method involves using a temperature sensor located at the bottom of the cookware to measure the temperature of the bottom (referred to as the bottom temperature). If the measured bottom temperature is significantly lower than the preset temperature, the induction cooker is controlled to heat continuously. As the bottom temperature rises, the induction cooker is controlled to heat intermittently until the preset temperature is reached. Since the temperature being measured is the temperature of the heating zone at the bottom of the cookware, not the temperature of the liquid inside, the bottom temperature varies with the heating power. The purpose of intermittent heating is to minimize the heating power and reduce the temperature difference between the bottom temperature and the liquid temperature inside the cookware.
[0004] However, the above method tests the temperature of the heating zone at the bottom of the pot, not the temperature of the liquid inside the pot, so the temperature measurement accuracy is not high, and it takes a long time to heat up to the preset temperature. The electromagnetic noise of the pot detector is also relatively large when heating intermittently. Summary of the Invention
[0005] This application provides a temperature control method, device, and storage medium to improve temperature measurement accuracy, reduce the time required to heat to the preset temperature, and avoid the problem of large electromagnetic noise during intermittent heating.
[0006] In a first aspect, this application provides a temperature control method, comprising:
[0007] S1, Receive constant temperature control command;
[0008] S2. After determining that the heating device is not heating or the heating device has stopped heating for a first time, obtain the first temperature of the bottom of the pot. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid in the pot is less than or equal to a first threshold.
[0009] S3. Based on the first temperature and the preset temperature, determine the heating power and heating time. Based on the heating power, control the heating device to stop heating after heating for the specified heating time. After the heating device stops heating for the first time, re-acquire the first temperature of the bottom of the pot.
[0010] S4. If the difference between the first temperature and the preset temperature is greater than the second threshold, repeat step S3 until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0011] The temperature control method provided in the first aspect, upon receiving a constant temperature control command, determines that the heating device is not heating or has stopped heating for a first time, and then acquires the first temperature of the bottom of the pot. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than or equal to a first threshold. Then, based on the first temperature and a preset temperature, the heating power and heating time are determined. Based on the heating power, the heating device is controlled to heat for a heating time and then stopped. After the heating device stops heating for a first time, the first temperature of the bottom of the pot is acquired again. If the difference between the first temperature and the preset temperature is greater than a second threshold, the following steps are repeated: determining the heating power and heating time based on the first temperature and the preset temperature, controlling the heating device to heat for a heating time based on the heating power and then stopping heating, and acquiring the first temperature of the bottom of the pot again after the heating device stops heating for a first time, until the difference between the first temperature and the preset temperature is less than or equal to the second threshold. When the heating device is not heating, the temperature of the bottom of the pot and the temperature of the liquid inside the pot are the same. In addition, since the first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than a first threshold, after the heating device stops heating for the first time, the difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than or equal to the first threshold, and the two are approximately equal. Therefore, the accuracy of temperature measurement is improved, and the liquid inside the pot is heated quickly to the preset temperature, avoiding the problem of large electromagnetic noise during intermittent heating.
[0012] In one feasible implementation, the method further includes:
[0013] If the difference between the first temperature and the preset temperature is less than or equal to the second threshold, the heating device is controlled to remain in a stopped heating state.
[0014] By controlling the heating device to remain in a stopped state when the difference between the first temperature and the preset temperature is less than or equal to the second threshold, the temperature of the bottom of the pot can be kept constant at the preset temperature, that is, the liquid in the pot can be kept constant at the preset temperature after reaching the preset temperature.
[0015] In one feasible implementation, the method further includes:
[0016] The first temperature of the bottom of the cookware is re-acquired according to a preset cycle;
[0017] If the difference between the first temperature and the preset temperature is greater than the second threshold, step S3 is repeated until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0018] After rapidly heating the liquid in the pot to a preset temperature, the system re-acquires the first temperature of the pot's bottom according to a preset cycle. If the difference between the first temperature and the preset temperature is greater than a second threshold, the process is repeated: determining the heating power and heating time based on the first and preset temperatures; controlling the heating time according to the heating power; stopping heating; and re-acquiring the first temperature of the pot's bottom after a certain period of time following the heating device's cessation of heating. This process continues until the difference between the first and preset temperatures is less than or equal to the second threshold. This ensures that if the temperature of the liquid in the pot drops after reaching the preset temperature, it is reheated to the preset temperature, maintaining a constant temperature over time.
[0019] In one feasible implementation, determining the heating power and heating time based on the first temperature and the preset temperature includes:
[0020] The heating device is controlled to heat for a first heating time at a first heating power and then stop heating. After the heating device stops heating for the first time, a second temperature of the bottom of the pot is obtained.
[0021] Based on the first heating power, the first heating time, the first temperature, and the second temperature, a first heating energy coefficient K1 is determined, which is obtained by the following formula:
[0022] K1 = W1 / C1;
[0023] Wherein, W1 is the heating energy during the first heating time, C1 is the difference between the second temperature and the first temperature, and W1 is the product of the first heating time and the first heating power;
[0024] The heating power and the heating time are determined based on the second temperature, the preset temperature, and the first heating energy coefficient.
[0025] By controlling the heating device to heat for a first heating time with a first heating power and then stopping heating, and after the heating device stops heating for the first time, the second temperature of the bottom of the pot is obtained. Based on the first heating time, the first heating power, the first temperature, and the second temperature, the first heating energy coefficient required for each unit increase in temperature is calculated. Subsequently, the heating power and heating time are allocated according to the second temperature, the preset temperature, and the first heating energy coefficient. The heating power can be allocated according to the amount of liquid in the pot, and the liquid in the pot can be accurately and quickly heated to the preset temperature.
[0026] In one feasible implementation, determining the heating power and the heating time based on the second temperature, the preset temperature, and the first heating energy coefficient includes:
[0027] The heating energy is calculated based on the second temperature, the preset temperature, and the first heating energy coefficient;
[0028] The heating power and the heating time are determined based on the heating energy.
[0029] In one feasible implementation, if the difference between the first temperature and the preset temperature is greater than a second threshold, the heating power and heating time are determined based on the first temperature and the preset temperature, including:
[0030] The heating power and heating time are determined based on the first temperature, the second temperature, and the preset temperature.
[0031] If the preset temperature is not reached after the first heating cycle, the heating energy coefficient is recalculated based on the heating power, heating time, and the temperature of the pot bottom after the first heating. The next heating cycle is then performed based on the recalculated heating energy coefficient until the preset temperature is reached. This ensures the accuracy of the heating energy coefficient used in each heating cycle and prevents changes in the heating energy coefficient due to factors such as heat loss from the external environment or human operation.
[0032] In one feasible implementation, determining the heating power and heating time based on the first temperature, the second temperature, and the preset temperature includes:
[0033] Based on the heating power, the heating time, the first temperature, and the second temperature, a second heating energy coefficient K2 is determined, which is obtained by the following formula:
[0034] K2 = W2 / C2;
[0035] Wherein, W2 is the heating energy during the heating time, C2 is the difference between the first temperature and the second temperature, and W2 is the product of the heating time and the heating power;
[0036] The heating power and the heating time are determined based on the first temperature, the preset temperature, and the second heating energy coefficient.
[0037] If the preset temperature is not reached after the first heating cycle, the heating energy coefficient is recalculated based on the heating power, heating time, and the temperature of the pot bottom after the first heating. The next heating cycle is then performed based on the recalculated heating energy coefficient until the preset temperature is reached. This ensures the accuracy of the heating energy coefficient used in each heating cycle.
[0038] Secondly, this application provides a temperature control device, comprising:
[0039] The receiving module is used to receive constant temperature control commands;
[0040] The acquisition module is used to acquire the first temperature of the bottom of the pot after determining that the heating device is not heating or the heating device has stopped heating for a first time. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid in the pot is less than or equal to a first threshold.
[0041] The heating control module is used to determine the heating power and heating time based on the first temperature and the preset temperature, control the heating device to stop heating after heating for the specified heating time based on the heating power, and re-acquire the first temperature of the bottom of the pot after the heating device stops heating for the first time.
[0042] The heating control module is further configured to: if the difference between the first temperature and the preset temperature is greater than a second threshold, repeatedly execute the following steps: determine the heating power and heating time based on the first temperature and the preset temperature; control the heating device to stop heating after heating for the specified time based on the heating power; and after the heating device stops heating for the first time, re-acquire the first temperature of the bottom of the pot until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0043] In one feasible implementation, the heating control module is further configured to:
[0044] If the difference between the first temperature and the preset temperature is less than or equal to the second threshold, the heating device is controlled to remain in a stopped heating state.
[0045] In one feasible implementation, the acquisition module is further configured to:
[0046] The first temperature of the bottom of the cookware is re-acquired according to a preset cycle;
[0047] The heating control module is further configured to: if the difference between the first temperature and the preset temperature is greater than the second threshold, re-execute the process of determining the heating power and heating time based on the first temperature and the preset temperature, control the heating device to stop heating after heating for the specified heating time based on the heating power, and after the heating device stops heating for the first time, re-obtain the first temperature of the bottom of the pot until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0048] In one feasible implementation, the heating control module is used for:
[0049] The heating device is controlled to heat for a first heating time at a first heating power and then stop heating. After the heating device stops heating for the first time, a second temperature of the bottom of the pot is obtained.
[0050] Based on the first heating power, the first heating time, the first temperature, and the second temperature, a first heating energy coefficient K1 is determined, which is obtained by the following formula:
[0051] K1 = W1 / C1;
[0052] Wherein, W1 is the heating energy during the first heating time, C1 is the difference between the second temperature and the first temperature, and W1 is the product of the first heating time and the first heating power;
[0053] The heating power and the heating time are determined based on the second temperature, the preset temperature, and the first heating energy coefficient.
[0054] In one feasible implementation, the heating control module is specifically used for:
[0055] The heating energy is calculated based on the second temperature, the preset temperature, and the first heating energy coefficient;
[0056] The heating power and the heating time are determined based on the heating energy.
[0057] In one feasible implementation, if the difference between the first temperature and the preset temperature is greater than a second threshold, the heating control module is specifically used for:
[0058] The heating power and heating time are determined based on the first temperature, the second temperature, and the preset temperature.
[0059] In one feasible implementation, the heating control module is specifically used for:
[0060] Based on the heating power, the heating time, the first temperature, and the second temperature, a second heating energy coefficient K2 is determined, which is obtained by the following formula:
[0061] K2 = W2 / C2;
[0062] Wherein, W2 is the heating energy during the heating time, C2 is the difference between the first temperature and the second temperature, and W2 is the product of the heating time and the heating power;
[0063] The heating power and the heating time are determined based on the first temperature, the preset temperature, and the second heating energy coefficient.
[0064] Thirdly, this application provides a heating device, including a memory and a processor;
[0065] The memory is used to store computer programs;
[0066] The processor is configured to, when the computer program is executed, implement the method as described in the first aspect and any of the feasible implementations of the first aspect.
[0067] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any of the first aspects and feasible implementations thereof.
[0068] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the first aspects and feasible implementations thereof. Attached Figure Description
[0069] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0070] Figure 1 This is a schematic diagram illustrating an application scenario of a temperature control method provided in an embodiment of this application.
[0071] Figure 2 A schematic flowchart of a temperature control method provided in an embodiment of this application;
[0072] Figure 3 A schematic flowchart of a temperature control method provided in an embodiment of this application;
[0073] Figure 4 A schematic flowchart of a temperature control method provided in an embodiment of this application;
[0074] Figure 5 A schematic flowchart of a temperature control method provided in an embodiment of this application;
[0075] Figure 6 This is a temperature diagram for the heating stage;
[0076] Figure 7This is a schematic diagram of the structure of a heating device provided in an embodiment of this application;
[0077] Figure 8 This is a schematic diagram of a heating device provided in an embodiment of this application. Detailed Implementation
[0078] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0079] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the present application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0080] In existing temperature control methods, the temperature of the bottom of the pot is measured by a temperature sensor placed at the bottom of the pot. However, the temperature of the liquid inside the pot is not easy to measure. Therefore, the measured bottom temperature is used as the liquid temperature inside the pot. However, the bottom temperature changes with the heating power. In order to make the difference between the bottom temperature and the liquid temperature inside the pot smaller and improve the accuracy of temperature measurement, the existing technology uses intermittent heating to minimize the heating power. However, if the heating power is too small, it will take a long time to heat to the preset temperature. If the heating power is too large, the accuracy of temperature measurement will be reduced. Moreover, the electromagnetic noise of the pot detector is relatively large when heating intermittently.
[0081] To address this issue, this application provides a temperature control method, apparatus, and storage medium. In this application, when testing the pot bottom temperature after receiving a constant temperature control command, the pot bottom temperature is acquired only after a preset first time has elapsed since the heating device has stopped heating or ceased heating. When the heating device is not heating, the pot bottom temperature and the liquid temperature inside the pot are the same. The first time is the time during which the difference between the pot bottom temperature and the liquid temperature inside the pot is less than a first threshold, for example, a value close to 0. Therefore, after the heating device stops heating for the preset first time, the difference between the pot bottom temperature and the liquid temperature inside the pot is less than or equal to the first threshold, and the two are approximately equal, ensuring the accuracy of temperature measurement. Based on the measured first temperature and preset temperature of the pot bottom, the heating power and heating time are determined. Then, the heating device is controlled to heat for the specified time according to the heating power, and then heating stops. When the heating time is reached, the first temperature of the pot bottom is re-acquired after the heating device has stopped heating for the specified time. If the difference between the first temperature and the preset temperature is greater than a second threshold, the process is repeated: determining the heating power and heating time based on the first and preset temperatures, controlling the heating device to heat for the specified time according to the heating power, stopping heating, and re-acquiring the first temperature of the pot bottom after the heating device has stopped heating for the specified time, until the difference between the first temperature and the preset temperature is less than or equal to the second threshold. This achieves rapid heating of the liquid inside the pot to the preset temperature, improves temperature measurement accuracy, and avoids the problem of high electromagnetic noise during intermittent heating.
[0082] The following detailed description of the specific implementation process of the temperature control method, device, and storage medium provided in this application will be provided through specific embodiments.
[0083] First, the application scenarios involved in the embodiments of this application will be illustrated with examples.
[0084] Figure 1 This diagram illustrates an application scenario of a temperature control method provided in this application. The temperature control method provided in this application can be applied to a heating device. The method can be executed by the heating device itself, or by a controller that controls the operation of the heating device, with the controller located within the heating device. Figure 1As shown, the application scenario of the temperature control method provided in this application involves a heating device 11 and a pot 12. The pot 12 is placed on the heating device 11, which is used to heat the liquid or food in the pot 12. A temperature sensor is used to test the temperature of the pot or its bottom. In one feasible embodiment, the temperature sensor can be placed at the bottom of the pot. The temperature sensor and the heating device can be connected via wired or wireless means, such as Bluetooth. The bottom temperature measured by the temperature sensor can be transmitted to the heating device or its controller via wired or wireless means. In another feasible embodiment, the temperature sensor can be placed inside the heating device, which can directly measure the bottom temperature of the pot 12 placed on the heating device 11 through the temperature sensor.
[0085] It should be noted that in this embodiment, the heating device 11 and the pot 12 can be set separately. In another application scenario, the heating device 11 and the pot 12 can also be set together.
[0086] In this embodiment, the heating device 11 may be, for example, an electromagnetic heating appliance, such as an induction cooker, or other electric heating appliances, etc.
[0087] The temperature control method provided in this application will be described in detail below with reference to specific embodiments. It is understood that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0088] Figure 2 This is a schematic flowchart illustrating a temperature control method provided in an embodiment of this application. The temperature control method can be executed by a constant temperature control device, which can be implemented through software and / or hardware. The constant temperature control device can be a heating device or a chip or circuit of a heating device. Figure 2 As shown, the method may include:
[0089] S101, Receive constant temperature control command.
[0090] Specifically, for example, the heating device is equipped with a constant temperature button or a constant temperature function button. When the user presses the constant temperature button or the constant temperature function button, a constant temperature control command is triggered. The heating device responds to the user's operation of pressing the constant temperature button or the constant temperature function button by receiving the constant temperature control command.
[0091] S102. After determining that the heating device is not heating or the heating device has stopped heating for a first time, obtain the first temperature of the bottom of the pot. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid in the pot is less than or equal to a first threshold.
[0092] Specifically, when the heating device is not heating, the temperature of the bottom of the pot and the temperature of the liquid inside the pot are the same. The first time is the time during which the difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than or equal to a first threshold. The first threshold is a preset value, such as 0 or a value close to 0. That is, the first time is the time during which the temperature of the bottom of the pot and the temperature of the liquid inside the pot are approximately equal. The first time is, for example, 30 seconds (s). Therefore, after the heating device stops heating for the first time, the first temperature of the bottom of the pot is obtained. The difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than or equal to the first threshold. Since the two are approximately equal, the accuracy of the temperature measurement can be guaranteed.
[0093] The first temperature of the bottom of the pot can be obtained directly by a temperature sensor set in the heating device. If the temperature sensor is set in the bottom of the pot, it can send a request to the pot controller to obtain the bottom temperature immediately after the heating device stops heating. The pot controller controls the temperature sensor to measure the first temperature of the bottom of the pot and then sends it to the heating device.
[0094] S103. Based on the first temperature and the preset temperature, determine the heating power and heating time. Based on the heating power, control the heating device to heat for the heating time and then stop heating. After the heating device stops heating for the first time, re-acquire the first temperature of the bottom of the pot.
[0095] Specifically, based on the first temperature and preset temperature of the pot bottom obtained by S102, the heating power and heating time are determined. After determining the heating power and heating time, the heating device is controlled to heat for the specified heating power for the specified heating time and then stop heating. For example, if the determined heating time is 5 minutes, the heating device is controlled to heat for 5 minutes and then stop heating. After the heating device stops heating for the first time, the first temperature of the pot bottom is re-obtained to ensure the accuracy of the temperature measurement.
[0096] S104. Determine whether the difference between the first temperature and the preset temperature is greater than the second threshold.
[0097] If so, repeat step S103 until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0098] If the difference between the first temperature and the preset temperature is less than or equal to the second threshold, execute S105.
[0099] S105. Control the heating device to remain in a stopped heating state.
[0100] Specifically, the second threshold is, for example, 0 degrees, 0.5 degrees, or a value between 0 and 1 degree. If the difference between the first temperature and the preset temperature is greater than the second threshold, meaning that the temperature of the pot bottom has not yet reached the preset temperature after heating, step S103 is repeated. That is, based on the first temperature and preset temperature of the pot bottom obtained in step S103, the heating power and heating time are determined again. Based on the heating power, the heating device is controlled to heat for a certain period of time before stopping heating. After the heating device stops heating for a certain period of time, the first temperature of the pot bottom is obtained again. This process continues until the difference between the first temperature and the preset temperature is less than or equal to the second threshold, that is, until the temperature of the pot bottom reaches the preset temperature. Thus, the liquid in the pot is heated quickly to the preset temperature, improving the accuracy of temperature measurement and avoiding the problem of large electromagnetic noise during intermittent heating.
[0101] Furthermore, by controlling the heating device to remain in a stopped heating state when the difference between the first temperature and the preset temperature is less than or equal to the second threshold, the temperature of the bottom of the pot can be kept constant at the preset temperature, that is, the liquid in the pot can be kept constant at the preset temperature after reaching the preset temperature.
[0102] The temperature control method provided in this embodiment, after receiving a constant temperature control command, determines that the heating device is not heating or has stopped heating for a first time, and then obtains a first temperature of the bottom of the pot. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than or equal to a first threshold. Then, based on the first temperature and a preset temperature, the heating power and heating time are determined. Based on the heating power, the heating device is controlled to heat for a heating time and then stopped. After the heating device stops heating for a first time, the first temperature of the bottom of the pot is obtained again. If the difference between the first temperature and the preset temperature is greater than a second threshold, the following steps are repeated: determining the heating power and heating time based on the first temperature and the preset temperature, controlling the heating device to heat for a heating time based on the heating power and then stopping heating, and obtaining the first temperature of the bottom of the pot again after the heating device stops heating for a first time, until the difference between the first temperature and the preset temperature is less than or equal to the second threshold. When the heating device is not heating, the temperature of the bottom of the pot and the temperature of the liquid inside the pot are the same. In addition, since the first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than a first threshold, after the heating device stops heating for the first time, the difference between the temperature of the bottom of the pot and the temperature of the liquid inside the pot is less than or equal to the first threshold, and the two are approximately equal. Therefore, the accuracy of temperature measurement is improved, and the liquid inside the pot is heated quickly to the preset temperature, avoiding the problem of large electromagnetic noise during intermittent heating.
[0103] Once the liquid in the pot reaches the preset temperature, its temperature will drop over time. If this process takes too long, the liquid temperature needs to be adjusted accordingly. To ensure the liquid temperature remains constant at the preset temperature over time, [further measures are needed]. Figure 3This is a schematic flowchart illustrating a temperature control method provided in an embodiment of this application. Figure 3 As shown, the method in this embodiment is Figure 2 Based on the method shown, it may further include:
[0104] S106. Reacquire the first temperature of the bottom of the pot according to the preset cycle, determine that the difference between the first temperature and the preset temperature is greater than the second threshold, and repeat step S103.
[0105] Specifically, the preset period can be, for example, 5 minutes or 10 minutes. Specifically, S103-S105 are re-executed.
[0106] The temperature control method provided in this embodiment involves rapidly heating the liquid in the pot to a preset temperature, then re-acquiring the first temperature of the pot's bottom according to a preset cycle. If the difference between the first temperature and the preset temperature is greater than a second threshold, the process is repeated: determining the heating power and heating time based on the first and preset temperatures; controlling the heating device's heating time according to the heating power; stopping heating; and re-acquiring the first temperature of the pot's bottom after a first time since the heating device stopped heating. This process continues until the difference between the first and preset temperatures is less than or equal to the second threshold. This ensures that if the temperature of the liquid in the pot drops after reaching the preset temperature, it is reheated to the preset temperature, thus maintaining a constant temperature within the preset temperature over time.
[0107] Figure 4 This is a schematic flowchart illustrating a temperature control method provided in an embodiment of this application. Figure 4 As shown, the method in this embodiment is Figure 2 or Figure 3 Based on the method shown, further in S103, the heating power and heating time are determined according to the first temperature and the preset temperature, which can be achieved through the following steps:
[0108] S1031. Control the heating device to heat for a first heating time with a first heating power and then stop heating, and obtain the second temperature of the bottom of the pot after the heating device stops heating for a first time.
[0109] Specifically, the heating device is first controlled to heat for a period of time. Based on the heating time and heating power during this period, the first heating energy coefficient required to increase the temperature by one unit is calculated. Subsequently, the heating power and heating time are allocated according to the first heating energy coefficient. The first heating power and the first heating time can be preset. For example, the first heating power is the maximum heating power of the heating device, and the first heating time is, for example, a value between 30 seconds and 1 minute.
[0110] S1032. Determine the first heating energy coefficient required for each unit increase in temperature based on the first heating power, the first heating time, the first temperature, and the second temperature.
[0111] The first heating energy coefficient K1 is determined by the following formula:
[0112] K1 = W1 / C1;
[0113] Wherein, W1 is the heating energy during the first heating time, C1 is the difference between the second temperature and the first temperature, and W1 is the product of the first heating time and the first heating power.
[0114] Specifically, K1 = W1 / (T2-T1), where T2 is the second temperature and T1 is the first temperature.
[0115] S1033. Determine the heating power and heating time based on the second temperature, the preset temperature and the first heating energy coefficient.
[0116] Specifically, the heating energy can be calculated based on the second temperature, the preset temperature, and the first heating energy coefficient: Heating energy = (Preset temperature T - Second temperature T2) * K1. After obtaining the heating energy, the heating power and heating time are determined based on the heating energy. Specifically, the heating power can be allocated first, and the heating time is determined accordingly. The heating power can be allocated randomly, or the maximum heating power of the heating device can be determined as the heating power.
[0117] The temperature control method provided in this embodiment controls the heating device to heat for a first heating power for a first heating time and then stops heating. After the heating device stops heating for the first time, a second temperature of the bottom of the pot is obtained. Based on the first heating time, the first heating power, the first temperature, and the second temperature, a first heating energy coefficient required for each unit increase in temperature is calculated. Subsequently, the heating power and heating time are allocated according to the second temperature, the preset temperature, and the first heating energy coefficient. The heating power can be allocated according to the amount of liquid in the pot, which can accurately and quickly heat the liquid in the pot to the preset temperature.
[0118] Based on this embodiment, if the difference between the first temperature and the preset temperature is greater than a second threshold, the heating power and heating time are determined according to the first temperature and the preset temperature. Specifically, this can be as follows:
[0119] S201. Determine the heating power and heating time based on the first temperature, the second temperature and the preset temperature.
[0120] Specifically, S201 can be: First, based on the heating power, heating time, first temperature and second temperature, determine the second heating energy coefficient required for each unit increase in temperature.
[0121] The second heating energy coefficient K2 can be determined by the following formula:
[0122] K2 = W2 / C2;
[0123] Where W2 is the heating energy during the heating time, C2 is the difference between the first temperature and the second temperature, and W2 is the product of the heating time and the heating power.
[0124] Specifically, K2 = W2 / (T1-T2), where T1 is the first temperature. Here, T1 is the pot bottom temperature re-obtained after the heating power and heating time determined in S1033, and immediately after the heating stops. That is to say, if the preset temperature is not reached after the first heating in S103, the heating energy coefficient is recalculated based on the heating power, heating time, and pot bottom temperature after the first heating. Then, the next heating is performed based on the recalculated heating energy coefficient until the preset temperature is reached.
[0125] Next, the heating power and heating time are determined based on the first temperature, the preset temperature, and the second heating energy coefficient.
[0126] Specifically, the heating energy can be calculated based on the first temperature, the preset temperature, and the second heating energy coefficient. Heating energy = (preset temperature T - first temperature T1) * K2. Here, the first temperature is the temperature of the pot bottom re-obtained after the heating has stopped for the first time, based on the heating power and heating time determined in S1033. After obtaining the heating energy, the heating power and heating time are determined based on it. Specifically, the heating power can be allocated first, and the heating time is determined accordingly. The heating power can be allocated randomly, or the maximum heating power of the heating device can be determined as the heating power.
[0127] The temperature control method provided in this application recalculates the heating energy coefficient based on the heating power, heating time, and bottom temperature of the pot after the first heating if the preset temperature is not reached after the first heating. Then, the next heating is performed based on the recalculated heating energy coefficient until the preset temperature is reached. This ensures the accuracy of the heating energy coefficient used in each heating cycle and prevents changes in the heating energy coefficient due to external ambient temperature dissipation or human operation.
[0128] exist Figure 3 In the illustrated embodiment, if the periodically acquired pot bottom temperature suddenly changes significantly, i.e., the difference between the pot bottom temperature and the preset temperature is much greater than the second threshold, it may be due to the addition of liquid or food into the pot. In this case, S103-S105 are executed again. Specifically, this can be achieved by... Figure 4The specific method shown calculates the heating energy coefficient, ensuring the accuracy of the heating energy coefficient used for each heating, preventing changes in the heating energy coefficient due to external ambient temperature dissipation or human operation, thereby ensuring accurate and rapid heating of the liquid in the pot to the preset temperature.
[0129] The following specific embodiment will be used to describe the above method embodiment in detail.
[0130] Figure 5 This is a schematic flowchart of a temperature control method provided in an embodiment of this application. Figure 6 This is a temperature diagram illustrating the heating stage. (Combined with...) Figure 5 and Figure 6 The method in this embodiment may include:
[0131] S301, Receives constant temperature control commands.
[0132] S302. After determining that the heating device is not heating or the heating device has stopped heating for a first time, obtain the first temperature of the bottom of the pot. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid in the pot is less than or equal to a first threshold.
[0133] Specifically, such as Figure 6 As shown, the horizontal axis represents heating time, and the vertical axis represents temperature. The first temperature obtained at the bottom of the pot is the initial temperature TA.
[0134] S303. Based on the first temperature and the preset temperature, determine the heating power and heating time. Based on the heating power, control the heating device to heat for the heating time and then stop heating. After the heating device stops heating for the first time, re-acquire the first temperature of the bottom of the pot.
[0135] Specifically, firstly, the heating device is controlled to heat at a first heating power for a first heating time and then stop heating. After the heating device stops heating for the first time, a second temperature of the bottom of the pot is obtained, such as... Figure 6 As shown, the second temperature of the bottom of the pot obtained at this time is TB.
[0136] Next, based on the first heating power, the first heating time, the first temperature, and the second temperature, the first heating energy coefficient required for each unit increase in temperature is determined.
[0137] The first heating energy coefficient K1 is determined by the following formula:
[0138] K1 = W1 / (TB-TA);
[0139] Wherein, W1 is the heating energy during the first heating time, and W1 is the product of the first heating time and the first heating power.
[0140] Then, the heating power and heating time are determined based on the second temperature TB, the preset temperature T, and the first heating energy coefficient K1.
[0141] Specifically, the heating energy can be calculated based on the second temperature TB, the preset temperature T, and the first heating energy coefficient K1, where heating energy = (preset temperature T - TB) * K1. After obtaining the heating energy, the heating power and heating time are determined based on the heating energy. Specifically, the heating power can be allocated first, and the heating time is determined accordingly. The heating power can be allocated randomly, or the maximum heating power of the heating device can be determined as the heating power.
[0142] like Figure 6 As shown, the heating device is controlled to heat for a certain time according to the heating power and then stopped. After the heating device stops heating for a certain period of time, the first temperature of the bottom of the pot is re-acquired. The first temperature of the bottom of the pot re-acquired at this time is TC.
[0143] S304. Determine whether the difference between the first temperature and the preset temperature is greater than the second threshold.
[0144] Specifically, it is determined whether the difference between the first temperature TC and the preset temperature T is greater than a second threshold, for example, the second threshold is 0.
[0145] If so, return to step S303 until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0146] If not, proceed with S305.
[0147] S305. Control the heating device to remain in a stopped heating state.
[0148] Specifically, such as Figure 6 As shown, the difference between the first temperature TC and the preset temperature T is greater than the second threshold 0. Based on the first temperature TC and the preset temperature T, the heating power and heating time are determined. Specifically, based on the heating power, heating time, first temperature TC and second temperature TB, the second heating energy coefficient K2 required for each unit increase in temperature is determined, K2==W2 / (TC-TB), where W2 is the heating energy within the heating time.
[0149] Next, the heating power and heating time are determined based on the first temperature TC, the preset temperature T, and the second heating energy coefficient K2. Specifically, the heating energy can be calculated based on the first temperature, the preset temperature, and the second heating energy coefficient: Heating energy = (Preset temperature T - First temperature TC) * K2. After obtaining the heating energy, the heating power and heating time are determined based on the heating energy. Specifically, the heating power can be allocated first, and the heating time is determined accordingly. The heating power can be allocated randomly, or the maximum heating power of the heating device can be determined as the heating power.
[0150] S306. Reacquire the first temperature TD at the bottom of the cookware according to the preset cycle, and determine that the difference between the first temperature TD and the preset temperature T is greater than the second threshold.
[0151] Return to step S303 until the difference between the first temperature TD and the preset temperature T is less than or equal to the second threshold.
[0152] like Figure 6 As shown, return to execute S303 until the temperature of the bottom of the pot reaches TE.
[0153] Figure 7 This is a schematic diagram of a heating device provided in an embodiment of this application. Figure 7 As shown, the heating device in this embodiment may include: a receiving module 21, an acquiring module 22, and a heating control module 23, wherein,
[0154] The receiving module 21 is used to receive constant temperature control commands.
[0155] The acquisition module 22 is used to acquire the first temperature of the bottom of the pot after determining that the heating device is not heating or the heating device has stopped heating for a first time. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid in the pot is less than or equal to a first threshold.
[0156] The heating control module 23 is used to determine the heating power and heating time based on the first temperature and the preset temperature, control the heating device to stop heating after heating for the specified heating time based on the heating power, and re-acquire the first temperature of the bottom of the pot after the heating device stops heating for the first time.
[0157] The heating control module 23 is further configured to: if the difference between the first temperature and the preset temperature is greater than the second threshold, repeatedly execute the following steps: determine the heating power and heating time based on the first temperature and the preset temperature; control the heating device to heat for the specified heating time based on the heating power and then stop heating; and after the heating device stops heating for the first time, re-obtain the first temperature of the bottom of the pot until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0158] Furthermore, the heating control module 23 is also used for:
[0159] If the difference between the first temperature and the preset temperature is less than or equal to the second threshold, the heating device is controlled to remain in a stopped heating state.
[0160] Furthermore, the acquisition module 22 is also used for:
[0161] The first temperature of the bottom of the cookware is re-acquired according to a preset cycle;
[0162] The heating control module is further configured to: if the difference between the first temperature and the preset temperature is greater than the second threshold, re-execute the process of determining the heating power and heating time based on the first temperature and the preset temperature, control the heating device to stop heating after heating for the specified heating time based on the heating power, and after the heating device stops heating for the first time, re-obtain the first temperature of the bottom of the pot until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
[0163] Furthermore, the heating control module 23 is used for:
[0164] The heating device is controlled to heat for a first heating time at a first heating power and then stop heating. After the heating device stops heating for the first time, a second temperature of the bottom of the pot is obtained.
[0165] Based on the first heating power, the first heating time, the first temperature, and the second temperature, a first heating energy coefficient K1 is determined, which is obtained by the following formula:
[0166] K1 = W1 / C1;
[0167] Wherein, W1 is the heating energy during the first heating time, C1 is the difference between the second temperature and the first temperature, and W1 is the product of the first heating time and the first heating power;
[0168] The heating power and the heating time are determined based on the second temperature, the preset temperature, and the first heating energy coefficient.
[0169] Furthermore, the heating control module 23 is specifically used for:
[0170] The heating energy is calculated based on the second temperature, the preset temperature, and the first heating energy coefficient;
[0171] The heating power and the heating time are determined based on the heating energy.
[0172] Furthermore, if the difference between the first temperature and the preset temperature is greater than the second threshold, the heating control module is specifically used for:
[0173] The heating power and heating time are determined based on the first temperature, the second temperature, and the preset temperature.
[0174] Furthermore, the heating control module 23 is specifically used for:
[0175] Based on the heating power, the heating time, the first temperature, and the second temperature, a second heating energy coefficient K2 is determined, which is obtained by the following formula:
[0176] K2 = W2 / C2;
[0177] Wherein, W2 is the heating energy during the heating time, C2 is the difference between the first temperature and the second temperature, and W2 is the product of the heating time and the heating power;
[0178] The heating power and the heating time are determined based on the first temperature, the preset temperature, and the second heating energy coefficient.
[0179] The apparatus of this embodiment can be used to perform Figure 2 or Figure 3 or Figure 5 The technical solutions of the method embodiments shown are similar in principle and in effect, and will not be described again here.
[0180] It should be noted that the division of the various modules in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, a processing module can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as program code in the device's memory, and its functions can be called and executed by a processing element. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0181] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to implement a system-on-a-chip (SOC).
[0182] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).
[0183] Figure 8 This is a schematic diagram of a heating device provided in an embodiment of this application. Figure 8 As shown, the heating device in this embodiment may include a memory 30 and a processor 31, which are connected; for example, the memory 30 and the processor 31 are connected via a bus 33.
[0184] in,
[0185] Memory 30 is used to store computer programs;
[0186] The processor 31 is configured to implement the temperature control method in any of the above method embodiments when the computer program is executed.
[0187] This application also provides a computer-readable storage medium storing computer-executable instructions. When the computer program is executed by a processor, it implements the temperature control method in any of the above method embodiments.
[0188] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the temperature control method in any of the above method embodiments.
[0189] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0190] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A temperature control method, characterized in that, include: S1, Receive constant temperature control command; S2. After determining that the heating device is not heating or the heating device has stopped heating for a first time, obtain the first temperature of the bottom of the pot. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid in the pot is less than or equal to a first threshold. S3. Based on the first temperature and the preset temperature, determine the heating power and heating time. Based on the heating power, control the heating device to stop heating after heating for the specified heating time. After the heating device stops heating for the first time, re-acquire the first temperature of the bottom of the pot. S4. If the difference between the first temperature and the preset temperature is greater than the second threshold, repeat step S3 until the difference between the first temperature and the preset temperature is less than or equal to the second threshold. The step of determining the heating power and heating time based on the first temperature and the preset temperature includes: The heating device is controlled to heat for a first heating time at a first heating power and then stop heating. After the heating device stops heating for the first time, a second temperature of the bottom of the pot is obtained. Based on the first heating power, the first heating time, the first temperature, and the second temperature, a first heating energy coefficient required for each unit increase in temperature is determined. The first heating energy coefficient K1 is determined by the following formula: K1=W1 / C1; where W1 is the heating energy during the first heating time, C1 is the difference between the second temperature and the first temperature, and W1 is the product of the first heating time and the first heating power. The heating power and the heating time are determined based on the second temperature, the preset temperature, and the first heating energy coefficient.
2. The method according to claim 1, characterized in that, The method further includes: If the difference between the first temperature and the preset temperature is less than or equal to the second threshold, the heating device is controlled to remain in a stopped heating state.
3. The method according to claim 2, characterized in that, The method further includes: The first temperature of the bottom of the cookware is re-acquired according to a preset cycle; If the difference between the first temperature and the preset temperature is greater than the second threshold, step S3 is repeated until the difference between the first temperature and the preset temperature is less than or equal to the second threshold.
4. The method according to claim 1, characterized in that, Determining the heating power and the heating time based on the second temperature, the preset temperature, and the first heating energy coefficient includes: The heating energy is calculated based on the second temperature, the preset temperature, and the first heating energy coefficient; The heating power and the heating time are determined based on the heating energy.
5. The method according to claim 1, characterized in that, If the difference between the first temperature and the preset temperature is greater than the second threshold, the heating power and heating time are determined based on the first temperature and the preset temperature, including: The heating power and heating time are determined based on the first temperature, the second temperature, and the preset temperature.
6. The method according to claim 5, characterized in that, The step of determining the heating power and heating time based on the first temperature, the second temperature, and the preset temperature includes: Based on the heating power, the heating time, the first temperature, and the second temperature, a second heating energy coefficient K2 is determined, which is obtained by the following formula: K2 = W2 / C2; Wherein, W2 is the heating energy during the heating time, C2 is the difference between the first temperature and the second temperature, and W2 is the product of the heating time and the heating power; The heating power and the heating time are determined based on the first temperature, the preset temperature, and the second heating energy coefficient.
7. A temperature control device, characterized in that, include: The receiving module is used to receive constant temperature control commands; The acquisition module is used to acquire the first temperature of the bottom of the pot after determining that the heating device is not heating or the heating device has stopped heating for a first time. The first time is the time when the difference between the temperature of the bottom of the pot and the temperature of the liquid in the pot is less than or equal to a first threshold. The heating control module is used to determine the heating power and heating time based on the first temperature and the preset temperature, control the heating device to stop heating after heating for the specified heating time based on the heating power, and re-acquire the first temperature of the bottom of the pot after the heating device stops heating for the first time. The heating control module is further configured to: if the difference between the first temperature and the preset temperature is greater than the second threshold, repeatedly execute the following steps: determine the heating power and heating time based on the first temperature and the preset temperature; control the heating device to stop heating after heating for the specified heating time based on the heating power; and after the heating device stops heating for the first time, re-acquire the first temperature of the bottom of the pot until the difference between the first temperature and the preset temperature is less than or equal to the second threshold. The heating control module is specifically used to control the heating device to heat for a first heating time with a first heating power and then stop heating, and to obtain the second temperature of the bottom of the pot after the heating device stops heating for the first time; Based on the first heating power, the first heating time, the first temperature, and the second temperature, a first heating energy coefficient required for each unit increase in temperature is determined. The first heating energy coefficient K1 is determined by the following formula: K1=W1 / C1; where W1 is the heating energy during the first heating time, C1 is the difference between the second temperature and the first temperature, and W1 is the product of the first heating time and the first heating power. The heating power and the heating time are determined based on the second temperature, the preset temperature, and the first heating energy coefficient.
8. A heating device, characterized in that, Including memory and processor; The memory is used to store computer programs; The processor is configured to implement the temperature control method as described in any one of claims 1-6 when the computer program is executed.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the temperature control method as described in any one of claims 1-6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the temperature control method according to any one of claims 1-6.