Temperature controller with data transmission function
By setting sampling timestamps, calculating temperature averages, eliminating outliers, and calibrating the temperature controller for verification, the problem of misjudgment of refrigerator temperature caused by obstruction by large objects is solved, and active prevention and control of the refrigerator and energy consumption optimization are achieved.
Patent Information
- Application Number
- CN202511110972.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-08
- Publication Date
- 2025-10-17
AI Technical Summary
Existing refrigerator temperature controllers can misjudge the temperature inside the refrigerator when blocked by large objects, causing the refrigeration system to over-operate, affecting the refrigerator's lifespan and energy consumption.
The temperature acquisition module is used to set the sampling timestamp, the core processing module calculates the temperature average and eliminates outliers, calibrates and verifies the temperature data, the control command module decides to start and stop the refrigerator, and the adjustment module adjusts the threshold according to the residual temperature drop rate.
It improves the refrigerator's ability to adapt to complex environments, reduces excessive operation of the refrigerator, extends the refrigerator's service life, and reduces energy consumption.
Smart Images

Figure CN120803142A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of temperature controller, in particular to a temperature controller with data transmission function. BACKGROUND
[0002] The temperature controller (usually used in refrigerators, air conditioners and water heaters) senses the temperature of the environment or device in real time through the built-in temperature sensor, the temperature sensor converts the temperature signal into an electrical signal (such as voltage, current or digital signal), and then transmits it to the core processing unit of the controller, the core processing unit (such as single-chip microcomputer, FPGA, etc.) processes and analyzes the electrical signal, compares it with the preset temperature threshold, and according to the comparison result, the controller decides whether to take control measures, such as starting or stopping the refrigerator, until the preset temperature threshold is reached; at the same time, the controller transmits the temperature data and device status information to external devices or systems, such as host computers, cloud platforms, etc., through the data transmission module;
[0003] The temperature controller in the refrigerator is the core control component, and its core purpose is to accurately maintain the suitable temperature inside the refrigerator to ensure food preservation effect, save energy and protect the device. However, the temperature controller in the existing refrigerator is usually placed at the top of the inner cavity of the refrigerator, because it needs to capture the temperature data in the refrigerator more sensitively to accurately reflect the temperature change in the entire refrigerator.
[0004] However, the present inventor found that when placing an object inside the refrigerator, the object (such as vegetables, fruits, etc.) will block the temperature controller in the inner cavity of the refrigerator, and in summer, due to heat conduction, the temperature of the object in the external environment will slowly rise, which means that the temperature of the object in the external environment is relatively high, while the temperature in the inner cavity of the refrigerator is maintained at a certain temperature by the refrigerator. This results in a large difference between the temperature of the object and the temperature in the inner cavity of the refrigerator, so when placing an object with large volume and high temperature inside the refrigerator, the blocked temperature controller will sense the temperature of the blocked object, not the actual temperature in the inner cavity of the refrigerator, which eventually leads to the blocked temperature sensor misjudging the actual temperature inside the refrigerator, and eventually starting the refrigeration system. If the actual temperature inside the refrigerator already meets the preset temperature threshold, it will cause the refrigeration system to run excessively, resulting in ice formation on the inner wall of the refrigerator or affecting the service life of the refrigerator. In view of this, we propose a temperature controller with data transmission function. SUMMARY
[0005] To achieve the above purpose, the present application provides a temperature controller with data transmission function, which comprises a temperature acquisition module, a core processing module, a control command module and an adjustment module.
[0006] The temperature acquisition module sets a sampling timestamp, which is used to collect multiple temperature data inside the refrigerator.
[0007] The core processing module receives the multiple temperature data collected by the timestamp, calculates the average temperature, and removes the abnormal values in the average temperature by using the 3 times standard deviation method, then sets the standard temperature point and compares and calibrates the normal temperature after removing the abnormal values, and verifies the calibrated temperature data again.
[0008] The control command module receives the verified temperature data, sets the start-stop threshold and compares it with the verified temperature data, determines whether to start the refrigerator, and if the verified temperature data is significantly different from the data within the normal range of the start-stop threshold, it means that the alarm system starts to prompt the user that the temperature inside the refrigerator is abnormal.
[0009] The adjustment module calculates the temperature drop rate of the partition plate removed by the object by using the average rate, and adjusts the interval of the start-stop threshold according to the drop rate.
[0010] Preferably, the temperature acquisition module includes a sampling timestamp unit, which collects multiple temperature data inside the refrigerator through a thermistor temperature sensor and a sampling time point.
[0011] Preferably, the sampling timestamp unit senses temperature through the semiconductor material of the thermistor, and when the temperature inside the refrigerator changes, the resistance value of the semiconductor material changes synchronously with the temperature data, wherein the calculation of the resistance value converted into temperature data needs to first obtain the reference temperature thermistor calibration resistance value and the constant of the thermistor material, and then through the resistance value of the current temperature thermistor, equal to the calibration resistance of the reference temperature thermistor, multiplied by the natural constant of the constant of the thermistor material and the product of the inverse difference of the thermodynamic temperature of the current temperature and the thermodynamic temperature of the reference temperature.
[0012] Preferably, the core processing module includes a temperature data average value unit, an abnormal value removal unit, a temperature calibration unit, and a calibration verification unit, the temperature data average value unit is used to receive the multiple temperature data collected by the sampling timestamp unit, and calculate the average value of the multiple temperature data, the abnormal value removal unit is used to calculate the average value of the temperature data by the temperature data average value unit, and remove the abnormal values by the times standard deviation, the temperature calibration unit is used to compare and calibrate the real temperature data obtained by removing the abnormal value unit with the standard temperature data, and the calibration verification unit is used to verify the real temperature point obtained by the temperature calibration unit by absolute residual error calculation.
[0013] Preferably, the temperature data average unit averages the multiple temperature data collected by the sampling time stamp unit, takes the maximum value, the minimum value and the intermediate value, adds the maximum value, the minimum value and the intermediate value, and then divides the sum by the corresponding number, to obtain the temperature data average value;
[0014] The outlier elimination unit compares the temperature average value calculated by the temperature data average unit with 3 times the standard deviation. If the temperature data exceeds 3 times the standard deviation, it is determined as an outlier by default. If the temperature data is within 3 times the standard deviation, it is considered to be in accordance with the normal fluctuation rule, and the temperature data is determined to be normal.
[0015] The temperature calibration unit compares the real temperature point obtained by the outlier elimination unit with the standard temperature point set by the temperature calibration unit. If the comparison of the real temperature point and the standard temperature point is consistent data, it means that the calibration is qualified. If the comparison of the real temperature point and the standard temperature point is not consistent data, it means that the calibration is unqualified.
[0016] The calibration verification unit makes the deviation value equal to the real temperature point minus the standard temperature point by using the real temperature point calibrated by the temperature calibration unit. If the deviation value is equal to the real temperature point minus the standard temperature point, it means that it completely conforms to the real temperature. If the deviation value is not equal to the real temperature point minus the standard temperature point, it means that it does not conform to the real temperature.
[0017] Preferably, the control command module includes a refrigeration start-stop unit and an alarm system unit. The refrigeration start-stop unit is used to receive the real temperature obtained by the calibration verification unit and compare it with the threshold interval of the refrigeration start-stop unit to determine whether to start or stop the refrigeration. The alarm system unit is used to receive the real temperature obtained by the calibration verification unit and compare it with the threshold interval of the refrigeration start-stop unit. If the comparison data information deviates too much, the alarm system unit will issue a warning or prompt that the temperature in the cavity of the refrigerator is abnormal.
[0018] Preferably, the refrigeration start-stop unit compares the real temperature obtained by the calibration verification unit with the refrigeration start threshold and the refrigeration stop threshold set by the refrigeration start-stop unit. If the real temperature is greater than the interval between the refrigeration start threshold and the refrigeration stop threshold, it means that the refrigerator needs to be started. If the real temperature is less than the interval between the refrigeration start threshold and the refrigeration stop threshold, it means that the refrigerator is closed. If the real temperature deviates greatly from the refrigeration start threshold and the refrigeration stop threshold, the alarm system unit will issue a warning or prompt that the temperature in the cavity of the refrigerator is abnormal.
[0019] Preferably, the adjustment module includes an average rate unit and a threshold adjustment unit. The average rate unit is used to receive the temperature of the removed object partition and calculate the overall trend of the residual temperature dissipation. The threshold adjustment unit is used to receive the falling rate of the average rate unit and adjust the threshold interval of the refrigeration start-stop unit.
[0020] Preferably, the average rate unit receives the temperature of the partition from which the object is removed, and obtains the temperature change by averaging the temperature change rate, which is equal to the subsequent temperature minus the initial temperature, and obtains the time interval value by subtracting the initial moment from the subsequent moment, and then calculates that the time interval value is equivalent to the temperature change.
[0021] Preferably, the threshold adjustment unit receives the cooling rate calculated by the average rate unit, and obtains the adjusted cooling stop threshold through the cooling stop threshold, which is equal to the target temperature plus the cooling rate multiplied by the buffer time, and obtains the adjusted cooling start threshold through the cooling start threshold, which is equal to the cooling stop threshold plus the cooling rate multiplied by the response delay time plus the safety temperature difference.
[0022] Compared with the prior art, the present invention has the following beneficial effects:
[0023] 1. In the temperature controller with data transmission function, multiple temperature data are collected through the timestamp of the temperature acquisition module, and then the collected temperature data are obtained with reliability and authenticity through the calculation of temperature average value, elimination of abnormal values, temperature calibration, and temperature calibration verification in the core processing module. At the same time, the temperature data verified by temperature calibration is compared with the threshold interval in the control command module. If it is less than the threshold interval, there is no need to start the refrigerator. If it is greater than the threshold interval, the refrigerator needs to be started. If the difference with the threshold interval is large, the alarm system unit will be activated, and the deviation data information will be transmitted to the temperature calibration unit for storage, so that the temperature data will be collected again and will be directly compared with the deviation data information stored in the temperature calibration unit as the standard, thereby enabling the refrigerator equipment to change from passive comparison to active prevention and control, and improve the refrigerator's ability to adapt to complex and changeable usage environments in actual scenarios.
[0024] 2. In the temperature controller with data transmission function, the rate at which the residual temperature of the partition drops when the object is removed is calculated through the average rate unit, and the threshold adjustment unit receives the result of the calculated rate of drop of the residual temperature of the partition, and adjusts the refrigeration start threshold and refrigeration stop threshold interval of the refrigeration start-stop unit, so that the refrigeration start-stop unit can predict the temperature at which the residual temperature of the partition drops in advance and adjust it to the required threshold interval. There is no need to wait for the residual temperature of the partition to dissipate before sensing the actual temperature, thereby reducing the phenomenon of excessive operation of the refrigerator.
[0025] In addition to the above-described objects, features and advantages, the present invention has other objects, features and advantages. The present invention will be further described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is the overall module principle diagram of the present invention;
[0027] Figure 2 The working principle flow chart of the temperature acquisition module of the present application;
[0028] Figure 3 The working principle flow chart of the core processing module of the present application;
[0029] Figure 4 The working principle flow chart of the control command module of the present application;
[0030] Figure 5 The working principle flow chart of the adjustment module of the present application;
[0031] Figure 6 The working principle flow chart of the overall module of the present application for normally sensing the inside of the refrigerator;
[0032] Figure 7 The working principle flow chart of the overall module of the present application for sensing the partition plate;
[0033] Figure 8 The overall structure of the refrigerator of the present application.
[0034] The meanings of the various labels in the figure are as follows:
[0035] 100, temperature acquisition module; 110, sampling time stamp unit; 200, core processing module; 210, temperature data average value unit; 220, outlier rejection unit; 230, temperature calibration unit; 240, calibration verification unit; 300, control command module; 310, refrigeration start-stop unit; 320, alarm system unit; 400, adjustment module; 410, average rate unit; 420, threshold adjustment unit; 500, refrigerator. DETAILED DESCRIPTION
[0036] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0037] A temperature controller with data transmission function, characterized in that it comprises a temperature acquisition module 100, a core processing module 200 and a control command module 300, wherein:
[0038] The temperature collection module 100 is provided with a sampling time stamp unit 110. The sampling time stamp unit 110 collects the temperature data in the refrigerator by using a thermistor temperature sensor. The working principle of the thermistor temperature sensor is that the thermistor in the thermistor temperature sensor is a semiconductor material (such as metal oxide) sensitive to temperature. When the temperature in the refrigerator changes, the resistance value of the semiconductor material will change synchronously with the temperature data (the positive temperature coefficient PTC resistance increases with the increase of temperature, and the negative temperature coefficient NTC resistance decreases with the increase of temperature). Therefore, the calculation formula for detecting the temperature data by the thermistor temperature sensor is as follows:
[0039]
[0040] wherein R T is the resistance value of the current temperature thermistor (unit: Ω), R T0 is the calibrated resistance value of the reference temperature thermistor (such as the factory standard "10kΩ@25℃"), e is a natural constant, B is a constant of the thermistor material (B value, unit: K, provided by the manufacturer, usually between 2000-5000K), T is the thermodynamic temperature of the current temperature (unit: Kelvin K, T=t+273.15, t is the Celsius temperature), T0 is the thermodynamic temperature of the reference temperature (such as 25℃ corresponding to 298.15K);
[0041] Considering that when an object is placed inside the refrigerator, the temperature controller in the refrigerator cavity will be blocked due to the large volume of the object (such as vegetables and fruits), and considering that in summer, due to heat conduction, the temperature of the object in the external environment will slowly rise, which means that the temperature of the object in the external environment is relatively high, and the temperature in the refrigerator cavity is maintained at a certain temperature by the refrigerator. This results in a large difference between the temperature of the object and the temperature in the refrigerator cavity. Therefore, when a large volume and high temperature object is placed inside the refrigerator, the thermistor will collect the temperature of the blocked object, and then perform multiple sampling according to the time stamp, so as to periodically detect different temperature data in the refrigerator
[0042] When the sampling time stamp unit 110 senses different temperature data of the blocked object, the different temperature data will be transmitted to the core processing module 200. Then, the core processing module 200 will calculate the average value of the temperature data by using the temperature data average value unit 210.
[0043] It should be noted that, since the existing method for calculating the average of multiple temperature data is to select all data in the "current time length" (for example, the last 5 minutes), and then compare the timestamp of each data with the "current time set temperature", so as to retain the data within the range of timestamp, and then calculate the average of multiple temperature data. However, in the case of calculating the average of temperature data in the refrigerator, since the refrigerator cools through the cooler, the temperature in the area close to the cooler will be significantly lower. And when the door is opened, the cold will be lost, which will cause the temperature in the area close to the door or the area where hot food is placed to be temporarily higher (may appear local maximum value). These extreme values are caused by local heat transfer difference and instantaneous interference (such as opening the door, placing the goods to block). Therefore, the maximum value, the minimum value and the intermediate value of the multiple temperature data are needed to be calculated, and the maximum value, the minimum value and the intermediate value of the temperature are added, and then divided by the corresponding number, which is the average of the temperature data, so as to filter the extreme value, and retain the more representative temperature data, at the same time, improve the stability of calculation, and reduce the frequent fluctuation of temperature data.
[0044] Then, when calculating the average of temperature data in the temperature data average unit 210, on the one hand, in order to make the calculated average of temperature data closer to the real temperature trend, on the other hand, in order to avoid the interference of abnormal temperature data and cause the result to be distorted, so as to affect the decision, analysis or control logic based on the average, therefore, the abnormal value elimination unit 220 will be used to eliminate abnormal value, the principle is to compare the calculated average of temperature with 3 times standard deviation and eliminate abnormal value, therefore, if the temperature data exceeds 3 times standard deviation, it is determined as abnormal value by default, if the temperature data is within 3 times standard deviation, it is normal, so as to eliminate abnormal value, which can not only accurately capture the abnormal value of temperature data deviating greatly by using 3 times standard deviation method, but also can contain reasonable temperature fluctuation, finally, the data participating in the calculation of average value is closer to the real temperature state in the cabin.
[0045] After the outliers are removed by the outlier removal unit 220, since removing outliers can only solve the problem of "accidental error data", but there may still be systematic errors (regular deviations caused by the device itself, the environment or the transmission link) in the data, the temperature data after removing outliers will be calibrated by the temperature calibration unit 230, and the core of the temperature calibration unit 230 is to compare the data of the true temperature point (an environment with a known true temperature, that is, a normal value of temperature data) with the standard temperature point (a preset value). If the comparison of the true temperature point and the standard temperature point is consistent data, it means that the calibration is qualified, which also represents that the accuracy of the temperature data is guaranteed again. If the comparison of the true temperature point and the standard temperature point is inconsistent data, it means that the calibration is unqualified, and the deviation needs to be corrected by hardware adjustment (such as re-calibration of the temperature sensor) until it meets the calibration qualification, so that the temperature data and temperature control can be established on the basis of "reliable and accurate".
[0046] Then, considering whether the calibrated temperature data is truly close to the true temperature, and also avoiding the situation that the calibrated temperature data is still unreliable due to defects in the calibration process itself, the temperature value calibrated by the temperature calibration unit 230 needs to be verified again by the calibration verification unit 240. The common verification method for calibrated temperature data is absolute residual error, and its calculation formula is as follows: e i = T 校i - T 标i ;
[0047] Wherein, T 校i is the true temperature point, T 标i is the standard temperature point, and e i is the deviation value. For example, if the true temperature point (T 校i ) is 4℃, the standard temperature point (T 标i ) is 4℃, then e i = 4℃-4℃ = 0℃, which means that the deviation value (e i ) is 0℃ and it fully meets the true temperature. On the contrary, if the true temperature point (T 校i ) is 4.3℃, the standard temperature point (T 标i ) is 4℃, then e i = 4.3℃-4℃ = 0.3℃, which means that there is a deviation value of 0.3℃. Thus, whether the calibrated temperature data has a deviation value can be calculated, which can improve the effect of the calibrated temperature data fitting the true temperature and provide accurate basis for subsequent maintenance, adjustment, scene adaptation, and finally make the temperature data from "roughly stable" to "precisely controllable".
[0048] After the temperature data is verified by the calibration verification unit 240, the calibrated and verified temperature data needs to be transmitted to the control command module 300 and analyzed to determine whether to start the action of the refrigerator;
[0049] First of all, in order to achieve stable temperature control, protect the service life of the equipment, and match the actual use requirements, the control command module 300 sets the refrigeration start-stop unit 310, in which the refrigeration start-stop unit 310 sets the refrigeration start threshold e i启 and the refrigeration stop threshold e i Stop (usually e i start > e i stop, forming a hysteresis to avoid frequent start-stop), assuming that the threshold is set in the interval of 4℃ to 6℃, then assuming that the calibrated and verified temperature data is 3℃, then the refrigerator does not need to be started, assuming that the calibrated and verified temperature data is 7℃, then the refrigerator needs to be started, until the calibrated and verified temperature data 7℃ is reduced to the threshold set in the interval of 4℃ to 6℃.
[0050] Considering that the temperature collection module 100 mentioned in the foregoing is to perceive temperature data of a large volume and high temperature object, when the calibrated and verified temperature data is deviated from the user-set e i启 and e i停 data information too much (for example, the calibrated and verified temperature data is 20℃, while e i启 and e i停 is set to the interval of 3℃ to 6℃, but is not allowed to exceed 15℃, otherwise the refrigerator cannot be started and stopped, and if it exceeds 15℃, the alarm system unit 320 will be started), not only can the deviated data information be fed back to the alarm system unit 320 (such as the user's mobile phone) in the control command module 300, and alert or prompt the user that the temperature in the refrigerator cavity is abnormal, but also can be transmitted to the temperature calibration unit 230 for saving, so that when the thermistor in the temperature collection module 100 collects temperature data again, the collected temperature data will be directly compared with the saved deviated data information in the temperature calibration unit 230 as a standard, so that the refrigerator device can change from passive comparison to active prevention and control, and improve the refrigerator's adaptability to complex and changeable use environments in actual scenes;
[0051] It should be noted that the alarm system unit 320 is used to prompt or warn the user through the display screen of the refrigerator or the push of the mobile phone APP when the running state of the refrigerator is abnormal (such as the temperature deviating from the user-set threshold too much), and its core function is to timely inform the user that the refrigerator may have problems such as failure and loss of heat preservation, to avoid risks such as food spoilage and equipment damage.
[0052] Then consider that when the alarm system unit 320 alarms, at this time the user still does not remove the object, because the object as a part of the refrigerator, will inevitably exchange heat with the surrounding low temperature environment (when the object temperature is higher than the air temperature in the refrigerator, it will release heat through heat conduction, heat convection), so the object temperature will decrease with the overall temperature of the refrigerator, it should be noted that although the object temperature can decrease, the greater the object, the greater its heat capacity (such as large pieces of meat, full of liquid containers), then the total heat released during the cooling is more, even if the remaining temperature of the cavity is stable, but the time to release the same amount of heat will be longer (for example, 1 kg of water from 20℃ to 5℃, compared with 0.5 kg of water, it needs to release twice the heat, and it takes longer), so the object temperature decreases slowly, and when the temperature acquisition module 100 collects temperature data again, the collected temperature data will continue to be transmitted to the temperature calibration unit 230, and then compared with the deviation data information previously saved by the temperature calibration unit 230, if the temperature difference is still small, the alarm system unit 320 will alarm again, without entering the control command module 300 to set the refrigeration start threshold e i启 and the refrigeration stop threshold e i停 , thereby improving the effect of active prevention of the refrigerator.
[0053] If the user removes the shielding object, because there is heat exchange and thermal inertia between the object and the partition, which indirectly leads to the existence of residual temperature of the partition, and considering that the heat transfer process is limited by many factors and cannot be completed instantaneously, the specific reason and the rate of residual heat transfer (residual temperature rate) are closely related to the characteristics of the object itself and the environmental conditions (also representing that the residual temperature is slowly decreasing), therefore, the adjustment module 400 needs to be set, so that the thermistor in the temperature acquisition module 100 can collect different temperature data of the partition again, and provide adjustment method.
[0054] Because the residual temperature rate is divided into instantaneous rate and average rate, and in the use scene of the refrigerator, the temperature of the partition will quickly decrease (especially the local area in contact with the object) in the moment when the object is removed, because it loses the cold source, but the subsequent cooling rate will gradually slow down due to the influence of the cold air in the refrigerator, and the overall change is nonlinear, that is, "fast first and slow later", therefore, the average rate unit 410 is usually used, and the existing average rate describes the overall trend formula of residual temperature dissipation as follows:
[0055] Wherein, uaverage is the average temperature change rate, T2 is the subsequent temperature, T1 is the initial temperature, t2 is the subsequent time, t1 is the initial time, ∧T is the temperature change, and ∧t is the time interval value;
[0056] For example: when the mobile object (t1 = 0), the temperature of the partition T1 = 18℃ (afterglow), 10 minutes after moving away (t2 = 10min), the temperature of the partition is reduced to T2 = 12℃, converted into the above-mentioned average rate description of the overall trend formula of afterglow dissipation, Indicates that during this period, the afterglow temperature of the partition decreases at an average rate of 0.6℃ per minute;
[0057] Then, assuming that the temperature data collected by the thermistor in the temperature collection module 100 is decreasing at an average rate of 0.6℃ per minute, the temperature data will be transmitted to the temperature data average unit 210, the outlier elimination unit 220 and the temperature calibration unit 230, and at the same time, when the temperature data collected by the thermistor in the temperature collection module 100 is decreasing at an average rate of 0.6℃ per minute, on the one hand, in order to intervene in the temperature rising trend in time (or accelerate the cooling when the cooling rate is insufficient) and avoid the temperature deviating from the target range, on the other hand, in order to avoid waiting for the partition afterglow to dissipate before sensing the real temperature, therefore, it is necessary to adjust the threshold value of the refrigeration start threshold value e i启 and the refrigeration stop threshold value e i停 ;
[0058] Assuming known conditions, the target temperature set by the refrigerator user is T 目标 (such as 5℃, i.e. the final desired stable temperature), the current cooling rate of the partition is u = -0.6℃ / min (negative sign indicates cooling, absolute value |u| = 0.6℃ / min), the partition temperature from the "stop threshold value" to the "target temperature" requires a buffer time T 缓 after the refrigeration device stops, from the "start threshold value", to the response delay time t 响 when the refrigeration effect takes effect (the temperature starts to drop significantly), the safety temperature difference is ∧T 安全 , then the calculation formula of the stop threshold value (e i停 ) adjustment is e i停 = T 目标 + |u| * T 缓 , the calculation formula of the start threshold value (e i启 ) adjustment is e i启 = e i停 + |u| * t 响 + ∧T 安全 ;
[0059] Convert to actual calculation, again assuming known conditions, the target temperature T 目标 is 5℃, the cooling rate is |u| = 0.6℃ / min, the buffer time T 缓 is 2min (2min after stopping to target temperature), the response delay time t 响is 3 minutes, the safety temperature difference ∧T 安全 is 1℃, then the refrigeration stop threshold (e i停 ) adjustment is calculated as e i停 = 5℃ + 0.6℃ / min*2min = 5℃ + 1.2℃ = 6.2℃, and the refrigeration start threshold (e i启 ) adjustment is calculated as e i启 = 6.2℃ + 0.6℃ / min*3min + 1℃ = 6.2℃ + 1.8℃ + 1℃ = 9℃, which means that the refrigeration start threshold e i启 and the refrigeration stop threshold e i停 need to be adjusted to 9℃ and 6.2℃ respectively, so that the refrigerator starts to work effectively, and the cooling is stopped when the temperature is reduced to 6.2℃, forming a closed-loop control.
[0060] The above shows and describes the basic principles, main features and advantages of the present application. Those skilled in the art should understand that the present application is not limited to the above examples, and the above examples and descriptions in the specification are only preferred examples of the present application and are not intended to limit the present application. Without departing from the spirit and scope of the present application, various changes and improvements can be made to the present application, and these changes and improvements all fall within the scope of the present application. The scope of protection of the present application is defined by the appended claims and their equivalents.
Claims
1. A temperature controller with data transmission function, characterized in that: It includes a temperature acquisition module (100), a core processing module (200), a control command module (300) and an adjustment module (400); The temperature acquisition module (100) sets a sampling timestamp for collecting multiple temperature data inside the refrigerator; The core processing module (200) receives a plurality of temperature data collected by the timestamp, calculates the temperature average, and uses a 3-times standard deviation method to eliminate abnormal values in the temperature average, then sets a standard temperature point and compares and calibrates the normal temperature after eliminating the abnormal values, and verifies the calibrated temperature data again; The control command module (300) receives the verified temperature data, sets a start / stop threshold value and compares it with the verified temperature data to decide whether to start the refrigerator; if the verified temperature data differs significantly from the data within the normal range of the start / stop threshold value, the alarm system is activated to prompt the user that the temperature inside the refrigerator is abnormal; The adjustment module (400) uses an average rate to calculate the residual temperature drop rate of the partition from which the object is removed, and adjusts the interval of the start-stop threshold value according to the drop rate.
2. A temperature controller with data transmission function according to claim 1, characterized in that: The temperature acquisition module (100) comprises a sampling time stamp unit (110), and the sampling time stamp unit (110) collects a plurality of temperature data inside the refrigerator through a thermistor temperature sensor and a sampling time point.
3. A temperature controller with data transmission function according to claim 2, characterized in that: The sampling time stamp unit (110) senses the temperature through the semiconductor material of the thermistor. When the temperature inside the refrigerator changes, the resistance value of the semiconductor material changes synchronously with the temperature data. In order to convert the resistance value into temperature data, it is necessary to first obtain the calibrated resistance value of the reference temperature thermistor and the constant of the thermistor material. Then, the resistance value of the thermistor at the current temperature is equal to the calibrated resistance of the reference temperature thermistor multiplied by the product of the constant of the thermistor material of the natural constant and the difference between the thermodynamic temperature of the current temperature and the reciprocal of the thermodynamic temperature of the reference temperature.
4. The temperature controller with data transmission function according to claim 1, characterized in that: The core processing module (200) comprises a temperature data averaging unit (210), an outlier elimination unit (220), a temperature calibration unit (230) and a calibration verification unit (240), wherein the temperature data averaging unit (210) is used to receive a plurality of temperature data collected by the sampling timestamp unit (110) and calculate an average value of the plurality of temperature data, the outlier elimination unit (220) is used to calculate the average value of the temperature data by the temperature data averaging unit (210) and eliminate outliers by three times the standard deviation, the temperature calibration unit (230) is used to compare and calibrate the actual temperature data eliminated by the outlier elimination unit (220) with the standard temperature data, and the calibration verification unit (240) is used to verify the actual temperature point calibrated by the temperature calibration unit (230) by calculating the absolute residual error.
5. The temperature controller with data transmission function according to claim 4, characterized in that: The temperature data average value unit (210) retrieves a plurality of temperature data collected by the sampling time stamp unit (110), takes the maximum value, the minimum value and the middle value, adds the maximum value, the minimum value and the middle value, and then divides the sum by the corresponding amount to obtain the temperature data average value; The outlier elimination unit (220) compares the temperature average value calculated by the temperature data average value unit (210) with three times the standard deviation. If the temperature data exceeds three times the standard deviation, it is determined to be an outlier by default. If the temperature data is within three times the standard deviation, it means that the temperature data conforms to the normal fluctuation law, and the temperature data is determined to be normal. The temperature calibration unit (230) compares the actual temperature point obtained by the abnormal value elimination unit (220) with the standard temperature point set by the temperature calibration unit (230); if the actual temperature point and the standard temperature point are compared to obtain consistent data, the calibration is qualified; if the actual temperature point and the standard temperature point are compared to obtain inconsistent data, the calibration is unqualified; The calibration verification unit (240) calibrates the actual temperature point obtained by the temperature calibration unit (230) so that the deviation value is equal to the actual temperature point minus the standard temperature point. If the deviation value is equal to the value of the actual temperature point minus the standard temperature point, it indicates that the actual temperature is completely consistent. If the deviation value is not equal to the value of the actual temperature point minus the standard temperature point, it indicates that the actual temperature is not consistent.
6. The temperature controller with data transmission function according to claim 1, characterized in that: The control command module (300) comprises a refrigeration start-stop unit (310) and an alarm system unit (320). The refrigeration start-stop unit (310) is used to receive the actual temperature obtained by the calibration verification unit (240) and compare it with the threshold interval of the refrigeration start-stop unit (310) to determine whether to turn on or off refrigeration. The alarm system unit (320) is used to receive the actual temperature obtained by the calibration verification unit (240) and compare it with the threshold interval of the refrigeration start-stop unit (310). If the deviation of the comparison data information is too large, the alarm system unit (320) will issue a warning or prompt that the temperature inside the refrigerator cavity is abnormal.
7. The temperature controller with data transmission function according to claim 6, characterized in that: The refrigeration start-stop unit (310) compares the actual temperature obtained by receiving the calibration verification unit (240) with the refrigeration start threshold and the refrigeration stop threshold set by the refrigeration start-stop unit (310). If the actual temperature is greater than the interval between the refrigeration start threshold and the refrigeration stop threshold, it indicates that the refrigerator needs to be started. If the actual temperature is less than the interval between the refrigeration start threshold and the refrigeration stop threshold, it indicates that the refrigerator is turned off. If the actual temperature is significantly different from the refrigeration start threshold and the refrigeration stop threshold and the data exceeds the start range, the alarm system unit (320) will issue a warning or prompt that the temperature inside the refrigerator cavity is abnormal.
8. The temperature controller with data transmission function according to claim 1, characterized in that: The adjustment module (400) includes an average rate unit (410) and a threshold adjustment unit (420). The average rate unit (410) is used to receive the temperature of the partition with the object removed and calculate the overall trend of residual heat dissipation. The threshold adjustment unit (420) is used to receive the decreasing rate of the average rate unit (410) and adjust the threshold interval of the refrigeration start-stop unit (310).
9. The temperature controller with data transmission function according to claim 8, characterized in that: The average rate unit (410) receives the temperature of the partition from which the object is removed, and obtains the temperature change amount by averaging the temperature change rate, which is equal to the subsequent temperature minus the initial temperature, and obtains the time interval value by subtracting the initial time from the subsequent time, and then calculates the time interval value equivalent to the temperature change amount.
10. The temperature controller with data transmission function according to claim 9, characterized in that: The threshold adjustment unit (420) receives the cooling rate calculated by the average rate unit (410), and obtains an adjusted cooling stop threshold value through a cooling stop threshold value, which is equal to the target temperature plus the cooling rate multiplied by the buffer time, and obtains an adjusted cooling start threshold value through a cooling start threshold value, which is equal to the cooling stop threshold value plus the cooling rate multiplied by the response delay time plus the safety temperature difference.