Air conditioner air sweeping motor control method and device, air conditioner and storage medium

By detecting the DC resistance voltage of the air conditioner's swing motor windings and controlling the slight oscillation, the condensation problem of the air conditioner's swing motor in non-operational states is solved, ensuring that the winding temperature is higher than the preset value and preventing corrosion and oxidation of motor components.

CN116169928BActive Publication Date: 2026-02-10GREE ELECTRICAL APPLIANCE SHIJIAZHUANG +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310314867.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-28
Publication Date
2026-02-10
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

When the air conditioner's swing motor is not running, condensation is prone to occur, leading to problems such as rust between the motor's plates, blackening of the internal coils, and oxidation and detachment of the wire solder joints.

Method used

By detecting the voltage across the DC resistance of the motor winding, it is determined whether the voltage is lower than the predicted set voltage. If it is lower, the sweeping motor is controlled to swing slightly to raise the winding temperature, ensuring that the winding temperature is higher than the preset temperature and preventing condensation.

Benefits of technology

It effectively prevents condensation inside the sweeping motor, avoids corrosion and oxidation of motor components, and extends the motor's lifespan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116169928B_ABST
    Figure CN116169928B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a control method and device of an air conditioner air-sweeping motor, an air conditioner and a storage medium, and relates to the technical field of air conditioners. The method comprises the following steps: detecting a current voltage between the direct-current resistance; judging whether the current voltage is lower than a predicted voltage, wherein the predicted voltage is a winding temperature of a motor winding at a preset winding temperature, and is measured by detecting the voltage between the direct-current resistance; if the current voltage is lower than the predicted voltage, controlling the air-sweeping motor to slightly swing so that the winding temperature is higher than the preset winding temperature. When the current voltage of the direct-current resistance is lower than the predicted voltage, the heat generation is increased by controlling the slight swing of the air-sweeping motor, so that the winding temperature of the motor winding is increased, the winding temperature is ensured to be always higher than the preset winding temperature, and the effect of eliminating the internal condensation of the air-sweeping motor is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of air conditioning technology, and in particular to a control method, device, air conditioner, and storage medium for an air conditioner swing motor. Background Technology

[0002] In summer, indoor temperatures are relatively high and humid. When air conditioners are running, condensation easily occurs due to the large temperature difference. In related technologies, when an air conditioner is cooling, the air outlet carries low-temperature air. If the vertical or horizontal swing motors are not in swing mode, the cold air at the outlet will be transferred to the motor's interior and casing through the output shaft of the swing motor. Since the internal temperature of the swing motor is generally higher than that at the air outlet, it is more humid and hot. This causes the temperature of its casing, internal coils, electrode claws, and wire ends to gradually decrease, resulting in condensation of the humid and hot air inside. Furthermore, the semi-enclosed nature of the motor structure makes it difficult for the condensation and moisture to escape.

[0003] Therefore, long-term operation will cause rust to appear at the pole claws between the motor plates, water stains inside, blackening of the enameled wire in many places, and oxidation and detachment of the wire end solder joints. Summary of the Invention

[0004] This invention provides a control method, device, air conditioner, and storage medium for an air conditioner's swing motor, aiming to solve the problem of condensation occurring inside the air conditioner's swing motor when it is not running.

[0005] In a first aspect, embodiments of the present invention provide a control method for an air conditioner swing motor. The swing motor has internal motor windings, and the motor windings have DC resistance. The control method includes: detecting the current voltage across the DC resistance; determining whether the current voltage is lower than a predicted set voltage, wherein the predicted set voltage is determined by detecting the voltage across the DC resistance when the winding temperature of the motor windings is at a preset winding temperature; if the current voltage is lower than the predicted set voltage, controlling the swing motor to swing slightly so that the winding temperature is higher than the preset winding temperature.

[0006] Secondly, embodiments of the present invention also provide a control device for an air conditioner swing motor, which includes a unit for performing the method described in the first aspect.

[0007] Thirdly, embodiments of the present invention also provide an air conditioner, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method described in the first aspect.

