Method for inhibiting wobble of a wind deflector, air conditioner and computer readable storage medium
By detecting the vibration angle and frequency of the air conditioner's air guide vane, and adjusting the speed of the stepper motor and fan, the noise problem caused by the vibration of the air guide vane was solved, achieving precise vibration suppression and comfortable temperature control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2023-08-25
- Publication Date
- 2026-05-15
AI Technical Summary
In existing technologies, the air guide plate of an air conditioner vibrates and generates noise due to the imbalance between the air pressure and its own weight. Furthermore, the infrared ranging sensor has insufficient detection accuracy and limited adjustment effect.
The vibration angle of the air guide plate is obtained by the detection circuit, and vibration suppression is performed using the vibration angle range value. This includes outputting a level drive signal to the stepper motor, adjusting the fan speed, and sending a reverse level drive signal. The overall control is then performed in conjunction with the temperature difference value.
It effectively identifies and suppresses abnormal vibrations of the air guide plate, reduces noise, improves user experience, protects the lifespan of the stepper motor, and ensures effective temperature regulation.
Smart Images

Figure CN116892782B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioner technology, specifically to a method for suppressing air guide vane vibration, an air conditioner using the method for suppressing air guide vane vibration, and a computer-readable storage medium using the method for suppressing air guide vane vibration. Background Technology
[0002] Currently, air conditioning products have requirements for air delivery distance, so the upper and lower air guide plates are often designed to be relatively wide in order to achieve better airflow. However, since the upper and lower air guide plates are affected by the airflow pressure at the air outlet, if they are affected by external forces, the air pressure at the air outlet may not be balanced with the weight of the air guide plate itself, which may cause the air guide plate to vibrate abnormally and generate noise.
[0003] To reduce noise caused by the vibration of the air guide vane, one existing method involves using an infrared ranging sensor to detect the vane's vibration. This determines if abnormal vibration is occurring and adjusts the vane's operation and fan speed accordingly to avoid noise and ensure user comfort. However, this approach typically results in small vibration amplitudes, and using an infrared ranging sensor to detect vibration frequency is not ideal for accurate assessment. Furthermore, relying solely on fan speed adjustment offers limited effectiveness. Therefore, a more optimized air guide vane control method is needed. Summary of the Invention
[0004] The first objective of this invention is to provide a method for suppressing air guide plate vibration that can effectively identify and suppress abnormal vibration of the air guide plate.
[0005] The second objective of this invention is to provide an air conditioner that can effectively identify and suppress abnormal vibrations of the air guide vane.
[0006] A third objective of this invention is to provide a computer-readable storage medium that can effectively identify and suppress abnormal vibrations of the air guide vane.
[0007] To achieve the aforementioned first objective, the method for suppressing air guide plate vibration provided by the present invention includes: when the air conditioner is in a fixed air guide plate blowing state, obtaining the vibration angle of the air guide plate through a detection circuit; determining whether the air guide plate is abnormally vibrating based on the vibration angle; if so, performing a corresponding vibration suppression operation based on the range value of the vibration angle.
[0008] As can be seen from the above scheme, the method for suppressing the vibration of the air guide plate of the present invention obtains the vibration angle of the air guide plate when the air guide plate is in a fixed blowing state through the detection circuit. When the vibration angle is used to confirm that the air guide plate is vibrating abnormally, the corresponding vibration suppression operation is performed according to the range value of the vibration angle, and a reasonable control scheme is given, thereby effectively suppressing vibration and reducing noise.
[0009] In a further proposed solution, if the shaking angle is greater than the first preset shaking angle, the air guide plate is considered to be shaking abnormally.
[0010] Therefore, when the shaking angle is greater than the first preset shaking angle, it indicates that the shaking amplitude of the air guide plate is large, which can be considered as abnormal shaking.
[0011] In a further scheme, the steps for performing corresponding jitter suppression operations based on the range of jitter angles include: when the jitter angle is within a first preset angle range, outputting a level drive signal corresponding to the current fixed blowing angle to the stepper motor.
[0012] Therefore, when the shaking angle is within the first preset angle range, it indicates that the shaking angle of the air guide plate is small. Considering that the torque and wind pressure of the air guide plate cannot be balanced during operation, the air guide plate will shake due to a brief force imbalance or structural misalignment after it stops. By outputting the level drive signal corresponding to the current fixed blowing angle to the stepper motor, the imbalance between the air pressure at the air outlet and the gravity of the air guide plate itself can be broken, which can effectively suppress the shaking.
[0013] In a further embodiment, after the step of outputting the level drive signal corresponding to the current fixed blowing angle to the stepper motor, the method further includes: determining whether the duration of the level drive signal exceeds a first preset duration; if so, stopping the output of the level drive signal to the stepper motor.
[0014] Therefore, if the duration of the level drive signal exceeds the first preset duration, the output of the level drive signal to the stepper motor will stop, so as to avoid controlling the stepper motor for a long time and affecting the service life of the stepper motor.
[0015] In a further embodiment, the step of performing corresponding vibration suppression operation based on the range of vibration angle also includes: when the vibration angle is within the second preset angle range, determining whether the temperature difference between the current indoor ambient temperature and the set temperature is within the preset temperature range; if so, reducing the current fan speed of the indoor fan by a preset amount, wherein the lower limit of the second preset angle range is greater than the upper limit of the first preset angle range.
[0016] Therefore, when the vibration angle is within the second preset angle range, it indicates that the vibration angle of the air guide plate is relatively large, and there may be other forces affecting the vibration. Thus, it is necessary to consider other methods to eliminate the vibration. At this point, to consider temperature regulation requirements, it is necessary to first determine whether the temperature difference between the current indoor ambient temperature and the set temperature is within the preset temperature range. If the temperature difference is within the preset temperature range, it means that the current temperature regulation basically meets the user's requirements, and vibration can be further suppressed. Therefore, by reducing the current fan speed of the indoor fan by a preset amount, the vibration degree of the air guide plate can be reduced.
[0017] In a further embodiment, after the step of reducing the current fan speed of the indoor fan by a preset amount, the method further includes: determining whether there is still abnormal vibration of the air guide plate after the fan speed is reduced; if so, continuing to reduce the current fan speed of the indoor fan by a preset amount; if there is no abnormal vibration of the air guide plate after the fan speed is reduced, controlling the indoor fan to maintain the current fan speed.
[0018] Therefore, if the air guide plate still vibrates abnormally after the fan speed is reduced, the air speed needs to be further reduced. If there is no abnormal vibration, the current fan speed can be maintained.
[0019] In a further embodiment, after determining whether the temperature difference between the current indoor ambient temperature and the set temperature is within the preset temperature range, the method further includes: if the temperature difference is outside the preset temperature range, then sending a reverse level drive signal to the stepper motor based on the current vibration angle and current vibration frequency of the air guide plate, and continuing for a second preset duration.
[0020] Therefore, if the temperature difference is outside the preset temperature range, it means that the current temperature adjustment does not meet the user's requirements and the temperature adjustment effect still needs to be guaranteed. It is not conducive to reducing vibration by reducing the wind speed. Therefore, according to the current vibration angle and current vibration frequency of the air guide plate, a reverse level drive signal is sent to the stepper motor so that the force of the stepper motor driving direction cancels out the force of the air guide plate vibration direction, thereby reducing vibration.
[0021] In a further embodiment, the step of sending a reverse level drive signal to the stepper motor based on the current jitter angle and current jitter frequency of the air guide plate includes: outputting a reverse level drive signal to the stepper motor that is opposite to the current jitter frequency, wherein the drive angle range of the reverse level drive signal is determined according to the current jitter angle.
[0022] Therefore, outputting a reverse level drive signal to the stepper motor that is opposite to the current jitter frequency, with the drive angle range of the reverse level drive signal determined by the current jitter angle, can improve the control accuracy of the reverse level drive signal.
[0023] In a further scheme, the driving angle range of the reverse level drive signal is smaller than the current jitter angle.
[0024] Therefore, it can be seen that the normal vibration angle of the air guide plate is not large. If the amplitude value of the level drive signal corresponding to the current vibration angle is adjusted, the reverse level drive signal may aggravate the vibration. Therefore, the drive angle range of the reverse level drive signal is smaller than the current vibration angle, which can effectively suppress the vibration.
[0025] In a further proposed solution, after determining whether the air guide plate is vibrating abnormally based on the vibration angle, the solution also includes sending a reminder message if the air guide plate is vibrating abnormally.
[0026] Therefore, when the air guide plate vibrates abnormally, a reminder message is sent so that the user can be notified and perform maintenance.
[0027] To achieve the second objective of the present invention, the present invention provides an air conditioner including a processor and a memory, the memory storing a computer program, which, when executed by the processor, implements the steps of the above-described method for suppressing air guide vane vibration.
[0028] To achieve the third objective of the present invention, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a controller, implements the steps of the above-described method for suppressing the vibration of the air guide vane. Attached Figure Description
[0029] Figure 1 This is a structural diagram of an embodiment of the air conditioner of the present invention.
[0030] Figure 2 This is an enlarged view of the structure at the connection between the stepper motor and the air guide plate in an embodiment of the air conditioner of the present invention.
[0031] Figure 3 This is a circuit block diagram of an embodiment of the air conditioner of the present invention.
[0032] Figure 4 This is a circuit diagram of the detection circuit in an embodiment of the air conditioner of the present invention.
[0033] Figure 5 This is a schematic diagram of the rotation control of a four-phase eight-step stepper motor in an embodiment of the air conditioner of the present invention.
[0034] Figure 6 This is a schematic diagram of the rotation angle of the rotor in the four-phase eight-step stepper motor in the eight-step state in an embodiment of the air conditioner of the present invention.
[0035] Figure 7 This is a waveform diagram of the level signal detected by the four-phase windings when the rotor of the four-phase eight-step stepper motor rotates for one cycle in an embodiment of the air conditioner of the present invention.
[0036] Figure 8 This is a waveform diagram of the level signal detected by the four-phase windings when the rotor of the four-phase eight-step stepper motor in the embodiment of the air conditioner of the present invention reaches an inflection point.
[0037] Figure 9 This is a flowchart of an embodiment of the method for suppressing the vibration of the air guide plate according to the present invention.
[0038] Figure 10 This is a flowchart illustrating the steps of performing corresponding vibration suppression operations based on the range of vibration angle values in an embodiment of the method for suppressing air guide plate vibration according to the present invention.
[0039] The present invention will be further described below with reference to the accompanying drawings and embodiments. Detailed Implementation
[0040] The method for suppressing air guide vane vibration of the present invention is an application program used in air conditioners to suppress air guide vane vibration. In this embodiment, as shown... Figure 1 and Figure 2 As shown, the air conditioner includes a housing 1, an air guide plate 2, and a stepper motor 3. The air guide plate 2 is mounted on the housing 1 and is located at the air outlet of the housing 1. The shaft of the stepper motor 3 is connected to the air guide plate 2, and the stepper motor 3 is used to control the air guiding angle of the air guide plate 2. See also Figure 3 The air conditioner also includes a main control circuit 5 and a detection circuit 4 for detecting the vibration angle and frequency of the air guide vane. The detection circuit 4 is electrically connected to the power input terminal of the stepper motor 3 and to the main control circuit 5. In this embodiment, a detection circuit 4 is provided at the input terminal of each winding of the stepper motor 3. For example, a four-phase eight-step stepper motor has four windings, therefore, four detection circuits 4 are provided.
[0041] In this embodiment, see Figure 4 The detection circuit 4 includes a first P-type transistor Q1 and a second P-type transistor Q2. The base of the first P-type transistor Q1 is electrically connected to the power input terminal of the stepper motor 3 through terminal SW1. The collector of the first P-type transistor Q1 is electrically connected to the 12V power supply terminal, and the emitter of the first P-type transistor Q1 is grounded. The base of the second P-type transistor Q2 is electrically connected to the collector of the first P-type transistor Q1, and the collector of the second P-type transistor Q2 is electrically connected to the 5V power supply terminal. The collector of the second P-type transistor Q2 is also connected to the main control circuit 5 through terminal SW2, and the emitter of the second P-type transistor Q2 is grounded. When the shaft of the stepper motor 3 rotates axially under the action of external force, the stator winding cuts the magnetic lines of force, generating an electrical signal. This causes the first P-type transistor Q1 to conduct, which in turn causes the second P-type transistor Q2 to conduct, and the main control circuit 5 detects the monitoring voltage signal.
[0042] The rotor of a stepper motor has a magnetic core with N and S poles. The magnetic field density is high at the N and S poles, and the voltage generated by the winding coil cutting the magnetic field is high. This voltage can be detected by the detection circuit 4 corresponding to the winding with the N and S poles facing the same direction. In other words, the voltage signal of the N and S poles cutting the winding coil can be detected. Conversely, where the magnetic field is sparse, the voltage generated by the winding coil cutting the magnetic field is low, and the corresponding detection circuit 4 fails to detect the voltage signal.
[0043] For example, see Figure 5 and Figure 6 , Figure 5 This is a schematic diagram of the rotation control of a four-phase, eight-step stepper motor. Figure 6 This diagram illustrates the rotation angles of the rotor in a four-phase, eight-step stepper motor during the eight-step cycle. When controlling the rotor rotation of the stepper motor, the following steps are taken: Figure 5 The control signal corresponding to the shaded area sends a high-level signal to the corresponding winding, thereby enabling the rotor to rotate for one cycle (i.e., eight beats). For example, when only winding A is sent a high-level signal, the rotor rotates to the position corresponding to the first beat. Then, when both winding A and winding B are sent a high-level signal simultaneously, the rotor rotates to the position corresponding to the second beat. Figure 5 The control signals corresponding to the shaded area are controlled sequentially and cyclically, and the angle of the rotor at each step is as follows: Figure 6 As shown.
[0044] When the rotor rotates without power to the motor, the voltage signal detected by the windings cutting magnetic lines of force is inversely related to the voltage signal controlling the stepper motor's rotation. Therefore, at any angle the rotor rotates, a voltage signal can be detected in the winding corresponding to that angle. During one rotor rotation cycle, the voltage signals detected by the detection circuit 4 corresponding to the four windings are as follows: Figure 7 As shown.
[0045] Depend on Figure 7 It can be seen that the high-level time detected by each phase winding accounts for 3 / 8 of one rotor rotation cycle. For example, if the time detected by a single phase is T1, then the jitter cycle time is T1 / 3 × 8 = T. 周期 Taking a stepper motor with a reduction ratio of 1 / 64 as an example, when the rotor rotates for one four-phase eight-beat cycle, the actual rotation angle of the shaft is 5.625° (360 / 64), and the resulting angular velocity of the jitter is 5.625 / T. 周期 This is denoted as ω_jitter. The four-phase power levels are detected through four channels to ensure they meet the four-phase eight-beat operating cycle signal. Figure 8Taking the signal diagram as an example: When the rotor rotates normally clockwise, the sequence of the four-phase levels is: A→AB→B→BC→C→CD→D→A..., where AB means that phases A and B are detected with a high-level signal at the same time, and A means that only phase A is detected with a high-level signal. If the next level signal after level signal AB should be B, but the next level signal after level signal AB is detected is A, then level signal AB is the node of clockwise to counterclockwise rotation, denoted as T2; Normal counterclockwise operation: A→AD→D→DC→C→CB→B→BA→A..., if the next level signal after level signal AD should be D, but the next level signal after level signal AD is detected is A, then level signal AD is the node of counterclockwise to clockwise rotation, denoted as T3. Therefore, the unidirectional jitter time interval is ΔT=T3-T2, the rotation angle of the stepper motor 3 shaft is: Φjitter=ωjitter×ΔT, and the rotation commutation frequency of the stepper motor 3 shaft is once every ΔT.
[0046] Therefore, when the air guide plate 2 vibrates, by monitoring the periodic changes of the voltage signal, the rotation angle and rotation reversal frequency of the stepper motor 3 shaft can be obtained. By conversion, the vibration angle and vibration frequency of the air guide plate can be obtained. The vibration angle of the air guide plate 2 is equal to the rotation angle of the shaft, and the vibration frequency of the air guide plate 2 is equal to the rotation reversal frequency of the shaft. The vibration angle refers to the range of the angle amplitude of the air guide plate 2 vibrating with the axis of the stepper motor 3 shaft as the origin.
[0047] Example of a method to suppress air guide vane vibration:
[0048] like Figure 9 As shown in this embodiment, the method for suppressing air guide vane vibration first executes step S1 to determine whether the air conditioner is in the air guide vane fixed-point blowing state. Since air guide vane vibration mainly occurs in the air guide vane fixed-point blowing state, it is necessary to first confirm that the air conditioner is in the air guide vane fixed-point blowing state. Whether the air guide vane is in the fixed-point blowing state can be determined by the operating parameters of the air conditioner.
[0049] If the air conditioner is not in the fixed airflow state with the air guide plate in place, continue with step S1 for continuous monitoring. When the air conditioner is in the fixed airflow state with the air guide plate in place, proceed to step S2 to obtain the vibration angle of the air guide plate through the detection circuit. To facilitate confirmation of the air guide plate's vibration, the vibration angle of the air guide plate is used for confirmation. When the air conditioner is in the fixed airflow state with the air guide plate in place, stop sending drive signals to the stepper motor. At this time, start the detection circuit to monitor the vibration of the air guide plate.
[0050] After obtaining the vibration angle of the air guide plate, step S3 is executed to determine whether abnormal vibration has occurred. In this embodiment, if the vibration angle is greater than a first preset vibration angle, the air guide plate is considered to be vibrating abnormally. The first preset vibration angle can be preset based on experimental data; for example, the first preset vibration angle is 2°.
[0051] If the air guide plate is confirmed to be free of abnormal vibration based on the vibration angle, step S2 is executed to continuously monitor the vibration of the air guide plate. If abnormal vibration of the air guide plate is confirmed based on the vibration angle, step S4 is executed to perform corresponding vibration suppression operations based on the range of vibration angle values. When the air guide plate exhibits abnormal vibration, an appropriate method needs to be selected to suppress the vibration based on the range of vibration angle values, thereby reasonably suppressing vibration, reducing noise, and improving user experience. The range of vibration angle values can be set according to actual needs. In this embodiment, the range of vibration angle values includes a first preset angle range and a second preset angle range. The lower limit of the first preset angle range is greater than the first preset vibration angle, and the lower limit of the second preset angle range is greater than the upper limit of the first preset angle range. The first preset angle range and the second preset angle range can be preset based on experimental data. For example, the first preset angle range is 2° to 5°, and the second preset angle range is greater than 5°.
[0052] In this embodiment, see Figure 10 When performing corresponding jitter suppression operations based on the range of jitter angle, step S41 is executed first to determine that the jitter angle is within the first preset angle range.
[0053] If the jitter angle is within the first preset angle range, step S42 is executed, outputting a level drive signal corresponding to the current fixed blowing angle to the stepper motor. When the jitter angle is within the first preset angle range, it indicates that the air guide plate's jitter angle is relatively small. Considering that the torque and air pressure of the air guide plate cannot be balanced during operation, causing jitter after the air guide plate stops due to a brief force imbalance or structural misalignment, the level drive signal corresponding to the current fixed blowing angle is output to the stepper motor to break the imbalance between the air outlet air pressure and the air guide plate's own weight, thereby suppressing jitter. The level drive signal corresponding to the current fixed blowing angle corresponds to the level drive signal when the stepper motor is driven. Different level drive signals can control the stepper motor shaft to rotate to different angles. This is a technique known to those skilled in the art and will not be elaborated here. Of course, when outputting the level drive signal to the stepper motor, the detection circuit can be turned off.
[0054] After outputting the level drive signal corresponding to the current fixed blowing angle to the stepper motor, step S43 is executed to determine whether the duration of the level drive signal exceeds a first preset duration. The first preset duration can be preset based on experimental data, such as 1 minute. To avoid prolonged stepper motor operation and affecting its lifespan, it is necessary to monitor the duration of the level drive signal.
[0055] If the duration of the level drive signal does not exceed the first preset duration, proceed to step S42. If the duration of the level drive signal exceeds the first preset duration, proceed to step S44, and stop outputting the level drive signal to the stepper motor. After stopping the output of the level drive signal to the stepper motor, return to step S1 to continue monitoring the vibration of the air guide plate.
[0056] If the shaking angle is not within the first preset angle range during step S41, it is considered to be within the second preset angle range. At this point, step S45 is executed to determine whether the temperature difference between the current indoor ambient temperature and the set temperature is within the preset temperature range, which can be preset based on experimental data. When the shaking angle is within the second preset angle range, it indicates that the air guide plate's shaking angle is relatively large, and there may be other forces affecting the shaking. Therefore, other methods to eliminate the shaking need to be considered. Considering the user's temperature regulation needs, the temperature difference between the current indoor ambient temperature and the set temperature is monitored when suppressing the shaking of the air guide plate.
[0057] If the temperature difference is within the preset temperature range, then step S46 is executed to reduce the current fan speed of the indoor fan by a preset amount. The preset amount can be pre-set based on experimental data. If the temperature difference is within the preset temperature range, for example, less than 3°C, it indicates that the current temperature adjustment basically meets the user's requirements and can further suppress vibration. Therefore, by reducing the current fan speed of the indoor fan by the preset amount, the vibration of the air guide vane is reduced.
[0058] After reducing the current fan speed of the indoor fan, proceed to step S47 to determine whether abnormal vibration still exists in the air guide vane after reducing the fan speed. To avoid the vibration situation not meeting expectations after adjusting the current fan speed, it is necessary to confirm the vibration situation of the air guide vane after adjusting the current fan speed.
[0059] If abnormal vibration still occurs in the air guide vane after reducing the fan speed, proceed to step S46 to further reduce the current fan speed. If there is no abnormal vibration in the air guide vane after reducing the fan speed, proceed to step S48 to control the indoor fan to maintain the current fan speed. The absence of abnormal vibration in the air guide vane after reducing the fan speed indicates that the vibration of the air guide vane after adjusting the fan speed has met expectations and can maintain the current fan speed.
[0060] If the temperature difference is outside the preset temperature range during step S45, then step S49 is executed. A reverse-level drive signal is sent to the stepper motor based on the current vibration angle and frequency of the air guide plate, and this continues for a second preset duration. The second preset duration can be preset based on experimental data. If the temperature difference is outside the preset temperature range, for example, greater than 3°C, it indicates that the current temperature adjustment has not met the user's requirements, and the temperature adjustment effect still needs to be ensured. Reducing the airflow speed to decrease vibration is not advisable. Therefore, sending a reverse-level drive signal to the stepper motor based on the current vibration angle and frequency of the air guide plate cancels out the force in the stepper motor's driving direction with the force in the air guide plate's vibration direction, thereby reducing vibration. Furthermore, since the air guide plate is affected by external forces, the frequency and angle of vibration are highly uncertain, and the active adjustment time should not be too long. Therefore, preferably, the second preset duration is 2 minutes.
[0061] In this embodiment, the step of sending a reverse level drive signal to the stepper motor based on the current jitter angle and frequency of the air guide plate includes: outputting a reverse level drive signal to the stepper motor that is opposite to the current jitter frequency, wherein the drive angle range of the reverse level drive signal is determined according to the current jitter angle. Outputting a reverse level drive signal to the stepper motor that is opposite to the current jitter frequency, with the drive angle range determined according to the current jitter angle, can improve the control accuracy of the reverse level drive signal. Specifically, the drive angle range of the reverse level drive signal is smaller than the current jitter angle. Preferably, the drive angle range of the reverse level drive signal is equal to half of the current jitter angle. For example, if the current jitter angle is 6° and the drive angle range is 3°, that is, with the air guide plate's fixed blowing angle as zero, the clockwise and counterclockwise swing angles of the air guide plate are each 1.5°. Normally, the air guide plate jitter angle is not large. If the reverse level drive signal is adjusted according to the level drive signal corresponding to the current jitter angle, it may exacerbate the jitter. Therefore, the drive angle range of the reverse level drive signal is smaller than the current jitter angle, which can effectively suppress jitter.
[0062] Furthermore, during step S3, when determining whether the air guide plate is vibrating abnormally based on the vibration angle, if abnormal vibration is detected, a reminder message is sent. The reminder can be sent to indicator lights, the control panel, or the user's mobile terminal, so that the user is aware of an installation problem with the air guide plate and can perform maintenance.
[0063] The method for suppressing air guide plate vibration of the present invention obtains the vibration angle of the air guide plate when the air guide plate is in a fixed blowing state through a detection circuit. When abnormal vibration of the air guide plate is confirmed by the vibration angle, a corresponding vibration suppression operation is performed according to the range of the vibration angle, and a reasonable control scheme is given, thereby effectively suppressing vibration and reducing noise.
[0064] Air conditioner example:
[0065] The air conditioner in this embodiment includes a controller, which executes the steps in the above-described method embodiment for suppressing air guide vane vibration when executing a computer program.
[0066] For example, a computer program can be divided into one or more modules, one or more of which are stored in memory and executed by a controller to complete the present invention. One or more modules can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in an air conditioner.
[0067] An air conditioner may include, but is not limited to, a controller and a memory. Those skilled in the art will understand that an air conditioner may include more or fewer components, or a combination of certain components, or different components; for example, an air conditioner may also include input / output devices, network access devices, buses, etc.
[0068] For example, the controller can be a Central Processing Unit (CPU), or other general-purpose controllers, 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. A general-purpose controller can be a microcontroller or any conventional controller. The controller is the control center of the air conditioner, connecting all parts of the air conditioner through various interfaces and lines.
[0069] The memory can be used to store computer programs and / or modules. The controller implements various functions of the air conditioner by running or executing the computer programs and / or modules stored in the memory, and by calling the data stored in the memory. For example, the memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (e.g., sound receiving function, sound-to-text function, etc.); the data storage area may store data created based on the use of the mobile phone (e.g., audio data, text data, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0070] Examples of computer-readable storage media:
[0071] If the modules integrated into the air conditioner in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-described method embodiments for suppressing air deflector vibration can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a controller, it can implement the steps of the above-described method embodiments for suppressing air deflector vibration. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The storage medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content contained in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0072] It should be noted that the above are only preferred embodiments of the present invention, but the design concept of the invention is not limited thereto. Any non-substantial modifications made to the present invention using this concept also fall within the protection scope of the present invention.
Claims
1. A method for suppressing the vibration of an air guide vane, applied to an air conditioner, the air conditioner comprising a housing, an air guide vane, and a stepper motor, the air guide vane being mounted on the housing, and the stepper motor being used to control the air guide angle of the air guide vane; characterized in that: The air conditioner also includes a detection circuit for detecting the vibration angle and vibration frequency of the air guide plate, and the detection circuit is electrically connected to the power input terminal of the stepper motor. The method includes: When the air conditioner is in the fixed air blowing state of the air guide plate, the vibration angle of the air guide plate is obtained through the detection circuit; The air guide plate is judged to be abnormally vibrating based on the vibration angle. If so, the vibration is suppressed according to the range of the vibration angle. The steps for performing corresponding jitter suppression operations based on the range of jitter angles include: When the shaking angle is within the second preset angle range, determine whether the temperature difference between the current indoor ambient temperature and the set temperature is within the preset temperature range. If the temperature difference is outside the preset temperature range, a reverse level drive signal is sent to the stepper motor according to the current vibration angle and frequency of the air guide plate, and continues for a second preset duration.
2. The method for suppressing the vibration of the air guide plate according to claim 1, characterized in that: When the shaking angle is greater than the first preset shaking angle, the air guide plate is considered to be shaking abnormally.
3. The method for suppressing the vibration of the air guide plate according to claim 1, characterized in that: The step of performing corresponding jitter suppression operations based on the range of jitter angle values further includes: When the jitter angle is within the first preset angle range, a level drive signal corresponding to the current fixed blowing angle is output to the stepper motor, wherein the lower limit of the second preset angle range is greater than the upper limit of the first preset angle range.
4. The method for suppressing the vibration of the air guide plate according to claim 3, characterized in that: After the step of outputting the level drive signal corresponding to the current fixed blowing angle to the stepper motor, the method further includes: Determine whether the duration of the level drive signal exceeds a first preset duration. If so, stop outputting the level drive signal to the stepper motor.
5. The method for suppressing the vibration of the air guide plate according to claim 1, characterized in that: The step of performing corresponding jitter suppression operations based on the range of jitter angle values further includes: If the temperature difference between the current indoor ambient temperature and the set temperature is within the preset temperature range, then the current fan speed of the indoor fan is reduced by a preset amount.
6. The method for suppressing the vibration of the air guide plate according to claim 5, characterized in that: After the step of reducing the current fan speed of the indoor fan by a preset amount, the method further includes: Determine whether the air guide plate still vibrates abnormally after the fan speed is reduced. If so, continue to reduce the current fan speed of the indoor fan by the preset range. If the air guide plate does not vibrate abnormally after the fan speed is reduced, then the indoor fan is controlled to maintain the current fan speed.
7. The method for suppressing the vibration of the air guide vane according to claim 5, characterized in that: The step of sending a reverse level drive signal to the stepper motor based on the current jitter angle and current jitter frequency of the air guide plate includes: The stepper motor is output with a reverse level drive signal that is opposite to the current jitter frequency. The drive angle range of the reverse level drive signal is determined according to the current jitter angle.
8. The method for suppressing the vibration of the air guide vane according to claim 7, characterized in that: The driving angle range of the reverse level drive signal is smaller than the current jitter angle.
9. The method for suppressing the vibration of the air guide vane according to any one of claims 1 to 8, characterized in that: After determining whether the air guide plate is vibrating abnormally based on the vibration angle, the method further includes: If the air guide plate vibrates abnormally, an alert message will be sent.
10. An air conditioner, comprising a processor and a memory, characterized in that: The memory stores a computer program that, when executed by the processor, implements the steps of the method for suppressing air deflector vibration as described in any one of claims 1 to 9.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the controller, it implements the steps of the method for suppressing the vibration of the air guide vane as described in any one of claims 1 to 9.