Air conditioner control method and device, air conditioner, storage medium and program product
By controlling the acquisition cycle and power duty cycle of the fan motor in the air conditioner, as well as the air sweeping speed and angle of the air guide plate, the problem of unstable speed adjustment of the fan motor in the air conditioner is solved, and the motor speed and power supply are stabilized, avoiding noise generation.
Patent Information
- Application Number
- CN202411851010.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-02-28
AI Technical Summary
The motor speed adjustment method of the fan in the air conditioner is single, and the speed is prone to frequent large and small speeds, resulting in the motor being unable to stabilize and generate noise.
By controlling the motor speed acquisition cycle and the duty cycle of the motor power supply, the motor speed is avoided and the motor power supply is stabilized. At the same time, by controlling the wind sweep speed and wind sweep angle of the air guide plate, the motor speed fluctuations caused by changes in the motor load are eliminated.
The motor speed is stabilized, the noise generated by the speed is too high and too small is not generated, and the motor power supply is stabilized.
Smart Images

Figure CN119532880A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of air conditioning, and specifically relates to a control method, device, air conditioner, storage medium and computer program product for an air conditioner, and in particular to a control method, device, air conditioner, storage medium and computer program product for classified adjustment of the air conditioner fan speed. Background Art
[0002] When the air conditioner fan is working, the speed of the internal fan motor often fluctuates abnormally and produces noise due to unstable power supply grid, poor motor performance or changes in fan blade load.
[0003] The related scheme adjusts the motor speed by detecting the difference between the motor speed and the target speed, and then adjusts the motor power duty cycle to achieve the adjustment of the motor speed. However, under the influence of comprehensive factors, this adjustment method still cannot achieve accurate adjustment of the motor speed. The motor speed fluctuates and abnormal noise occurs. For example, when the power supply fluctuates, adjusting the speed by duty cycle will cause the speed to be in the adjustment state all the time, and the motor cannot be stable; when the motor has poor followability, the motor cannot respond to the duty cycle adjustment in time, causing the motor to overshoot and remain in the adjustment state, unable to stabilize.
[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The object of the present invention is to provide an air conditioner control method, device, air conditioner, storage medium and computer program product to solve the problem that the motor speed adjustment method of the fan in the air conditioner in the related scheme is single, the speed is prone to fluctuate, the motor cannot be stable, and noise is generated, so as to achieve the effect of avoiding motor speed overshoot and stabilizing the motor power supply by controlling the motor speed acquisition period and the duty cycle of the motor power supply when the motor speed fluctuates; at the same time, by controlling the sweeping speed and sweeping angle of the air guide plate, the motor speed fluctuation caused by the change of the motor load is eliminated, and the noise generated by the motor due to the fluctuating speed is avoided.
[0006] The present invention provides a control method for an air conditioner, wherein the air conditioner comprises an internal fan, an air guide plate, and a motor; the motor is used to control the rotation of the internal fan; the method comprises: obtaining a current rotation speed of the motor, power supply parameters of a power supply of the motor, and a state of the air guide plate; determining whether a rotation speed fluctuation occurs in the motor according to the current rotation speed; if it is determined that the rotation speed fluctuation occurs in the motor, controlling a collection period of the current rotation speed and a duty cycle of the power supply of the motor according to the power supply parameters; and / or controlling a sweeping speed and a sweeping angle of the air guide plate according to the state of the air guide plate.
[0007] In some embodiments, determining whether the speed fluctuation of the motor occurs based on the current speed includes: recording the difference between the preset target speed and the current speed as the actual speed difference, and determining the size relationship between the actual speed difference and the speed difference threshold; if the actual speed difference is less than or equal to the speed difference threshold, determining that the speed fluctuation of the motor occurs; if the actual speed difference is greater than the speed difference threshold and lasts for a first preset time, determining that the speed fluctuation of the motor occurs.
[0008] In some embodiments, the acquisition period of the current speed and the duty cycle of the power supply of the motor are controlled according to the power supply parameters, including: recording the absolute value of the difference between the power supply parameter and the preset standard value as the actual power supply fluctuation value, and judging the size relationship between the actual power supply fluctuation value and the power supply fluctuation threshold; if the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold, keeping the acquisition period of the current speed unchanged and the duty cycle of the power supply of the motor unchanged; if the actual power supply fluctuation value is greater than the power supply fluctuation threshold, increasing the acquisition period of the current speed; after a second preset time, if it is determined that the speed of the motor fluctuates, or the actual power supply fluctuation value is greater than the power supply fluctuation threshold, controlling the duty cycle of the power supply of the motor to be a preset value.
[0009] In some embodiments, the method further includes: after increasing the acquisition period of the current speed by a second preset time, if it is determined that the motor has no speed fluctuation and the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold, restoring the acquisition period of the current speed to the state before the increase.
[0010] In some embodiments, the wind sweeping speed and wind sweeping angle of the air guide plate are controlled according to the state of the air guide plate, including: judging whether the state of the air guide plate is a wind sweeping state; if the state of the air guide plate is not a wind sweeping state, maintaining the current state of the air guide plate; if the state of the air guide plate is a wind sweeping state, reducing the wind sweeping speed of the air guide plate; after a third preset time, if it is determined that the speed of the motor fluctuates, reducing the wind sweeping angle of the air guide plate.
[0011] In some embodiments, it also includes: after the third preset time of reducing the wind sweeping speed of the air guide plate, if it is determined that the motor has not experienced speed fluctuations, the wind sweeping speed of the air guide plate is restored to the state before reduction; and / or, after the fourth preset time of reducing the wind sweeping angle of the air guide plate, determining whether the speed of the motor has fluctuated according to the current speed; if it is determined that the motor has not experienced speed fluctuations, restoring the wind sweeping speed of the air guide plate to the state before reduction; if it is determined that the motor has experienced speed fluctuations, fixing the air guide plate at a preset angle.
[0012] Matching the above method, the present invention provides a control device for an air conditioner on the other hand, the air conditioner has an internal fan, an air guide plate, and a motor; the motor is used to control the rotation of the internal fan; the device includes: an acquisition unit, configured to acquire the current speed of the motor, the power supply parameters of the power supply of the motor, and the state of the air guide plate; a control unit, configured to determine whether the speed of the motor fluctuates according to the current speed; the control unit is also configured to control the current speed acquisition period and the duty cycle of the power supply of the motor according to the power supply parameters if it is determined that the speed of the motor fluctuates; and / or control the sweeping speed and sweeping angle of the air guide plate according to the state of the air guide plate.
[0013] In some embodiments, the control unit determines whether the motor has speed fluctuations based on the current speed, including: recording the difference between the preset target speed and the current speed as the actual speed difference, and judging the size relationship between the actual speed difference and the speed difference threshold; if the actual speed difference is less than or equal to the speed difference threshold, determining that the motor has not experienced speed fluctuations; if the actual speed difference is greater than the speed difference threshold and lasts for a first preset time, determining that the motor has experienced speed fluctuations.
[0014] In some embodiments, the control unit controls the acquisition period of the current speed and the duty cycle of the power supply of the motor according to the power supply parameter, including: recording the absolute value of the difference between the power supply parameter and the preset standard value as the actual power supply fluctuation value, and judging the size relationship between the actual power supply fluctuation value and the power supply fluctuation threshold; if the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold, keeping the acquisition period of the current speed unchanged and the duty cycle of the power supply of the motor unchanged; if the actual power supply fluctuation value is greater than the power supply fluctuation threshold, increasing the acquisition period of the current speed; after a second preset time, if it is determined that the speed of the motor fluctuates, or the actual power supply fluctuation value is greater than the power supply fluctuation threshold, controlling the duty cycle of the power supply of the motor to be a preset value.
[0015] In some embodiments, the control unit is further configured to restore the current speed acquisition period to the state before the increase if it is determined that the motor has no speed fluctuation and the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold after increasing the current speed acquisition period by a second preset time.
[0016] In some embodiments, the control unit controls the wind sweeping speed and wind sweeping angle of the air guide plate according to the state of the air guide plate, including: judging whether the state of the air guide plate is a wind sweeping state; if the state of the air guide plate is not a wind sweeping state, keeping the air guide plate in a current state; if the state of the air guide plate is a wind sweeping state, reducing the wind sweeping speed of the air guide plate; after a third preset time, if it is determined that the speed of the motor fluctuates, reducing the wind sweeping angle of the air guide plate.
[0017] In some embodiments, the control unit is further configured to, after a third preset time has passed since the wind sweeping speed of the air guide plate was reduced, if it is determined that the motor has not experienced speed fluctuations, restore the wind sweeping speed of the air guide plate to the state before reduction; and / or, after a fourth preset time has passed since the wind sweeping angle of the air guide plate was reduced, determine whether the motor has experienced speed fluctuations based on the current speed; if it is determined that the motor has not experienced speed fluctuations, restore the wind sweeping speed of the air guide plate to the state before reduction; if it is determined that the motor has experienced speed fluctuations, fix the air guide plate at a preset angle.
[0018] Matching the above device, the present invention provides an air conditioner on another aspect, including: the control device of the air conditioner mentioned above.
[0019] In accordance with the above method, the present invention provides a storage medium on another aspect, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the above-mentioned air conditioning control method.
[0020] In accordance with the above method, the present invention provides a computer program product on another aspect, wherein the computer program product includes a computer program, and when the computer program product is processed and executed, the steps of the above air conditioner control method are implemented.
[0021] The solution of the present invention determines whether the motor speed fluctuates according to the current speed of the motor when the motor of the internal fan is running; if it is determined that the motor speed fluctuates, the motor speed acquisition cycle and the duty cycle of the motor power supply are controlled according to the power supply parameters of the motor power supply; and the wind sweeping speed and wind sweeping angle of the wind plate are controlled according to the state of the air conditioner air guide plate. Thus, by controlling the motor speed acquisition cycle and the duty cycle of the motor power supply when the motor speed fluctuates, the motor speed overshoot is avoided, the motor power supply is stabilized, and the motor speed is further stabilized; at the same time, by controlling the wind sweeping speed and wind sweeping angle of the wind guide plate, the motor speed fluctuation caused by the change of the motor load is eliminated, and the noise generated by the motor speed fluctuation is avoided.
[0022] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the present invention.
[0023] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic diagram of a flow chart of an embodiment of a method for controlling an air conditioner of the present invention;
[0025] Figure 2 A schematic structural diagram of an embodiment of a control device for an air conditioner of the present invention;
[0026] Figure 3 It is a flow chart of a method for controlling the speed regulation of a motor of a fan in an air conditioner according to the present invention;
[0027] Figure 4 The figure is a flow chart of adjusting the duty cycle of the motor power supply according to the target speed.
[0028] In conjunction with the accompanying drawings, the reference numerals in the embodiments of the present invention are as follows:
[0029] 102 - acquisition unit; 104 - control unit. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0031] According to an embodiment of the present invention, a control method for an air conditioner is provided, wherein the air conditioner comprises an indoor fan, an air guide plate, and a motor. The motor is used to control the rotation of the indoor fan, that is, the indoor fan is driven by the motor. Without considering kinetic energy loss and error, the rotation speed of the indoor fan is consistent with the rotation speed of the motor. The air guide plate is arranged at the air outlet of the indoor unit to control the air outlet direction.
[0032] like Figure 1 The flowchart of an embodiment of the method of the present invention is shown in FIG. The air conditioner control method may include: steps S110 to S130.
[0033] In step S110, the current rotation speed of the motor, the power supply parameters of the power supply of the motor, and the state of the air guide plate are obtained.
[0034] The current speed of the motor is detected by the speed acquisition module. The speed acquisition module collects the current speed of the motor at a set period T and feeds it back to the controller, which adjusts the speed of the motor according to the current speed and target speed of the motor.
[0035] The power supply of the motor is consistent with the grid power supply. The power supply parameters of the input power supply are the grid power supply parameters, including voltage, current, frequency, phase, etc. The air conditioner is equipped with a power supply detection module to detect the power supply-related parameters of the motor in real time and feed them back to the controller. The controller determines whether the power supply fluctuates based on these parameters, and then controls the running state of the motor accordingly.
[0036] The states of the air guide plate include the wind sweeping state and the fixed state. The fixed state means that the air guide plate is always at a certain angle and does not swing, and the wind sweeping state means that the air guide plate swings within a certain angle range. In the wind sweeping state, the wind guide plate swings to different angles to sweep the air, which will cause different air outlet resistance, that is, different blade resistance of the internal fan, so that the load of the motor changes, which may cause speed fluctuations.
[0037] In step S120 , it is determined whether the speed of the motor fluctuates according to the current speed.
[0038] When the motor speed fluctuates, its speed fluctuates within a certain range. The speed fluctuations are likely to produce noise. Therefore, during the operation of the motor, it is necessary to determine whether the motor speed fluctuates based on the current speed of the motor.
[0039] In some embodiments, in step S120, the specific process of determining whether the motor has speed fluctuations based on the current speed includes: recording the difference between the preset target speed and the current speed as the actual speed difference, and judging the size relationship between the actual speed difference and the speed difference threshold; if the actual speed difference is less than or equal to the speed difference threshold, determining that the motor has not experienced speed fluctuations; if the actual speed difference is greater than the speed difference threshold and lasts for a first preset time, determining that the motor has experienced speed fluctuations.
[0040] The preset target speed is the speed determined by the air conditioner according to the set wind speed. For example, if the wind speed is set to high, the target speed is high, and if the wind speed is set to low, the target speed is low. The speed difference threshold is the error value that determines whether the current speed of the motor is consistent with the target speed. It can be set to any value according to the actual situation, for example, 40r. When the target speed R 目标 When the difference ΔR from the current speed R is ≤ 40r, it is considered that the current speed of the motor is basically consistent with the target speed and the motor is in a stable state. When ΔR>40r and it lasts for a first preset time, it is considered that the motor is unstable and the motor speed fluctuates. The first preset time can be set to 60s.
[0041] At step S130, if it is determined that the motor speed fluctuates, the current speed acquisition period and the duty cycle of the motor power supply are controlled according to the power supply parameters; and / or the wind sweeping speed and wind sweeping angle of the wind guide plate are controlled according to the state of the wind guide plate.
[0042] This solution controls the motor speed acquisition period and the duty cycle of the motor power supply when the motor speed fluctuates, thereby avoiding speed overshoot caused by frequent speed adjustment of the system and stabilizing the motor speed. At the same time, by controlling the wind sweeping speed and wind sweeping angle of the air guide plate, the motor speed fluctuation caused by changes in the motor load is prevented, the motor is gradually stabilized, and noise from the motor is avoided.
[0043] In some embodiments, in step S130, the specific process of controlling the acquisition period of the current speed and the duty cycle of the power supply of the motor according to the power supply parameter includes: recording the absolute value of the difference between the power supply parameter and the preset standard value as the actual power supply fluctuation value, and judging the size relationship between the actual power supply fluctuation value and the power supply fluctuation threshold; if the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold, keeping the acquisition period of the current speed unchanged and the duty cycle of the power supply of the motor unchanged; if the actual power supply fluctuation value is greater than the power supply fluctuation threshold, increasing the acquisition period of the current speed; after a second preset time, if it is determined that the speed of the motor fluctuates, or the actual power supply fluctuation value is greater than the power supply fluctuation threshold, controlling the duty cycle of the power supply of the motor to be a preset value.
[0044] When the voltage, current and other parameters of the motor power supply fluctuate, it means that the power supply is unstable, which in turn causes the motor speed to fluctuate. Whether the power supply fluctuates can be determined by judging the magnitude of the power supply parameter P. When the power supply does not fluctuate, no control is performed. When the power supply fluctuates, the speed acquisition cycle and the duty cycle of the power supply are controlled. The preset standard value P1 is the value of the power supply parameter when the power supply is in a normal state, and the power supply fluctuation threshold can be set to 20% of the preset standard value P1. Therefore, when |P-P1|≤P1*20%, it is considered that the power supply has not fluctuated; when |P-P1|>P1*20%, it is considered that the power supply has fluctuated.
[0045] After confirming that the power supply fluctuates, first increase the system's acquisition cycle for collecting motor speed, for example, increase the acquisition cycle from T to 3T. The purpose of increasing the acquisition cycle is to avoid speed overshoot caused by frequent adjustments during power supply fluctuations. Then the system adjusts the duty cycle of the power supply according to the target speed of the motor, such as Figure 4 As shown, Figure 4 The flow chart of adjusting the duty cycle of the motor power supply according to the target speed includes:
[0046] Step 1: The air conditioner sets the motor's target speed R 目标 , R目标 It depends on the set wind speed. At this time, the motor power supply adjusts the power supply voltage V1 input to the motor with a certain duty cycle D1, V1 = V*D1, V is the original voltage of the power supply. Every other cycle T, the speed acquisition module detects the current speed R of the motor and executes step 2.
[0047] Step 2: Determine whether R 目标 -R>40r. 40r is the threshold value, which can also be set to other values. 目标 -R>40r, then the current motor speed R and the target speed R 目标 If the R 目标 -R≤40r, the motor speed is considered stable and the power supply continues to supply power to the motor at the current duty cycle.
[0048] In some embodiments, the process is also included to restore the acquisition cycle to the state before control when the motor does not experience speed fluctuations. The process specifically includes: after increasing the acquisition cycle of the current speed for a second preset time, if it is determined that the motor does not experience speed fluctuations, and the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold, then restoring the acquisition cycle of the current speed to the state before the increase.
[0049] After the system adjusts the duty cycle of the power supply according to the target speed of the motor for the second preset time, it again determines whether the motor speed is stable and whether the power supply is stable according to the current speed of the motor. The second preset time can be set to 3 acquisition cycles. At this time, if the motor speed is stable, there is no speed fluctuation, and the power supply is not in a fluctuating state, the acquisition cycle is restored to the state before the increase, and the system controls the motor operation normally; if the motor still has speed fluctuations, or the power supply is still in a fluctuating state, the duty cycle of the power supply is controlled to the preset value, and the duty cycle of the power supply is fixed to force the motor to run at a fixed speed, so that the motor speed is stable until the power supply is detected to be stable, that is, the actual power supply fluctuation value is detected to be ≤ the power supply fluctuation threshold and lasts for a period of time. At this time, the control method of the power supply duty cycle returns to normal, and the system adjusts the power supply duty cycle according to the target speed of the motor.
[0050] By increasing the motor speed acquisition cycle and forcing the power supply duty cycle to be fixed, the motor speed can be prevented from overshooting and fluctuations in the motor speed when the power supply fluctuates. The motor speed can be stabilized and the noise caused by the motor speed fluctuations can be eliminated.
[0051] In some embodiments, in step 130, the specific process of controlling the wind sweeping speed and wind sweeping angle of the air guide plate according to the state of the air guide plate includes: judging whether the state of the air guide plate is a wind sweeping state; if the state of the air guide plate is not a wind sweeping state, maintaining the current state of the air guide plate; if the state of the air guide plate is a wind sweeping state, reducing the wind sweeping speed of the air guide plate; after a third preset time, if it is determined that the speed of the motor fluctuates, reducing the wind sweeping angle of the air guide plate.
[0052] When the air guide plate of the air conditioner is swinging, the resistance of the internal fan blades will change with the change of the angle of the air guide plate. For example, when the angle of the air guide plate is the most favorable angle, the resistance is small, and when the air guide plate tends to be closed, the resistance is large. The resistance of the fan blades will be transmitted to the motor, and the load of the motor will change, causing the motor speed to fluctuate. Therefore, when the air guide plate is in the wind sweeping state, it is believed that the motor load is frequently changing, causing the motor speed to fluctuate.
[0053] After determining that the air guide plate is sweeping air, first reduce the air sweeping speed of the air guide plate, for example, from 5° / S to 2° / S. After reducing the air sweeping speed, the motor load should gradually stabilize, so that the motor will not experience speed fluctuations.
[0054] In some embodiments, the process is also included for restoring the wind sweeping speed of the air guide plate to the state before control when the speed of the motor does not fluctuate. The process specifically includes: after reducing the wind sweeping speed of the air guide plate for a third preset time, if it is determined that the speed of the motor does not fluctuate, restoring the wind sweeping speed of the air guide plate to the state before reduction.
[0055] After the third preset time, the system again determines whether the motor speed is stable based on the current speed of the motor. The third preset time can be set to 5 acquisition cycles of the motor speed. At this time, if the motor speed is stable and there is no speed fluctuation, the wind sweeping speed of the air guide plate is controlled to return to the state before the reduction, and the system operates normally; if the motor still has speed fluctuations, the wind sweeping angle of the air guide plate is reduced, for example, from 60°~150° to 90°~150°, to further stabilize the motor load.
[0056] In some embodiments, the process of controlling the air guide plate to be fixed at a preset angle after reducing the air sweeping angle of the air guide plate is also included. The process specifically includes: determining whether the speed of the motor fluctuates according to the current speed after reducing the air sweeping angle of the air guide plate for a fourth preset time; if it is determined that the speed of the motor does not fluctuate, restoring the air sweeping speed of the air guide plate to the state before the reduction; if it is determined that the speed of the motor fluctuates, fixing the air guide plate at the preset angle.
[0057] After the fourth preset time of reducing the sweeping angle of the air guide plate, determine whether the motor speed is stable again based on the current speed of the motor. The fourth preset time can be set to 5 acquisition cycles of the motor speed. At this time, if the motor speed is stable and there is no speed fluctuation, the sweeping angle of the air guide plate is controlled to return to the state before the reduction, and the system operates normally; if the motor still has speed fluctuations, the angle of the air guide plate is fixed to a preset angle, such as fixed at 100° or the most favorable angle. At this time, the air guide plate does not sweep the wind, and the sweeping speed is 0, thereby forcing the motor load to be in a stable state. After the motor speed stabilizes, the sweeping speed and sweeping angle of the air guide plate are restored to the state before control.
[0058] By controlling the motor load, the motor speed fluctuation caused by frequent load changes can be eliminated, and the noise caused by the motor speed fluctuation can be avoided.
[0059] Figure 3 FIG. 1 is a flow chart of a method for controlling the speed of a motor of an air conditioner fan according to the present invention. Figure 3 As shown, the method includes:
[0060] Step 11, set the target windshield speed R 目标 .
[0061] Step 12: collect the current speed R of the motor at a period T, ΔR = R 目标 -R, determine whether ΔR>40r. If ΔR≤40r, re-execute step 12; if ΔR>40r, execute steps 13 and 14 respectively.
[0062] Step 13, detect whether the current parameter of the motor power supply exceeds 20% of the normal value. If the current parameter does not exceed 20% of the normal value, execute step 12. If the current parameter exceeds 20% of the normal value, the period of collecting the motor speed R is set to 3T, and the motor speed is adjusted. After three consecutive periods, it is determined whether ΔR>40r. If ΔR≤40r and the current parameter does not exceed 20% of the normal value, the period of collecting the motor speed R is restored to T; if ΔR>40r, or the current parameter of the power supply exceeds 20% of the normal value, the power supply duty cycle is adjusted to a fixed value D, forcing the motor to run at a fixed speed, and the speed is stable until the current parameter of the power supply does not exceed 20% of the normal value and then returns to normal control.
[0063] Step 14, detect whether the air guide plate is in the wind sweeping state, if the air guide plate is not in the wind sweeping state, execute step 12; if the air guide plate is in the wind sweeping state, reduce the wind sweeping speed of the air guide plate, after 5 consecutive cycles, determine whether ΔR>40r, if ΔR≤40r, restore the wind sweeping speed to the state before reduction; if ΔR>40r, reduce the wind sweeping angle of the air guide plate, after 5 consecutive cycles, if it is still detected that ΔR>40r, fix the wind sweeping angle of the air guide plate to 100°, and wait until the motor speed stabilizes, and the air guide plate returns to the state before control.
[0064] By adopting the technical solution of this embodiment, when the motor of the internal fan is running, it is determined whether the motor speed fluctuates according to the current speed of the motor; if it is determined that the motor speed fluctuates, the motor speed acquisition cycle and the duty cycle of the motor power supply are controlled according to the power supply parameters of the motor power supply; and the wind sweeping speed and wind sweeping angle of the wind plate are controlled according to the state of the air conditioner air guide plate. Thus, by controlling the motor speed acquisition cycle and the duty cycle of the motor power supply when the motor speed fluctuates, the motor speed overshoot is avoided, the motor power supply is stabilized, and the motor speed is further stabilized; at the same time, by controlling the wind sweeping speed and wind sweeping angle of the wind guide plate, the motor speed fluctuation caused by the change of the motor load is eliminated, and the noise caused by the motor speed fluctuation is avoided.
[0065] According to an embodiment of the present invention, a control device for an air conditioner corresponding to the control method for an air conditioner is also provided. The air conditioner comprises an indoor fan, an air guide plate, and a motor. The motor is used to control the rotation of the indoor fan, that is, the indoor fan is driven by the motor. Without considering kinetic energy loss and error, the rotation speed of the indoor fan is consistent with the rotation speed of the motor. The air guide plate is arranged at the air outlet of the indoor unit to control the air outlet direction.
[0066] See also Figure 2 The schematic diagram of the structure of an embodiment of the device of the present invention is shown. The control device of the air conditioner may include: an acquisition unit 102 and a control unit 104.
[0067] The acquisition unit 102 is configured to acquire the current speed of the motor, the power supply parameters of the power supply of the motor, and the state of the air guide plate. The specific functions and processing of the acquisition unit 102 refer to step S110.
[0068] The current speed of the motor is detected by the speed acquisition module. The speed acquisition module collects the current speed of the motor at a set period T and feeds it back to the controller, which adjusts the speed of the motor according to the current speed and target speed of the motor.
[0069] The power supply of the motor is consistent with the grid power supply. The power supply parameters of the input power supply are the grid power supply parameters, including voltage, current, frequency, phase, etc. The air conditioner is equipped with a power supply detection module to detect the power supply-related parameters of the motor in real time and feed them back to the controller. The controller determines whether the power supply fluctuates based on these parameters, and then controls the running state of the motor accordingly.
[0070] The states of the air guide plate include the wind sweeping state and the fixed state. The fixed state means that the air guide plate is always at a certain angle and does not swing, and the wind sweeping state means that the air guide plate swings within a certain angle range. In the wind sweeping state, the wind guide plate swings to different angles to sweep the air, which will cause different air outlet resistance, that is, different blade resistance of the internal fan, so that the load of the motor changes, which may cause speed fluctuations.
[0071] The control unit 104 is configured to determine whether the motor has a speed fluctuation according to the current speed. The specific functions and processing of the control unit 104 refer to step S120.
[0072] When the motor speed fluctuates, its speed fluctuates within a certain range. The speed fluctuations are likely to produce noise. Therefore, during the operation of the motor, it is necessary to determine whether the motor speed fluctuates based on the current speed of the motor.
[0073] In some embodiments, the control unit 104 determines whether the speed fluctuation of the motor occurs based on the current speed, including: recording the difference between the preset target speed and the current speed as the actual speed difference, and judging the size relationship between the actual speed difference and the speed difference threshold; if the actual speed difference is less than or equal to the speed difference threshold, determining that the speed fluctuation of the motor occurs; if the actual speed difference is greater than the speed difference threshold and lasts for a first preset time, determining that the speed fluctuation of the motor occurs.
[0074] The preset target speed is the speed determined by the air conditioner according to the set wind speed. For example, if the wind speed is set to high, the target speed is high, and if the wind speed is set to low, the target speed is low. The speed difference threshold is the error value that determines whether the current speed of the motor is consistent with the target speed. It can be set to any value according to the actual situation, for example, 40r. When the target speed R 目标 When the difference ΔR from the current speed R is ≤ 40r, it is considered that the current speed of the motor is basically consistent with the target speed and the motor is in a stable state. When ΔR>40r and it lasts for a first preset time, it is considered that the motor is unstable and the motor speed fluctuates. The first preset time can be set to 60s.
[0075] The control unit 104 is further configured to control the current speed acquisition period and the duty cycle of the motor power supply according to the power supply parameter if it is determined that the motor speed fluctuates; and / or control the wind sweeping speed and wind sweeping angle of the wind guide plate according to the state of the wind guide plate. The specific functions and processing of the control unit 104 refer to step S130.
[0076] This solution controls the motor speed acquisition period and the duty cycle of the motor power supply when the motor speed fluctuates, thereby avoiding speed overshoot caused by frequent speed adjustment of the system and stabilizing the motor speed. At the same time, by controlling the wind sweeping speed and wind sweeping angle of the air guide plate, the motor speed fluctuation caused by changes in the motor load is prevented, the motor is gradually stabilized, and noise from the motor is avoided.
[0077] In some embodiments, the control unit 104 controls the acquisition period of the current speed and the duty cycle of the power supply of the motor according to the power supply parameters, including: recording the absolute value of the difference between the power supply parameter and the preset standard value as the actual power supply fluctuation value, and judging the size relationship between the actual power supply fluctuation value and the power supply fluctuation threshold; if the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold, keeping the acquisition period of the current speed unchanged and the duty cycle of the power supply of the motor unchanged; if the actual power supply fluctuation value is greater than the power supply fluctuation threshold, increasing the acquisition period of the current speed; after a second preset time, if it is determined that the speed of the motor fluctuates, or the actual power supply fluctuation value is greater than the power supply fluctuation threshold, controlling the duty cycle of the power supply of the motor to be a preset value.
[0078] When the voltage, current and other parameters of the motor power supply fluctuate, it means that the power supply is unstable, which in turn causes the motor speed to fluctuate. Whether the power supply fluctuates can be determined by judging the magnitude of the power supply parameter P. When the power supply does not fluctuate, no control is performed. When the power supply fluctuates, the speed acquisition cycle and the duty cycle of the power supply are controlled. The preset standard value P1 is the value of the power supply parameter when the power supply is in a normal state, and the power supply fluctuation threshold can be set to 20% of the preset standard value P1. Therefore, when |P-P1|≤P1*20%, it is considered that the power supply has not fluctuated; when |P-P1|>P1*20%, it is considered that the power supply has fluctuated.
[0079] After confirming that the power supply fluctuates, first increase the system's acquisition cycle for collecting motor speed, for example, increase the acquisition cycle from T to 3T. The purpose of increasing the acquisition cycle is to avoid speed overshoot caused by frequent adjustments during power supply fluctuations. Then the system adjusts the duty cycle of the power supply according to the target speed of the motor, such as Figure 4 As shown, Figure 4 The flow chart of adjusting the duty cycle of the motor power supply according to the target speed includes:
[0080] Step 1: The air conditioner sets the motor's target speed R 目标 , R 目标 It depends on the set wind speed. At this time, the motor power supply adjusts the power supply voltage V1 input to the motor with a certain duty cycle D1, V1 = V*D1, V is the original voltage of the power supply. Every other cycle T, the speed acquisition module detects the current speed R of the motor and executes step 2.
[0081] Step 2: Determine whether R 目标 -R>40r. 40r is the threshold value, which can also be set to other values. 目标 -R>40r, then the current motor speed R and the target speed R 目标 If the R 目标 -R≤40r, the motor speed is considered stable and the power supply continues to supply power to the motor at the current duty cycle.
[0082] In some embodiments, the control unit 104 is further configured to: after increasing the acquisition period of the current speed by a second preset time, if it is determined that the motor has no speed fluctuation and the actual power supply fluctuation value is less than or equal to the power supply fluctuation threshold, restore the acquisition period of the current speed to the state before the increase.
[0083] After the system adjusts the duty cycle of the power supply according to the target speed of the motor for the second preset time, it again determines whether the motor speed is stable and whether the power supply is stable according to the current speed of the motor. The second preset time can be set to 3 acquisition cycles. At this time, if the motor speed is stable, there is no speed fluctuation, and the power supply is not in a fluctuating state, the acquisition cycle is restored to the state before the increase, and the system controls the motor operation normally; if the motor still has speed fluctuations, or the power supply is still in a fluctuating state, the duty cycle of the power supply is controlled to the preset value, and the duty cycle of the power supply is fixed to force the motor to run at a fixed speed, so that the motor speed is stable until the power supply is detected to be stable, that is, the actual power supply fluctuation value is detected to be ≤ the power supply fluctuation threshold and lasts for a period of time. At this time, the control method of the power supply duty cycle returns to normal, and the system adjusts the power supply duty cycle according to the target speed of the motor.
[0084] By increasing the motor speed acquisition cycle and forcing the power supply duty cycle to be fixed, the motor speed can be prevented from overshooting and fluctuations in the motor speed when the power supply fluctuates. The motor speed can be stabilized and the noise caused by the motor speed fluctuations can be eliminated.
[0085] In some embodiments, the control unit 104 controls the specific process of the wind sweeping speed and wind sweeping angle of the air guide plate according to the state of the air guide plate, including: judging whether the state of the air guide plate is the wind sweeping state; if the state of the air guide plate is not the wind sweeping state, keeping the air guide plate in the current state; if the state of the air guide plate is the wind sweeping state, reducing the wind sweeping speed of the air guide plate; after a third preset time, if it is determined that the speed of the motor fluctuates, reducing the wind sweeping angle of the air guide plate.
[0086] When the air guide plate of the air conditioner is swinging, the resistance of the internal fan blades will change with the change of the angle of the air guide plate. For example, when the angle of the air guide plate is the most favorable angle, the resistance is small, and when the air guide plate tends to be closed, the resistance is large. The resistance of the fan blades will be transmitted to the motor, and the load of the motor will change, causing the motor speed to fluctuate. Therefore, when the air guide plate is in the wind sweeping state, it is believed that the motor load is frequently changing, causing the motor speed to fluctuate.
[0087] After determining that the air guide plate is sweeping air, first reduce the air sweeping speed of the air guide plate, for example, from 5° / S to 2° / S. After reducing the air sweeping speed, the motor load should gradually stabilize, so that the motor will not experience speed fluctuations.
[0088] In some embodiments, the control unit 104 is further configured to: after reducing the wind sweeping speed of the air guide plate for a third preset time, if it is determined that the motor has no speed fluctuation, restore the wind sweeping speed of the air guide plate to the state before the reduction.
[0089] After the third preset time, the system again determines whether the motor speed is stable based on the current speed of the motor. The third preset time can be set to 5 acquisition cycles of the motor speed. At this time, if the motor speed is stable and there is no speed fluctuation, the wind sweeping speed of the air guide plate is controlled to return to the state before the reduction, and the system operates normally; if the motor still has speed fluctuations, the wind sweeping angle of the air guide plate is reduced, for example, from 60°~150° to 90°~150°, to further stabilize the motor load.
[0090] In some embodiments, the control unit 104 is further configured to: determine whether the speed of the motor fluctuates according to the current speed after reducing the wind sweeping angle of the air guide plate for a fourth preset time; if it is determined that the speed of the motor does not fluctuate, restore the wind sweeping speed of the air guide plate to the state before the reduction; if it is determined that the speed of the motor fluctuates, fix the air guide plate at a preset angle.
[0091] After the fourth preset time of reducing the sweeping angle of the air guide plate, determine whether the motor speed is stable again based on the current speed of the motor. The fourth preset time can be set to 5 acquisition cycles of the motor speed. At this time, if the motor speed is stable and there is no speed fluctuation, the sweeping angle of the air guide plate is controlled to return to the state before the reduction, and the system operates normally; if the motor still has speed fluctuations, the angle of the air guide plate is fixed to a preset angle, such as fixed at 100° or the most favorable angle. At this time, the air guide plate does not sweep the wind, and the sweeping speed is 0, thereby forcing the motor load to be in a stable state. After the motor speed stabilizes, the sweeping speed and sweeping angle of the air guide plate are restored to the state before control.
[0092] By controlling the motor load, the motor speed fluctuation caused by frequent load changes can be eliminated, and the noise caused by the motor speed fluctuation can be avoided.
[0093] Figure 3 FIG. 1 is a flow chart of a method for controlling the speed of a motor of an air conditioner fan according to the present invention. Figure 3 As shown, the method includes:
[0094] Step 11, set the target windshield speed R 目标 .
[0095] Step 12: collect the current speed R of the motor at a period T, ΔR = R 目标 -R, determine whether ΔR>40r. If ΔR≤40r, re-execute step 12; if ΔR>40r, execute steps 13 and 14 respectively.
[0096] Step 13, detect whether the current parameter of the motor power supply exceeds 20% of the normal value. If the current parameter does not exceed 20% of the normal value, execute step 12. If the current parameter exceeds 20% of the normal value, the period of collecting the motor speed R is set to 3T, and the motor speed is adjusted. After three consecutive periods, it is determined whether ΔR>40r. If ΔR≤40r and the current parameter does not exceed 20% of the normal value, the period of collecting the motor speed R is restored to T; if ΔR>40r, or the current parameter of the power supply exceeds 20% of the normal value, the duty cycle of the power supply is adjusted to a fixed value, forcing the motor to run at a fixed speed, and the speed is stable until the current parameter of the power supply does not exceed 20% of the normal value and then returns to normal control.
[0097] Step 14, detect whether the air guide plate is in the wind sweeping state, if the air guide plate is not in the wind sweeping state, execute step 12; if the air guide plate is in the wind sweeping state, reduce the wind sweeping speed of the air guide plate, after 5 consecutive cycles, determine whether ΔR>40r, if ΔR≤40r, restore the wind sweeping speed to the state before reduction; if ΔR>40r, reduce the wind sweeping angle of the air guide plate, after 5 consecutive cycles, if it is still detected that ΔR>40r, fix the wind sweeping angle of the air guide plate to 100°, and wait until the motor speed stabilizes, and the air guide plate returns to the state before control.
[0098] Since the processing and functions implemented by the device of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.
[0099] By adopting the technical solution of the present invention, when the motor of the internal fan is running, it is determined whether the motor speed fluctuates according to the current speed of the motor; if it is determined that the motor speed fluctuates, the motor speed acquisition cycle and the duty cycle of the motor power supply are controlled according to the power supply parameters of the motor power supply; and the wind sweeping speed and wind sweeping angle of the wind plate are controlled according to the state of the air conditioner air guide plate. Thus, by controlling the motor speed acquisition cycle and the duty cycle of the motor power supply when the motor speed fluctuates, the motor speed overshoot is avoided, the motor power supply is stabilized, and the motor speed is further stabilized; at the same time, by controlling the wind sweeping speed and wind sweeping angle of the wind guide plate, the motor speed fluctuation caused by the change of the motor load is eliminated, and the noise generated by the motor speed fluctuation is avoided.
[0100] According to an embodiment of the present invention, an air conditioner corresponding to the control device of the air conditioner is also provided. The air conditioner may include: the control device of the air conditioner described above.
[0101] Since the processing and functions implemented by the air conditioner of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned devices, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.
[0102] By adopting the technical solution of the present invention, when the motor of the internal fan is running, it is determined whether the motor speed fluctuates according to the current speed of the motor; if it is determined that the motor speed fluctuates, the motor speed acquisition cycle and the duty cycle of the motor power supply are controlled according to the power supply parameters of the motor power supply; and the wind sweeping speed and wind sweeping angle of the wind plate are controlled according to the state of the air conditioner air guide plate. Thus, by controlling the motor speed acquisition cycle and the duty cycle of the motor power supply when the motor speed fluctuates, the motor speed overshoot is avoided, the motor power supply is stabilized, and the motor speed is further stabilized; at the same time, by controlling the wind sweeping speed and wind sweeping angle of the wind guide plate, the motor speed fluctuation caused by the change of the motor load is eliminated, and the noise generated by the motor speed fluctuation is avoided.
[0103] According to an embodiment of the present invention, a storage medium corresponding to the air conditioner control method is also provided, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the air conditioner control method described above.
[0104] Since the processing and functions implemented by the storage medium of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.
[0105] By adopting the technical solution of the present invention, when the motor of the internal fan is running, it is determined whether the motor speed fluctuates according to the current speed of the motor; if it is determined that the motor speed fluctuates, the motor speed acquisition cycle and the duty cycle of the motor power supply are controlled according to the power supply parameters of the motor power supply; and the wind sweeping speed and wind sweeping angle of the wind plate are controlled according to the state of the air conditioner air guide plate. Thus, by controlling the motor speed acquisition cycle and the duty cycle of the motor power supply when the motor speed fluctuates, the motor speed overshoot is avoided, the motor power supply is stabilized, and the motor speed is further stabilized; at the same time, by controlling the wind sweeping speed and wind sweeping angle of the wind guide plate, the motor speed fluctuation caused by the change of the motor load is eliminated, and the noise generated by the motor speed fluctuation is avoided.
[0106] According to an embodiment of the present invention, a computer program product corresponding to the air conditioner control method is also provided, wherein the computer program product comprises a computer program, and when the computer program product is processed and executed, the steps of the air conditioner control method are implemented.
[0107] Since the processing and functions implemented by the computer program product of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.
[0108] By adopting the technical solution of the present invention, when the motor of the internal fan is running, it is determined whether the motor speed fluctuates according to the current speed of the motor; if it is determined that the motor speed fluctuates, the motor speed acquisition cycle and the duty cycle of the motor power supply are controlled according to the power supply parameters of the motor power supply; and the wind sweeping speed and wind sweeping angle of the wind plate are controlled according to the state of the air conditioner air guide plate. Thus, by controlling the motor speed acquisition cycle and the duty cycle of the motor power supply when the motor speed fluctuates, the motor speed overshoot is avoided, the motor power supply is stabilized, and the motor speed is further stabilized; at the same time, by controlling the wind sweeping speed and wind sweeping angle of the wind guide plate, the motor speed fluctuation caused by the change of the motor load is eliminated, and the noise generated by the motor speed fluctuation is avoided.
[0109] In summary, it is easy for those skilled in the art to understand that, under the premise of no conflict, the above-mentioned advantageous methods can be freely combined and superimposed.
[0110] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.
Claims
1. A method for controlling an air conditioner, characterized in that: The air conditioner has an internal fan, an air guide plate, and a motor; The motor is used to control the rotation of the internal fan; The method comprises: Acquire the current speed of the motor, the power supply parameters of the power supply of the motor, and the state of the air guide plate; Determining whether the motor has speed fluctuation according to the current speed; If it is determined that the motor speed fluctuates, the current speed acquisition period and the duty cycle of the motor power supply are controlled according to the power supply parameters; and / or the wind sweeping speed and wind sweeping angle of the wind guide plate are controlled according to the state of the wind guide plate.
2. The air conditioner control method according to claim 1, characterized in that: Determining whether the motor has speed fluctuation according to the current speed includes: Recording the difference between the preset target speed and the current speed as the actual speed difference, and determining the magnitude relationship between the actual speed difference and the speed difference threshold; If the actual speed difference is less than or equal to the speed difference threshold, it is determined that the motor does not experience speed fluctuation; If the actual speed difference is greater than the speed difference threshold and lasts for a first preset time, it is determined that the speed fluctuation of the motor occurs.
3. The air conditioner control method according to claim 1 or 2, characterized in that: Controlling the current speed acquisition period and the duty cycle of the motor power supply according to the power supply parameter includes: Recording the absolute value of the difference between the power parameter and the preset standard value as the actual power fluctuation value, and determining the magnitude relationship between the actual power fluctuation value and the power fluctuation threshold; If the actual power fluctuation value is less than or equal to the power fluctuation threshold, the acquisition period for acquiring the current speed is kept unchanged, and the duty cycle of the power supply of the motor is kept unchanged; If the actual power fluctuation value is greater than the power fluctuation threshold, the current speed acquisition period is increased; after a second preset time, if it is determined that the motor speed fluctuates, or the actual power fluctuation value is greater than the power fluctuation threshold, the duty cycle of the power supply of the motor is controlled to be a preset value.
4. The air conditioner control method according to claim 3, characterized in that: Also includes: After increasing the current speed acquisition period by a second preset time, if it is determined that the motor has no speed fluctuation and the actual power fluctuation value is less than or equal to the power fluctuation threshold, the current speed acquisition period is restored to the state before the increase.
5. The air conditioner control method according to claim 1 or 2, characterized in that: Controlling the wind sweeping speed and wind sweeping angle of the wind guide plate according to the state of the wind guide plate includes: Determining whether the state of the air guide plate is a wind sweeping state; If the state of the air guide plate is not the wind sweeping state, keeping the air guide plate in the current state; If the state of the air guide plate is a wind sweeping state, the wind sweeping speed of the air guide plate is reduced; after a third preset time, if it is determined that the speed of the motor fluctuates, the wind sweeping angle of the air guide plate is reduced.
6. The air conditioner control method according to claim 5, characterized in that: Also includes: After reducing the air sweeping speed of the air guide plate for a third preset time, if it is determined that the motor has no speed fluctuation, restoring the air sweeping speed of the air guide plate to the state before the reduction; and / or, After reducing the wind sweeping angle of the wind guide plate for a fourth preset time, determining whether the speed of the motor fluctuates according to the current speed; If it is determined that the motor does not experience speed fluctuation, the wind sweeping speed of the air guide plate is restored to the state before the reduction; If it is determined that the speed of the motor fluctuates, the air guide plate is fixed at a preset angle.
7. A control device for an air conditioner, characterized in that: The air conditioner has an internal fan, an air guide plate, and a motor; The motor is used to control the rotation of the internal fan; The device comprises: an acquisition unit, configured to acquire a current rotation speed of the motor, a power supply parameter of a power supply of the motor, and a state of the air guide plate; a control unit configured to determine whether a speed fluctuation occurs in the motor according to the current speed; The control unit is further configured to control the current speed acquisition period and the duty cycle of the motor power supply according to the power supply parameters if it is determined that the motor speed fluctuates; and / or control the wind sweeping speed and wind sweeping angle of the wind guide plate according to the state of the wind guide plate.
8. An air conditioner, characterized in that: include: The air conditioner control device as claimed in claim 7.
9. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the air conditioner control method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.