[0008] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the method described in the first aspect.

[0009] This invention provides a control method, device, air conditioner, and storage medium for an air conditioner's swing motor. The swing motor has internal motor windings with DC resistance. The method includes: detecting the current voltage across the DC resistance; determining whether the current voltage is lower than a predicted set voltage, wherein the predicted set voltage is determined by detecting the voltage across the DC resistance when the motor winding temperature is at a preset winding temperature; if the current voltage is lower than the predicted set voltage, controlling the swing motor to slightly oscillate to raise the winding temperature above the preset winding temperature. Since the motor windings are made of a positive temperature coefficient material, the DC resistance is positively correlated with the winding temperature. Therefore, the voltage across the DC resistance is also positively correlated with the winding temperature. In this embodiment of the invention, the current winding temperature of the motor windings can be characterized by whether the current voltage of the DC resistance is lower than the predicted set voltage. If it is lower, it indicates that condensation may occur in the sweeping motor. Therefore, by controlling the sweeping motor to swing slightly to increase the heat generation, the winding temperature of the motor windings is increased, ensuring that the winding temperature is always kept above the preset winding temperature, so as to achieve the effect of eliminating condensation inside the sweeping motor. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 A flowchart illustrating the control method for an air conditioner swing motor provided in an embodiment of the present invention;

[0012] Figure 2 A schematic diagram of a sub-process of the control method for an air conditioner swing motor provided in an embodiment of the present invention;

[0013] Figure 3 A schematic diagram of a sub-process of the control method for an air conditioner swing motor provided in an embodiment of the present invention;

[0014] Figure 4 A schematic diagram of a sub-process of the control method for an air conditioner swing motor provided in an embodiment of the present invention;

[0015] Figure 5a and Figure 5bThe temperature rise characteristic curve and its graph of the motor winding at 16 degrees Celsius are shown in Embodiment 1 of the present invention.

[0016] Figure 6a and Figure 6b The temperature rise characteristic curve and graph of the motor winding at 20 degrees Celsius in Embodiment 2 of the present invention are shown.

[0017] Figure 7a and Figure 7b The temperature rise characteristic curve and graph of the motor winding at 24 degrees Celsius in Embodiment 2 of the present invention are shown.

[0018] Figure 8 This is a schematic diagram of the control logic of the air conditioner swing motor control method provided in an embodiment of the present invention;

[0019] Figure 9 A schematic block diagram of a control device for an air conditioner swing motor provided in an embodiment of the present invention;

[0020] Figure 10 This is a schematic block diagram of an air conditioner provided in an embodiment of the present invention. Detailed Implementation

[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0022] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0023] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0024] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0025] Please see Figure 1 , Figure 1This is a flowchart illustrating the control method for the air conditioner's air sweeping motor provided in this embodiment of the invention. The air conditioner's air outlet is equipped with an up-and-down sweeping motor and a left-and-right sweeping motor. The up-and-down sweeping motor controls the air guide plate to sweep up and down, while the left-and-right sweeping motor controls the air guide plate to sweep left and right. Each of the up-and-down and left-and-right sweeping motors is controlled by its own stepper controller. Both motors have internal windings with DC resistance. When the air conditioner is powered on, the air guide plate is reset. The stepper controller controls the up-and-down sweeping motors to the fully closed position of the air guide plate, with a reset angle of 120° to ensure complete reset. The stepper controller also controls the left-and-right sweeping motors to rotate 93° to the right and then 51° to the left, ensuring they stop in the middle position. It is understood that the rotation angle of the sweeping motors can be other angles, adjusted as needed according to the size of the air conditioner. After powering on, the air conditioner periodically checks whether it has entered cooling mode, for example, by whether it receives a remote control signal indicating cooling mode. If the air conditioner is not in cooling mode, it does not need to execute the anti-condensation protection mode for the air swing motor, and it remains in the exited anti-condensation protection mode. However, if the air conditioner is in cooling mode, it will further determine whether the left / right or up / down air swing functions are activated. If the left / right air swing function is not activated, the left / right air swing motor will enter the anti-condensation protection mode; if the up / down air swing function is not activated, the up / down air swing motor will enter the anti-condensation protection mode; if neither the up / down nor the left / right air swing functions are activated, both the up / down and left / right air swing motors will enter the anti-condensation protection mode.

