An anti-condensation control method, device, equipment and storage medium of an air conditioner

By testing the anti-condensation conditions of the air conditioner and controlling the motor's heating when it is stopped, the problem of low anti-condensation efficiency of the stepper motor in the air conditioner was solved, achieving a highly efficient anti-condensation effect and improving the performance and safety of the air conditioner.

CN119103650BActive Publication Date: 2025-12-05GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411326919.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-12-05
Estimated Expiration
2044-09-23

AI Technical Summary

Technical Problem

In existing technologies, anti-condensation measures for air conditioner stepper motors are costly and inefficient, and cannot effectively prevent condensation, leading to safety hazards and performance degradation.

Method used

By detecting whether the air conditioner meets the anti-condensation conditions, it is determined whether the motor is in a stopped state. In the stopped state, the motor is controlled to generate heat while maintaining a constant rotation angle. The motor heating is controlled by pulse modulation signals and duty cycle to prevent condensation.

Benefits of technology

It effectively prevents condensation from forming on internal and external components of the air conditioner due to excessively low temperatures, improves the performance and stability of the air conditioner, reduces energy consumption, and extends its service life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119103650B_ABST
    Figure CN119103650B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an anti-condensation control method and device for an air conditioner, an electronic device and a storage medium. The method comprises: detecting whether the air conditioner meets anti-condensation conditions; determining whether the motor of the air conditioner is in a stopped state if the air conditioner meets the anti-condensation conditions; and controlling the motor of the air conditioner to generate heat without changing the rotation angle if the motor of the air conditioner is in the stopped state. The motor can generate heat without changing the working state, and the air conditioner can be controlled to keep the rotation angle of the motor unchanged in the refrigeration / dehumidification operation, so that the motor can keep a certain temperature and the condensation condition can be improved, and the surface moisture of the motor can not be accumulated all the time, thereby achieving an anti-condensation beneficial effect.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of motor control, in particular to a condensation control method of an air conditioner, a condensation control device of an air conditioner, an electronic device and a computer readable storage medium. BACKGROUND

[0002] Condensation is a phenomenon that water droplets are formed on a surface with a lower temperature, such as a condenser or an evaporator of an air conditioner, due to water vapor in the air. As a stepping motor that is a sweeping mechanism of the air conditioner, the stepping motor is located at an air outlet of the air conditioner. When the air conditioner is running, condensation (i.e. dew drops) may be caused due to a temperature difference between the inside and the outside. In particular, when the air conditioner is running in a cooling / dehumidifying mode, the surface temperature of the indoor unit of the air conditioner is lower than the dew point temperature of the indoor air, so that water in the air with a high humidity condenses on the condensing surface (e.g. the evaporator or the air outlet) to form water droplets. The water droplets may enter the stepping motor, thereby causing a safety hazard.

[0003] In the prior art, a sponge (or other waterproof device) is added to the surface of the motor to achieve the effect of preventing condensation of the stepping motor. However, this method not only wastes costs but also causes low production efficiency, and cannot achieve the effect of preventing condensation of the stepping motor. SUMMARY

[0004] In view of the above problems, the embodiments of the present application are proposed to provide a condensation control method, device, electronic device and storage medium of an air conditioner, which can overcome the above problems or at least partially solve the above problems.

[0005] To solve the above problems, the first aspect of the embodiments of the present application provides a condensation control method of an air conditioner, which comprises:

[0006] detecting whether the air conditioner meets a condensation prevention condition;

[0007] determining whether a motor of the air conditioner is in a stopped state when the air conditioner meets the condensation prevention condition;

[0008] controlling the motor of the air conditioner to generate heat without changing a rotation angle when the motor of the air conditioner is in the stopped state.

[0009] Optionally, the detection of whether the air conditioner meets the condensation prevention condition comprises:

[0010] obtaining an indoor relative humidity;

[0011] determining that the air conditioner meets the condensation prevention condition when the indoor relative humidity is greater than a preset humidity threshold.

[0012] Optionally, the control of the motor of the air conditioner to generate heat without changing the rotation angle comprises:

[0013] input pulse modulation signals to N phases of the motor of the air conditioner, so that the motor of the air conditioner generates heat without changing a rotation angle, wherein N is a positive integer less than a maximum number of phases of the motor of the air conditioner.

[0014] Optionally, the controlling the motor of the air conditioner to generate heat without changing the rotation angle further comprises:

[0015] obtaining a temperature rising demand;

[0016] determining, according to the temperature rising demand, a number N of phases of the motor of the air conditioner that need to be turned on.

[0017] Optionally, the inputting the pulse modulation signals to the N phases of the motor of the air conditioner so that the motor of the air conditioner generates heat without changing the rotation angle comprises:

[0018] controlling duty cycles of the pulse modulation signals corresponding to the N phases of the motor of the air conditioner respectively, so as to control the motor of the air conditioner to generate heat.

[0019] Optionally, the controlling the duty cycles of the pulse modulation signals corresponding to the N phases of the motor of the air conditioner respectively, so as to control the motor of the air conditioner to generate heat comprises:

[0020] obtaining a temperature rising demand;

[0021] controlling, according to the temperature rising demand, the duty cycles of the pulse modulation signals corresponding to the N phases of the motor of the air conditioner respectively, so as to control the motor of the air conditioner to generate heat.

[0022] Optionally, in the case that the air conditioner meets the anti-condensation condition, determining whether the motor of the air conditioner is in a stop state comprises:

[0023] in the case that the air conditioner meets the anti-condensation condition, obtaining a current air sweeping state of the air conditioner;

[0024] if the current air sweeping state is full air sweeping, determining that the motor of the air conditioner is not in the stop state;

