A temperature measurement error compensation method, system, device and medium for a thermostat

By obtaining real-time temperature and temperature rise values ​​from the thermostat and calculating the compensation temperature, the problem of the built-in sensor in the thermostat being over-temperature is solved, achieving accurate temperature detection and energy-saving control.

CN120740158BActive Publication Date: 2025-11-04NANJING TAIJIESAI INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511205846.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-27
Publication Date
2025-11-04
Estimated Expiration
2045-08-27

AI Technical Summary

Technical Problem

The built-in temperature sensor in the thermostat overheats due to circuit board heat, causing it to detect an excessively high temperature. This results in inaccurate air conditioning control, a poor user experience, and wasted energy.

Method used

The real-time temperature is obtained through a temperature controller, the first and second temperature rise values ​​are determined, the compensation temperature is calculated based on these temperature rise values, the final temperature is adjusted to overcome the influence of the heat source, and a mercury thermometer is used for auxiliary calibration.

Benefits of technology

It achieves accurate temperature detection, enables reasonable control of air conditioning fans and water valves, reduces energy waste, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120740158B_ABST
    Figure CN120740158B_ABST
Patent Text Reader

Abstract

The application discloses a temperature measurement error compensation method, system and device of a temperature controller and a medium, and belongs to the technical field of temperature controller temperature collection. The method comprises the following steps: acquiring real-time temperature through the temperature controller; determining a first temperature rise value; determining a second temperature rise value according to a heat source; determining a compensation temperature based on the first temperature rise value and the second temperature rise value; and determining a final temperature based on the real-time temperature. According to the temperature measurement error compensation method, system and device of the temperature controller, the temperature is compensated according to time and heat generation, so that the detected temperature approaches the real temperature. The compensation temperature is adjusted in real time according to the heat source, so that the detected temperature is more accurate. The accurate temperature can be used to more reasonably control an air conditioner fan and a water valve, thereby reducing the waste of electric energy and being more low-carbon.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of temperature acquisition of temperature controllers, and particularly relates to a temperature controller temperature measurement error compensation method, system, device and medium. BACKGROUND

[0002] The temperature controller usually has a built-in temperature sensor to detect the ambient temperature in real time, and controls the fan and water valve according to the set temperature according to the control logic to realize real-time monitoring and control of the ambient temperature.

[0003] The built-in temperature sensor of the temperature controller greatly reduces the wiring and installation cost of the original external sensor, but the existence of the circuit board causes energy consumption and heating, especially when the non-magnetic holding relay is opened, the coil of the non-magnetic holding relay will continuously heat, causing the detection temperature of the built-in temperature sensor to be too high.

[0004] In daily air conditioning applications, the high temperature detection of the temperature controller will cause the temperature control to deviate from the expected setting, for example, in summer, it is always in high wind cooling mode, and when the body temperature is suitable, it will continue to be in high wind cooling mode because the detected temperature is too high, and will be in a stable state only when the actual body temperature is too cold. This will cause the user's experience to be very poor, and the long time in high wind cooling mode also wastes more energy, which is not in line with the low-carbon life advocated.

[0005] The high temperature of the built-in temperature sensor of the temperature controller has always been a major pain point in the industry, and the usual solutions include: the first method is to increase an external temperature sensor installed in a suitable position, which increases the wiring and installation cost; the second method is to reduce the power consumption to reduce heating and temperature rise, which has a certain effect but greatly increases the cost; the third method is to pre-set a reduced temperature at the factory, which has differences in temperature rise in different environments, and the reduced temperature does not have consistency and needs to be set according to the actual environment, which increases the time cost of debugging.

[0006] In view of the above-mentioned problems, a new temperature controller temperature measurement error compensation method, system, device and medium are needed to solve the existing problems. SUMMARY

[0007] The purpose of the present application is to provide a temperature controller temperature measurement error compensation method, system, device and medium to solve the problem of high temperature of the built-in temperature sensor of the temperature controller.

[0008] To achieve the above-mentioned purpose, the present application provides the following technical scheme: a temperature controller temperature measurement error compensation method, comprising:

[0009] obtaining a real-time temperature T1 through the temperature controller;

[0010] determining a first temperature rise value ΔT1;

[0011] determining a second temperature rise value ΔT2 according to the heat source;

[0012] determining a compensation temperature ΔT6 based on the first temperature rise value ΔT1 and the second temperature rise value ΔT2;

