Water heater control methods, devices and water heaters
By installing multiple heating units and temperature sensors inside the water heater tank and combining temperature data from different areas to calculate the target temperature, the problem of inaccurate water temperature in water heaters is solved, achieving precise water temperature control and improving the user experience.
Patent Information
- Application Number
- CN202110028543.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-11
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2041-01-11
AI Technical Summary
Existing water heaters cannot accurately adjust the water temperature, resulting in problems with output water that is too cold or too hot.
A first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor are installed in the inner tank of the water heater, respectively near the water outlet and the water inlet. By acquiring temperature data from different areas, the target temperature is calculated and the heating units are controlled to heat the water to adjust the water temperature.
It enables accurate detection and adjustment of water temperature in different areas of the water heater's inner tank, avoiding situations where the water temperature is too cold or too hot, thus improving the user experience.
Smart Images

Figure CN112762625B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of household appliance technology, specifically relating to a control method, device and water heater for a water heater. Background Technology
[0002] A water heater is a device that can heat cold water to produce hot water within a certain time and is a common household appliance. Among them, storage water heaters can quickly start heating when water is detected, thus continuously heating the water flow during the water dispensing process.
[0003] In the prior art, a temperature sensor and a heating unit are installed inside the water heater tank. Based on the user's set temperature and the temperature detected by the temperature sensor, the heating unit is controlled to heat the water in the water heater tank to the user's set temperature, ensuring that there is heat replenishment during the water dispensing process.
[0004] However, because cold water is continuously added when the user uses water to ensure that there is enough water in the water heater tank for the user, the water temperature value detected by the temperature sensor may be inaccurate during this process. As a result, the water heater cannot accurately adjust the water temperature, resulting in the water being too cold or too hot. Summary of the Invention
[0005] In order to solve the above-mentioned problems in the prior art, namely, the inability to accurately adjust the water temperature in the existing water heater, resulting in the output water being too cold or too hot, this application provides a water heater control method, device and water heater.
[0006] In a first aspect, this application provides a control method for a water heater, wherein a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor are installed inside the inner tank of the water heater. The first heating unit and the second heating unit are respectively used to heat water in different areas inside the inner tank. The first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank.
[0007] The method includes: acquiring a first temperature detected by a first temperature sensor and a second temperature detected by a second temperature sensor;
[0008] Determine the target temperature based on the first temperature and the second temperature;
[0009] Based on the target temperature and the user's set temperature, control the first heating unit and / or the second heating unit to perform heating.
[0010] In one feasible implementation, determining the target temperature based on the first temperature and the second temperature includes:
[0011] The third temperature is obtained based on the first and second temperatures;
[0012] If the third temperature is less than the difference between the first temperature and the first preset value, then the target temperature is determined to be the difference between the first temperature and the first preset value.
[0013] If the third temperature is greater than or equal to the difference between the first temperature and the first preset value, then the target temperature is determined to be the third temperature.
[0014] In one feasible implementation, obtaining the third temperature based on the first temperature and the second temperature includes:
[0015] The third temperature is obtained by taking the weighted average of the first and second temperatures.
[0016] The weighting coefficient for the first temperature is greater than that for the second temperature.
[0017] In one feasible implementation, controlling the first heating unit and / or the second heating unit to heat according to the target temperature and the user's set temperature includes:
[0018] If the target temperature is lower than the set temperature, then the first heating unit and / or the second heating unit are controlled to heat according to the first temperature and the set temperature;
[0019] If the target temperature is greater than or equal to the set temperature, then the first heating unit and the second heating unit will not heat.
[0020] In one feasible implementation, controlling the first heating unit and / or the second heating unit to perform heating based on a first temperature and a set temperature includes:
[0021] If the first temperature is greater than or equal to the fourth temperature, then the second heating unit is controlled to heat.
[0022] If the first temperature is less than or equal to the fifth temperature, then control the first heating unit to heat;
[0023] If the first temperature is greater than the fifth temperature and less than the fourth temperature, then control the first heating unit or the second heating unit to heat up based on whether the first heating unit and / or the second heating unit are currently heating.
[0024] The fourth temperature is the minimum of the difference between the set temperature and the second preset value, and the first temperature threshold. The fifth temperature is the minimum of the difference between the fourth temperature and the third preset value, the difference between the set temperature and the heat preservation hysteresis of the water heater, and the fourth preset value.
[0025] In one feasible implementation, controlling the heating of the first heating unit or the second heating unit based on whether the first heating unit and / or the second heating unit are currently heating includes:
[0026] If neither the first heating unit nor the second heating unit is currently heating, then control the first heating unit to heat.
[0027] If the first heating unit is currently heating, then continue to control the first heating unit to heat.
[0028] If the second heating unit is currently heating, then continue to control the second heating unit to heat.
[0029] In one feasible implementation, if the target temperature is lower than the set temperature, then based on the first temperature and the set temperature, the first heating unit and / or the second heating unit are controlled to perform heating, including:
[0030] If the target temperature is lower than the set temperature, and the dynamic heating function of the water heater is detected to be activated, the first heating unit and / or the second heating unit are controlled to heat the water according to the first temperature and the set temperature.
[0031] In one feasible implementation, if the target temperature is lower than the set temperature and the dynamic heating function of the water heater is not detected to be turned on, the second heating unit is controlled to heat the water.
[0032] In one feasible implementation, the target temperature is lower than the set temperature, including any of the following:
[0033] The target temperature is less than or equal to the difference between the set temperature and the water heater's insulation hysteresis.
[0034] The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the second temperature is less than or equal to the difference between the set temperature, the insulation hysteresis, and the sixth preset value;
[0035] The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the target temperature continuously decreases by the seventh preset value, with the duration of each temperature decrease being less than the preset duration.
[0036] In one feasible implementation, after obtaining the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor, the method further includes:
[0037] Determine the initial hot water volume of the water heater based on the initial temperature;
[0038] The second hot water volume of the water heater is determined based on the second temperature.
[0039] Determine the current hot water volume of the water heater based on the first and second hot water volumes;
[0040] The display interface of the water heater shows the current hot water volume.
[0041] In one feasible implementation, determining the first hot water volume of the water heater based on the first temperature includes:
[0042] The first hot water volume is determined based on the first temperature, the first preset temperature, and the difference between the maximum set temperature of the water heater and the first preset temperature.
[0043] Based on the second temperature, determine the second hot water volume of the water heater, including:
[0044] The second hot water volume is determined based on the second temperature, the second preset temperature, and the difference between the maximum set temperature of the water heater and the second preset temperature.
[0045] The first preset temperature is greater than the second preset temperature.
[0046] The second hot water volume is determined based on the second temperature, the second preset temperature, and the difference between the maximum set temperature of the water heater and the second preset temperature, including:
[0047] When the water heater is powered on, the initial temperature value of the reference temperature is determined to be equal to the temperature value of the second temperature.
[0048] After the water heater is powered on, if the second temperature is lower than the initial temperature value of the reference temperature, the reference temperature is determined to decrease by a unit temperature value every second preset time interval. If the second temperature is higher than the initial temperature value of the reference temperature, the reference temperature is determined to be equal to the second temperature.
[0049] Secondly, this application provides a control device for a water heater. The inner tank of the water heater is equipped with a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor. The first heating unit and the second heating unit are respectively used to heat water in different areas of the inner tank. The first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank.
[0050] The control device for this water heater includes:
[0051] The acquisition module is used to acquire the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor.
[0052] The determination module is used to determine the target temperature based on the first temperature and the second temperature;
[0053] The processing module is used to control the first heating unit and / or the second heating unit to perform heating according to the target temperature and the user's set temperature.
[0054] Thirdly, this application provides a control device for a water heater. The inner tank of the water heater is equipped with a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor. The first heating unit and the second heating unit are respectively used to heat water in different areas of the inner tank. The first temperature sensor and the first heating unit are located near the water outlet of the inner tank, and the second temperature sensor and the second heating unit are located near the water inlet of the inner tank. The device includes:
[0055] Processor, memory;
[0056] The memory stores computer programs;
[0057] When the processor executes the computer program stored in the memory, it implements the control method for the water heater in the first aspect.
[0058] Fourthly, this application provides a water heater in which a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor are installed inside the inner tank. The first heating unit and the second heating unit are respectively used to heat water in different areas inside the inner tank. The first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank. The water heater also includes a control device for the water heater as described in the second or third aspect.
[0059] Fifthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the control method for a water heater as described in the first aspect.
[0060] Sixthly, this application provides a program product including a computer program, which, when executed by a processor, implements the water heater control method as described in the first aspect.
[0061] Those skilled in the art will understand that in this application, a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor are installed in the water heater. A target temperature is determined based on the first and second temperatures monitored by the first and second temperature sensors. Finally, the first heating unit and / or the second heating unit are controlled to heat the water according to the target temperature and the user's set temperature. Since the first temperature sensor and the first heating unit are located near the outlet of the inner tank, and the second temperature sensor and the second heating unit are located near the inlet of the inner tank, the water temperature in different areas of the inner tank can be accurately detected. Therefore, based on the detected water temperature in different areas, different heating units are controlled to adjust the water temperature inside the inner tank, avoiding excessively cold or hot water output, thus improving the user experience. Attached Figure Description
[0062] Preferred embodiments of this application will now be described with reference to the accompanying drawings. The drawings are as follows:
[0063] Figure 1 This is an example diagram of an application scenario provided in an embodiment of this application;
[0064] Figure 2 This is a schematic flowchart of a water heater control method provided in one embodiment of this application;
[0065] Figure 3 This is a flowchart illustrating a water heater control method according to another embodiment of this application;
[0066] Figure 4 This is a flowchart illustrating a water heater control method according to another embodiment of this application;
[0067] Figure 5 This is a schematic diagram of the structure of a water heater control device provided in one embodiment of this application;
[0068] Figure 6 This is a schematic diagram of the control device for a water heater provided in another embodiment of this application;
[0069] Figure 7 This is a schematic diagram of the structure of a water heater provided in one embodiment of this application. Detailed Implementation
[0070] First, those skilled in the art should understand that these embodiments are merely for explaining the technical principles of this application and are not intended to limit the scope of protection of this application. Those skilled in the art can make adjustments as needed to adapt to specific application scenarios.
[0071] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms "a" and "the" as used in the embodiments of this application are also intended to include the plural forms unless the context clearly indicates otherwise.
[0072] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can be represented as: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0073] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0074] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a product or system comprising a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a product or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the product or system that includes that element.
[0075] A water heater is a device that can heat cold water to produce hot water within a certain time and is a common household appliance. Among them, storage water heaters can quickly start heating when water is detected, thus continuously heating the water flow during the water dispensing process.
[0076] In the prior art, a temperature sensor and a heating unit are installed inside the water heater tank. Based on the user's set temperature and the temperature detected by the temperature sensor, the heating unit is controlled to heat the water in the water heater tank to the user's set temperature, ensuring that there is heat replenishment during the water dispensing process.
[0077] However, because cold water is continuously added when the user uses water to ensure that there is enough water in the water heater tank for the user, the water temperature value detected by the temperature sensor may be inaccurate during this process. As a result, the water heater cannot accurately adjust the water temperature, resulting in the water being too cold or too hot.
[0078] In view of this, embodiments of this application provide a control method, device, and water heater for a water heater. A first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor are installed in the water heater. A target temperature is determined based on the first and second temperatures detected by the first and second temperature sensors. Finally, the first heating unit and / or the second heating unit are controlled to heat the water according to the target temperature and the user's set temperature. Since the first temperature sensor and the first heating unit are located near the outlet of the inner tank, and the second temperature sensor and the second heating unit are located near the inlet of the inner tank, the water temperature in different areas of the inner tank can be accurately detected. Therefore, based on the detected water temperature in different areas, different heating units are controlled to adjust the water temperature inside the inner tank, avoiding excessively cold or hot water output, thereby improving the user experience.
[0079] The water heater control method provided in the embodiments of this application can be applied to water heaters with a storage tank, i.e., storage water heaters. The embodiments of this application do not specifically limit the type of storage water heater, such as gas water heaters, electric water heaters, solar water heaters, and air source water heaters. The embodiments of this application use electric water heaters as an example to illustrate this solution.
[0080] Figure 1 The following is an example diagram of an application scenario of this application embodiment. The water heater 100 includes an inner tank 101, in which a first heating unit 102, a second heating unit 103, an inner tank inlet 104, and an inner tank outlet 105 are provided. The water heater 100 also has a hot water outlet 106 and a cold water inlet 107.
[0081] The cold water inlet 107 is used to input cold water into the inner tank 101, and the hot water outlet 105 is used to flow out of the inner tank 101 and then out of the water heater 100 through the hot water outlet 106.
[0082] In practical applications, the first heating unit 102 and the second heating unit 103 are used to heat water in different areas of the inner liner 101, respectively.
[0083] In the embodiments of this application, a first temperature sensor 108 and a second temperature sensor 109 are also installed in the water heater 100.
[0084] It should be noted that the specific installation method of the first temperature sensor 108 and the second temperature sensor 109 is not specifically limited in this embodiment. For example, the first temperature sensor 108 and the first heating unit 102 are close to the inner tank outlet 105 of the inner tank 101, and the second temperature sensor 109 and the second heating unit 103 are close to the inner tank inlet 104 of the inner tank 101.
[0085] As an alternative, the height of the first temperature sensor 108 and the first heating unit 102 is higher than the height of the second temperature sensor 109 and the second heating unit 103.
[0086] In practical applications, when a user uses the water heater 100, hot water flows out from the inner tank outlet 104 and then out of the water heater 100 through the overall hot water outlet 105. Simultaneously, cold water is input from the overall cold water inlet 106 and then into the inner tank 101 through the inner tank inlet 104, ensuring sufficient water volume in the inner tank 101 for the user. The first temperature sensor 107 can detect the water temperature at the inner tank outlet 104 in real time, and the second temperature sensor 108 can detect the water temperature near the inner tank inlet 104 in real time. Based on the water temperatures detected by the first and second temperature sensors, the first heating unit and / or the second heating unit can accurately control the dynamic heating of the water in the inner tank, thus preventing the output water from being too cold or too hot, and improving the user experience.
[0087] The technical solutions of the embodiments of this application and how the technical solutions of this application solve the above-mentioned technical problems are described in detail below with specific examples. These specific embodiments can be combined with each other, and for the same or similar concepts or processes, they may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0088] Figure 2 This is a flowchart illustrating a water heater control method according to an embodiment of this application. The subject of this solution is a water heater, wherein a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor are installed inside the inner tank of the water heater. The first heating unit and the second heating unit are respectively used to heat water in different areas within the inner tank. The first temperature sensor and the first heating unit are located near the water outlet of the inner tank, while the second temperature sensor and the second heating unit are located near the water inlet of the inner tank. Figure 2 As shown, the method includes:
[0089] S201. Obtain the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor.
[0090] It should be noted that the embodiments of this application do not specifically limit the specific installation positions of the first heating unit, the second heating unit, the first temperature sensor, and the second temperature sensor. For example, for... Figure 1 In the water heater shown, cold water enters the inner tank from the bottom, while hot water is usually in the upper part of the water heater. Therefore, the height of the water outlet of the inner tank is higher than that of the water inlet of the inner tank. That is, the height of the first heating unit and the first temperature sensor is higher than that of the second temperature sensor and the second heating unit.
[0091] Specifically, the first heating unit is used to heat the water in the upper part of the inner tank, and the first temperature sensor is used to measure the temperature of the water in the upper part of the inner tank, i.e., the first temperature; correspondingly, the second heating unit is used to heat the water in the lower part of the inner tank, and the second temperature sensor is used to measure the temperature of the water in the lower part of the inner tank, i.e., the second temperature. It should be noted that "upper" and "lower" are relative positions. This application does not specifically limit the distinction between "upper" and "lower". For example, the upper and lower parts of the inner tank can be distinguished according to the installation positions of the first heating unit and the second heating unit in the inner tank.
[0092] S202. Determine the target temperature based on the first temperature and the second temperature.
[0093] The target temperature is the displayed temperature of the water heater. Since the first and second temperatures are located at different positions inside the water heater tank, combining the water temperatures at different locations yields a more accurate displayed temperature, allowing the user to accurately monitor the water temperature inside the tank. The specific steps of this solution are explained below.
[0094] First, based on the first and second temperatures, the third temperature is obtained.
[0095] Specifically, the third temperature is obtained by weighting the first temperature and the second temperature. The weighting coefficient for the first temperature is greater than that for the second temperature.
[0096] Because the outlet of the inner tank is close to the top of the inner tank, the temperature of the hot water flowing out is closer to the first temperature. However, during the use of the water heater, cold water is constantly being introduced into the inner tank through the inlet, which has a certain impact on the actual water temperature inside the inner tank. Therefore, the weighting factor of the first temperature is set to be greater than the weighting factor of the second temperature in order to accurately obtain the third temperature.
[0097] It should be noted that the specific values of the weighting coefficients for the first temperature and the second temperature may vary depending on the manufacturer and model of the water heater. This application does not impose specific limitations on the values of these data in its embodiments. The following explanation uses an example where the weighting coefficient for the first temperature is 0.8 and the weighting coefficient for the second temperature is 0.2.
[0098] The third temperature can be determined according to the following formula (1):
[0099] T = a × 0.8 + b × 0.2 (1)
[0100] Where T is the third temperature value, a is the first temperature, and b is the second temperature.
[0101] Furthermore, if the third temperature is less than the difference between the first temperature and the first preset value, then the target temperature is determined to be the difference between the first temperature and the first preset value.
[0102] In the embodiments of the present application, no specific limitation is imposed on the first preset value either. During the use of the water heater, when the input cold water volume is large, that is, the second temperature value is small, resulting in a small obtained third temperature value. Since the water flowing out of the inner tank water outlet is actually the water in the upper part and the temperature is closer to the first temperature, therefore, if the third temperature is less than the difference between the first temperature and the first preset value, the target temperature is determined to be the difference between the first temperature and the first preset value. Taking the first preset value as 5°C as an example, when T < a - 5, the target temperature is determined to be a - 5, that is, the target temperature is the difference between the first temperature and the first preset value.
[0103] If the third temperature is greater than or equal to the difference between the first temperature and the first preset value, then the target temperature is determined to be the third temperature.
[0104] Correspondingly, when T ≥ a - 5, the target temperature is determined to be T, that is, the target temperature is determined to be the third temperature.
[0105] S203: Control the first heating unit and / or the second heating unit to perform heating according to the target temperature and the user's set temperature.
[0106] [[ID=1 / 4]]Further, control the first heating unit and / or the second heating unit to perform heating according to the displayed temperature and the user's set temperature.
[0107] In this solution, a first heating unit, a second heating unit, a first temperature sensor and a second temperature sensor are installed in the water heater. The target temperature is determined according to the first temperature and the second temperature monitored by the first temperature sensor and the second temperature sensor. Finally, according to the target temperature and the user's set temperature, the first heating unit and / or the second heating unit are controlled to perform heating. Since the first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank, the temperature of the water in different areas of the inner tank can be accurately detected. Thus, according to the detected water temperatures in different areas, different heating units are controlled to adjust the water temperature in the inner tank, avoiding the situation that the output water is too cold or too hot, which helps to improve the user experience.
[0108] Figure 3 It is a schematic flowchart of the control method for the water heater provided by another embodiment of the present application. The embodiments of the present application further describe this solution in more detail based on the Figure 2 embodiments shown. As Figure 3 shown, the solution provided by the embodiments of the present application includes the following steps:
[0109] S301: Obtain the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor.
[0110] S302. Determine the target temperature based on the first temperature and the second temperature.
[0111] It should be noted that steps S301 to S302 are the same as... Figure 2 The methods and effects of steps S201 to S202 in the illustrated embodiment are similar, and can be referred to the above embodiment for details, which will not be repeated here.
[0112] S303. Determine whether the target temperature is lower than the set temperature.
[0113] S304. If the target temperature is greater than or equal to the set temperature, heating is not required.
[0114] It should be noted that the set temperature is the temperature required by the user. When the target temperature is greater than or equal to the set temperature, the current water temperature can meet the user's needs, and heating is not required.
[0115] S305. If the target temperature is lower than the set temperature, then control the first heating unit and / or the second heating unit to perform heating based on the first temperature and the set temperature.
[0116] The water heater provided in this application embodiment has a dynamic heating function. On the one hand, users can set the heating mode of the water heater according to actual needs, that is, turn the dynamic heating function of the water heater on or off.
[0117] On the other hand, the water heater can also automatically turn the dynamic heating function on or off based on the current water usage and water temperature. Specifically, when the user's current water consumption is high, or the temperature of the cold water entering the water heater tank is low, and the hot water temperature output from the water heater tank outlet (i.e., the first temperature) is lower than the preset temperature, the dynamic heating function will automatically turn on. When the water consumption decreases, and the hot water temperature output from the water heater tank outlet (i.e., the first temperature) is greater than or equal to the preset temperature, the dynamic heating function will automatically turn off.
[0118] The following section provides a detailed explanation of this scheme in conjunction with steps S3051 to S3053.
[0119] S3051. Check if the dynamic heating function of the water heater is turned on.
[0120] S3052. If the target temperature is lower than the set temperature and the dynamic heating function of the water heater is detected to be activated, then the first heating unit and / or the second heating unit shall be controlled to heat according to the first temperature and the set temperature.
[0121] The condition that the target temperature is lower than the set temperature includes one or more of the following three conditions:
[0122] (1) The target temperature is less than or equal to the difference between the set temperature and the heat preservation hysteresis of the water heater.
[0123] (2) The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the second temperature is less than or equal to the difference among the set temperature, the heat preservation dead band, and the sixth preset value.
[0124] (3) The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the target temperature continuously drops by the seventh preset value, and the duration for the target temperature to drop by each unit temperature is less than the preset duration.
[0125] It should be noted that specific values of the fifth preset value, the sixth preset value, the seventh preset value, the unit temperature, and the preset duration are not specifically limited in the embodiments of the present application. Exemplarily, the fifth preset value can be 2°C, the sixth preset value can be 5°C, the seventh preset value can be 3°C, and the preset duration is 45 seconds.
[0126] In a feasible solution of step S3052, if the first temperature is greater than or equal to the fourth temperature, the second heating unit is controlled to heat.
[0127] In another feasible solution, if the first temperature is less than or equal to the fifth temperature, the first heating unit is controlled to heat;
[0128] Among them, the fourth temperature is the minimum value between the difference between the set temperature and the second preset value and the first temperature threshold, and the fifth temperature is the minimum value among the difference between the fourth temperature and the third preset value, the difference between the set temperature and the heat preservation dead band of the water heater, and the fourth preset value.
[0129] It should be noted that the numerical values of the second preset value, the first temperature threshold, the third preset value, and the heat preservation dead band are not specifically limited in the embodiments of the present application. For the convenience of understanding, taking the second preset value as m, the first temperature threshold as n, the third preset value as p, the heat preservation dead band as q, the set temperature as s, the fourth preset value as k, the fourth temperature as x, and the fifth temperature as y as examples.
[0130] On the one hand, when s - m < n, it is determined that x = s - m, that is, the fourth temperature is the difference between the set temperature and the second preset value;
[0131] When s - m > n, it is determined that x = n, that is, the fourth temperature is the first temperature threshold;
[0132] On the other hand, when x - p < s - q - k, it is determined that y = x - p, that is, the fifth temperature is the difference between the fourth temperature and the third preset value;
[0133] When x - p > s - q - k, it is determined that y = s - q - k, that is, the fifth temperature is the difference among the set temperature, the heat preservation dead band of the water heater, and the fourth preset value.
[0134] In another feasible solution, if the first temperature is greater than the fifth temperature but less than the fourth temperature, then the heating of the first heating unit or the second heating unit is controlled to be heated according to whether the first heating unit and / or the second heating unit is currently heating.
[0135] Specifically, if neither the first heating unit nor the second heating unit is currently heating, then the first heating unit is controlled to heat.
[0136] If the first heating unit is currently heating, then continue to control the first heating unit to heat.
[0137] If the second heating unit is currently heating, then continue to control the second heating unit to heat.
[0138] S3053. If the target temperature is lower than the set temperature and the dynamic heating function of the water heater is not detected to be turned on, the second heating unit is controlled to heat.
[0139] Specifically, the target temperature is lower than the set temperature, including any one or more of the following three conditions:
[0140] (1) The target temperature is less than or equal to the difference between the set temperature and the heat preservation hysteresis of the water heater.
[0141] (2) The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the second temperature is less than or equal to the difference between the set temperature, the insulation hysteresis, and the sixth preset value;
[0142] It should be noted that the specific values of the fifth preset value, the sixth preset value, and the unit temperature are not specifically limited in the embodiments of this application. For example, the fifth preset value can be 2℃, and the sixth preset value can be 5℃.
[0143] S306, The display interface of the water heater controls the target temperature.
[0144] As an optional solution, after determining the target temperature, it can also be displayed on the water heater's display interface. This allows users to monitor the water temperature inside the tank in real time and plan their water usage accordingly. Furthermore, since the first and second temperature readings are located at different positions within the water heater's tank, the target temperature can be determined more accurately, providing the user with a clear view of the water temperature inside the tank.
[0145] In practical applications, water heaters can also display the current hot water volume to intuitively show users the current amount of hot water in the inner tank. In the solution provided in this application embodiment, the hot water volume can be determined based on the temperatures of different areas within the inner tank measured by the first and second temperature sensors. The following is a detailed explanation... Figure 4 This plan will be explained in detail.
[0146] Figure 4 This is a flowchart illustrating a water heater control method according to another embodiment of this application. Figure 4 As shown, the solution provided in this application includes the following steps:
[0147] S401. Obtain the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor.
[0148] It should be noted that step S401 and Figure 2 The method and beneficial effects of step S201 in the illustrated embodiment are similar, and can be referred to the above for details, which will not be repeated here.
[0149] S402. Determine the first hot water volume of the water heater based on the first temperature.
[0150] S403. Determine the second hot water volume of the water heater based on the second temperature.
[0151] It should be noted that the first hot water volume refers to the ratio of hot water in the upper part of the water heater's inner tank to all the water in the inner tank, while the second hot water volume refers to the ratio of hot water in the lower part of the water heater's inner tank to all the water in the inner tank. In practical applications, the upper and lower parts of the inner tank can be distinguished based on the installation positions of the first and second heating units within the inner tank.
[0152] Specifically, the first hot water volume is determined based on the first temperature, the first preset temperature, the difference between the maximum set temperature of the water heater and the first preset temperature.
[0153] The second hot water volume is determined based on the second temperature, the second preset temperature, and the difference between the maximum set temperature of the water heater and the second preset temperature.
[0154] In this design, the first preset temperature is greater than the second preset temperature. In practical applications, water in the upper part of the inner tank with a temperature higher than the first preset temperature is considered hot water, while water in the lower part of the inner tank with a temperature higher than the second preset temperature is considered hot water. For ease of understanding, the following explanation uses the following example: the first hot water volume is b, the second hot water volume is d, the first temperature is a, the reference temperature is c, the first preset temperature is 40℃, the second preset temperature is 25℃, and the maximum set temperature of the water heater is z.
[0155] The first hot water volume is determined according to the following formula (2):
[0156] b=[(a-40) / (z-40)]×50% (2)
[0157] The second hot water volume is determined according to the following formula (3):
[0158] d=[(c-25) / (z-25)]×50% (3)
[0159] It should be noted that the reference temperature is the bottom delayed temperature of the water heater. The bottom delayed temperature can be determined based on the power-on status of the water heater and the second temperature change.
[0160] Specifically, on the one hand, when the water heater is powered on, the initial temperature value of the reference temperature is determined to be equal to the temperature value of the second temperature.
[0161] On the other hand, after the water heater is powered on, if the second temperature is lower than the initial temperature value of the reference temperature, the reference temperature is determined to decrease by a unit temperature value every second preset time interval; if the second temperature is higher than the initial temperature value of the reference temperature, the reference temperature is determined to be equal to the second temperature.
[0162] It should be noted that the embodiments of this application do not specifically limit the second preset duration and the size of the unit temperature value. For example, taking a second preset duration of 10 seconds and a unit temperature value of 1℃ as an example, when the power is first turned on, the initial reference temperature is equal to the second temperature. If the second temperature is lower than the initial reference temperature, the reference temperature decreases by 1℃ every 10 seconds. Furthermore, if the second temperature is higher than the reference temperature, the second temperature value is directly assigned to the reference temperature, that is, the reference temperature is determined to be equal to the second temperature.
[0163] It is understood that the embodiments of this application do not specifically limit the execution order of steps S402 and S403.
[0164] S404. Determine the current hot water volume of the water heater based on the first hot water volume and the second hot water volume.
[0165] Specifically, the current hot water volume of the water heater is the proportion of hot water in the water heater to the total water volume. Taking the current hot water volume of the water heater as e as an example, the current hot water volume of the water heater can be determined according to the following formula (4):
[0166] e = b + d (4)
[0167] S405 The display interface of the water heater controls the current hot water volume.
[0168] Furthermore, the current hot water volume is displayed on the water heater's display interface.
[0169] It should be noted that this application does not specifically limit the method for displaying the current hot water volume. On the one hand, if the water heater's display interface uses a numerical display, it directly displays the current percentage of hot water volume, ranging from 0% to 100%.
[0170] It is understandable that if the first temperature value at the top of the water heater and / or the second temperature value at the bottom of the water heater are low, it may result in the hot water volume being less than 0%.
[0171] At this point, the amount of hot water displayed on the screen can be determined based on the first temperature reading at the top of the water heater.
[0172] Specifically, if the first temperature is greater than or equal to the first preset temperature, it is assumed that there is still hot water in the water heater, and the hot water volume is displayed as 1%.
[0173] If the water heater is not newly powered on and the top temperature is less than or equal to the third preset temperature, it is considered that there is no hot water, and the hot water volume is displayed as 0%, meaning there is no hot water in the water heater.
[0174] If the water heater has just been powered on and the first temperature is less than or equal to the fourth preset temperature, the hot water volume will be displayed as 0%, indicating that there is no hot water in the water heater by default.
[0175] It should be noted that the fourth preset temperature is lower than the first preset temperature, and the third preset temperature is lower than the fourth preset temperature. The specific values of the above data are not specifically limited in the embodiments of this application. For example, the first preset temperature is 40°C, the fourth preset temperature can be 39°C, and the third preset temperature can be any value lower than the fourth preset temperature, such as 38°C.
[0176] On the other hand, if the water heater's display interface uses a segment display method, that is, it displays the number of hot water segments based on the amount of hot water; the more hot water, the higher the segment number. It should be noted that the maximum number of segments displayed varies for different manufacturers and models of water heaters. You can determine the correspondence between each segment and the amount of hot water based on the maximum segment value.
[0177] Specifically, taking a water heater that can display a maximum of 12 segments and a maximum hot water volume of 100% as an example, each segment corresponds to approximately 8% of the hot water volume. Therefore, 8% is used as the interval between each segment.
[0178] For ease of understanding, you can refer to the table below for the correspondence between hot water volume and displayed values to see the corresponding current hot water volume on the water heater's display interface.
[0179] e <8% ≥8% ≥16% ≥24% ≥32% ≥40% ≥48% Number of segments To be determined 1 2 3 4 5 6 e ≥56% ≥64% ≥72% ≥80% ≥88% ≥96% Number of segments 7 8 9 10 11 12
[0180] It should be noted that when e < 8%, the display of hot water volume segments is determined as follows:
[0181] If the first temperature is greater than or equal to the first preset temperature, it is assumed that there is still hot water in the water heater, and the hot water volume display shows segment 1.
[0182] If the water heater is not newly powered on and the top temperature is less than or equal to the third preset temperature, it is considered that there is no hot water, and the hot water volume display is 0, meaning there is no hot water in the water heater.
[0183] If the water heater has just been powered on and the first temperature is less than or equal to the fourth preset temperature, the hot water volume display will show 0 segments, indicating that there is no hot water in the water heater by default.
[0184] The values for the third and fourth preset temperatures can be found in the embodiments described in the above-mentioned digital display section, and will not be repeated here.
[0185] This application provides a method for controlling a water heater. A first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor are installed in the water heater. Based on the first temperature, a first hot water volume is determined; based on the second temperature, a second hot water volume is determined; and based on the first and second hot water volumes, the current hot water volume is determined. The water heater's display interface is then controlled to show the current hot water volume. Since the first temperature sensor and the first heating unit are located near the outlet of the inner tank, and the second temperature sensor and the second heating unit are located near the inlet of the inner tank, the amount of hot water in the inner tank can be accurately determined based on the hot water volume in different areas. This information is then displayed to the user, allowing the user to intuitively understand the current amount of hot water in the inner tank and thus plan their water usage accordingly, improving the user experience.
[0186] Figure 5 This is a schematic diagram of the control device for a water heater provided in one embodiment of this application. The inner tank of the water heater is equipped with a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor. The first heating unit and the second heating unit are respectively used to heat water in different areas of the inner tank. The first temperature sensor and the first heating unit are located near the water outlet of the inner tank, and the second temperature sensor and the second heating unit are located near the water inlet of the inner tank.
[0187] The control device 500 of the water heater includes:
[0188] The acquisition module 501 is used to acquire the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor.
[0189] The determining module 502 is used to determine the target temperature based on the first temperature and the second temperature;
[0190] The processing module 503 is used to control the first heating unit and / or the second heating unit to perform heating according to the target temperature and the user's set temperature.
[0191] It is understood that the control device for the water heater provided in this embodiment can be used to execute the technical solution of any of the above method embodiments. Its implementation principle and technical effect are similar. For details, please refer to the above method embodiments, which will not be repeated here.
[0192] In one feasible implementation, the determining module 502 is specifically used to: obtain a third temperature based on a first temperature and a second temperature;
[0193] If the third temperature is less than the difference between the first temperature and the first preset value, then the target temperature is determined to be the difference between the first temperature and the first preset value.
[0194] If the third temperature is greater than or equal to the difference between the first temperature and the first preset value, then the target temperature is determined to be the third temperature.
[0195] In one feasible implementation, the determining module 502 is specifically used to: obtain a third temperature based on a weighted average of a first temperature and a second temperature;
[0196] The weighting coefficient for the first temperature is greater than that for the second temperature.
[0197] In one feasible implementation, the processing module 503 is specifically used to: if the target temperature is less than the set temperature, control the first heating unit and / or the second heating unit to perform heating according to the first temperature and the set temperature;
[0198] If the target temperature is greater than or equal to the set temperature, then the first heating unit and the second heating unit will not heat.
[0199] In one feasible implementation, the processing module 503 is specifically used to: control the second heating unit to perform heating if the first temperature is greater than or equal to the fourth temperature;
[0200] If the first temperature is less than or equal to the fifth temperature, then control the first heating unit to heat;
[0201] If the first temperature is greater than the fifth temperature and less than the fourth temperature, then control the first heating unit or the second heating unit to heat up based on whether the first heating unit and / or the second heating unit are currently heating.
[0202] The fourth temperature is the minimum of the difference between the set temperature and the second preset value, and the first temperature threshold. The fifth temperature is the minimum of the difference between the fourth temperature and the third preset value, the difference between the set temperature and the heat preservation hysteresis of the water heater, and the fourth preset value.
[0203] In one feasible implementation, the processing module 503 is specifically used to: control the first heating unit to heat if neither the first heating unit nor the second heating unit is currently heating;
[0204] If the first heating unit is currently heating, then continue to control the first heating unit to heat.
[0205] If the second heating unit is currently heating, then continue to control the second heating unit to heat.
[0206] In one feasible implementation, the processing module 503 is specifically used to: if the target temperature is lower than the set temperature and the dynamic heating function of the water heater is detected to be turned on, then control the first heating unit and / or the second heating unit to heat according to the first temperature and the set temperature.
[0207] In one feasible implementation, the processing module 503 is further configured to: if the target temperature is lower than the set temperature and the dynamic heating function of the water heater is not activated, control the second heating unit to perform heating.
[0208] In one feasible implementation, the target temperature is lower than the set temperature, including any of the following:
[0209] The target temperature is less than or equal to the difference between the set temperature and the water heater's insulation hysteresis.
[0210] The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the second temperature is less than or equal to the difference between the set temperature, the insulation hysteresis, and the sixth preset value;
[0211] The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the target temperature continuously decreases by the seventh preset value, with the duration of each temperature decrease being less than the preset duration.
[0212] In one feasible implementation, the processing module 503 is also used to: control the display interface of the water heater to display the target temperature.
[0213] In one feasible implementation, the processing module 503 is further configured to: determine a first hot water volume of the water heater based on the first temperature;
[0214] The second hot water volume of the water heater is determined based on the second temperature.
[0215] Determine the current hot water volume of the water heater based on the first and second hot water volumes;
[0216] The display interface of the water heater shows the current hot water volume.
[0217] In one feasible implementation, the processing module 503 is specifically used to: determine the first hot water volume based on the first temperature, the first preset temperature, the difference between the maximum set temperature of the water heater and the first preset temperature;
[0218] Based on the second temperature, determine the second hot water volume of the water heater, including:
[0219] The second hot water volume is determined based on the second temperature, the second preset temperature, and the difference between the maximum set temperature of the water heater and the second preset temperature.
[0220] The first preset temperature is greater than the second preset temperature.
[0221] In one feasible implementation, the processing module 503 is specifically used to: determine that the initial temperature value of the reference temperature is equal to the temperature value of the second temperature when the water heater is powered on.
[0222] After the water heater is powered on, if the second temperature is lower than the initial temperature value of the reference temperature, the reference temperature is determined to decrease by a unit temperature value every second preset time interval. If the second temperature is higher than the initial temperature value of the reference temperature, the reference temperature is determined to be equal to the second temperature.
[0223] It is understood that the control device for the water heater provided in this embodiment can be used to execute the technical solution of any of the above method embodiments. Its implementation principle and technical effect are similar. For details, please refer to the above method embodiments, which will not be repeated here.
[0224] Figure 6 This is a schematic diagram of the control device for a water heater provided in one embodiment of this application. Figure 6 As shown, the inner tank of the water heater is equipped with a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor. The first heating unit and the second heating unit are used to heat the water in different areas of the inner tank, respectively. The first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank.
[0225] The control device 600 of the above-mentioned water heater includes: a processor 601 and a memory 602.
[0226] The memory 602 stores a computer program; the processor 601 executes the computer program stored in the memory to implement the steps of the water heater control method in the above method embodiments.
[0227] In the aforementioned water heater, the memory 602 and the processor 601 are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines, such as bus 603. The memory 602 stores computer execution instructions that implement data access control methods, including at least one software function module that can be stored in the memory 602 in the form of software or firmware. The processor 601 executes various functional applications and data processing by running the software program and module stored in the memory 602.
[0228] The memory 602 may be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 602 stores programs, which are executed by the processor 601 upon receiving execution instructions. Furthermore, the software programs and modules within the memory 602 may include an operating system, which may include various software components and / or drivers for managing system tasks (e.g., memory management, storage device control, power management, etc.) and can communicate with various hardware or software components to provide an operating environment for other software components.
[0229] Processor 601 can be an integrated circuit chip with signal processing capabilities. The aforementioned processor 601 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0230] Figure 7 This is a schematic diagram of the structure of a water heater provided in one embodiment of this application. Figure 7 As shown, the water heater 700 provided in this embodiment has a first heating unit 701, a second heating unit 702, a first temperature sensor 703, and a second temperature sensor 704 installed in its inner tank. The first heating unit 701 and the second heating unit 702 are used to heat water in different areas of the inner tank, respectively. The first temperature sensor 703 and the first heating unit 701 are located near the water outlet of the inner tank, while the second temperature sensor 702 and the second heating unit 704 are located near the water inlet of the inner tank. The water heater also includes... Figure 5 or Figure 6 The control device 705 for the water heater in the illustrated embodiment.
[0231] It is understood that the control device for the water heater provided in this embodiment can be used to execute the technical solution of any of the above method embodiments. Its implementation principle and technical effect are similar. For details, please refer to the above method embodiments, which will not be repeated here.
[0232] An embodiment of this application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the steps of the various method embodiments of this application.
[0233] Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the water heater control method described in the above method embodiments.
[0234] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0235] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0236] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. Without departing from the principles of this application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of this application.
Claims
1. A method for controlling a water heater, characterized in that, The inner tank of the water heater is equipped with a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor. The first heating unit and the second heating unit are respectively used to heat the water in different areas of the inner tank. The first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank. The method includes: Acquire the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor; A third temperature is obtained based on the weighted average of the first temperature and the second temperature, wherein the weighting coefficient of the first temperature is greater than the weighting coefficient of the second temperature. If the third temperature is less than the difference between the first temperature and the first preset value, then the difference between the first temperature and the first preset value is determined to be the target temperature. If the third temperature is greater than or equal to the difference between the first temperature and the first preset value, then the third temperature is determined to be the target temperature; Check if the dynamic heating function of the water heater is enabled; If the target temperature is lower than the set temperature and the dynamic heating function of the water heater is detected to be activated, then if the first temperature is greater than or equal to the fourth temperature, the second heating unit is controlled to heat; if the first temperature is less than or equal to the fifth temperature, the first heating unit is controlled to heat; if the first temperature is greater than the fifth temperature and less than the fourth temperature, the first heating unit or the second heating unit is controlled to heat depending on whether the first heating unit and / or the second heating unit is currently heating; the fourth temperature is the minimum value among the difference between the set temperature and the second preset value and the first temperature threshold, and the fifth temperature is the minimum value among the difference between the fourth temperature and the third preset value, the difference between the set temperature and the heat preservation hysteresis of the water heater, and the fourth preset value; If the target temperature is lower than the set temperature, and the dynamic heating function of the water heater is not detected to be turned on, the second heating unit is controlled to heat.
2. The method according to claim 1, characterized in that, Also includes: If the target temperature is greater than or equal to the set temperature, then the first heating unit and the second heating unit are controlled to not heat.
3. The method according to claim 1, characterized in that, Controlling the heating of the first heating unit or the second heating unit based on whether the first heating unit and / or the second heating unit are currently heating includes: If neither the first heating unit nor the second heating unit is currently heating, then the first heating unit is controlled to heat. If the first heating unit is currently heating, then continue to control the first heating unit to heat. If the second heating unit is currently heating, then continue to control the second heating unit to heat.
4. The method according to any one of claims 1-3, characterized in that, The target temperature being lower than the set temperature includes any of the following: The target temperature is less than or equal to the difference between the set temperature and the heat preservation hysteresis of the water heater; The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the second temperature is less than or equal to the difference between the set temperature and the insulation hysteresis and the sixth preset value; The target temperature is less than or equal to the difference between the set temperature and the fifth preset value, and the target temperature continuously decreases by the seventh preset value, with the duration of each temperature decrease being less than the preset duration.
5. The method according to any one of claims 1-3, characterized in that, After determining the target temperature, the following is also included: The target temperature is displayed on the control interface of the water heater.
6. The method according to any one of claims 1-3, characterized in that, After obtaining the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor, the method further includes: Based on the first temperature, determine the first hot water volume of the water heater; The second hot water volume of the water heater is determined based on the second temperature; The current hot water volume of the water heater is determined based on the first hot water volume and the second hot water volume; The display interface controlling the water heater shows the current hot water volume.
7. The method according to claim 6, characterized in that, Determining the first hot water volume of the water heater based on the first temperature includes: The first hot water volume is determined based on the first temperature, the first preset temperature, the difference between the maximum set temperature of the water heater and the first preset temperature; Determining the second hot water volume of the water heater based on the second temperature includes: The second hot water volume is determined based on the second temperature, the second preset temperature, and the difference between the maximum set temperature of the water heater and the second preset temperature. Wherein, the first preset temperature is greater than the second preset temperature.
8. The method according to claim 7, characterized in that, Determining the second hot water volume based on the second temperature, the second preset temperature, and the difference between the maximum set temperature of the water heater and the second preset temperature includes: When the water heater is powered on, the initial temperature value of the reference temperature is determined to be equal to the temperature value of the second temperature. After the water heater is powered on, if the second temperature is less than the initial temperature value of the reference temperature, the reference temperature is determined to decrease by a unit temperature value every second preset time interval; if the second temperature is higher than the initial temperature value of the reference temperature, the reference temperature is determined to be equal to the second temperature.
9. A control device for a water heater, characterized in that, The inner tank of the water heater is equipped with a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor. The first heating unit and the second heating unit are respectively used to heat the water in different areas of the inner tank. The first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank. The device includes: The acquisition module is used to acquire the first temperature detected by the first temperature sensor and the second temperature detected by the second temperature sensor; A determining module is used to determine a target temperature based on the first temperature and the second temperature; The processing module is used to control the first heating unit and / or the second heating unit to perform heating according to the target temperature and the user's set temperature; The determining module is specifically used to obtain a third temperature based on the weighted average of the first temperature and the second temperature, wherein the weighting coefficient of the first temperature is greater than the weighting coefficient of the second temperature; if the third temperature is less than the difference between the first temperature and a first preset value, then the difference between the first temperature and the first preset value is determined to be the target temperature; if the third temperature is greater than or equal to the difference between the first temperature and the first preset value, then the third temperature is determined to be the target temperature. The processing module is specifically used to detect whether the dynamic heating function of the water heater is turned on; if the target temperature is less than the set temperature and the dynamic heating function of the water heater is detected to be turned on, then if the first temperature is greater than or equal to the fourth temperature, the second heating unit is controlled to heat; if the first temperature is less than or equal to the fifth temperature, the first heating unit is controlled to heat; if the first temperature is greater than the fifth temperature and less than the fourth temperature, the first heating unit or the second heating unit is controlled to heat depending on whether the first heating unit and / or the second heating unit is currently heating; the fourth temperature is the minimum value among the difference between the set temperature and the second preset value and the first temperature threshold, and the fifth temperature is the minimum value among the difference between the fourth temperature and the third preset value, the difference between the set temperature and the heat preservation hysteresis of the water heater, and the fourth preset value; if the target temperature is less than the set temperature and the dynamic heating function of the water heater is detected to be turned off, the second heating unit is controlled to heat.
10. A control device for a water heater, characterized in that, The inner tank of the water heater is equipped with a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor. The first heating unit and the second heating unit are respectively used to heat the water in different areas of the inner tank. The first temperature sensor and the first heating unit are close to the water outlet of the inner tank, and the second temperature sensor and the second heating unit are close to the water inlet of the inner tank. The device includes: Processor, memory; The memory stores computer programs; When the processor executes the computer program stored in the memory, it implements the control method for the water heater according to any one of claims 1 to 8.
11. A water heater, characterized in that, The water heater has a first heating unit, a second heating unit, a first temperature sensor, and a second temperature sensor installed inside its inner tank. The first heating unit and the second heating unit are used to heat water in different areas of the inner tank, respectively. The first temperature sensor and the first heating unit are located near the water outlet of the inner tank, and the second temperature sensor and the second heating unit are located near the water inlet of the inner tank. The water heater also includes a control device for the water heater as described in claim 9 or 10.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the control method for a water heater as described in any one of claims 1 to 8.
13. A program product comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the control method for the water heater as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Device and method for predicting residual hot water quantity of water heater
CN105202765A
Electric water heater using mobile phone application for temperature control
CN106016708A
Electric water heater
CN202229422U