[0026] The control method for the air conditioner's swing motor is described in detail below. For example... Figure 1 As shown, the control method includes the following steps S110-S130.

[0027] S110. Detect the current voltage across the DC resistor;

[0028] In this embodiment, when the sweeping motor enters the anti-condensation protection mode, the current voltage is first obtained by detecting the voltage drop across the DC resistor. Specifically, the detection method involves controlling the stepper motor within the constant current source's operating range and detecting the voltage drop across the DC resistor of the motor windings using a constant current I with a certain period to obtain the current voltage. For ease of description, the current voltage will be referred to as... . It is obtained directly and can be detected by a voltage acquisition chip or a voltage detection circuit; no specific limit is specified here.

[0029] S120. Determine whether the current voltage is lower than the predicted set voltage. The predicted set voltage is determined by detecting the voltage across the DC resistor when the winding temperature of the motor winding is at a preset winding temperature.

[0030] In this embodiment, it should be noted that before the air conditioner's swing motor enters the anti-condensation protection mode, the predicted set voltage needs to be measured. The specific process for measuring the predicted set voltage is as follows: when the winding temperature of the motor winding is at a preset winding temperature, the swing motor is controlled to pass a constant current through the DC resistor; the resistance value of the DC resistor is detected; and the predicted set voltage is determined based on the resistance value of the DC resistor and the constant current. For ease of description, the predicted set voltage will be uniformly referred to as... The preset winding temperature is uniformly referred to as T, and the winding temperature is uniformly referred to as... .

[0031] Specifically, firstly, the winding temperature of the motor windings is adjusted to a preset winding temperature. In this embodiment, T is set to T=42℃. It should be noted that T is adjustable and can be set above the ambient temperature. Then, when the measured ambient temperature and the stepper motor winding temperature are T=42℃, the stepper motor operates within the constant current source range. The voltage drop across the DC resistance of the motor windings is detected by a constant current I with a certain period. , These are constants that can be directly measured or calculated. Among them, constants... =I , The DC resistance value of the motor windings can be directly measured, while the constant current I used by the constant current source for DC resistance detection is a known constant. These are pre-determined constants.

[0032] It's also important to note that setting T to be higher than the indoor ambient temperature is to ensure that condensation doesn't occur on the sweeping motor. Normally, the warm, humid air inside the motor is at a similar temperature to the indoor environment, preventing condensation. However, when the air conditioner enters cooling mode, it injects cooling energy into the motor windings, lowering their temperature. This creates a temperature difference between the motor windings and the warm, humid air inside the sweeping motor, making it prone to condensation. Therefore, the indoor ambient temperature is essentially the critical value for condensation on the sweeping motor. When the motor winding temperature is lower than the indoor ambient temperature, condensation may occur; conversely, when the winding temperature is higher than the indoor ambient temperature, condensation will not occur. Thus, setting T to be higher than the indoor ambient temperature ensures that condensation will not occur on the sweeping motor.

[0033] After detecting the current voltage across the DC resistor, this current voltage is then compared with a pre-determined predicted voltage, that is,... and Compare and judge Is it lower than .Will and The purpose of comparison is to identify Whether it is below T depends on the fact that the motor windings are made of a material with a positive temperature coefficient, and the DC resistance is positively correlated with the winding temperature. And because , Therefore, the voltage across the DC resistor is also positively correlated with the winding temperature, that is... Therefore, and Comparison can be used to characterize the following: Compared with T, then when Below That is to say When the temperature is below T, it indicates that the winding temperature has decreased and is below the preset winding temperature. At this time, there is a risk of condensation in the sweeping motor. Therefore, this embodiment utilizes the positive correlation between DC resistance and winding temperature. By comparing the current voltage of the motor winding with the measured voltage, it is indirectly equivalent to comparing the current winding temperature of the motor winding with the preset winding temperature.