[0025] if the current air sweeping state is switching fixed position, determining that the motor of the air conditioner is in the stop state after a rotation angle of the motor of the air conditioner rotates to a target position;

[0026] if the current air sweeping state is no air sweeping and no fixed position, determining that the motor of the air conditioner is in the stop state after the rotation angle of the motor of the air conditioner rotates to the target position.

[0027] According to a second aspect of the embodiment of the present application, there is provided an anti-condensation control device of an air conditioner, which comprises:

[0028] The detection module is configured to detect whether the air conditioner meets an anti-condensation condition.

[0029] The judgment module is configured to determine whether a motor of the air conditioner is in a stop state when the air conditioner meets the anti-condensation condition.

[0030] The control module is configured to control the motor of the air conditioner to heat without changing a rotation angle when the motor of the air conditioner is in the stop state.

[0031] Optionally, the detection module comprises:

[0032] The humidity acquisition submodule is configured to acquire an indoor relative humidity.

[0033] The humidity judgment submodule is configured to determine that the air conditioner meets the anti-condensation condition when the indoor relative humidity is greater than a preset humidity threshold.

[0034] Optionally, the control module comprises:

[0035] The signal modulation submodule is configured to modulate N phase input pulse signals of the motor of the air conditioner, so that the motor of the air conditioner heats without changing the rotation angle, where N is a positive integer less than a maximum phase number of the motor of the air conditioner.

[0036] Optionally, the control module further comprises:

[0037] The demand acquisition submodule is configured to acquire a temperature rising demand.

[0038] The demand judgment submodule is configured to determine a phase number N that needs to be turned on for the motor of the air conditioner according to the temperature rising demand.

[0039] Optionally, the signal modulation submodule comprises:

[0040] The signal control unit is configured to control duty cycles of N corresponding pulse modulation signals of the motor of the air conditioner respectively, so as to control the motor of the air conditioner to heat.

[0041] Optionally, the signal modulation submodule comprises:

[0042] The demand acquisition unit is configured to control duty cycles of N corresponding pulse modulation signals of the motor of the air conditioner respectively according to the temperature rising demand, so as to control the motor of the air conditioner to heat.

[0043] Optionally, the judgment module comprises:

[0044] The state acquisition submodule is configured to acquire a current air sweeping state of the air conditioner if the air conditioner meets the anti-condensation condition; if the current air sweeping state is full air sweeping, it is determined that the air conditioner motor is not in a stop state; if the current air sweeping state is switching fixed grid, it is determined that the air conditioner motor is in a stop state after a rotating angle of the air conditioner motor rotates to a target position; if the current air sweeping state is no air sweeping and no fixed grid, it is determined that the air conditioner motor is in a stop state after the rotating angle of the air conditioner motor rotates to the target position.

[0045] According to a third aspect of the present application, an electronic device is provided, the electronic device comprising:

[0046] A processor, a memory, and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the anti-condensation control method of the air conditioner according to any one of the preceding aspects.

[0047] According to a fourth aspect of the present application, a computer readable storage medium is provided, the computer readable storage medium storing a computer program, the computer program, when executed by a processor, implementing the steps of the anti-condensation control method of the air conditioner according to any one of the preceding aspects.

[0048] The technical solutions provided by the embodiments of the present application can include the following beneficial effects:

[0049] The anti-condensation control method of the air conditioner provided by the embodiments of the present application can avoid the performance degradation of the air conditioner caused by high humidity by detecting whether the air conditioner meets the anti-condensation condition and timely detecting and adjusting the operating condition of the air conditioner; if the air conditioner meets the anti-condensation condition, it can be determined whether the motor of the air conditioner is in a stop state, so as to ensure that the motor does not need to be controlled for anti-condensation and reduce unnecessary energy consumption, and the operating state of the motor can be reasonably controlled to improve the stability of the air conditioning system; when the motor of the air conditioner is in a stop state, the motor of the air conditioner is controlled to generate heat without changing the rotating angle, and the motor generates heat, which can prevent the internal and external components of the air conditioner from producing condensation due to too low temperature, and this method can more effectively prevent condensation and meet the performance requirements of the user on the air conditioner. The present application can make the motor work and generate heat without changing the operating state, so that the motor can maintain a certain temperature and improve the condensation condition, so that the surface moisture will not be accumulated all the time, thereby achieving an anti-condensation effect. BRIEF DESCRIPTION OF DRAWINGS

[0050] Figure 1 is a step flow chart of the anti-condensation control method of the air conditioner provided by the embodiments of the present application;

[0051] Figure 2 is a step logic diagram of a condensation control method of an air conditioner provided by an embodiment of the present application;

[0052] Figure 3 is a structure block diagram of a condensation control device of an air conditioner provided by an embodiment of the present application;

[0053] Figure 4 is a structure block diagram of an electronic device provided by an embodiment of the present application;

[0054] Figure 5 is a structure block diagram of a computer readable storage medium provided by an embodiment of the present application. DETAILED DESCRIPTION

[0055] In order to make the above-mentioned objectives, features and advantages of the present application more apparent and easy to understand, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0056] One of the core ideas of the embodiments of the present application is that, under the refrigeration / dehumidification operation of the air conditioner, the surface temperature of the indoor unit of the air conditioner is lower than the dew point temperature of the indoor air, which causes the water in the air with excessive humidity to condense on the condensing surface (such as the evaporator, the air outlet) to form water droplets, and the water droplets can enter the stepping motor, thereby easily causing safety hazards. The prior art is to increase a sponge (or other waterproof equipment) on the surface of the motor to achieve the effect of preventing condensation of the stepping motor. This method not only wastes cost, but also causes low production efficiency.