[0013] determining a final temperature T6 based on the real-time temperature T1 and the compensation temperature ΔT6.

[0014] Preferably, the determination of the first temperature rise value ΔT1 comprises:

[0015] When the temperature controller is powered on, the temperature controller acquires a second temperature T2, at which time the third temperature T3 is acquired by the temperature measuring device;

[0016] After the temperature controller is powered on and in the shutdown state, when the second temperature T2 collected by the temperature controller is in a stable state, the fourth temperature T4 acquired by the temperature controller and the fifth temperature T5 acquired by the temperature measuring device are acquired at the same time;

[0017] The first temperature rise value ΔT1 is obtained by ΔT1 = (T4 - T5) - (T2 - T3).

[0018] Preferably, the determination of the second temperature rise value ΔT2 according to the heat source comprises matching temperature compensation according to the number and heat efficiency of the heat source.

[0019] Preferably, the matching temperature compensation according to the number and heat efficiency of the heat source comprises:

[0020] detecting the number of heat sources;

[0021] If the number of heat sources is equal to 2, the second temperature rise value ΔT2 is the product of the opening time of the heat source and the heat and heat dissipation efficiency S2 of the two heat sources;

[0022] If the number of heat sources is equal to 1, the second temperature rise value ΔT2 is the product of the opening time of the heat source and the heat and heat dissipation efficiency S1 of the one heat source.

[0023] Preferably, the calculation method of the heat and heat dissipation efficiency S1 of the one heat source and the heat and heat dissipation efficiency S2 of the two heat sources comprises:

[0024] acquiring the first time interval M1 from the opening to the equilibrium state of the first heat source, the temperature at the opening, and the temperature at the stable state, and obtaining the third temperature rise value ΔT3 of the first heat source at the equilibrium state by ΔT3 = T1 - T2.

[0025] A heating and heat dissipation efficiency S1 of the first heat source is obtained by a third temperature rise ΔT3 and a first time interval M1, and the heating and heat dissipation efficiency S1 of the first heat source is obtained by the third temperature rise ΔT3 and the first time interval M1.

[0026] A fourth temperature rise ΔT4 of the second heat source in the equilibrium state is obtained by a second temperature in the equilibrium state and a second temperature in the starting state, and the fourth temperature rise ΔT4 of the second heat source in the equilibrium state is obtained by the second temperature in the equilibrium state and the second temperature in the starting state.

[0027] A fifth temperature rise ΔT5 of the first heat source and the second heat source in the equilibrium state is obtained by a fifth time interval M5, and the fifth temperature rise ΔT5 of the first heat source and the second heat source in the equilibrium state is obtained by the fifth temperature rise ΔT5 and the fifth time interval M5.

[0028] A heating and heat dissipation efficiency S2 of the two heat sources is obtained by the fifth temperature rise ΔT5 and the fifth time interval M5, and the heating and heat dissipation efficiency S2 of the two heat sources is obtained by the fifth temperature rise ΔT5 and the fifth time interval M5.

[0029] Preferably, the compensation temperature is determined based on the first temperature rise ΔT1 and the second temperature rise ΔT2, and the compensation temperature ΔT6 = the first temperature rise ΔT1 + the second temperature rise ΔT2.

[0030] A final temperature T6 = a real-time temperature T1 - the compensation temperature ΔT6.

[0031] Preferably, the temperature measuring device is a mercury thermometer.

[0032] The application further provides a temperature measurement error compensation system of a temperature controller, and the system comprises:

[0033] A real-time temperature acquisition module is configured to acquire a real-time temperature by the temperature controller.

[0034] A first temperature rise determination module is configured to determine a first temperature rise.

[0035] A second temperature rise determination module is configured to determine a second temperature rise according to the heat source.

[0036] A compensation temperature determination module is configured to determine a compensation temperature based on the first temperature rise and the second temperature rise.

[0037] The application further provides a temperature measurement error compensation device of a temperature controller, and the device comprises:

[0038] A memory is configured to store non-transitory computer readable instructions; and

[0039] A processor is configured to run the computer readable instructions, so that the computer readable instructions are executed by the processor to perform the temperature measurement error compensation method of the temperature controller.

[0040] The application further provides a computer readable storage medium for storing non-transitory computer readable instructions, which, when executed by a computer, cause the computer to perform the temperature measurement error compensation method of the temperature controller.