[0034] S130. If the current voltage is lower than the predicted set voltage, control the sweeping motor to swing slightly so that the winding temperature is higher than the preset winding temperature.

[0035] In this embodiment, the current voltage of the motor windings is compared with the predicted set voltage, that is... and Comparing the sizes, if Less than If the current voltage of the motor windings is lower than the predicted set voltage, it means that the current winding temperature is lower than the preset winding temperature. In this case, the winding temperature needs to be increased to at least reach or exceed the preset temperature to prevent condensation from forming on the sweeping motor. This embodiment increases the heat generation and thus raises the winding temperature by controlling the sweeping motor to oscillate slightly. The slight oscillation of the sweeping motor refers to oscillating by ±2 oscillation angles. For example, the vertical sweeping motor oscillates vertically by ±2 oscillation angles, and the horizontal sweeping motor oscillates horizontally by ±2 oscillation angles. Of course, other oscillation angles are possible, as long as they are small enough not to affect the original airflow direction; this is not limited here. The sweeping motor oscillates slightly until the winding temperature is higher than the preset winding temperature, ensuring that condensation does not form on the sweeping motor. Finally, the anti-condensation protection mode of the sweeping motor is exited. It is understandable that after exiting the anti-condensation protection mode of the swing motor, the air conditioner still periodically checks whether it is in cooling mode. If it is in cooling mode, it enters the next cycle, constantly preventing condensation from forming inside the swing motor. It should be noted that there are various control logics for controlling the slight oscillation of the swing motor, but regardless of the logic, as long as the winding temperature reaches a level higher than the preset winding temperature after oscillation, it is acceptable; no limitation is made here. This embodiment provides a preferred implementation method, as detailed below.

[0036] In one embodiment, such as Figure 2 As shown, step S130 includes: S131-S133.

[0037] S131. Obtain the temperature rise of the motor winding.

[0038] S132. Determine the oscillation time of the sweeping motor based on the temperature rise.

[0039] S133. Control the sweeping motor to swing slightly according to the swing time.

[0040] In this embodiment, the temperature rise, as the name suggests, refers to the temperature that the motor windings need to be raised to. This temperature rise can be a precisely calculated temperature value or a fixed temperature value. For example, if the motor winding temperature is 20 degrees Celsius and the preset winding temperature is 42 degrees Celsius, then the calculated temperature rise of the motor windings is 22 degrees Celsius. Alternatively, if the temperature rise is a fixed value, such as 25 degrees Celsius, regardless of the current winding temperature, the temperature rise will be 25 degrees Celsius, and the winding temperature needs to be increased by 25 degrees Celsius. A calculated temperature rise provides more precise temperature control, ensuring that the temperature after the temperature rise is higher than the preset winding temperature. A fixed temperature rise simplifies the control logic, as the same temperature is raised each time, meaning the same swing time is used each time the temperature is raised, eliminating the need for complex control logic. The specific temperature rise value is chosen based on actual needs and is not limited here. The magnitude of the temperature rise determines the duration of the sweeping motor's oscillation. A higher temperature rise requires a longer oscillation time. There is a pre-determined relationship between the temperature rise and the oscillation time of the sweeping motor, allowing the oscillation time to be determined. For example, a temperature rise of 5 degrees Celsius requires the sweeping motor to oscillate for 5 minutes to raise the winding temperature by 5 degrees Celsius. Similarly, a temperature rise of 10 degrees Celsius requires 10 minutes of oscillation to raise the winding temperature by 10 degrees Celsius. In this embodiment, if the current voltage is lower than the predicted set voltage, it indicates that the winding temperature of the motor windings is lower than the preset winding temperature. A corresponding temperature rise is obtained, and the oscillation time of the sweeping motor is determined based on the relationship between the temperature rise and the oscillation time. Finally, the oscillation of the sweeping motor is controlled according to this oscillation time to increase the motor's heat generation and raise the winding temperature. When the sweeping motor oscillates for the specified time, the winding temperature also rises above the preset winding temperature, thus preventing condensation from forming on the sweeping motor.