[0057] Therefore, a high-efficiency and stable stepping motor condensation prevention scheme is provided, which can make the motor maintain a certain temperature without changing the working state under the refrigeration / dehumidification operation without changing the motion position of the stepping motor, thereby improving the condensation problem through the control conduction mode of the phases of the motor, more effectively performing the condensation prevention measures, meeting the performance requirements of the user for the air conditioner, and preventing the surface moisture from being accumulated all the time, thereby achieving a beneficial effect of preventing condensation.

[0058] Figure 1 is a step flow chart of a condensation control method of an air conditioner provided by an embodiment of the present application. The method can specifically include the following steps:

[0059] Step 101, detecting whether the air conditioner meets a condensation prevention condition;

[0060] The condensation prevention condition refers to a series of conditions that the air conditioning system needs to meet under a specific environment to prevent condensation due to excessively low temperature in the internal and external components of the air conditioner. The condensation prevention condition includes comparing the indoor relative humidity with a preset humidity threshold value. If the indoor relative humidity is greater than or equal to the preset humidity threshold value, the air conditioner meets the condensation prevention condition. If the indoor relative humidity is less than the preset humidity threshold value, the air conditioner meets the condensation prevention condition.

[0061] In the embodiment, when the anti-condensation effect of the air conditioner stepping motor is achieved, it is necessary to determine whether the air conditioner needs to be anti-condensation in advance. When the indoor relative humidity reaches a certain value, the air conditioner is operated for anti-condensation. The air conditioner can be reasonably used, and unnecessary energy consumption can be reduced. Through effective detection and prevention measures, the performance of the air conditioner can be improved.

[0062] In some embodiments, the step 101 can include the following sub-steps:

[0063] Sub-step S11, obtaining indoor relative humidity;

[0064] The indoor relative humidity refers to the ratio of the water vapor content in the indoor air to the saturated water vapor content at the temperature. The indoor relative humidity is obtained by detecting the water vapor content in the air and the saturated water vapor content at the temperature through a humidity detection device.

[0065] In the embodiment, the indoor relative humidity can be obtained by various methods and devices, which are not limited by the present application. For example, the indoor humidity or the humidity of the environment where the stepping motor is located can be detected in real time by an environmental humidity detection device. The operating conditions of the air conditioner can be adjusted by detecting the environmental humidity, so that the performance of the air conditioner caused by condensation can be avoided.

[0066] Sub-step S12, when the indoor relative humidity is greater than a preset humidity threshold, it is determined that the air conditioner meets the anti-condensation condition.

[0067] The indoor relative humidity can be obtained by various methods and devices. The preset humidity threshold refers to an upper limit value of the indoor relative humidity set in the air conditioning system to prevent condensation and improve user comfort. When the indoor relative humidity exceeds this threshold, the air conditioning system will automatically take corresponding measures to reduce the humidity. When the indoor relative humidity exceeds the preset humidity threshold, the air conditioning system will automatically start the dehumidification function or take anti-condensation measures through the motor. The preset humidity threshold is obtained according to the results of multiple experiments. It can be adjusted according to the actual situation through program design, or the preset humidity threshold can be automatically set according to the indoor and outdoor environmental data.

[0068] In the embodiment, after determining whether the stepping motor meets the anti-condensation logic, the environmental humidity is detected. When the indoor relative humidity is greater than the preset humidity threshold, it is determined that the air conditioner meets the anti-condensation condition. At this time, the stepping motor needs to complete the anti-condensation effect. When the indoor relative humidity is less than the preset humidity threshold, it is determined that the air conditioner does not meet the anti-condensation condition. Through timely detection and adjustment of the operating conditions of the air conditioner, the performance of the air conditioner caused by high humidity can be avoided. The operating mode and set temperature of the air conditioner can be reasonably adjusted to reduce unnecessary energy consumption.

[0069] Referring toFigure 2 FIG. 10 shows a step logic diagram of a method for controlling anti-condensation of an air conditioner according to an embodiment of the present application, which includes the following steps:

[0070] When the air conditioner motor is working, it is necessary to determine whether the stepping motor meets the anti-condensation logic. The anti-condensation condition of the air conditioner can be determined by detecting the environmental humidity. When the air conditioner motor meets the anti-condensation condition, the motor anti-condensation is selected to be executed, and then it is necessary to determine whether the motor is in a stop state. When the air conditioner motor does not meet the anti-condensation condition, the motor anti-condensation is selected not to be executed, and at this time the air conditioner normally works with the normal wind sweeping motor. When it is determined that the motor is in a stop state, the motor anti-condensation logic of the air conditioner motor can be executed, and after the completion of the motor anti-condensation logic, it is indicated that the motor has completed the work. When it is determined that the motor is not in a stop state, the air conditioner normally works with the normal wind sweeping motor.

[0071] In step 102, it is determined whether the motor of the air conditioner is in a stop state when the air conditioner meets the anti-condensation condition.

[0072] The motor state can be determined by detecting the number of phases of the air conditioner. When the air conditioner motor is in a normal state, the motion state of the motor will change, and the motor will have a corresponding angular displacement or linear displacement when working. When the air conditioner motor is in a stop state, the motion state of the motor will not change, and at this time the motor will generate heat when working, but the corresponding angle will not change.

[0073] In this embodiment, when it is determined that the air conditioner meets the anti-condensation condition, it is also necessary to determine the working state of the air conditioner motor to determine whether the air conditioner needs to perform anti-condensation. When the motor is normally working, the motor anti-condensation action is not executed. When the motor is in a stop state, the motor anti-condensation action is executed. By detecting the motor state, it can be ensured that the motor stops when it does not need to work, so that the anti-condensation action is performed to avoid the performance degradation of the air conditioner caused by high humidity.