[0041] The technical effects and advantages of the present application: the temperature measurement error compensation method, system, device and medium of the present application compensate the temperature according to time and heat generation, so that the detected temperature approaches the real perceived temperature; and the compensation temperature is adjusted in real time according to the heat source, so that the detected temperature is more accurate, and the accurate temperature can more reasonably control the air conditioner fan and water valve, reducing the waste of electric energy and being more low-carbon. BRIEF DESCRIPTION OF DRAWINGS

[0042] Figure 1 is a flowchart of the method of the present application;

[0043] Figure 2 is a step diagram of fitting the current compensation temperature rise of the present application;

[0044] Figure 3 is a temperature schedule of the temperature controller according to process 1 for switching the relay;

[0045] Figure 4 is a temperature schedule of the temperature controller according to process 2 for switching the relay. DETAILED DESCRIPTION

[0046] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0047] The present application provides a method for compensating for temperature measurement errors caused by temperature changes in the internal circuit of a temperature controller, as shown in Figure 1 The entire temperature compensation process includes four steps:

[0048] Step 1: Real-time detection of ambient temperature T1;

[0049] The temperature controller detects the temperature in real time. In the case of just being powered on, the temperature at this time can exclude the interference of the heat source, and the temperature detected at this time is basically accurate;

[0050] Step 2: Fitting the temperature rise ΔT1 caused by the operation of the circuit board;

[0051] 1. Circuit board in the process of running will continue to heat, especially in high-power devices around the obvious temperature rise, in the use of built-in temperature sensor, due to the small space, heat can not be dissipated, there will be a certain temperature rise;

[0052] 2. Get compensation temperature rise method: give the temperature controller power, get the detected ambient temperature T2 at this time, and then use the mercury thermometer to get the actual ambient temperature T3 at this time; The temperature controller is powered on for a long time, but it is always in the shutdown state, and the temperature controller collects the ambient temperature until it is in a stable state, at which time the detection temperature T4 after power-on stabilization is obtained, and the temperature T5 of the mercury thermometer at this time is recorded. At this time, the temperature rise ΔT1 caused by the circuit board can be obtained, and the temperature rise ΔT1 = (T4 - T5) - (T2 - T3);

[0053] Step 3: Fit the temperature rise ΔT2 of the heat source according to the change of time;

[0054] The coil of the non-magnetic holding relay will continue to be powered when it is attracted, that is, it will continue to heat, and the relay panel is usually a very compact shell, and the heat generated by the heat cannot be dissipated in time, and a certain temperature rise will occur until the heat production and heat dissipation are in a balanced state. This process is to fit the temperature rise ΔT2 caused by the change of the number of heat sources according to the heating time;

[0055] The temperature controller will control the fan and water valve, which may only open the fan, the water valve and the fan, or the fan and the water valve, and the fan and the water valve are controlled by non-magnetic holding relays. The opening coil of the non-magnetic holding relay can be considered as a larger heat source, which presents three situations: the number of heat sources may be 0, 1, or 2, and appropriate temperature compensation is given according to the number of heat sources and the heating efficiency.

[0056] This step is divided into the following processes:

[0057] Process 1: Through experiments, the time M1 (unit: minute) from turning on a heat source (turning on a relay) to the balanced state is obtained, and the temperature rise ΔT3 in the balanced state is obtained. After a period of stabilization, the second heat source is turned on, and after a long period of testing, it will be in a balanced state, at which time the time M2 (unit: minute) from turning on the second heat source to the balanced state is obtained, and the temperature rise ΔT4 in the balanced state is obtained. After a period of stabilization, one heat source is turned off, and the time M3 (unit: minute) from turning off to the balanced state is obtained. After a period of stabilization, the last heat source is turned off, and the time M4 (unit: minute) from turning off to the balanced state is obtained.

[0058] Process 2: Get the time M5 (unit: minute) from turning on two heat sources (turning on two relays) to the state of equilibrium, get the temperature rise ΔT5 in the state of equilibrium (ΔT5 = ΔT3 + ΔT4). After a period of time, turn off the two heat sources, get the time M6 (unit: minute) from turning off to equilibrium.

