A control method, controller and storage medium for correcting air conditioner set temperature
By obtaining the room parameters and operating status of the air conditioner and using steady-state and non-steady-state temperature compensation values to correct the air conditioner set temperature, the problem of the air conditioner failing to meet user needs is solved, personalized temperature adjustment is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202210908113.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-29
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2042-07-29
AI Technical Summary
The cooling or heating temperatures of existing air conditioners cannot meet user needs, resulting in a poor user experience, especially when the air conditioner is installed at a high position or in a large room, the user is far away from the air conditioner and the air outlet temperature cannot reach the set temperature.
By obtaining parameter information of the room where the air conditioner is located, the set temperature of the air conditioner is corrected using steady-state and non-steady-state temperature compensation values, including the installation parameters of the air conditioner, the room furniture layout and the user's activity range, and further corrections are made in combination with the operating status of the air conditioner.
Effectively meet users' special cooling or heating temperature requirements, improve user experience, avoid unstable operation of the air conditioner during the correction process, and provide personalized customized solutions.
Smart Images

Figure CN115342499B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a control method, a controller and a storage medium for correcting the set temperature of an air conditioner, and belongs to the application field of air conditioner control technology. Background Art
[0002] During the use of the air conditioner, the user is sensitive to the temperature requirements for cooling or heating. For example, when cooling, the user needs a lower cooling temperature, but due to the installation location of the air conditioner, the size of the room, etc., the cooling temperature of the air conditioner set by the user cannot meet the user's needs. For example, even if the user sets the lowest cooling temperature of the air conditioner to 17°C, due to the fact that the air conditioner is installed high, or the room is large, the user is far away from the air conditioner, etc., although the air outlet temperature of the air conditioner reaches 17°C, the temperature at the user's location cannot reach 17°C, so it cannot meet the user's low temperature demand, thus affecting the user experience. Summary of the Invention
[0003] Aiming at the problem that the cooling and heating temperatures of existing air conditioners cannot meet user needs and affect user experience, the present invention proposes a control method, a controller and a storage medium for correcting the set temperature of an air conditioner.
[0004] The present invention provides a control method for correcting the set temperature of an air conditioner, the control method comprising:
[0005] Get the room parameter information where the air conditioner is located;
[0006] Correcting the set temperature of the air conditioner based on the steady-state temperature compensation value according to the room parameter information;
[0007] When the corrected steady-state temperature compensation value cannot meet the user's needs, the unsteady-state temperature compensation value of the air conditioner is retrieved and the set temperature is further corrected according to the room parameter information.
[0008] Optionally, the room parameter information includes one or more of installation parameters of the air conditioner, furniture arrangement information of the room where the air conditioner is located, and activity range information of the user.
[0009] Optionally, the control method further includes:
[0010] Get the operating status of the air conditioner;
[0011] According to the operating status of the air conditioner and room parameter information, the set temperature is further corrected based on the non-steady-state temperature compensation value.
[0012] Optionally, after the non-steady-state temperature compensation value of the air conditioner for the set temperature is retrieved to further correct the set temperature, the method further includes:
[0013] Output prompt information to remind the user of abnormal status when the air conditioner is running at the revised set temperature.
[0014] Optionally, correcting the set temperature based on the steady-state temperature compensation value or the unsteady-state temperature compensation value includes:
[0015] According to the preset correction rules of the air conditioner, or
[0016] First, the set temperature is preliminarily corrected according to the preset correction rules of the air conditioner;
[0017] Then receive the user's correction information to further correct the set temperature.
[0018] Optionally, when the set temperature is corrected based on the non-steady-state temperature compensation value, the method further includes:
[0019] receiving revised control software for the air conditioner, wherein the control software is generated based on a cloud server connected to the air conditioner;
[0020] The revised control software replaces the control software before the revision through the online programming method of the air conditioner.
[0021] Optionally, before the air conditioner further corrects the set temperature based on the non-steady-state temperature compensation value, a prompt message is given to remind the user that an unstable state may occur when the air conditioner runs at the corrected set temperature.
[0022] Optionally, the control method further includes:
[0023] When the set temperature is corrected based on the non-steady-state temperature compensation value, the corresponding fault judgment rule of the air conditioner is corrected.
[0024] The present invention also provides a controller for an air conditioner, wherein the controller is configured to:
[0025] Get the room parameter information where the air conditioner is located;
[0026] Correcting the set temperature of the air conditioner based on the steady-state temperature compensation value according to the room parameter information;
[0027] When the corrected steady-state temperature compensation value cannot meet the user's needs, the unsteady-state temperature compensation value of the air conditioner is retrieved and the set temperature is further corrected according to the room parameter information.
[0028] The present invention also provides a storage medium having computer-readable instructions stored thereon. When the computer-readable instructions are executed by a processor, the processor executes the control method for correcting the set temperature of the air conditioner according to the above-mentioned method.
[0029] The present invention provides a control method for correcting the set temperature of an air conditioner. The method obtains parameter information of the room in which the air conditioner is located and corrects the set temperature of the air conditioner based on a steady-state temperature compensation value according to the room parameter information. Finally, if the corrected steady-state temperature compensation value fails to meet the user's needs, the method retrieves the air conditioner's unsteady-state temperature compensation value and further corrects the set temperature based on the room parameter information. In this way, if the set temperature corrected using the conventional steady-state temperature compensation value fails to meet the user's needs, the set temperature can be further corrected based on the unsteady-state temperature compensation value. Although the air conditioner may be unstable when operating at this set temperature, it can still meet the user's specific cooling or heating temperature requirements, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 A simplified schematic diagram of the installation of an air conditioner in a room in a control method according to an embodiment of the present invention;
[0031] Figure 2 A flow chart of a control method for correcting a set temperature of an air conditioner according to an embodiment of the present invention;
[0032] Figure 3 A flow chart of a control method for correcting a set temperature of an air conditioner according to another embodiment of the present invention;
[0033] Figure 4 This is a flow chart of a control method for correcting the set temperature of an air conditioner according to another embodiment of the present invention. DETAILED DESCRIPTION
[0034] The following describes the specific embodiments of the present invention in detail with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to illustrate and explain the present invention and are not intended to limit the present invention.
[0035] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly.
[0036] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features specified as "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that ordinary technicians in this field can implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0037] The present invention proposes a control method for correcting the set temperature of an air conditioner. Figure 2 As shown, the control method includes the following steps:
[0038] S100, obtaining parameter information of the room where the air conditioner is located;
[0039] S200, correcting the set temperature of the air conditioner based on the steady-state temperature compensation value according to the room parameter information;
[0040] S300: When the corrected steady-state temperature compensation value cannot meet the user's needs, the unsteady-state temperature compensation value of the air conditioner is retrieved, and the set temperature is further corrected according to the room parameter information.
[0041] In step S100, the room parameters where the air conditioner is located can be referenced Figure 1 The simplified schematic diagram of the installation of an air conditioner 100 in a room shows that the air conditioner 100 is mounted on a wall on one side of the room. The room is relatively high, so the air conditioner 100 is mounted higher than a typical air conditioner. Other furniture, such as a bed 200, is also placed in the room. User 300 typically spends time in a certain area of the room, such as a small area in front of bed 200 or sleeps on bed 200. Because the room's architectural height is higher than that of a typical room, e.g., over 3.5 meters, while a typical room's height does not exceed 3 meters, and the air conditioner 100 is mounted relatively high, if user 300 selects a relatively low-power air conditioner 100, such as a 1-horsepower wall-mounted air conditioner 100, the cool air from the air conditioner 100's outlet travels a long distance to reach the user's area. The cool air then rises significantly in temperature before reaching the user. For example, if user 300 sets the air conditioner 100's minimum cooling temperature to 17°C, the air will already be around 23°C by the time it reaches the user's area, thus failing to meet user 300's desired lower cooling temperature.
[0042] In steps S200 and S300, it's important to note that the steady-state temperature compensation value used here is a commonly used temperature compensation value built into the air conditioner's controller. Taking cooling mode as an example, the air conditioner's controller obtains the current indoor ambient temperature T1 and the set temperature TS. Based on the difference between T1 and TS, the compressor's operating frequency is controlled to different levels. If the difference is positive and larger, the compressor's operating frequency increases. If it is negative, the operating frequency is set to one of the lowest settings, such as 10Hz or 20Hz. If the value is negative and its absolute value is greater than a preset value, the compressor is directly stopped. After obtaining room parameters such as the air conditioner's installation height and the room's floor plan, the air conditioner corrects TS based on the steady-state temperature compensation value. For example, if the corrected TS is TS minus ΔT, such as TS minus 2, the compressor's operating frequency is controlled based on the difference between T1 and TS minus ΔT. Compared to the pre-correction value, the room's ambient temperature T1 needs to be lower to meet the set temperature. This means the compressor will operate at a higher frequency, causing the room temperature to drop further, thus meeting the user's low-temperature cooling needs.
[0043] When the set temperature is corrected according to the steady-state temperature compensation value, it is automatically adjusted based on the rules preset by the controller software. For example, the air conditioner automatically corrects according to parameters such as the installation height of the air conditioner and the plane size of the room. It can also calculate according to the preset rules of the controller software based on the above-mentioned room parameters, and then push the corrected recommended set temperature range to the user, and then the user fine-tunes the set temperature. When the user fine-tunes, the range of the fine-tuning is within the step-down set temperature range pushed by the air conditioner. Taking the cooling mode as an example, if the steady-state temperature compensation value △T is in the range of 1-3℃, the user can then fine-tune it within this range.
[0044] However, if the air conditioner still fails to meet the user's needs after correcting the set temperature based on the steady-state temperature compensation value, such as if the user still feels that the temperature at their location is high, the air conditioner's non-temperature compensation value is retrieved when it is determined that the user needs to further correct the set temperature. This is then combined with the room parameter information to further correct the air conditioner's set temperature. For example, in the cooling mode described above, where the steady-state temperature compensation value ΔT is in the range of 1-3°C and the non-temperature compensation value is in the range of 4-5°C, the corrected TS value based on the room parameter information is TS-4. At this point, the air conditioner further controls the compressor operation based on the further corrected set temperature until the outlet temperature reaches the corrected set temperature. This satisfies the user's cooling needs at a lower temperature.
[0045] It's important to note that the unsteady temperature compensation value mentioned here is the temperature compensation value configured by the air conditioner manufacturer for each model. Unlike the steady-state temperature compensation value, this parameter cannot be directly modified or selected by the user during operation. Special modification permissions are required for the air conditioner, such as superuser privileges for maintenance personnel, who can access this parameter through the air conditioner's control app. Furthermore, the unsteady temperature compensation value is customized for each air conditioner and may vary from one air conditioner to another. The term "unsteady" refers to the fact that when the air conditioner is operating at a set temperature adjusted for the unsteady temperature compensation value, it may be prone to instability. For example, if the air conditioner is operating at the TS-4 set temperature during cooling, the evaporator temperature may drop too low, potentially triggering the evaporator low-temperature protection. This can cause a high level of liquid refrigerant in the evaporator tubes, which could flow into the compressor and potentially damage it. Therefore, the evaporator temperature must be kept within a certain range. When the evaporator coil temperature is determined to be below a preset value, such as 2°C, the compressor is controlled to reduce or shut down to prevent the evaporator temperature from dropping further. Therefore, the air conditioner can only correct the non-steady-state temperature compensation value when it is not necessary. For example, after the user provides feedback to the air conditioner manufacturer, the air conditioner maintenance personnel can obtain this compensation value through super user privileges to continue to correct the set temperature problem, so as to meet the user's more special cooling or heating needs.
[0046] The above embodiment uses the air conditioner in cooling mode as an example to illustrate how to correct the set temperature. If the air conditioner is operating in heating mode, the set temperature is corrected to TS + ΔT. For example, the steady-state temperature compensation value ΔT generally ranges from 1-2°C, while the unsteady-state temperature compensation value ΔT ranges from 2-4°C. If the user sets the maximum set temperature to 30°C but it still does not meet the user's heating temperature requirements, the user can use the control app to correct the heating set temperature. The control app obtains the room parameters of the air conditioner and, based on pre-set software rules, adjusts the heating set temperature based on the steady-state temperature compensation value, for example, to TS + 2. If the user still feels the temperature is too low after adjusting the set temperature, they report the problem to the air conditioner manufacturer. The manufacturer's maintenance personnel then use superuser privileges to obtain the unsteady-state temperature compensation value on the control app and further adjust the set temperature, for example, to TS + 3, ultimately ensuring that the supply air temperature meets the user's heating temperature requirements at their location.
[0047] Furthermore, before the air conditioner corrects the set temperature based on the non-steady-state temperature compensation value, it can also provide corresponding prompt information through the air conditioner's display device or control APP to remind the user that after the air conditioner corrects the set temperature based on the non-steady-state temperature compensation value, the air conditioner is prone to unstable conditions during operation, such as the evaporator low temperature protection is likely to be triggered during cooling, and the evaporator high temperature protection is likely to be triggered during heating, so as to let the user know the status. Otherwise, after the user learns that the air conditioner frequently enters these unstable conditions, he may report it to the air conditioner manufacturer, thereby wasting the air conditioner manufacturer's maintenance resources, when in fact it is not a problem with the air conditioner itself that requires repair.
[0048] In some embodiments of the present invention, the control method further includes:
[0049] S400, obtaining the operating status of the air conditioner;
[0050] S500: Further correct the set temperature based on the non-steady-state temperature compensation value according to the operating state of the air conditioner and room parameter information.
[0051] The difference between this embodiment and the previous embodiment is that, in addition to the room parameter information, the set temperature is further corrected based on the non-steady-state temperature compensation value in combination with the operating state of the air conditioner. The operating state of the air conditioner here includes whether it is in the temperature-reaching shutdown state, whether the air guide plate is swinging, whether the air supply angle of the air guide plate is a standard angle, etc. For example, when the air conditioner is currently in the temperature-reaching shutdown state, taking the cooling mode as an example, the corrected set temperature of the air conditioner should be lower, because the air conditioner compressor needs a certain interval time, such as 3 minutes, to shut down and then restart in order to protect the compressor. At this time, the compressor cannot be turned on immediately, so the room temperature will rise slightly. Therefore, after the compressor is turned on, the air conditioner should output a stronger cooling capacity, that is, the compressor should run at a higher frequency, so that the room can be cooled to the temperature required by the user more quickly.
[0052] Furthermore, in some embodiments of the present invention, the control method further includes:
[0053] When the set temperature is corrected based on the non-steady-state temperature compensation value, the corresponding fault judgment rule of the air conditioner is corrected.
[0054] As mentioned in the above embodiments, the air conditioner corrects the set temperature based on the non-steady-state temperature compensation value. When operating under these set temperatures, the air conditioner is prone to unstable conditions, such as the evaporator low-temperature protection in cooling mode and the evaporator high-temperature protection in heating mode. While corresponding prompts can be provided to inform the user, frequent occurrences of these protections, leading to air conditioner shutdowns, can still affect the user experience. Therefore, to minimize the occurrence of these unstable conditions, the corresponding fault diagnosis rules can be modified. For example, the temperature threshold for the evaporator low-temperature protection in cooling mode can be slightly lowered, for example, from the normal 2°C to 1°C, and the temperature threshold for the evaporator high-temperature protection in heating mode can be slightly increased, for example, from the normal 65°C to 66°C. This slightly increases the air conditioner's operating limits while maintaining safe and reliable operation. However, the probability of these protections being triggered is reduced, preventing them from being triggered frequently. This allows the air conditioner to operate more stably in both cooling and heating modes, improving the user experience.
[0055] In some embodiments of the present invention, when further correcting the set temperature based on the non-steady-state temperature compensation value according to room parameter information, the method further includes:
[0056] S600: Receive revised control software for the air conditioner, where the control software is generated based on a cloud server connected to the air conditioner;
[0057] S700. Replace the control software before correction with the corrected control software through the online programming method of the air conditioner.
[0058] This embodiment describes how to implement in the controller software of an air conditioner how to modify the set temperature according to room parameter information based on a non-steady-state temperature compensation value.
[0059] In this embodiment, the air conditioner is connected to a cloud server, wherein the cloud server can be connected to a mobile terminal that controls the air conditioner, such as a mobile phone app control software. When a user modifies the air conditioner's set temperature based on the non-steady-state temperature compensation value through the mobile phone app's interactive interface, or when the app automatically modifies the air conditioner's set temperature based on the non-steady-state temperature compensation value according to a preset rule, the cloud server connected thereto automatically generates a new version of the air conditioner's control software. This software may only modify the set temperature compared to the old version of the air conditioner software. More often, it is necessary to modify related control programs in conjunction with the software. For example, due to the modification of the set temperature, the air conditioner is prone to unstable states, such as the evaporator low temperature protection in cooling mode or the evaporator high temperature protection in heating mode. In order to minimize the occurrence of such unstable states, the air conditioner needs to further modify the software modules related to the corresponding fault judgment of the air conditioner, such as the evaporator low temperature protection judgment software module in cooling mode and the evaporator high temperature protection judgment software module in heating mode, to minimize the occurrence of these protections. In this way, the air conditioner can operate more stably in cooling or heating mode, improving the user experience.
[0060] The new version of the control software generated by the cloud server is then sent to the controller of the air conditioner through networks such as the external network (such as broadband network) and the internal network (such as WiFi). After the relevant MCU of the controller receives this new version of the control software, it can refresh the old version of the program in the memory according to the online programming (OTA) method to replace it with the new version of the control software. In this way, the controller software can correct the set temperature of the air conditioner based on the non-steady-state temperature compensation value. This correction is for the air conditioner used by the user. Different users may have different corresponding corrected control software, thereby meeting the user's cooling and heating needs in a personalized way. It truly realizes the user customization function, thereby truly improving the user experience.
[0061] The method of software correction of the air conditioner set temperature in the above embodiment is based on a solution that generates a new version of the air conditioner control software based on the server, and then updates the controller software based on OTA. In other implementable methods, corrections can also be made within the controller software. For example, after the air conditioner control software receives the correction value based on the non-steady-state parameter based on the user's APP, it directly modifies this part of the air conditioner parameters to achieve the modification. Compared with the server-generated method in the above embodiment, this modification method has a limited depth of modified parameters. Generally, only the set temperature can be modified, and further modification of the related air conditioner control software module is difficult to achieve. Therefore, the control scheme of the previous embodiment is preferred.
[0062] The present invention also provides an air conditioner controller, which includes a processor and related module circuits connected to the processor to control various loads of the air conditioner, such as the indoor fan, compressor, outdoor fan, and four-way valve. The controller also includes various sensors connected to the processor, such as sensors for detecting indoor ambient temperature, evaporator tube temperature, condenser tube temperature, and outdoor ambient temperature, to detect these temperature values. The controller is configured to obtain parameter information of the room in which the air conditioner is located, and to correct the set temperature of the air conditioner based on a steady-state temperature compensation value according to the room parameter information. If the corrected steady-state temperature compensation value does not meet user requirements, the controller retrieves the air conditioner's unsteady-state temperature compensation value and further corrects the set temperature based on the room parameter information. The control scheme for correcting the set temperature based on the unsteady-state parameter is a method for performing internal corrections in the controller software based on the controller processor. For the specific control scheme, reference can be made to the description of the method for correcting the air conditioner set temperature by software in the previous embodiment.
[0063] The embodiments of the present application further provide a computer program product, including program instructions, which, when executed by a controller, enable the controller to implement any of the control methods for correcting the set temperature of the air conditioner in the above embodiments.
[0064] The embodiments of the present application further provide a storage medium having computer-readable instructions stored thereon, which, when executed by a controller, enables the controller to execute any of the control methods for correcting the set temperature of the air conditioner in the above-mentioned embodiments.
[0065] Furthermore, the present invention provides a control method for defrosting an air conditioner, the control method comprising the following steps:
[0066] S10, obtaining humidity information of the location where the air conditioner is installed;
[0067] S20, generating a steady-state temperature threshold compensation value based on the humidity information, and correcting a condenser temperature determination threshold for defrosting the air conditioner;
[0068] S30: When the defrosting result of the air conditioner based on the corrected coil temperature does not meet the user's requirements, a non-steady-state temperature threshold compensation value of the air conditioner is retrieved to further correct the judgment threshold.
[0069] In step S10, there are various ways to obtain humidity information. A more convenient method is to connect the air conditioner to a network server to obtain local weather information in real time, thereby obtaining the current humidity. Of course, a humidity sensor installed on the outdoor unit is even more convenient and accurate. Generally, due to cost constraints, air conditioners do not have humidity sensors installed on their outdoor units. However, air conditioners are generally equipped with Wi-Fi modules to facilitate user control of the air conditioner via mobile devices such as mobile phones. Therefore, the air conditioner can access a weather server to obtain local weather information in real time and extract humidity information from this weather information. For some low-end air conditioners that do not have a Wi-Fi module, the local humidity can be manually configured based on the seasonal humidity trends in the location where the air conditioner is installed. This can be divided into several humidity ranges based on the annual humidity variation pattern of the location where the air conditioner is installed, such as monthly or seasonal variations. The air conditioner can then retrieve the corresponding humidity range based on the current time. For example, the humidity in the location may vary throughout the year, with humidity being lower in winter, such as 30%-40%, while being higher in spring, such as 40%-50%. This can be used to determine the corresponding humidity range based on the current season.
[0070] Furthermore, the humidity range can be further modified based on the environmental characteristics of the air conditioner's installation location. For example, if the air conditioner's outdoor unit is installed in a high-humidity location, such as a textile workshop or a product coating plant, the humidity range may need to be modified. For example, in winter, the 30%-40% range may be modified to 40-50%. Conversely, in lower-humidity locations, the humidity range may be reduced accordingly.
[0071] In step S20, the air conditioner's defrost detection rules generally determine whether frosting has occurred based on the condenser coil temperature. Specifically, the air conditioner's defrost detection rules include: first, recording the minimum condenser coil temperature within a first preset time after the compressor is started in heating mode, such as recording the minimum condenser coil temperature within 5-10 consecutive minutes after the compressor is started. Furthermore, if the condenser coil temperature falls below a first preset temperature threshold, such as -7°C, within a second preset time, such as 30 minutes, after the compressor is started, and the condenser coil temperature is also below the aforementioned minimum temperature threshold, the air conditioner is determined to be frosted, and the air conditioner is subsequently controlled to perform a defrost operation.
[0072] When humidity information is obtained, such as if the humidity is between 30% and 40% based on the current season at the air conditioner's installation location, indicating low humidity, the condenser temperature determination thresholds used for defrosting are modified. Specifically, the first determination threshold for comparing the current condenser temperature, which is the first preset temperature threshold mentioned above, and the second determination threshold, which is the lowest condenser temperature detected within the air conditioner's preset operating time, which is the minimum temperature value mentioned above. Because the air conditioner is less susceptible to frost formation at relatively low humidity, the above-mentioned temperature values are adjusted lower based on the steady-state temperature threshold compensation value, such as adjusting the first preset temperature threshold from -7°C to -9°C and the minimum temperature value from -1°C to -2°C, thereby making the air conditioner's defrost determination more accurate.
[0073] The steady-state temperature threshold compensation value here is generated by the air conditioner based on the humidity information, and the above-mentioned condenser temperature judgment threshold is automatically corrected based on the preset rules of the control software. It can also be calculated according to the preset rules of the control software, and the corrected recommended judgment threshold range is pushed to the user, and then the user selects a specific value in the range. For example, the corrected range of the first preset temperature threshold mentioned above can be -8°C to -9.5°C, and then the user selects a value such as -9°C.
[0074] In step S30, after the condenser temperature determination threshold is corrected based on the steady-state temperature threshold compensation value and humidity information, if the user still finds poor heating performance during use of the air conditioner and reports it to the manufacturer, the manufacturer's maintenance personnel, upon inspection, may find that defrosting issues still exist. For example, the air conditioner still defrosts frequently, and the air conditioner defrosts before frost has reached the required level. Because the outdoor unit of the air conditioner is in heating mode during defrosting, the indoor unit stops supplying air, i.e., heating, during this period. Therefore, frequent defrosting significantly affects the heating capacity of the air conditioner, thereby affecting the user's room heating needs. At this time, the air conditioner retrieves the non-steady-state temperature threshold compensation value and further corrects the determination threshold based on the humidity information. Specifically, maintenance personnel can determine the non-steady-state temperature threshold compensation value of the air conditioner through the air conditioner APP, and further correct the judgment threshold mentioned in the above step S20, such as adjusting the first preset temperature threshold from -9°C to -10°C, and adjusting the minimum temperature value of -2°C to -3°C, so as to further lower the judgment threshold, thereby reducing the defrosting frequency of the air conditioner and improving the heating capacity.
[0075] The non-steady-state temperature threshold compensation value here, as opposed to the steady-state temperature threshold compensation value, is a temperature threshold compensation value configured by the air conditioner manufacturer for each air conditioner model. Users cannot directly modify or select this parameter when using the air conditioner. Specifically, in step S20 above, the steady-state temperature threshold compensation value can be generated internally by the air conditioner's control software, while the non-steady-state temperature threshold compensation value cannot be automatically generated internally by the air conditioner's control software and requires special modification permissions for the air conditioner to trigger its generation. If an air conditioner maintenance personnel uses superuser privileges, this parameter can be retrieved through the air conditioner's control app. Furthermore, the non-steady-state temperature threshold compensation value is customized for each air conditioner model and may vary from one air conditioner to another. The term "non-steady-state" refers to the fact that when the air conditioner is operating at the threshold value modified according to the non-steady-state temperature threshold compensation value, the air conditioner may be prone to instability. For example, excessive frost may form during heating, reducing the condenser's heat exchange efficiency and thus affecting the indoor heating effect. Therefore, the air conditioner can only correct the non-steady-state temperature threshold compensation value when it is not necessary. For example, after the user provides feedback to the air conditioner manufacturer, the air conditioner maintenance personnel can obtain this compensation value through super user privileges to continue to correct the judgment threshold problem used for defrost detection, so as to meet the user's more special heating needs.
[0076] Furthermore, in some embodiments of the present invention, before the air conditioner humidity information is further corrected to the judgment threshold, a prompt message is displayed to warn the user of possible instability when the air conditioner is operating at the corrected judgment threshold. For example, the user is warned that excessive frost on the outdoor unit during heating operation may reduce heating capacity. This alerts the user to avoid the user reporting a problem to the manufacturer, wasting the manufacturer's maintenance resources, when the problem does not actually require repair.
[0077] In some embodiments of the present invention, further correcting the judgment threshold according to the non-steady-state temperature threshold compensation value includes:
[0078] S40, receiving control software after the air conditioner corrects the judgment threshold, wherein the control software is generated based on a cloud server connected to the air conditioner;
[0079] S50: Using the online programming method of the air conditioner, the revised control software replaces the unrevised control software.
[0080] This embodiment describes how to implement in the controller software of the air conditioner how to modify the judgment threshold value based on the non-steady-state temperature threshold compensation value.
[0081] In this embodiment, the air conditioner is connected to a cloud server, which can be connected to a mobile terminal, such as a mobile phone app, that controls the air conditioner. When a user modifies the air conditioner's defrost detection threshold based on a non-steady-state temperature threshold compensation value through the mobile phone app's interactive interface, or when the app automatically modifies the air conditioner's defrost detection threshold based on a non-steady-state temperature threshold compensation value according to a preset rule, the connected cloud server automatically generates a new version of the air conditioner's control software. This software may simply modify the judgment threshold relative to the old version of the air conditioner. Alternatively, further modifications may be required to the relevant control program. For example, if the modification of the judgment threshold causes instability in the air conditioner's operation, resulting in excessive frost accumulation, further modifications may be required to the air conditioner's defrost processing module program, such as slightly increasing the air conditioner's defrost time or increasing the compressor operating frequency during defrosting. This allows for more thorough defrosting, ensuring that the defrosting is completely removed during a single defrost operation, thereby not affecting the air conditioner's heating capacity.
[0082] The new version of the control software generated by the cloud server is then sent to the controller of the air conditioner through networks such as the external network (such as broadband network) and the internal network (such as wifi). After the relevant MCU of the controller receives this new version of the control software, it can refresh the old version of the program in the memory according to the online programming (OTA) method to replace it with the new version of the control software. In this way, the controller software realizes the correction of the judgment threshold of the air conditioner's defrost detection based on the non-steady-state temperature threshold compensation value. This correction is for the air conditioner used by the user. Different users may have different corresponding corrected control software, thereby personalizing the user's special heating needs. Truly realize the user customization function, so as to truly improve the user experience.
[0083] The method of software correction of the judgment threshold value for air conditioner defrost detection in the above embodiment is implemented by generating a new version of the air conditioner control software based on the server, and then updating the controller software based on OTA. In other implementable methods, corrections can also be made within the controller software. For example, after the air conditioner control software receives the correction value based on the non-steady-state parameter based on the user's APP, it directly modifies this part of the air conditioner parameters to achieve the modification. Compared with the server-generated method in the above embodiment, this modification method has a limited depth of modified parameters. Generally, only the judgment threshold value can be modified, and further modification of the related air conditioner control software module is difficult to achieve. Therefore, the control scheme of the previous embodiment is preferred.
[0084] The present invention also provides an air conditioner controller, comprising a processor and related module circuits connected to the processor to control various loads of the air conditioner, such as an indoor fan, a compressor, an outdoor fan, and a four-way valve. The controller also includes various sensors connected to the processor, such as sensors for detecting indoor ambient temperature, evaporator tube temperature, condenser tube temperature, and outdoor ambient temperature, to detect these temperatures. The controller is configured to obtain humidity information at the location where the air conditioner is installed, generate a steady-state temperature threshold compensation value based on the humidity information, and correct the condenser temperature judgment threshold used for defrosting the air conditioner. If the defrost result obtained based on the corrected coil temperature does not meet user requirements, the controller retrieves the air conditioner's unsteady-state temperature threshold compensation value to further correct the judgment threshold. The control scheme for correcting the air conditioner's defrost judgment threshold based on unsteady-state parameters is a method for performing internal corrections within the controller software based on the controller's processor. For details of the control scheme, please refer to the description of the method for correcting the air conditioner judgment threshold using software in the previous embodiment.
[0085] Those skilled in the art will appreciate that all or part of the steps in the above-mentioned embodiments can be accomplished by instructing the relevant hardware through a program, which is stored in a storage medium and includes a number of instructions for causing a device (which may be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps in the methods described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0086] In the description of this specification, the reference terms "first embodiment", "second embodiment", "example", etc. mean that the specific method, device or feature described in conjunction with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, methods, devices or features described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0087] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A control method for correcting the set temperature of an air conditioner, characterized in that: The control method includes: Get the room parameter information where the air conditioner is located; Correcting the set temperature of the air conditioner based on the steady-state temperature compensation value according to the room parameter information; In the case that the corrected steady-state temperature compensation value cannot meet the user's needs, retrieving the unsteady-state temperature compensation value of the air conditioner and further correcting the set temperature according to the room parameter information; The steady-state temperature compensation value is a commonly used temperature compensation value built into the controller of the air conditioner, and the unsteady-state temperature compensation value is a temperature compensation value configured by the air conditioner manufacturer for each air conditioner. Compared with the steady-state temperature compensation value, the user cannot directly modify or select this parameter when using the air conditioner and needs to obtain special modification permissions for the air conditioner. The control method further includes: Obtaining the operating status of the air conditioner; Further correcting the set temperature based on the non-steady-state temperature compensation value according to the operating state of the air conditioner and the room parameter information; The operating status of the air conditioner includes whether it is in the temperature-reaching shutdown state, whether the air guide plate is swinging, and whether the air supply angle of the air guide plate is the standard angle. The control method further includes: When the set temperature is corrected based on the non-steady-state temperature compensation value, the corresponding fault judgment rule of the air conditioner is corrected.
2. The control method according to claim 1, characterized in that: The room parameter information includes one or more of installation parameters of the air conditioner, furniture arrangement information of the room where the air conditioner is located, and activity range information of the user.
3. The control method according to claim 1, wherein: After the non-steady-state temperature compensation value of the air conditioner for the set temperature is retrieved to further correct the set temperature, the method further includes: Outputting a prompt message to remind the user of an abnormal state that occurs when the air conditioner operates at the corrected set temperature.
4. The control method according to claim 1, wherein: The correcting the set temperature based on the steady-state temperature compensation value or the unsteady-state temperature compensation value includes: According to the preset correction rules of the air conditioner, or Firstly, the set temperature is preliminarily corrected according to the preset correction rule of the air conditioner; Then, the user's correction information is received to further correct the set temperature.
5. The control method according to claim 4, characterized in that: When the set temperature is corrected based on the non-steady-state temperature compensation value, the method further includes: receiving revised control software for the air conditioner, wherein the control software is generated based on a cloud server connected to the air conditioner; The modified control software replaces the unmodified control software through the online programming mode of the air conditioner.
6. The control method according to claim 1, characterized in that: Before the air conditioner further corrects the set temperature based on the non-steady-state temperature compensation value, a prompt message is given to remind the user that an unstable state may occur when the air conditioner runs at the corrected set temperature.
7. A controller for an air conditioner, characterized in that: The controller is configured to: Get the room parameter information where the air conditioner is located; Correcting the set temperature of the air conditioner based on the steady-state temperature compensation value according to the room parameter information; In the case that the corrected steady-state temperature compensation value cannot meet the user's needs, retrieving the unsteady-state temperature compensation value of the air conditioner and further correcting the set temperature according to the room parameter information; The steady-state temperature compensation value is a commonly used temperature compensation value built into the controller of the air conditioner, and the unsteady-state temperature compensation value is a temperature compensation value configured by the air conditioner manufacturer for each air conditioner. Compared with the steady-state temperature compensation value, the user cannot directly modify or select this parameter when using the air conditioner and needs to obtain special modification permissions for the air conditioner. The controller is further configured to: Obtaining the operating status of the air conditioner; Further correcting the set temperature based on the non-steady-state temperature compensation value according to the operating state of the air conditioner and the room parameter information; The operating status of the air conditioner includes whether it is in the temperature-reaching shutdown state, whether the air guide plate is swinging, and whether the air supply angle of the air guide plate is the standard angle. The controller is further configured to: When the set temperature is corrected based on the non-steady-state temperature compensation value, the corresponding fault judgment rule of the air conditioner is corrected.
8. A storage medium having computer-readable instructions stored thereon, characterized in that: When the computer-readable instructions are executed by a processor, the processor executes the control method for correcting the set temperature of an air conditioner according to any one of claims 1 to 6.
Citation Information
Patent Citations
Air conditioner control system and control method
CN113776163A
Air conditioner, temperature compensation method and device of air conditioner, and storage medium
CN113864985A