[0074] In some embodiments, the step 201 can include the following sub-steps:

[0075] In sub-step S21, the current wind sweeping state of the air conditioner is obtained when the air conditioner meets the anti-condensation condition. If the current wind sweeping state is full wind sweeping, it is determined that the air conditioner motor is not in a stop state. If the current wind sweeping state is switching fixed position, it is determined that the air conditioner motor is in a stop state after the rotation angle of the air conditioner motor rotates to the target position. If the current wind sweeping state is no wind sweeping and no fixed position, it is determined that the air conditioner motor is in a stop state after the rotation angle of the air conditioner motor rotates to the target position.

[0076] The current swing status of the air conditioner can be checked by looking at the remote control's display screen: most air conditioner remote controls have a display screen that shows the current swing status, such as "Swing" or "Fixed". Alternatively, pressing a dedicated swing button can switch the swing status and display the current status. The current swing status of the air conditioner can be set according to the user's actual needs; users can set multiple statuses, including at least one of full swing, switched to fixed, or no swing and no fixed.

[0077] Air conditioner mode stops the motor at a certain angle. The angle value is different for each mode. For example, there are five modes for vertical air swing, mode 1 to mode 5. The angle position of each mode is different. When switching from mode 1 to mode 5, the stepper motor needs to move an angle. When moving from mode 1 to mode 5, the stepper motor is working and there is no need for anti-condensation. When it reaches mode 5, the stepper motor will stop at mode 5, and then the stepper motor anti-condensation will be activated.

[0078] The target position is determined by the air conditioning status set by the user. The user determines the angle position of the motor by setting the air conditioning swing position, and the motor rotates according to the set angle position.

[0079] In this embodiment, by determining whether the air conditioner meets the anti-condensation conditions, and if the air conditioner meets the anti-condensation conditions, the current airflow state of the air conditioner is obtained through the user-defined state:

[0080] If the current air conditioner's sweeping mode is full sweeping, the motor is working normally and there is no need for anti-condensation. If the current air conditioner's sweeping mode is switching to stationary mode, the air conditioner motor needs to rotate to the target position according to the set rotation angle, and then the motor stops after stopping at the new target position. If the current air conditioner's sweeping mode is no sweeping and no stationary mode, the motor first rotates to the target position according to the set stationary position rotation angle, and then the motor stops after stopping at the new target position. This can meet the user's needs for different states.

[0081] Step 103: When the motor of the air conditioner is in a stopped state, control the motor of the air conditioner to generate heat while keeping the rotation angle unchanged.

[0082] A stepper motor is a type of electric motor that converts electrical pulses into angular displacement. Unlike traditional continuously rotating motors, a stepper motor rotates by a fixed angle (one step) each time it receives an electrical pulse signal. A stepper motor can convert electrical pulse signals into corresponding angular or linear displacement.

[0083] A stepper motor usually has multiple windings, each corresponding to a phase of the motor. By sequentially energizing different phases of the motor, a small angle of rotation can be achieved, which is known as the step angle. When all phases are energized and the next phase is switched, the motor rotates a certain angle, allowing for precise control of the motor's position and speed.

[0084] For example, a stepper motor with four phases A, B, C, and D can be further divided into eight steps: A, AB, B, BC, C, CD, D, and DA. The energization sequence is typically A -> AB -> B -> BA -> C -> CD -> D -> DA. First, A is energized, then A is disconnected, AB is energized, and so on until A is energized again, completing a full step cycle. During this cycle, the motor is only energized in one direction, which does not cause angular displacement, but also generates some heat.

[0085] In this embodiment, when the air conditioner motor is in a stopped state, some phases of the motor are energized, allowing the motor to work without changing the angle. The motor provides heat to warm up and prevent condensation. By generating heat, the need for maintenance due to condensation is reduced, improving the performance and service life of the air conditioner.

[0086] In some embodiments, the step 103 can include the following sub-steps:

[0087] Sub-step S31: Input a pulse modulation signal to the N phases of the air conditioner motor to make the air conditioner motor generate heat without changing the rotation angle, where N is a positive integer less than the maximum number of phases of the air conditioner motor.

[0088] A pulse modulation signal is a signal that transmits information by changing some characteristics of the pulse. Common pulse modulation techniques include pulse width modulation (PWM), pulse position modulation (PPM), and pulse amplitude modulation (PAM). By inputting a pulse modulation signal to the air conditioner motor, the motor's conduction can be controlled.

[0089] The number of phases of an air conditioner motor usually refers to the number of windings in the motor. Common phase numbers include single-phase and four-phase. The selection of the appropriate number of motor phases depends on the specific application requirements and system design.

[0090] In the embodiment, the N-phase input pulse modulation signals of the air conditioner motor are equivalent to the N-phase conduction of the air conditioner motor. When all phases of the motor are turned on, the motor working will have an angle offset, so that the number of conduction phases of the motor is controlled to be less than the maximum number of phases of the air conditioner motor by a positive integer. At this time, the angle of the motor working will not change, and the motor can also work to generate a certain amount of heat.

[0091] In some embodiments, the step S31 can include the following sub-steps:

[0092] Sub-step S311, respectively control the duty cycle of the pulse modulation signal corresponding to the N-phase of the motor of the air conditioner, to control the heating of the motor of the air conditioner.