[0059] Process 3: The experimental results show that M1, M2, M3, M4 are basically the same, ΔT3 and ΔT4 are basically the same, and the heating and heat dissipation efficiency of one heat source is S1 = ΔT3 / M1. M5 and M6 are basically the same, and the heating and heat dissipation efficiency of two heat sources is S2 = ΔT5 / M5.

[0060] Process 4: Fit the current compensation temperature rise ΔT2, the specific process is as shown in Figure 2

[0061] First, detect the number of heat sources, and divide it into three cases according to the number of heat sources: the first case is that the number of heat sources is 2, at this time the compensation temperature rise ΔT2 increases with time S2 until the temperature rise ΔT2 and ΔT5 remain consistent. The second case is that the number of heat sources is 1, and when the compensation temperature rise ΔT2 is less than ΔT3, the compensation temperature rise ΔT2 increases with time S1, and when the compensation temperature rise ΔT2 is greater than ΔT3, the compensation temperature rise ΔT2 decreases with time S1, until the compensation temperature rise ΔT2 and ΔT3 remain consistent. The third case is that the number of heat sources is 0, and when the compensation temperature rise ΔT2 is less than ΔT3, the compensation temperature rise ΔT2 decreases with time S1, and when the compensation temperature rise ΔT2 is greater than ΔT3, the compensation temperature rise ΔT2 decreases with time S2. This process is performed every second, that is, the compensation temperature is corrected every second, so that the final compensation temperature is close to the true temperature rise at each time.

[0062] Step 4:

[0063] After the above process, two important parameters, temperature rise ΔT1 and temperature rise ΔT2, are obtained. These two parameters are the temperature rise due to heating, that is, the temperature that needs to be compensated. At this time, the final compensation temperature ΔT6 = ΔT1 + ΔT2 (ΔT2 is adjusted in real time with time and heat source) can be obtained, and the final fitted ambient temperature T6 = temperature controller real-time acquisition temperature T1 - compensation temperature ΔT6.

[0064] Figure 3 Note: The temperature controller turns on the first relay at 0:00:00, turns on the second relay at 1:00:00, turns off the second relay at 2:00:00, and turns off the second relay at 3:00:00.

[0065] As Figure 3 ​As shown, the data of the entire process 1 in step 3 above is recorded, the red curve represents the real-time detection data of the temperature controller, which is quite different from the data collected by the third-party equipment (green curve), and the data curve after compensation (blue curve) is closer to the green curve.

[0066] Figure 4 Description: The temperature controller turns on two relays at 0:00:00 and turns off the second relay at 2:00:00.

[0067] As Figure 4 shown, this figure records the data of the entire process 2 in step 3 above, the slope of the red curve is obviously higher, but the compensated curve is still closer to the reference curve (green curve).

[0068] The present application further provides a temperature controller temperature measurement error compensation system, the system comprises:

[0069] A real-time temperature acquisition module for the temperature controller to acquire real-time temperature;

[0070] A first temperature rise value determination module for determining a first temperature rise value;

[0071] A second temperature rise value determination module for determining a second temperature rise value according to the heat source;

[0072] A compensation temperature determination module for determining a compensation temperature based on the first temperature rise value and the second temperature rise value.

[0073] The present application further provides a temperature controller temperature measurement error compensation device, comprising:

[0074] A memory for storing non-transitory computer readable instructions; and

[0075] A processor for running the computer readable instructions, so that the computer readable instructions are executed by the processor to perform the temperature controller temperature measurement error compensation method.

[0076] The present application further provides a computer readable storage medium for storing non-transitory computer readable instructions, when the non-transitory computer readable instructions are executed by a computer, so that the computer executes the temperature controller temperature measurement error compensation method.

[0077] Those skilled in the art will appreciate that embodiments of the application can be readily used as a method, a system or a computer program product. Accordingly, the application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer-readable program code thereon for use by or in connection with an instruction execution system. Program code embodied on one or more computer-usable storage media can be downloaded over a network from one computer to another computer and / or embodied in one or more computer-usable storage media for use in a computer-readable code. Program code embodied on one or more computer-usable storage media can cause a computer or processor to perform a method when the computer program code is executed by the computer or processor. In particular, the computer program code can cause a computer or processor to perform the steps of a method as described herein.

[0078] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps of the flowchart block or blocks.

[0079] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps of the flowchart block or blocks.

[0080] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps of the flowchart block or blocks.