[0041] In order to more accurately calculate the temperature rise and the corresponding oscillation time, this application also proposes a preferred embodiment, as follows:

[0042] In one embodiment, such as Figure 3 As shown, step S131 includes: S1311-S1312.

[0043] S1311. Determine the winding temperature of the motor winding based on the current voltage, the predicted set voltage, and the preset winding temperature;

[0044] S1312. Determine the temperature rise of the motor winding based on the winding temperature and the target winding temperature.

[0045] In this embodiment, when the air conditioner is in cooling mode, if the swing motor is not in swing mode, the cold air at the air outlet is transferred not only to the motor's interior but also to its outer casing via the swing motor shaft, resulting in condensation on the motor surface. By controlling the swing motor to oscillate slightly, the winding temperature of the motor windings can be quickly increased. The heat generated by the motor windings can be quickly transferred to the motor's interior, rapidly reducing the temperature difference between the windings and the motor's interior, thus preventing condensation inside the motor. However, the heat generated on the motor windings is relatively difficult to transfer to the motor's outer casing, i.e., the motor surface, resulting in a lower surface temperature, so condensation is still possible on the motor surface. Therefore, a relatively higher temperature rise and a longer oscillation time are required to ensure that the motor windings generate more heat and that the motor surface has a higher temperature, preventing condensation from forming on the motor surface. Specifically, the current winding temperature of the motor windings is first calculated. After obtaining the current winding temperature, the difference between the current winding temperature and the target winding temperature can be determined; this temperature difference is the temperature rise ΔT. The target winding temperature is set to 55°C, which is the target temperature rise for the stepper motor. Let ΔT be the difference between the current winding temperature and 55°C, then ΔT = 55 - This temperature is raised to ensure it exceeds the highest indoor temperature when the air conditioner is operating (e.g., 42°C). Once the stepper motor windings reach this temperature, even with temperature differences on the motor surface, it will still exceed the highest indoor temperature when the air conditioner is operating (e.g., 42°C). This ensures that the stepper motor surface temperature is high enough to prevent condensation. Of course, it is understood that the target winding temperature can be other temperatures as well, and this is not limited here.

[0046] The specific process for calculating the current winding temperature of the motor winding is as follows: the current voltage is input into the voltage-temperature transformation model so that the voltage-temperature transformation model transforms according to the current voltage to obtain the winding temperature. The voltage-temperature transformation model is constructed based on the predicted fixed voltage and the preset winding temperature.

[0047] The voltage-temperature transformation model is as follows:

[0048] (1);

[0049] in, This indicates the winding temperature. Indicates the current voltage, The predicted constant voltage is represented by T, the preset winding temperature is represented by 235, and the difference between the open temperature and the Celsius temperature is represented by 235.

[0050] This voltage-temperature conversion model is used to convert the voltage across a DC resistor into the winding temperature of a motor winding. It transforms the current voltage across the detected DC resistor into the current winding temperature of the motor winding. The derivation of the voltage-temperature conversion model is as follows:

[0051] It is generally accepted that the DC resistance of electrolytic copper electrode windings, within the temperature range of -50℃ to 150℃, is directly proportional to the winding temperature in both cold and hot states. That is, assuming the winding temperature is... The DC resistance of the winding is Assume the winding temperature is T and the winding DC resistance is... .but:

[0052] / =(235+ ) / (235+T)(2;

[0053] In determining the predicted constant voltage, T=42℃ has been set, so when the winding temperature is T=42℃, it can be directly measured. . After the measurements are obtained, different values ​​can be calculated using formula (2). DC resistance of winding at temperature . =(235+ ) / (235+42)· And because =I· , =I· ;

[0054] (3);

[0055] Thus, the voltage-temperature transformation model of formula (1) can be obtained through a simple transformation. Then, after detecting the current voltage across the DC resistor, the corresponding winding temperature can be obtained by inputting the current voltage into the voltage-temperature transformation model.

[0056] Because the amount of heat required to raise the temperature of the motor windings varies depending on the base temperature—for example, the amount of heat required to raise the temperature by 5 degrees Celsius from 16 degrees Celsius is different from the amount required to raise it by 5 degrees Celsius from 20 degrees Celsius—this embodiment also tests the temperature rise characteristic curves at different winding temperatures. These pre-tested temperature rise characteristic curves are used to accurately determine the required oscillation time of the sweeping motor at different winding temperatures. In other words, this embodiment also conducts stepper motor temperature rise tests under various motor winding temperature conditions. Based on the measured stepper motor temperature rise curves, the temperature rise characteristic curves of the motor windings at each temperature point are obtained, which can then be used to calculate the motor oscillation time t required to raise the winding temperature by ΔT. Specifically:

[0057] In one embodiment, such as Figure 4 As shown, step S132 includes: S1321-S1322.

[0058] S1321. Obtain the temperature rise characteristic curve of the motor winding at the winding temperature, wherein the horizontal axis and vertical axis of the temperature rise characteristic curve are the temperature rise temperature and the oscillation time of the sweeping motor, respectively.

[0059] S1322. Determine the oscillation time of the sweeping motor based on the temperature rise and the temperature rise characteristic curve.

[0060] In this embodiment, the oscillation time is determined by temperature characteristic curves, with different winding temperatures corresponding to different temperature rise characteristic curves. For example, the temperature rise characteristic curve for a winding temperature of 16 degrees Celsius is Q1, and the temperature rise characteristic curve for a winding temperature of 20 degrees Celsius is Q2. The temperature rise characteristic curves are pre-tested and pre-stored at various temperatures. After obtaining the winding temperature of the motor windings, the temperature rise characteristic curve corresponding to that winding temperature is obtained. The horizontal and vertical axes of the temperature rise characteristic curve represent the temperature rise and the oscillation time of the sweeping motor, respectively. Once the temperature rise is obtained, the oscillation time corresponding to that temperature rise can be obtained based on the temperature characteristic curve.

[0061] The stepper motor temperature rise test can be conducted in the following ways:

[0062] First, prepare the fixing fixture and secure the stepper motor of the air conditioner's air guide plate. The ambient temperature is 20℃, and the cold-state DC resistance was measured to be 11.34Ω before powering on. The power supply voltage is 12V, using a two-phase four-step drive with a drive current of 100mA. Timing begins after drive is initiated, and the temperature rise of the air conditioner's air guide plate stepper motor is calculated by reading the voltage. To clearly describe the temperature rise characteristic curve, as follows... Figure 5a and Figure 5b , Figure 6a and Figure 6b as well asFigure 7a and Figure 7b As shown in the figure, this embodiment lists the temperature rise characteristic curves at three temperatures: the temperature rise characteristic curve at 16 degrees, the temperature rise characteristic curve at 20 degrees, and the temperature rise characteristic curve at 21 degrees, as well as the calculation charts corresponding to each temperature rise characteristic curve.

[0063] like Figure 8 As shown, to further illustrate the working principle of the anti-condensation protection mode for the blower motor in this embodiment, the control flow of the anti-condensation protection mode for the blower motor is described below:

[0064] After the machine is powered on and reset, the stepper controller controls the upper and lower sweeping motors to the fully closed position of the air guide plate, with a reset angle of 120° to ensure complete reset. The stepper controller then controls the left and right sweeping motors to rotate 93° to the right and then 51° to the left, ensuring that the left and right sweeping motors stop in the middle position.

[0065] When the air conditioner enters cooling mode, and the left / right or up / down sweeping motors stop working, it enters the anti-condensation protection mode for the sweeping motors. Within the operating range of the constant current source, the voltage drop across the DC resistance of the motor windings is detected by a constant current I at a certain period. Thus, the winding temperature can be obtained according to formula (1). .

[0066] Compare and ,judge Is it greater than or equal to? That is, equivalent to comparison And T, if the winding temperature Below temperature T (typically 42°C, adjustable; above ambient temperature is acceptable), allow the corresponding sweeping motor to continuously oscillate within a certain angle range for a specific time t, then stop. If winding temperature is detected... If the voltage drop across the DC resistance of the motor winding is not lower than T, then within the operating range of the constant current source, the voltage drop across the DC resistance of the motor winding is detected at certain intervals. .

[0067] If the entire unit stops refrigeration or the sweeping motor is powered on by the stepper controller, the anti-condensation protection of the sweeping motor will be deactivated.

[0068] Figure 9 This is a schematic block diagram of a control device 200 for an air conditioner sweeping motor provided in an embodiment of the present invention. Figure 9 As shown, corresponding to the above-described control method for an air conditioner swing motor, the present invention also provides a control device 200 for an air conditioner swing motor. This control device 200 includes a unit for executing the above-described control method for the air conditioner swing motor, and the device can be configured in an air conditioner. Specifically, please refer to... Figure 9The control device 200 for the air conditioner's swing motor includes a detection unit 201, a judgment unit 202, and a swing unit 203.

[0069] The detection unit 201 is used to detect the current voltage across the DC resistor; the judgment unit 202 is used to determine whether the current voltage is lower than the predicted set voltage, which is determined by detecting the voltage across the DC resistor when the winding temperature of the motor winding is at a preset winding temperature; the swing unit 203 is used to control the sweeping motor to swing slightly so that the winding temperature is higher than the preset winding temperature if the current voltage is lower than the predicted set voltage.

[0070] In one embodiment, the swing unit 203 includes: an acquisition unit, a time determination unit, and a swing control subunit.

[0071] The unit includes an acquisition unit for acquiring the temperature rise of the motor windings; a time determination unit for determining the swing time of the sweeping motor based on the temperature rise; and a swing control subunit for controlling the sweeping motor to swing slightly according to the swing time.

[0072] In one embodiment, the acquisition unit includes: a winding temperature determination unit and a temperature rise temperature determination unit.

[0073] The winding temperature determination unit is used to determine the winding temperature of the motor winding based on the current voltage, the predicted set voltage, and the preset winding temperature; the temperature rise determination unit is used to determine the temperature rise of the motor winding based on the winding temperature and the target winding temperature.

[0074] In one embodiment, the time determination unit includes a curve acquisition unit and a time determination subunit.

[0075] The curve acquisition unit is used to acquire the temperature rise characteristic curve of the motor winding at the winding temperature, wherein the horizontal axis and vertical axis of the temperature rise characteristic curve are the temperature rise and the oscillation time of the sweeping motor, respectively; the time determination subunit is used to determine the oscillation time of the sweeping motor based on the temperature rise and the temperature rise characteristic curve.

[0076] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the control device 200 and each unit of the air conditioner sweep motor can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.

[0077] The aforementioned control device for the air conditioner's swing motor can be implemented as a computer program, which can, for example... Figure 10 The air conditioner shown is running.

[0078] Please see Figure 10 , Figure 10 This is a schematic block diagram of an air conditioner provided in an embodiment of this application.

[0079] See Figure 10 The air conditioner 500 includes a processor 502, a memory, and a network interface 505 connected via a system bus 501. The memory may include a non-volatile storage medium 503 and internal memory 504.

[0080] The non-volatile storage medium 503 may store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions that, when executed, cause the processor 502 to perform a control method for an air conditioning swing motor.

[0081] The processor 502 is used to provide computing and control capabilities to support the operation of the entire air conditioner 500.

[0082] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a control method for an air conditioner sweep motor.

[0083] This network interface 505 is used for network communication with other devices. Those skilled in the art will understand that... Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the air conditioner 500 to which the present application is applied. The specific air conditioner 500 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0084] The processor 502 is used to run a computer program 5032 stored in a memory to implement any embodiment of the control method for the air conditioner sweep motor described above.