[0093] The duty cycle of the pulse modulation signal refers to the ratio of the time when the pulse signal is at high level (or active state) to the whole period. By controlling the ratio of the signal active time to the period, the heating time of the air conditioner motor working can be controlled.

[0094] For example, the motor has A, B, C, and D four phases in total, and the precision controlled stepping motor can be further divided into eight beats, i.e. A, AB, B, BC, C, CD, D, and DA. The power-on sequence is usually A->AB->B->BA->C->CD->D->DA. The duty cycle is set to X / 8, where 8 is the 8 beats of the original stepping motor in one driving period, and the stepping motor is driven to work. By adjusting the value of X, X takes a value from 1 to 8.

[0095] The length of the single-phase working time of the stepping motor can be further adjusted. The larger the value of X is, the longer the single-phase working time is, and the higher the heat rise provided by the working is. Different degrees of anti-condensation effect can be achieved.

[0096] In the embodiment, the duty cycle of the pulse modulation signal corresponding to the N-phase of the motor of the air conditioner can be controlled. Different duty cycles can be set according to the total number of phases of the actual motor. The length of the motor working time is adjusted by controlling the duty cycle, so that the air conditioner motor can be controlled to achieve different degrees of heating.

[0097] Sub-step S32, obtaining the temperature rise demand;

[0098] In the air conditioning system, the temperature rise demand usually refers to the temperature demand of the air conditioner to achieve the anti-condensation effect. The system can continuously monitor the indoor temperature according to the demand and provide feedback information to the system.

[0099] Specifically, in a high humidity environment, the air conditioner needs to be warmed up to prevent condensation, and the warming requirement is determined according to the detected indoor relative humidity, and real-time monitoring of the indoor temperature and humidity provides necessary data support for the warming control. When the indoor relative humidity is high or the moisture on the surface of the motor is large, the warming requirement is relatively large.

[0100] In sub-step S33, the number N of phases of the motor of the air conditioner that needs to be turned on is determined according to the warming requirement.

[0101] The warming requirement can be determined according to the user requirement or the environmental condition, and the actual heat requirement of the air conditioner can be obtained by adjusting the number of phases of the motor that is turned on. When the indoor relative humidity is large, the number of phases of the motor that is turned on can be increased to obtain more heat to meet the warming requirement in different degrees. When the motor of the air conditioner is in a stopped state, the motor is controlled to generate heat to improve the internal temperature of the air conditioner to prevent condensation.

[0102] In this embodiment, the number of phases of the motor of the air conditioner that needs to be turned on can be determined according to the actual required temperature in the anti-condensation action of the motor for different environments, and the number N of phases of the motor of the air conditioner that needs to be turned on can be effectively determined to meet the warming requirement.

[0103] In the embodiments provided in the present application, it is detected whether the air conditioner meets the anti-condensation condition, and when the air conditioner meets the anti-condensation condition, it is determined whether the motor of the air conditioner is in a stopped state, and when the motor of the air conditioner is in a stopped state, the motor of the air conditioner is controlled to generate heat without changing the rotation angle. The anti-condensation logic of the stepping motor can be executed by this method. Without changing the motion position of the stepping motor, the certain temperature of the motor is maintained by separately turning on a certain phase or part of the phases of the stepping motor to improve the condensation condition. The surface moisture is not always accumulated, so that a beneficial effect of preventing condensation is achieved.

[0104] It should be noted that, for the method embodiments, in order to simply describe, they are all described as a series of action combinations, but those skilled in the art should know that the embodiments of the present application are not limited to the action sequence described, because according to the embodiments of the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions involved are not necessarily necessary for the embodiments of the present application.

[0105] Referring to Figure 3 , a structure block diagram of an anti-condensation control device of an air conditioner provided by an embodiment of the present application is shown, and the device comprises:

[0106] The detection module 301 is configured to detect whether the air conditioner meets the anti-condensation condition.

[0107] The anti-condensation condition comprises comparing the indoor relative humidity with a preset humidity threshold value, and if the indoor relative humidity is greater than or equal to the preset humidity threshold value, the air conditioner meets the anti-condensation condition; if the indoor relative humidity is less than the preset humidity threshold value, the air conditioner meets the anti-condensation condition.

[0108] In this embodiment, when the anti-condensation effect of the air conditioner stepping motor is achieved, the detection module detects whether the air conditioner meets the anti-condensation condition to determine whether the air conditioner needs to be anti-condensed. When the indoor relative humidity reaches a certain value, the air conditioner is anti-condensed, which can reasonably use the air conditioner, reduce unnecessary energy consumption, and improve the performance of the air conditioner through effective detection and prevention measures.

[0109] The judgment module 302 is configured to determine whether the motor of the air conditioner is in a stopped state when the air conditioner meets the anti-condensation condition.

[0110] When the motor of the air conditioner is in a normal state, the motion state of the motor will change, and the motor will have a corresponding angular displacement or linear displacement when working. When the motor of the air conditioner is in a stopped state, the motion state of the motor will not change, and the motor will generate heat when working, but the corresponding angle will not change.

[0111] In this embodiment, the detection module 301 needs to determine whether the air conditioner needs to be anti-condensed by judging the working state of the motor of the air conditioner when the air conditioner meets the anti-condensation condition. When the motor is working normally, the motor anti-condensation action is not performed; when the motor is in a stopped state, the motor anti-condensation action is performed. By detecting the state of the motor, the motor can be stopped when it does not need to run, so that the anti-condensation action is performed, and the performance of the air conditioner caused by high humidity is avoided.

[0112] The control module 303 is configured to control the motor of the air conditioner to generate heat without changing the rotation angle when the motor of the air conditioner is in a stopped state.