[0081] Finally, it should be noted that the above only describes the preferred embodiments of the present application and is not intended to limit the present application. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art will appreciate that the technical solutions described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalent features, and any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method of compensating for temperature measurement errors in a thermostat, the method comprising: The method comprises the following steps: obtaining real-time temperature through a temperature controller; determining a first temperature rise value; determining a second temperature rise value according to a heat source; determining a compensation temperature based on the first temperature rise value and the second temperature rise value; determining a final temperature based on the real-time temperature and the compensation temperature; the determination of the first temperature rise value comprises the following steps: when the temperature controller is powered on, the temperature controller obtains a second temperature, at this time, a third temperature is obtained through a temperature measuring device; after the temperature controller is powered on and is in a shutdown state, when the second temperature collected by the temperature controller is in a stable state, the temperature obtained by the temperature controller is a fourth temperature, at the same time, a fifth temperature is obtained through the temperature measuring device; the first temperature rise value is obtained through the first temperature rise value=(the fourth temperature-the fifth temperature)-(the second temperature-the third temperature); the determination of the second temperature rise value according to the heat source comprises the following steps: matching temperature compensation according to the number and heat efficiency of the heat source; the matching of the temperature compensation according to the number and heat efficiency of the heat source comprises the following steps: detecting the number of heat sources; if the number of heat sources is equal to 2, the second temperature rise value is the product of the opening time of the heat source and the heat and heat dissipation efficiency of the two heat sources; if the number of heat sources is equal to 1, the second temperature rise value is the product of the opening time of the heat source and the heat and heat dissipation efficiency of the one heat source; the determination of the compensation temperature based on the first temperature rise value and the second temperature rise value comprises the following step: the compensation temperature=the first temperature rise value+the second temperature rise value.

2. The method of claim 1, wherein: the calculation method of the heat and heat dissipation efficiency of the one heat source and the heat and heat dissipation efficiency of the two heat sources comprises the following steps: obtaining a first time interval from the opening to the stable state of the first heat source, the temperature at the opening and the temperature at the stable state, and obtaining the third temperature rise value=the first stable temperature-the first opening temperature through the third temperature rise value, to obtain the third temperature rise value of the first heat source in the stable state; obtaining the heat and heat dissipation efficiency of the one heat source through the heat and heat dissipation efficiency of the one heat source=the third temperature rise value÷the first time interval; 3. The method of claim 1, wherein: obtaining a second time interval from the opening to the stable state of the second heat source, the temperature at the opening and the temperature at the stable state, and obtaining the fourth temperature rise value=the second stable temperature-the second opening temperature through the fourth temperature rise value, to obtain the fourth temperature rise value of the second heat source in the stable state; obtaining a fifth time interval from the opening to the stable state of the first heat source and the second heat source, and obtaining the fifth temperature rise value=the third temperature rise value+the fourth temperature rise value through the fifth temperature rise value, to obtain the fifth temperature rise value of the first heat source and the second heat source in the stable state; 4. The method of claim 1, wherein: obtaining the heat and heat dissipation efficiency of the two heat sources through the heat and heat dissipation efficiency of the two heat sources=fifth temperature rise value÷fifth time interval.

5. System for implementing the method for compensating for temperature measurement errors of a thermostat according to any one of claims 1 to 4, characterized in that: the determination of the final temperature based on the real-time temperature and the compensation temperature comprises the following step: the final temperature=the real-time temperature-the compensation temperature. The temperature measuring device is a mercury thermometer. The system comprises: a real-time temperature acquisition module for obtaining real-time temperature through a temperature controller; 6. A thermostat temperature measurement error compensation device, characterized by: a first temperature rise value determination module for determining a first temperature rise value; a second temperature rise value determination module for determining a second temperature rise value according to a heat source; a compensation temperature determination module for determining a compensation temperature based on the first temperature rise value and the second temperature rise value. The device comprises: a memory for storing non-transitory computer readable instructions; and A processor for running the computer readable instructions such that the computer readable instructions, when executed by the processor, implement the temperature measurement error compensation method of any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: The computer readable storage medium for storing non-transitory computer readable instructions that, when executed by a computer, cause the computer to perform the temperature measurement error compensation method of any one of claims 1 to 4.

Citation Information

Patent Citations

  • Temperature correction method and device for temperature controller

    CN108680283A

  • Temperature compensation for electronic thermostat

    CN115605733A