[0085] It should be understood that in the embodiments of this application, the processor 502 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0086] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.

[0087] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform any embodiment of the control method for the air conditioner swing motor described above.

[0088] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.

[0089] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0090] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0091] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0092] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an air conditioner to execute all or part of the steps of the methods described in the various embodiments of the present invention.

[0093] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0094] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Since these modifications and variations fall within the scope of the claims and their equivalents, this invention also intends to include these modifications and variations.

[0095] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A control method for an air conditioner swing motor, wherein the swing motor has internal motor windings, and the motor windings have DC resistance, characterized in that, include: Detect the current voltage across the DC resistor; Determine whether the current voltage is lower than the predicted set voltage. The predicted set voltage is determined by detecting the voltage across the DC resistor when the winding temperature of the motor winding is at a preset winding temperature. If the current voltage is lower than the predicted set voltage, then the winding temperature of the motor winding is determined based on the current voltage, the predicted set voltage, and the preset winding temperature. The temperature rise of the motor winding is determined based on the winding temperature and the target winding temperature. The oscillation time of the sweeping motor is determined based on the temperature rise. The sweeping motor is controlled to oscillate slightly according to the oscillation time so that the winding temperature is higher than the preset winding temperature.

2. The control method for the air conditioner swing motor according to claim 1, characterized in that, The step of determining the winding temperature of the motor winding based on the current voltage, the predicted set voltage, and the preset winding temperature includes: The current voltage is input into the voltage-temperature transformation model so that the voltage-temperature transformation model transforms according to the current voltage to obtain the winding temperature, wherein the voltage-temperature transformation model is constructed based on the predicted fixed voltage and the preset winding temperature.