[0113] A stepping motor is an electric motor that converts electrical pulses into angular displacement. Unlike traditional continuous rotation motors, a stepping motor rotates a fixed angle (i.e., a step) each time it receives an electrical pulse signal. A stepping motor can convert electrical pulse signals into corresponding angular displacement or linear displacement.

[0114] A stepping motor usually has multiple windings, each corresponding to a phase of the motor. By sequentially energizing different phases of the motor, the motor can be rotated by a small angle, which is called the stepping angle. When all phases of the motor are energized, switching to the next phase through energization will cause the motor to rotate by a certain angle, thereby achieving precise control of the position and speed of the motor.

[0115] For example, the stepper motor has A, B, C, D four phases in total, and the precision controlled stepper motor can be further divided into eight beats, i.e. A, AB, B, BC, C, CD, D, DA, and the power-on sequence is usually A->AB->B->BA->C->CD->D->DA. First, A is powered on, then A is disconnected, AB is powered on, and so on, until it returns to A again, completing a complete stepping cycle. During this cycle, the motor is only unidirectionally conducted, and at this time the motor works without angular displacement, and also generates a certain amount of heat.

[0116] In this embodiment, when the air conditioner motor is in a stopped state, part of the phases in the motor are conducted, at this time the control module 303 controls the motor to work but the angle does not change, and the motor provides heat to work to achieve the effect of preventing condensation. Through the heating of the motor, the maintenance demand caused by condensation can be reduced, and the performance and service life of the air conditioner can be improved.

[0117] In an embodiment, the detection module 301 comprises:

[0118] a humidity acquisition submodule for acquiring the indoor relative humidity;

[0119] In this embodiment, the indoor relative humidity is acquired by the humidity acquisition submodule. For example, the environmental humidity detection device can be connected with the humidity acquisition submodule, the detection device sends the value of the real-time detected indoor humidity or the environmental humidity of the stepper motor to the humidity acquisition submodule, and the running condition of the air conditioner is adjusted according to the detected environmental humidity, so that the performance decline of the air conditioner caused by condensation can be avoided.

[0120] a humidity judgment submodule for determining that the air conditioner meets the condensation prevention condition when the indoor relative humidity is greater than a preset humidity threshold.

[0121] The indoor relative humidity can be obtained by the humidity acquisition submodule, and the preset humidity threshold is the lowest relative humidity value for the air conditioner motor to enter the condensation prevention. When the environmental humidity is detected to exceed this value, the stepper motor is operated in the condensation prevention mode. The preset humidity threshold is obtained according to the results of multiple experiments, and can be adjusted according to the actual situation through program design.

[0122] In the embodiment, the detection module 301 judges whether the stepping motor meets the anti-condensation logic. The ambient humidity can be detected by the humidity acquisition submodule. When the indoor relative humidity is greater than the preset humidity threshold, it is determined that the air conditioner meets the anti-condensation condition. At this time, the stepping motor needs to complete the anti-condensation effect. When the indoor relative humidity is less than the preset humidity threshold, it is determined that the air conditioner does not meet the anti-condensation condition. By timely detecting and adjusting the air conditioner operating conditions, the performance decline of the air conditioner caused by high humidity can be avoided, and the air conditioner operating mode and set temperature can be reasonably adjusted to reduce unnecessary energy consumption.

[0123] In an embodiment, the control module 303 comprises:

[0124] The signal modulation submodule is configured to modulate N-phase input pulse signals of the motor of the air conditioner to make the motor of the air conditioner generate heat without changing the rotation angle, wherein N is a positive integer less than the maximum number of phases of the motor of the air conditioner.

[0125] In the embodiment, the signal modulation submodule modulates N-phase input pulse signals of the motor of the air conditioner, which is equivalent to turning on N phases of the motor. When all phases of the motor are turned on, the motor will have an angle offset when working. The control module turns on less than N phases of the motor, which is a positive integer less than the maximum number of phases of the motor of the air conditioner. At this time, the angle of the motor will not change when working, and the motor can still generate heat.

[0126] In an embodiment, the control module 303 further comprises:

[0127] The demand acquisition submodule is configured to acquire a temperature rise demand.

[0128] Specifically, in a high-humidity environment, the air conditioner needs to be warmed up to prevent condensation. The demand acquisition submodule determines the temperature rise demand according to the detected indoor relative humidity, and monitors the indoor temperature and humidity in real time to provide necessary data support for temperature rise control. When the indoor relative humidity is high or the motor surface has a lot of moisture, the temperature rise demand is relatively large.

[0129] The demand judgment submodule is configured to determine the number N of phases of the motor of the air conditioner that need to be turned on according to the temperature rise demand.

[0130] The demand judgment submodule can determine the temperature rise demand according to user demand or environmental conditions. The actual heat demand of the air conditioner can be obtained by adjusting the number of phases of the motor that are turned on. According to the high indoor relative humidity, the number of phases of the motor that are turned on can be increased to obtain more heat to meet different degrees of temperature rise demand. When the air conditioner motor is in a stopped state, the motor is controlled to generate heat to improve the temperature inside the air conditioner to prevent condensation.

[0131] In the embodiment, the demand judgment submodule can determine the number of phases of the air conditioner motor that needs to be turned on according to the actual required temperature in the anti-condensation operation for different environments, and can effectively determine the number N of phases of the air conditioner motor that needs to be turned on to meet the temperature rise demand.

[0132] In an embodiment, the signal modulation submodule comprises:

[0133] The signal control unit is configured to control the duty cycle of the N corresponding pulse modulation signals of the motor of the air conditioner respectively to control the motor of the air conditioner to heat.

[0134] For example, the motor has a total of four phases A, B, C, and D, and the precision-controlled stepping motor can be further divided into eight beats, i.e., A, AB, B, BC, C, CD, D, and DA, and the energization sequence is usually A->AB->B->BA->C->CD->D->DA. The duty cycle is set to X / 8, where 8 is the 8 beats of one driving period of the original stepping motor, and the stepping motor is driven to work. By adjusting the value of X, X takes a value of 1 to 8.

[0135] The length of time of single-phase operation of the stepping motor can be further adjusted, and the greater the value of X, the longer the single-phase operation time, and the higher the heat provided by the work, so that different degrees of anti-condensation effect can be achieved.

[0136] In the embodiment, the signal control unit can control the duty cycle of the N corresponding pulse modulation signals of the motor of the air conditioner respectively, different duty cycles can be set according to the total number of phases of the actual motor, the length of time of motor operation is adjusted by controlling the duty cycle, and the motor of the air conditioner is controlled to achieve different degrees of heating.

[0137] In an embodiment, the signal modulation submodule comprises:

[0138] The demand acquisition unit is configured to control the duty cycle of the N corresponding pulse modulation signals of the motor of the air conditioner respectively according to the temperature rise demand to control the motor of the air conditioner to heat.

[0139] In actual application, the temperature rise demand can be determined according to user demand or environmental conditions, the actual heat demand of the air conditioner can be obtained by adjusting the number of phases of the motor that needs to be turned on, the number of phases of the motor that needs to be turned on can be increased to obtain more heat according to the relatively high indoor relative humidity to meet different degrees of temperature rise demand, and the motor is controlled to heat when the air conditioner motor is in a stop state to improve the internal temperature of the air conditioner to prevent condensation.

[0140] In the embodiment, the air conditioner motor needs to be started in the anti-condensation operation for different environments. The requirement acquisition unit can determine the number of phases of the air conditioner motor that needs to be started according to the actual required temperature, so as to effectively determine the number N of phases of the air conditioner motor that needs to be started and meet the temperature rising requirement.

[0141] In an embodiment, the determination module 302 comprises:

[0142] The state acquisition sub-module is configured to acquire a current wind sweeping state of the air conditioner in a case where the air conditioner meets the anti-condensation condition; if the current wind sweeping state is full wind sweeping, it is determined that the air conditioner motor is not in a stopped state; if the current wind sweeping state is switching fixed position, it is determined that the air conditioner motor is in the stopped state after a rotating angle of the air conditioner motor rotates to a target position; if the current wind sweeping state is no wind sweeping and no fixed position, it is determined that the air conditioner motor is in the stopped state after the rotating angle of the air conditioner motor rotates to the target position.

[0143] The acquisition of the current wind sweeping state of the air conditioner comprises setting according to actual requirements of a user. The user can set at least one of a plurality of states including full wind sweeping, switching fixed position, no wind sweeping and no fixed position.

[0144] The fixed position of the air conditioner is to make the motor stop at a certain angle. The angle values of different fixed positions are different. For example, the up and down wind sweeping has five fixed positions, fixed position 1 to fixed position 5. The angle positions of different fixed positions are different. When switching from fixed position 1 to fixed position 5, the stepping motor needs to run an angle. When running from fixed position 1 to fixed position 5, the stepping motor is working and does not need to perform anti-condensation. When running to fixed position 5, the stepping motor stops at fixed position 5. At this time, the anti-condensation of the stepping motor is performed.

[0145] In the embodiment, the detection module 301 judges whether the air conditioner meets the anti-condensation condition. In a case where the air conditioner meets the anti-condensation condition, the state acquisition sub-module acquires the current wind sweeping state of the air conditioner according to the state set by the user.

[0146] If the current wind sweeping state of the air conditioner is full wind sweeping, the motor is working normally and does not need to perform anti-condensation. If the current wind sweeping state of the air conditioner is switching fixed position, the motor is in the stopped state after rotating to the target position according to the set rotating angle and stopping at the new target position. If the current wind sweeping state of the air conditioner is no wind sweeping and no fixed position, the motor is in the stopped state after rotating to the target position according to the set rotating angle of the fixed position and stopping at the new target position, which can meet the requirements of the user for different states.

[0147] In the embodiment provided by the present application, the detection module is configured to detect whether the air conditioner meets the anti-condensation condition; the judgment module is configured to determine whether the motor of the air conditioner is in a stop state when the air conditioner meets the anti-condensation condition; and the control module is configured to control the motor of the air conditioner to generate heat without changing the rotation angle when the motor of the air conditioner is in the stop state. The anti-condensation logic of the stepping motor can be performed by the device, the stepping motor is turned on in a certain phase or part of the phases without changing the working state of the stepping motor, so that the motor is kept at a certain temperature to improve the condensation condition and prevent the surface moisture from being accumulated all the time, thereby achieving the beneficial effect of anti-condensation. The anti-condensation measure can be more effective, and the performance requirement of the user for the air conditioner is met.

[0148] For the device embodiment, the description is relatively simple because the device embodiment is basically similar to the method embodiment, and the related parts can be referred to the part of the description of the method embodiment.

[0149] Referring to Figure 4 , it is shown that the embodiment of the present application further provides a structural block diagram of an electronic device 40, which comprises a processor 401, a memory 402, and a computer program 4021 stored in the memory and capable of running on the processor, wherein the computer program is executed by the processor to implement the steps of the anti-condensation control method of the air conditioner according to any one of the above embodiments and achieve the same technical effects. To avoid repetition, no further description is given here.