3. The control method for the air conditioner swing motor according to claim 2, characterized in that, The voltage-temperature transformation model is as follows: ; in, This indicates the winding temperature. Indicates the current voltage, The predicted constant voltage is represented by T, the preset winding temperature is represented by 235, and the difference between the open temperature and the Celsius temperature is represented by 235.

4. The control method for the air conditioner swing motor according to claim 1, characterized in that, The step of determining the oscillation time of the sweeping motor based on the temperature rise includes: Obtain the temperature rise characteristic curve of the motor winding at the winding temperature, wherein the horizontal axis and vertical axis of the temperature rise characteristic curve are the temperature rise temperature and the oscillation time of the sweeping motor, respectively. The oscillation time of the sweeping motor is determined based on the temperature rise and the temperature rise characteristic curve.

5. The control method for the air conditioner swing motor according to claim 1, characterized in that, The method further includes: When the winding temperature of the motor winding is at a preset winding temperature, the sweeping motor is controlled to pass a constant current through the DC resistor; Detect the resistance value of the DC resistor; The predicted constant voltage is determined based on the resistance value of the DC resistor and the constant current.

6. A control device for an air conditioner swing motor, wherein the swing motor has internal motor windings, and the motor windings have DC resistance, characterized in that, include: A detection unit is used to detect the current voltage across the DC resistor; The judgment unit is used to determine whether the current voltage is lower than the predicted set voltage, which is determined by detecting the voltage across the DC resistor when the winding temperature of the motor winding is at a preset winding temperature. The oscillation unit is used to determine the winding temperature of the motor winding based on the current voltage, the predicted fixed voltage, and the preset winding temperature if the current voltage is lower than the predicted fixed voltage; determine the temperature rise temperature of the motor winding based on the winding temperature and the target winding temperature; determine the oscillation time of the sweeping motor based on the temperature rise temperature; and control the sweeping motor to oscillate slightly according to the oscillation time so that the winding temperature is higher than the preset winding temperature.

7. An air conditioner, characterized in that, The air conditioner includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method as described in any one of claims 1-5.

8. A storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Compressor preheating control method and system, storage medium and air conditioner outdoor unit

    CN109682020A