[0150] Referring to Figure 5 , it is shown that the embodiment of the present application further provides a structural block diagram of a computer readable storage medium 50, wherein the computer readable storage medium stores a computer program 501, and the computer program is executed by a processor to implement the steps of the anti-condensation control method of the air conditioner according to any one of the above embodiments and achieve the same technical effects. To avoid repetition, no further description is given here.

[0151] Each of the embodiments in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments. The same and similar parts of each embodiment can be referred to each other.

[0152] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a device, or a computer program product. Therefore, the embodiments of the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.

[0153] The embodiments of the present application are described with reference to the flowchart illustrations and / or block diagrams of the methods, terminal devices (systems) and computer program products according to the embodiments of the present application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal devices to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal devices, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0154] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0155] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal devices, such that a series of operational steps are carried out on the computer or other programmable terminal devices to produce a computer implemented process so that the instructions executed on the computer or other programmable terminal devices provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0156] Although preferred embodiments of the present application have been described, those skilled in the art will be able to make additional modifications and variations to these embodiments without departing from the scope of the present application. Accordingly, the appended claims are intended to encompass all such modifications and variations as falling within the scope of the present application.

[0157] Finally, it is to be understood that the phraseology or terminology such as "first" and "second" etc. used herein is merely intended to differentiate one entity or operation from another entity or operation, without necessarily requiring or implying any actual such relationship or order between such entities or operations. Moreover, the terms "comprising", "including", or any other closure, are intended to cover the non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include those elements alone but can include other elements not expressly listed or even include elements inherent in such process, method, article, or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0158] The above describes in detail the anti-condensation control method and system of the air conditioner provided by the present application, and the principles and implementation modes of the present application are described by applying specific examples. The above description of the examples is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, the specific implementation modes and application ranges will be changed according to the idea of the present application. In summary, the content of the specification should not be understood as a limitation of the present application.

Claims

1. A control method for preventing condensation of an air conditioner, characterized by, The method comprises the following steps: detecting whether the air conditioner meets the anti-condensation condition; if the air conditioner meets the anti-condensation condition, obtaining the current air sweeping state of the air conditioner; if the current air sweeping state is full air sweeping, determining that the motor at the air outlet of the air conditioner is not in a stop state; if the current air sweeping state is switching to a fixed grid, after the rotation angle of the motor at the air outlet of the air conditioner rotates to a target position, determining that the motor at the air outlet of the air conditioner is in a stop state; if the current air sweeping state is no air sweeping and no fixed grid, after the rotation angle of the motor at the air outlet of the air conditioner rotates to a target position, determining that the motor at the air outlet of the air conditioner is in a stop state; when the motor at the air outlet of the air conditioner is in a stop state, inputting pulse modulation signals to N phases of the motor at the air outlet of the air conditioner, so that the motor at the air outlet of the air conditioner generates heat without changing the rotation angle, wherein N is a positive integer less than the maximum number of phases of the motor at the air outlet of the air conditioner.

2. The method of claim 1, wherein, The detection of whether the air conditioner meets the anti-condensation condition comprises: obtaining the indoor relative humidity; when the indoor relative humidity is greater than a preset humidity threshold, determining that the air conditioner meets the anti-condensation condition.

3. The method of claim 1, wherein, Further comprising: obtaining a temperature rising demand; determining the number N of phases of the motor at the air outlet of the air conditioner that need to be turned on according to the temperature rising demand.

4. The method of claim 1, wherein, The inputting of the pulse modulation signals to the N phases of the motor at the air outlet of the air conditioner so that the motor at the air outlet of the air conditioner generates heat without changing the rotation angle comprises: controlling the duty cycle of the pulse modulation signals corresponding to the N phases of the motor at the air outlet of the air conditioner respectively, so as to control the heating of the motor at the air outlet of the air conditioner.

5. The method of claim 4, wherein, The control of the duty cycle of the pulse modulation signals corresponding to the N phases of the motor at the air outlet of the air conditioner respectively, so as to control the heating of the motor at the air outlet of the air conditioner, comprises: obtaining a temperature rising demand; controlling the duty cycle of the pulse modulation signals corresponding to the N phases of the motor at the air outlet of the air conditioner respectively according to the temperature rising demand, so as to control the heating of the motor at the air outlet of the air conditioner.

6. An anti-condensation control device for an air conditioner, characterized in that, The method comprises the following steps: a detection module is configured to detect whether the air conditioner meets the anti-condensation condition; a judgment module is configured to obtain the current air sweeping state of the air conditioner if the air conditioner meets the anti-condensation condition; if the current air sweeping state is full air sweeping, determining that the motor at the air outlet of the air conditioner is not in a stop state; if the current air sweeping state is switching to a fixed grid, after the rotation angle of the motor at the air outlet of the air conditioner rotates to a target position, determining that the motor at the air outlet of the air conditioner is in a stop state; if the current air sweeping state is no air sweeping and no fixed grid, after the rotation angle of the motor at the air outlet of the air conditioner rotates to a target position, determining that the motor at the air outlet of the air conditioner is in a stop state; a control module is configured to input pulse modulation signals to N phases of the motor at the air outlet of the air conditioner when the motor at the air outlet of the air conditioner is in a stop state, so that the motor at the air outlet of the air conditioner generates heat without changing the rotation angle, wherein N is a positive integer less than the maximum number of phases of the motor at the air outlet of the air conditioner.

7. An electronic device, comprising: The method comprises the following steps: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the anti-condensation control method for an air conditioner as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the anti-condensation control method for an air conditioner as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Air conditioner anti-condensation control method and control device and air conditioner

    CN109812922A

  • Air-conditioner control method and device, storage medium and air-conditioner

    CN110425696A