Air conditioner swing blade control method and device
By acquiring the operating instructions of the air conditioner swing blades and adjusting the number of steps and speed of the upper and lower swing blades according to the status feedback within a unit time period, the problem of asynchronous operation of the upper and lower swing blades in the air conditioning system is solved, and precise adjustment of synchronous or asynchronous operation is achieved, improving the reliability of the air conditioner blades and the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-10
- Publication Date
- 2026-03-17
AI Technical Summary
In existing air conditioning systems, when the upper and lower louvers are running synchronously or asynchronously, the order of command transmission and information feedback in the motor control system can cause step deviations, resulting in asynchronous operation of multiple motors, misalignment of the upper and lower louvers, and negatively impacting the user experience.
By acquiring the operating instructions of the air conditioner louvers, the status of the upper and lower louvers is transmitted back according to the unit time period, and the movement of the air conditioner louvers is adjusted according to the number of steps and speed of the louvers, so as to achieve adjustment in synchronous or asynchronous operation and ensure that the number of steps of the upper and lower louvers is consistent.
This solves the problem of asynchronous operation of the upper and lower swing blades, improves the reliability of the air conditioning blades and the user experience, and ensures precise adjustment of the upper and lower swing blades in synchronous or asynchronous operation.
Smart Images

Figure CN121677133A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of air conditioning control technology, and specifically relates to an air conditioning louver control method and device. Background Technology
[0002] In current air conditioning systems, due to the need for circuit resource utilization, the motor control system circuit of some air conditioners is configured on the display circuit board, while the motor execution system is configured on the main control circuit board. When the motor control system issues an instruction to rotate the motor a certain number of steps, the motor execution system needs to control the motor to rotate and report the current number of steps to the motor control system at regular intervals. When the motor control system needs to control the rotation of multiple motors at the same time, due to the order of instruction sending and information feedback, there will be a step deviation in the operation of multiple motors, resulting in asynchronous operation of multiple motors.
[0003] Most existing air conditioners use the aforementioned control system for their upper and lower oscillating blades. When this system needs to control the upper and lower oscillating blades to move in the same or opposite directions at the same time (synchronous or asynchronous oscillation), the movement steps of the upper and lower oscillating blades will not be synchronized due to the reasons mentioned above (the order of command sending, the order of information feedback, and the step deviation in the operation of multiple motors, resulting in asynchronous operation of multiple motors). Over time, the positions of the upper and lower oscillating blades will become disordered, leading to a poor user experience. Summary of the Invention
[0004] In view of the above problems, this application proposes an air conditioner blade control method and device, which can adjust the sweeping of the upper and lower blades and realize the adjustment between synchronous and asynchronous operation states, thereby improving the reliability and user experience of air conditioner blade operation.
[0005] This application provides an air conditioner louver control method, including:
[0006] Obtain the first swing blade operation command of the air conditioner swing blade, run the air conditioner upper swing blade according to the first upper swing blade operation command in the first swing blade operation command, and return the first state of the upper swing blade operation in a unit time period.
[0007] The air conditioner lower swing blade is operated according to the first lower swing blade operation command in the first swing blade operation command and the first state of the lower swing blade operation is transmitted back according to the unit time period.
[0008] The movement of the air conditioner blades is adjusted according to the number of steps of the upper blade movement in the first state and the number of steps of the lower blade movement in the first state.
[0009] When the air conditioner louver movement adjustment is completed, the second louver operation command of the air conditioner louver is obtained, and the upper louver of the air conditioner is operated according to the second upper louver operation command in the second louver operation command and the second state of the upper louver operation is returned according to the unit time period.
[0010] The air conditioner lower swing blade is operated according to the second lower swing blade operation command in the second swing blade operation command and the second status of the lower swing blade operation is transmitted back according to the unit time period.
[0011] The air conditioner louver movement is adjusted according to the number of upper louver movement steps in the second state of the upper louver and the number of lower louver movement steps in the second state of the lower louver. After the air conditioner louver movement adjustment is completed, the first louver operation command is executed cyclically.
[0012] Furthermore, the step of operating the air conditioner's upper swing blades according to the first upper swing blade operation command in the first operation command and transmitting the first state of the upper swing blades at unit time intervals includes:
[0013] According to the first target number of steps in the first upper swing blade running instruction, the first target speed of the first upper swing blade causes the air conditioner upper swing blade to move in the first direction.
[0014] The first state of the upper swing blade is transmitted back according to the set unit time period.
[0015] Furthermore, the step of operating the air conditioner's lower swing blades according to the first lower swing blade operation command in the first operation command and transmitting the first state of the lower swing blades' operation at unit time intervals includes:
[0016] According to the first target number of steps in the first lower swing blade running command, the first target speed of the first lower swing blade causes the air conditioner lower swing blade to move in the first direction;
[0017] The first state of the lower swing blade is transmitted back according to the set unit time period.
[0018] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the first state and the number of movement steps of the lower louver in the first state includes:
[0019] Obtain the current step count of the upper swing leaf in the first state of the upper swing leaf within a set unit time period and the current step count of the lower swing leaf in the first state of the lower swing leaf within a set unit time period;
[0020] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command is sent to control the upper swing blade to stop running, and the lower swing blade runs in the first direction with the first target number of steps and the first target speed of the lower swing blade.
[0021] When the current number of steps of the upper swing blade is less than the current number of steps of the lower swing blade, a stop command is sent to control the lower swing blade to stop running, and the upper swing blade runs in the first direction at the first target number of steps and the first target speed of the upper swing blade.
[0022] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the first state and the number of movement steps of the lower louver in the first state further includes:
[0023] When the current step count of the upper swing blade is the same as the current step count of the lower swing blade, the upper swing blade moves in the first direction at the first target step count and the first target speed of the upper swing blade to reach the target step count of the swing blade in the first swing blade running command.
[0024] Furthermore, the lower swing blade moves in the first direction according to the target number of steps and the target speed of the first lower swing blade to reach the target number of steps in the first swing blade running command;
[0025] The number of steps for the first upward swing leaf target is the same as the number of steps for the first downward swing leaf target.
[0026] Furthermore, the step of operating the upper swing blades of the air conditioner according to the second upper swing blade operation command in the second swing blade operation command and transmitting the second state of the upper swing blade operation at unit time intervals includes:
[0027] According to the target number of steps for the second upper swing blade in the second upper swing blade running command, the target speed of the second upper swing blade causes the air conditioner upper swing blade to move in the second direction;
[0028] The second state of the upper pendulum is transmitted back according to the set unit time period.
[0029] Furthermore, the step of operating the lower swing blade of the air conditioner according to the second lower swing blade operation command in the second swing blade operation command and transmitting the second state of the lower swing blade operation at unit time intervals includes:
[0030] According to the target number of steps of the second lower swing blade in the second lower swing blade running command, the target speed of the second lower swing blade drives the air conditioner lower swing blade to move in the second direction;
[0031] The second state of the lower swing blade is transmitted back according to the set unit time period.
[0032] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the second state and the number of movement steps of the lower louver in the second state includes:
[0033] Obtain the current step count of the upper swing leaf in the second state of the upper swing leaf within a set unit time period and the current step count of the lower swing leaf in the second state of the lower swing leaf within a set unit time period;
[0034] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command for the upper swing blade is sent, the upper swing blade stops running, and the lower swing blade runs in the second direction at the second target number of steps and the second target speed of the lower swing blade.
[0035] When the current number of steps of the upper swing leaf is less than the current number of steps of the lower swing leaf, a stop command for the lower swing leaf is sent, the lower swing leaf stops running, and the upper swing leaf runs in the second direction at the second target number of steps and the second target speed of the upper swing leaf.
[0036] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the second state and the number of movement steps of the lower louver in the second state further includes:
[0037] When the current step count of the upper swing blade is the same as the current step count of the lower swing blade, the upper swing blade moves in the second direction at the second target step count and the second target speed of the upper swing blade to reach the target step count of the swing blade in the second swing blade running command.
[0038] Furthermore, the lower swing blade moves in the second direction according to the target number of steps and the target speed of the second swing blade to reach the target number of steps in the second swing blade running command;
[0039] The number of steps for the second upper swing leaf target is the same as the number of steps for the second lower swing leaf target.
[0040] Furthermore, the operation of the air conditioner's upper swing blades according to the first upper swing blade operation command in the first swing blade operation command and the transmission of the first state of the upper swing blade operation at unit time intervals includes:
[0041] According to the first target number of steps in the first upper swing blade running instruction, the first target speed of the first upper swing blade causes the air conditioner upper swing blade to move in the first direction.
[0042] The first state of the upper swing blade is transmitted back according to the set unit time period.
[0043] Furthermore, the step of operating the lower swing blade of the air conditioner according to the first lower swing blade operation command in the first swing blade operation command and transmitting the first state of the lower swing blade operation at unit time intervals includes:
[0044] According to the first target number of steps in the first lower swing blade running command, the first target speed of the first lower swing blade drives the air conditioner lower swing blade to move in the second direction;
[0045] The first state of the lower swing blade is transmitted back according to the set unit time period.
[0046] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the first state and the number of movement steps of the lower louver in the first state includes:
[0047] Obtain the current step count of the upper swing leaf in the first state of the upper swing leaf within a set unit time period and the current step count of the lower swing leaf in the first state of the lower swing leaf within a set unit time period;
[0048] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command is sent to control the upper swing blade to stop running, and the lower swing blade runs in the second direction with the first target number of steps and the first target speed of the lower swing blade.
[0049] When the current number of steps of the upper swing blade is less than the current number of steps of the lower swing blade, a stop command is sent to control the lower swing blade to stop running, and the upper swing blade runs in the first direction at the first target number of steps and the first target speed of the upper swing blade.
[0050] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the first state and the number of movement steps of the lower louver in the first state further includes:
[0051] When the current step count of the upper swing blade is the same as the current step count of the lower swing blade, the upper swing blade moves in the first direction at the first target step count and the first target speed of the upper swing blade to reach the target step count of the swing blade in the first swing blade running command.
[0052] Furthermore, the lower swing blade moves in the second direction according to the target number of steps and the target speed of the first lower swing blade to reach the target number of steps in the first swing blade running command;
[0053] The number of steps for the first upward swing leaf target is the same as the number of steps for the first downward swing leaf target.
[0054] Furthermore, the step of operating the upper swing blades of the air conditioner according to the second upper swing blade operation command in the second swing blade operation command and transmitting the second state of the upper swing blade operation at unit time intervals includes:
[0055] According to the target number of steps for the second upper swing blade in the second upper swing blade running command, the target speed of the second upper swing blade causes the air conditioner upper swing blade to move in the second direction;
[0056] The second state of the upper pendulum is transmitted back according to the set unit time period.
[0057] Furthermore, the step of operating the lower swing blade of the air conditioner according to the second lower swing blade operation command in the second swing blade operation command and transmitting the second state of the lower swing blade operation at unit time intervals includes:
[0058] According to the target number of steps of the second lower swing blade in the second lower swing blade running command, the target speed of the second lower swing blade drives the air conditioner lower swing blade to move in the first direction;
[0059] The second state of the lower swing blade is transmitted back according to the set unit time period.
[0060] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the second state and the number of movement steps of the lower louver in the second state includes:
[0061] Obtain the current step count of the upper swing leaf in the second state of the upper swing leaf within a set unit time period and the current step count of the lower swing leaf in the second state of the lower swing leaf within a set unit time period;
[0062] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command for the upper swing blade is sent, the upper swing blade stops running, and the lower swing blade runs in the first direction at the second target number of steps and the second target speed of the lower swing blade.
[0063] When the current number of steps of the upper swing leaf is less than the current number of steps of the lower swing leaf, a stop command for the lower swing leaf is sent, the lower swing leaf stops running, and the upper swing leaf runs in the second direction at the second target number of steps and the second target speed of the upper swing leaf.
[0064] Furthermore, adjusting the air conditioner louver movement based on the number of movement steps of the upper louver in the second state and the number of movement steps of the lower louver in the second state further includes:
[0065] When the current step count of the upper swing blade is the same as the current step count of the lower swing blade, the upper swing blade moves in the second direction at the second target step count and the second target speed of the upper swing blade to reach the target step count of the swing blade in the second swing blade running command.
[0066] Furthermore, the lower swing blade moves in the first direction according to the target number of steps and the target speed of the second lower swing blade to reach the target number of steps in the second swing blade running command;
[0067] The number of steps for the second upper swing leaf target is the same as the number of steps for the second lower swing leaf target.
[0068] Based on the same inventive concept, another aspect of this application provides an air conditioner louver control device, including:
[0069] The upper swing blade first state unit is used to obtain the first swing blade operation command of the air conditioner swing blade, run the air conditioner upper swing blade according to the first upper swing blade operation command in the first swing blade operation command, and return the upper swing blade first state of the upper swing blade operation in a unit time period.
[0070] The lower swing blade first state unit is used to operate the air conditioner lower swing blade according to the first lower swing blade operation command in the first swing blade operation command and to return the lower swing blade first state of the lower swing blade operation in a unit time period.
[0071] The first adjustment unit is used to adjust the movement of the air conditioner blades according to the number of movement steps of the upper blade in the first state and the number of movement steps of the lower blade in the first state.
[0072] The upper swing blade second state unit, when the air conditioner swing blade movement adjustment is completed, obtains the second swing blade operation command of the air conditioner swing blade, runs the air conditioner upper swing blade according to the second upper swing blade operation command in the second swing blade operation command, and transmits the upper swing blade second state of the upper swing blade operation in a unit time period.
[0073] The lower swing blade second state unit operates the air conditioner lower swing blade according to the second lower swing blade operation command in the second swing blade operation command and transmits the lower swing blade second state of the lower swing blade operation in a unit time period.
[0074] The second adjustment unit adjusts the air conditioner louver movement according to the number of upper louver movement steps in the second state of the upper louver and the number of lower louver movement steps in the second state of the lower louver. After the air conditioner louver movement adjustment is completed, the first louver operation command is executed cyclically.
[0075] The beneficial effects of this application are:
[0076] Based on the above scheme, the air conditioner's upper and lower swing blades are operated according to the first upper and lower swing blade operation command in the first swing blade operation command, and the first state of the upper and lower swing blade operation is returned in unit time intervals; the air conditioner swing blade movement is adjusted according to the number of swing blade movement steps in the first state of the upper and lower swing blades; after the air conditioner swing blade movement adjustment is completed, the air conditioner's upper and lower swing blades are operated according to the second swing blade operation command, and the second state of the upper and lower swing blade operation is returned in unit time intervals; the air conditioner swing blade movement is adjusted according to the number of upper and lower swing blade movement steps in the second state, and the first swing blade operation command is executed cyclically after the air conditioner swing blade movement adjustment is completed. This solves the technical problem of inconsistent step counts and misaligned positions when the upper and lower swing blades controlled by independent motors are executed in synchronous or asynchronous swing modes in the prior art. It can adjust the sweeping of the upper and lower blades and realize adjustment in synchronous and asynchronous operation states, improving the reliability and user experience of the air conditioner blade operation.
[0077] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures pointed out in the description and the accompanying drawings. Attached Figure Description
[0078] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0079] Figure 1 A flowchart of an air conditioner louver control method according to an embodiment of this application is shown;
[0080] Figure 2 A schematic diagram of the air conditioner louver synchronization control process according to an embodiment of this application is shown;
[0081] Figure 3 A schematic diagram of the asynchronous control process of the air conditioner louvers according to an embodiment of this application is shown;
[0082] Figure 4 A schematic diagram of an air conditioner louver control device according to an embodiment of this application is shown. Detailed Implementation
[0083] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0084] It should be noted that the terms "first," "second," etc., used in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. In this application, the terms "upper," "lower," "left," "right," "front," "rear," "top," "bottom," "inner," "outer," "middle," "vertical," "horizontal," "lateral," "longitudinal," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings.
[0085] This application provides an air conditioner louver control method, see [link to relevant documentation] Figure 1 ,include:
[0086] S101: Obtain the first swing blade operation command of the air conditioner swing blade, run the air conditioner upper swing blade according to the first upper swing blade operation command in the first swing blade operation command, and return the first state of the upper swing blade operation in a unit time period.
[0087] Specifically, the first sway blade operation command received in this application may be a first sway blade operation command issued by an air conditioner remote control or an air conditioner controller. The first sway blade operation command includes a first upper sway blade operation command and a first lower sway blade operation command. The first upper sway blade operation command includes a target number of steps and a target speed of movement for the first upper sway blade. The first lower sway blade operation command includes a target number of steps and a target speed of movement for the first lower sway blade.
[0088] The first upper swing blade operation command activates the air conditioner's upper swing blades and transmits the first state of the upper swing blades at unit time intervals. The unit time interval refers to the set time period for transmitting the first state of the upper swing blades. This unit time interval can be the entire time cycle of the upper swing blades completing the target number of running steps, or it can be multiple time intervals within the entire cycle of the target number of running steps.
[0089] S102: Operate the lower swing blade of the air conditioner according to the first lower swing blade operation command in the first swing blade operation command and transmit the first state of the lower swing blade operation in a unit time period;
[0090] Specifically, the first lower swing blade operation command operates the lower swing blade of the air conditioner and returns the first state of the lower swing blade at unit time intervals. Here, the unit time interval refers to the set time interval for returning the first state of the lower swing blade. The unit time interval can be the entire time cycle of the lower swing blade's complete operation of the target number of running steps, or it can be multiple time intervals within the entire cycle of the target number of running steps. However, it should be noted that the unit time intervals in steps S101 and S102 are equal. That is, the step size of the upper and lower swing blades may differ, but the return frequency of the states of the upper and lower swing blades is consistent. This improves the accuracy of the swing blade adjustment throughout the entire time cycle of the target number of running steps.
[0091] S103: Adjust the movement of the air conditioner blades according to the number of steps of the upper blade movement in the first state and the number of steps of the lower blade movement in the first state;
[0092] Specifically, the first state of the upper swing blade and the first state of the lower swing blade are the states of the swing blades after receiving the first upper swing blade running command and the first lower swing blade running command respectively. The first state of the upper swing blade and the first state of the lower swing blade can be the state of the upper swing blade throughout the entire cycle of the first target running step, or it can be the state of the upper swing blade during a certain period of time in the entire cycle of the first target running step. The first state of the lower swing blade is similar to the first state of the upper swing blade, and will not be described again here.
[0093] S104: When the air conditioner swing blade movement adjustment is completed, obtain the second swing blade operation command of the air conditioner swing blade, run the air conditioner upper swing blade according to the second upper swing blade operation command in the second swing blade operation command, and return the second state of the upper swing blade operation in a unit time period.
[0094] Specifically, the second sway blade operation command received in this application can be a second sway blade operation command issued by an air conditioner remote control or an air conditioner controller. The second sway blade operation command includes a second upper sway blade operation command and a second lower sway blade operation command. The second upper sway blade operation command includes a target number of steps for the second upper sway blade and a target speed for the second upper sway blade. The second lower sway blade operation command includes a target number of steps for the second lower sway blade and a target speed for the second lower sway blade.
[0095] The second upper swing blade operation command activates the air conditioner's upper swing blades and transmits the second state of the upper swing blades at unit time intervals. The unit time interval refers to the set time period for transmitting the second state of the upper swing blades. This unit time interval can be the entire time cycle of the upper swing blades completing the target number of running steps, or it can be multiple time intervals within the entire cycle of the target number of running steps. By adjusting the second upper swing blades at unit time intervals, it is possible to prevent the upper swing blades from swinging erratically in the second state, ensuring consistent airflow between the upper and lower swing blades, thereby outputting laminar airflow.
[0096] S105: Operate the lower swing blade of the air conditioner according to the second lower swing blade operation command in the second swing blade operation command and transmit the second state of the lower swing blade operation in a unit time period.
[0097] Specifically, the second lower swing blade operation command operates the lower swing blade of the air conditioner and transmits the second state of the lower swing blade at unit time intervals. Here, the unit time interval refers to the set time interval for transmitting the second state of the lower swing blade. The unit time interval can be the entire time cycle of the lower swing blade's complete operation of the target number of running steps, or it can be multiple time intervals within the entire cycle of the target number of running steps. However, it should be noted that the unit time intervals in steps S104 and S105 are equal. That is, the step size of the upper and lower swing blades may differ, but the transmission frequency of the states of the upper and lower swing blades is consistent. This improves the accuracy of the swing blade adjustment throughout the entire time cycle of the target number of running steps.
[0098] S106: Adjust the movement of the air conditioner blades according to the number of steps of the upper blade movement in the second state of the upper blade and the number of steps of the lower blade movement in the second state of the lower blade. After the adjustment of the air conditioner blade movement is completed, execute the first blade operation command in a loop.
[0099] Specifically, the second state of the upper and lower swing blades refers to the state of the swing blades after receiving the second upper and lower swing blade operation commands respectively. The second state of the upper and lower swing blades can be the state of the upper swing blade throughout the entire cycle of the target number of running steps, or it can be the state of the upper swing blade during a specific time period within the entire cycle of the target number of running steps. The second state of the lower swing blade is similar to that of the upper swing blade and will not be described further here. After the air conditioner swing blades are adjusted to their second state, steps S101 to S106 are executed cyclically, allowing the upper and lower swing blades to continuously adjust within the unit time period of each cycle during the cyclic sweeping process, preventing misalignment of the upper and lower swing blades and thus outputting laminar airflow.
[0100] It should be noted that the control logic of the air conditioner sway control method involved in this application can be implemented by a single-chip microcomputer, microcontroller, or remote controller. The actuator in this application can be an improved stepper motor or an AC or DC motor that can control the motor step size. The above actuators are connected to the upper and lower sway blades of the air conditioner to realize the execution of the method in this application.
[0101] In some specific implementations, step S101, operating the air conditioner's upper swing blades according to the first upper swing blade operation command in the first operation command and transmitting the first state of the upper swing blades during unit time intervals, includes:
[0102] According to the target number of steps of the first upper swing blade in the first upper swing blade running instruction, the target speed of the first upper swing blade causes the air conditioner upper swing blade to move in the first direction;
[0103] The first state of the upper swing blade is transmitted back according to the set unit time period.
[0104] In step S102, the lower swing blades of the air conditioner are operated according to the first lower swing blade operation command in the first operation command, and the first state of the lower swing blade operation is transmitted back at unit time intervals, including:
[0105] According to the target number of steps of the first lower swing blade in the first lower swing blade running command, the target speed of the first lower swing blade causes the air conditioner lower swing blade to move in the first direction;
[0106] The first state of the lower swing blade is transmitted back according to the set unit time period.
[0107] In step S103, adjusting the air conditioner louver movement based on the number of upper louver movement steps in the first state and the number of lower louver movement steps in the first state includes:
[0108] Get the current number of steps of the upper swing leaf in the first state of the upper swing leaf within a set unit time period and the current number of steps of the lower swing leaf in the first state of the lower swing leaf within a set unit time period;
[0109] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command is sent to control the upper swing blade to stop running, and the lower swing blade runs in the first direction with the first target number of steps and the first target speed of the lower swing blade.
[0110] When the current number of steps of the upper swing blade is less than the current number of steps of the lower swing blade, a stop command is sent to the lower swing blade to control it to stop running, and the upper swing blade runs in the first direction at the first target number of steps and the first target speed of the upper swing blade.
[0111] Specifically, adjusting the movement of the air conditioner's swing blades based on the number of steps of the upper swing blade in the first state and the number of steps of the lower swing blade in the first state also includes:
[0112] When the current number of steps of the upper swing blade is the same as the current number of steps of the lower swing blade, the upper swing blade moves in the first direction at the first target number of steps and the first target speed of the upper swing blade to reach the target number of steps in the first swing blade running command.
[0113] Furthermore, the lower swing blade moves in the first direction according to the target number of steps and the target speed of the first lower swing blade to reach the target number of steps in the first swing blade running command;
[0114] The number of steps for the first upward swing leaf target is the same as the number of steps for the first downward swing leaf target.
[0115] It should be noted that the first and second directions involved in this application are not specifically limited, and can be the same direction of the upper and lower blades or opposite directions of the upper and lower blades.
[0116] For example: When the upper blade receives a first upper blade operating command, it begins to move in the first direction specified in the command. This direction is determined by the target number of steps and target speed specified in the command. Simultaneously, when the lower blade receives a first lower blade operating command, it begins to move in the first direction, again specifying the target number of steps and target speed. In this example, the upper and lower blades can be understood as oscillating in the same direction. If one blade becomes stuck, the other blade will stop, waiting for the stuck blade's step length to match its own before resuming operation, thus ensuring laminar airflow.
[0117] In some specific implementations, step S104, operating the upper swing blades of the air conditioner according to the second upper swing blade operation command in the second swing blade operation command and transmitting the second state of the upper swing blade operation back at unit time intervals, includes:
[0118] According to the target number of steps of the second upper swing blade in the second upper swing blade running command, the target speed of the second upper swing blade causes the air conditioner upper swing blade to move in the second direction;
[0119] The second state of the upper pendulum is transmitted back according to the set unit time period.
[0120] It should be noted that the second state of the upper swing blade can be understood as the state of the upper swing blade when executing the second swing blade running command, running at the target speed of the second upper swing blade according to the target number of running steps of the second upper swing blade. The second state of the lower swing blade is similar to the second state of the upper swing blade, and will not be described again here.
[0121] In step S105, the lower swing blade of the air conditioner is operated according to the second lower swing blade operation command in the second swing blade operation command, and the second state of the lower swing blade operation is transmitted back according to the unit time period, including:
[0122] According to the target number of steps of the second lower swing blade in the second lower swing blade running command, the target speed of the second lower swing blade drives the air conditioner lower swing blade to move in the second direction;
[0123] The second state of the lower swing blade is transmitted back according to the set unit time period.
[0124] In step S106, adjusting the air conditioner blade movement based on the number of upper blade movement steps in the second state of the upper blade and the number of lower blade movement steps in the second state of the lower blade includes:
[0125] Get the current number of steps of the upper swing leaf in the second state of the upper swing leaf within a set unit time period and the current number of steps of the lower swing leaf in the second state of the lower swing leaf within a set unit time period;
[0126] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command for the upper swing blade is sent, the upper swing blade stops running, and the lower swing blade runs in the second direction at the second target number of steps and the second target speed of the lower swing blade.
[0127] When the current number of steps of the upper swing blade is less than the current number of steps of the lower swing blade, a stop command for the lower swing blade is sent, the lower swing blade stops running, and the upper swing blade runs in the second direction at the second target number of steps and the second target speed of the upper swing blade.
[0128] Furthermore, adjusting the air conditioner blade movement based on the number of steps of the upper blade in the second state and the number of steps of the lower blade in the second state also includes:
[0129] When the current number of steps of the upper swing blade is the same as the current number of steps of the lower swing blade, the upper swing blade moves in the second direction at the second target number of steps and the second target speed of the upper swing blade to reach the target number of steps of the swing blade in the second swing blade running command.
[0130] Furthermore, the lower swing blade moves in the second direction according to the target number of steps and the target speed of the second swing blade to reach the target number of steps in the second swing blade running command;
[0131] The number of steps for the second upward swing leaf target is the same as the number of steps for the second downward swing leaf target.
[0132] It should be noted that the first and second directions involved in this application are not specifically limited, and can be the same direction of the upper and lower blades moving to the left or right.
[0133] The second swing blade operation command is executed based on the completion of the first operation command by the upper and lower swing blades. In other words, the second swing blade operation command is executed after the upper and lower swing blades have synchronously run to the target number of running steps. If there is a discrepancy in the running step length between the upper and lower swing blades, the swing blade with the longer running step length will stop running and wait for the swing blade with the shorter running step length to run to the position of the swing blade with the longer running step length before continuing to execute the target running speed.
[0134] For example: When the upper swing blade receives a second upper swing blade running command, the upper swing blade begins to move according to the second running direction in the second upper swing blade running command. The upper swing blade moves in the second direction according to the second target number of running steps and the second target speed of the upper swing blade in the second upper swing blade running command. At the same time, when the lower swing blade receives a second lower swing blade running command, the lower swing blade begins to move according to the second running direction in the second lower swing blade running command. The lower swing blade moves in the second direction according to the second target number of running steps and the second target speed of the lower swing blade in the second lower swing blade running command.
[0135] In the above example, the upper and lower blades can be understood as swinging in the same direction. When the second upper blade operation command is executed, if one of the blades gets stuck, the other blade will stop and wait for the step length of the stuck blade to match the step length of its own blade before it can run again, so that the blades deliver laminar air.
[0136] The operation process of the above embodiments will be described exemplarily below with reference to the accompanying drawings.
[0137] See Figure 2 , Figure 2 The method described in this application enables synchronized airflow from the upper and lower louvers of an air conditioner, specifically as follows:
[0138] The S1 air conditioning louver control system sends a command Q1 to the air conditioning louver actuator to control the upper and lower louvers to move synchronously to the right or left at the same speed and with the same target number of steps A.
[0139] After receiving instruction Q1, the S2 swing blade execution system controls the upper and lower swing blades to move to the right or left at the same speed and the same target number of steps A, and reports the current number of steps of the upper and lower swing blades at regular intervals.
[0140] After the S3 blade control system issues command Q1, it identifies that the target speed and target number of steps for both the upper and lower blades in the command are consistent with the reported current step count; then it performs the following logic control:
[0141] When the pendulum control system receives feedback that the upper pendulum has reached the target number of steps A, but does not receive feedback that the lower pendulum has reached the target number of steps A, it controls the upper pendulum to wait, while the lower pendulum continues to move.
[0142] When the pendulum control system receives feedback that the lower pendulum has reached the target number of steps A, but does not receive feedback that the upper pendulum has reached the target number of steps A, it controls the lower pendulum to wait, while the upper pendulum continues to move.
[0143] When the pendulum control system receives feedback that the upper pendulum has reached the target number of steps A and the lower pendulum has reached the target number of steps A, the control sends a command Q2 to the pendulum execution system to control the upper and lower pendulums to move left or right at the same speed and the same target number of steps B. It should be noted that the command to move left or right here can be understood as the second pendulum running command.
[0144] After receiving instruction Q2, the S4 swing blade execution system controls the upper and lower swing blades to move to the left or right at the same speed and the same target number of steps B, and reports the current number of steps of the upper and lower swing blades at regular intervals.
[0145] After the S5 blade control system issues command Q2, it recognizes that the target speed and target number of steps of the upper and lower blades are consistent in command Q2; then it performs the following logic control:
[0146] When the swing blade control system receives feedback that the upper swing blade has reached the target number of steps B, but does not receive feedback that the lower swing blade has reached the target number of steps B, it controls the upper swing blade to wait, while the lower swing blade continues to move.
[0147] When the swing blade control system receives feedback that the lower swing blade has reached the target number of steps B, but does not receive feedback that the upper swing blade has reached the target number of steps B, it controls the lower swing blade to wait, while the upper swing blade continues to move.
[0148] When the blade control system receives feedback that the upper blade has reached the target number of steps B and the lower blade has reached the target number of steps B, the control system issues a command to the blade execution system to control the upper and lower blades to move to the right or left at the same speed and the same target number of steps A.
[0149] S6 cycles through S1-S5 until the sway blade control system receives a command to exit the synchronized air supply mode of the upper and lower sway blades.
[0150] The following describes the implementation method of asynchronous air supply with upper and lower sway blades based on the embodiments of this application.
[0151] In some specific implementations, see Figure 1 In step S101, the upper swing blades of the air conditioner are operated according to the first upper swing blade operation command in the first swing blade operation command, and the first state of the upper swing blade operation is transmitted back according to the unit time period, including:
[0152] According to the target number of steps of the first upper swing blade in the first upper swing blade running instruction, the target speed of the first upper swing blade causes the air conditioner upper swing blade to move in the first direction;
[0153] The first state of the upper swing blade is transmitted back according to the set unit time period.
[0154] In step S102, the lower swing blade of the air conditioner is operated according to the first lower swing blade operation command in the first swing blade operation command, and the first state of the lower swing blade operation is transmitted back at unit time intervals, including:
[0155] According to the target number of steps of the first lower swing blade in the first lower swing blade running command, the target speed of the first lower swing blade drives the air conditioner lower swing blade to move in the second direction;
[0156] The first state of the lower swing blade is transmitted back according to the set unit time period.
[0157] Specifically, in this embodiment, the upper and lower swing blades run in opposite directions. For example, the upper swing blade runs in the first direction and the lower swing blade runs in the second direction. However, the target number of steps and the target speed executed by the upper and lower swing blades are the same. The execution principle has been described in the previous embodiment and will not be repeated here.
[0158] In step S103, adjusting the air conditioner louver movement based on the number of upper louver movement steps in the first state and the number of lower louver movement steps in the first state includes:
[0159] Get the current number of steps of the upper swing leaf in the first state of the upper swing leaf within a set unit time period and the current number of steps of the lower swing leaf in the first state of the lower swing leaf within a set unit time period;
[0160] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command is sent to control the upper swing blade to stop running, and the lower swing blade runs in the second direction at the first target number of steps and the first target speed of the lower swing blade.
[0161] When the current number of steps of the upper swing blade is less than the current number of steps of the lower swing blade, a stop command is sent to the lower swing blade to control it to stop running, and the upper swing blade runs in the first direction at the first target number of steps and the first target speed of the upper swing blade.
[0162] Specifically, in step S103, adjusting the air conditioner blade movement based on the number of upper blade movement steps in the first state of the upper blade and the number of lower blade movement steps in the first state of the lower blade further includes:
[0163] When the current number of steps of the upper swing blade is the same as the current number of steps of the lower swing blade, the upper swing blade moves in the first direction at the first target number of steps and the first target speed of the upper swing blade to reach the target number of steps in the first swing blade running command.
[0164] Furthermore, the lower swing blade moves in the second direction according to the target number of steps and the target speed of the first lower swing blade to reach the target number of steps in the first swing blade running command;
[0165] The number of steps for the first upward swing leaf target is the same as the number of steps for the first downward swing leaf target.
[0166] It should be noted that in this embodiment, the upper and lower blades are moving in opposite directions.
[0167] For example, when the upper blade receives a first upper blade movement command, it begins to move in the first direction specified in the command. This direction is determined by the target number of steps and target speed specified in the command. Simultaneously, when the lower blade receives a first lower blade movement command, it begins to move in the second direction, also specified by the command. In this example, the upper and lower blades can be understood as oscillating in opposite directions. If one blade becomes stuck, the other blade will stop and wait for the stuck blade's step length to match its own before resuming movement, allowing for rapid air transport over a larger area.
[0168] In step S104, the upper swing blades of the air conditioner are operated according to the second upper swing blade operation command in the second swing blade operation command, and the second state of the upper swing blade operation is transmitted back according to the unit time period, including:
[0169] According to the target number of steps of the second upper swing blade in the second upper swing blade running command, the target speed of the second upper swing blade causes the air conditioner upper swing blade to move in the second direction;
[0170] The second state of the upper pendulum is transmitted back according to the set unit time period.
[0171] In step S105, the lower swing blade of the air conditioner is operated according to the second lower swing blade operation command in the second swing blade operation command, and the second state of the lower swing blade operation is transmitted back according to the unit time period, including:
[0172] According to the target number of steps of the second lower swing blade in the second lower swing blade running command, the target speed of the second lower swing blade drives the air conditioner lower swing blade to move in the first direction;
[0173] The second state of the lower swing blade is transmitted back according to the set unit time period.
[0174] In step S106, adjusting the air conditioner blade movement based on the number of upper blade movement steps in the second state of the upper blade and the number of lower blade movement steps in the second state of the lower blade includes:
[0175] Get the current number of steps of the upper swing leaf in the second state of the upper swing leaf within a set unit time period and the current number of steps of the lower swing leaf in the second state of the lower swing leaf within a set unit time period;
[0176] When the current number of steps of the upper swing blade is greater than the current number of steps of the lower swing blade, a stop command for the upper swing blade is sent, the upper swing blade stops running, and the lower swing blade runs in the first direction at the second target number of steps and the second target speed of the lower swing blade.
[0177] When the current number of steps of the upper swing blade is less than the current number of steps of the lower swing blade, a stop command for the lower swing blade is sent, the lower swing blade stops running, and the upper swing blade runs in the second direction at the second target number of steps and the second target speed of the upper swing blade.
[0178] In S106, adjusting the air conditioner blade movement based on the number of upper blade movement steps in the second state of the upper blade and the number of lower blade movement steps in the second state of the lower blade further includes:
[0179] When the current number of steps of the upper swing blade is the same as the current number of steps of the lower swing blade, the upper swing blade moves in the second direction at the second target number of steps and the second target speed of the upper swing blade to reach the target number of steps of the swing blade in the second swing blade running command.
[0180] Furthermore, the lower swing blade moves in the first direction according to the target number of steps and the target speed of the second lower swing blade to reach the target number of steps in the second swing blade running command;
[0181] The number of steps for the second upward swing leaf target is the same as the number of steps for the second downward swing leaf target.
[0182] It should be noted that the first and second directions involved in this application are not specifically limited, and can be the same direction of the upper and lower blades moving to the left or right.
[0183] The second swing blade operation instruction is executed based on the completion of the first operation instruction by the upper and lower swing blades. In other words, the second swing blade operation instruction is executed after the upper and lower swing blades have asynchronously run to the target number of running steps of the upper and lower swing blades. If there is a discrepancy in the running step length between the upper and lower swing blades, the swing blade with the longer running step length will stop running and wait for the swing blade with the shorter running step length to run to the position of the swing blade with the longer running step length before continuing to execute the target running speed.
[0184] For example: When the upper swing blade receives a second upper swing blade running command, the upper swing blade begins to move according to the second running direction in the second upper swing blade running command. The upper swing blade moves in the second direction according to the second target running step number and the second target running speed in the second upper swing blade running command. At the same time, when the lower swing blade receives a second lower swing blade running command, the lower swing blade begins to move according to the first running direction in the second lower swing blade running command. The lower swing blade moves in the first direction according to the second target running step number and the second target running speed in the second lower swing blade running command.
[0185] In the above example, the upper and lower blades can be understood as swinging in opposite directions. When the second upper blade operation command is executed, if one of the blades gets stuck, the other blade will stop and wait for the step length of the stuck blade to match the step length of its own blade before it starts swinging in opposite directions again, so that the blades can quickly transport air over a larger area.
[0186] The operation process of the above embodiments will be described exemplarily below with reference to the accompanying drawings.
[0187] See Figure 3 , Figure 3 The method described in this application enables asynchronous air supply from the upper and lower louvers of an air conditioner, specifically as follows:
[0188] The S21 air conditioning louver control system issues command Q3 to the air conditioning louver actuator: the upper louver moves to the right by a target number of steps C, the lower louver moves to the left by a target number of steps C, and the target movement speeds of the upper and lower louvers are the same; the target movement speed is the speed given by the command, and the target movement number is the step length given by the command.
[0189] After receiving instruction Q3, the S22 swing blade execution system controls the upper swing blade to move to the right by a target number of steps C, and the lower swing blade to move to the left by a target number of steps C. The upper and lower swing blades move at the same speed, and report the current number of steps of the upper and lower swing blades at regular intervals.
[0190] After the S23 blade control system issues command Q3, it recognizes that the target speed and target number of steps of the upper and lower blades are consistent in command Q3; then it performs the following logic control:
[0191] When the pendulum control system receives feedback that the upper pendulum has reached the target number of steps C, but does not receive feedback that the lower pendulum has reached the target number of steps C, it controls the upper pendulum to wait, while the lower pendulum continues to move.
[0192] When the swing blade control system receives feedback that the lower swing blade has reached the target number of steps C, but does not receive feedback that the upper swing blade has reached the target number of steps C, it controls the lower swing blade to wait, while the upper swing blade continues to move.
[0193] When the swing blade control system receives feedback that the upper swing blade has reached the target number of steps C and the lower swing blade has reached the target number of steps C, the control system issues control command Q4 to the swing blade execution system: the upper swing blade moves to the left by the target number of steps D, the lower swing blade moves to the right by the target number of steps D, and the upper and lower swing blades move at the same speed.
[0194] After receiving instruction Q4, the S24 swing blade execution system controls the upper swing blade to move to the left by a target number of steps D, and the lower swing blade to move to the right by a target number of steps D. The upper and lower swing blades move at the same speed, and report the current number of steps of the upper and lower swing blades at regular intervals.
[0195] After the S25 blade control system issues command Q4, it recognizes that the target speed and target number of steps of the upper and lower blades are consistent in command Q4; then...
[0196] When the pendulum control system receives feedback that the upper pendulum has reached the target number of steps D, but does not receive feedback that the lower pendulum has reached the target number of steps D, it controls the upper pendulum to wait, while the lower pendulum continues to move.
[0197] When the pendulum control system receives feedback that the lower pendulum has reached the target number of steps D, but does not receive feedback that the upper pendulum has reached the target number of steps D, it controls the lower pendulum to wait, while the upper pendulum continues to move.
[0198] When the pendulum control system receives feedback that the upper pendulum has reached the target number of steps D and the lower pendulum has reached the target number of steps D, the control system issues control command Q3 to the pendulum execution system.
[0199] S26 cycles through S21-S25 until the swashplate control system receives a command to exit the asynchronous air supply mode of the upper and lower swashplates.
[0200] In the above control method, the upper and lower swing blades move in opposite directions, and C and D can be the same or different.
[0201] Based on the same inventive concept, another aspect of the embodiments of this application provides an air conditioner louver control device, see [link to relevant documentation]. Figure 4 ,include:
[0202] The upper swing blade first state unit 201 is used to obtain the first swing blade operation command of the air conditioner swing blade, run the air conditioner upper swing blade according to the first upper swing blade operation command in the first swing blade operation command, and return the upper swing blade first state of the upper swing blade operation in a unit time period.
[0203] The lower swing blade first state unit 202 is used to run the air conditioner lower swing blade according to the first lower swing blade running instruction in the first swing blade running instruction and to return the lower swing blade first state of the lower swing blade running in a unit time period.
[0204] The first adjustment unit 203 is used to adjust the movement of the air conditioner blades according to the number of movement steps of the upper blade in the first state and the number of movement steps of the lower blade in the first state.
[0205] The upper swing blade second state unit 204, when the air conditioner swing blade movement adjustment is completed, obtains the second swing blade operation command of the air conditioner swing blade, runs the air conditioner upper swing blade according to the second upper swing blade operation command in the second swing blade operation command, and transmits the upper swing blade second state of the upper swing blade operation in a unit time period.
[0206] The lower swing blade second state unit 205 operates the air conditioner lower swing blade according to the second lower swing blade operation command in the second swing blade operation command and transmits the lower swing blade second state of the lower swing blade operation in a unit time period.
[0207] The second adjustment unit 206 adjusts the movement of the air conditioner swing blades according to the number of movement steps of the upper swing blade in the second state and the number of movement steps of the lower swing blade in the second state. After the adjustment of the air conditioner swing blade movement is completed, the first swing blade operation command is executed cyclically.
[0208] This application proposes an air conditioner blade control method to solve the technical problem in the prior art where the number of steps is inconsistent and the position is disordered when the upper and lower blades controlled by independent motors are executed in synchronous or asynchronous swing modes. It can adjust the sweeping of the upper and lower blades and achieve adjustment between synchronous and asynchronous operation modes, improving the reliability and user experience of the air conditioner blade operation.
[0209] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. An air conditioner swing leaf control method, characterized by, The method comprises the following steps: obtaining a first swing operation instruction of an air conditioner swing, running an air conditioner upper swing according to a first upper swing operation instruction in the first swing operation instruction, and returning an upper swing first state of the swing operation in a unit time period; running an air conditioner lower swing according to a first lower swing operation instruction in the first swing operation instruction, and returning a lower swing first state of the swing operation in a unit time period; adjusting the swing movement of the air conditioner according to the number of swing steps in the upper swing first state and the number of swing steps in the lower swing first state; in the state of completing the swing movement adjustment of the air conditioner, obtaining a second swing operation instruction of the air conditioner swing, running an air conditioner upper swing according to a second upper swing operation instruction in the second swing operation instruction, and returning an upper swing second state of the swing operation in a unit time period; running an air conditioner lower swing according to a second lower swing operation instruction in the second swing operation instruction, and returning a lower swing second state of the swing operation in a unit time period; adjusting the swing movement of the air conditioner according to the number of swing steps in the upper swing second state and the number of swing steps in the lower swing second state, and executing the first swing operation instruction in a cycle after completing the swing movement adjustment of the air conditioner.
2. The method of claim 1, wherein, The method comprises the following steps: running the air conditioner upper swing according to the first upper swing operation instruction in the first swing operation instruction, and returning the upper swing first state of the swing operation in a unit time period, which comprises the following steps: running the air conditioner upper swing in a first direction according to a first upper swing target running step number and a first upper swing target movement speed in the first upper swing operation instruction; 3. The method of claim 2, wherein, returning the upper swing first state in a unit time period according to the setting. The method comprises the following steps: running the air conditioner lower swing according to the first lower swing operation instruction in the first swing operation instruction, and returning the lower swing first state of the swing operation in a unit time period, which comprises the following steps:
4. The method according to claim 2 or 3, characterized in that, running the air conditioner lower swing in a first direction according to a first lower swing target running step number and a first lower swing target movement speed in the first lower swing operation instruction; returning the lower swing first state in a unit time period according to the setting. The method comprises the following steps: obtaining the current step number of the upper swing in the upper swing first state in a unit time period and the current step number of the lower swing in the lower swing first state in a unit time period; 5. The method of claim 4, wherein, when the current step number of the upper swing is greater than the current step number of the lower swing, sending an upper swing stop instruction to control the upper swing to stop running, and the lower swing runs in a first direction at a first lower swing target running step number and a first lower swing target movement speed; when the current step number of the upper swing is less than the current step number of the lower swing, sending a lower swing stop instruction to control the lower swing to stop running, and the upper swing runs in a first direction at a first upper swing target running step number and a first upper swing target movement speed. The method further comprises the following steps: When the current step number of the upper swing blade is equal to the current step number of the lower swing blade, the upper swing blade runs in the first direction according to a first upper swing blade target running step number and a first upper swing blade target movement speed to reach a swing blade target movement step number in the first swing blade running instruction; and the lower swing blade runs in the first direction according to a first lower swing blade target running step number and a first lower swing blade target movement speed to reach the swing blade target movement step number in the first swing blade running instruction; wherein the first upper swing blade target running step number is equal to the first lower swing blade target running step number.
6. The method of claim 1, wherein, The second state of the upper swing blade running according to the second upper swing blade running instruction in the second swing blade running instruction and returning the upper swing blade running by a unit time period, comprises: the upper swing blade runs in the second direction according to a second upper swing blade target running step number and a second upper swing blade target movement speed in the second upper swing blade running instruction; returning the second state of the upper swing blade by a unit time period according to the setting.
7. The method of claim 6, wherein, The second state of the lower swing blade running according to the second lower swing blade running instruction in the second swing blade running instruction and returning the lower swing blade running by a unit time period, comprises: the lower swing blade runs in the second direction according to a second lower swing blade target running step number and a second lower swing blade target movement speed in the second lower swing blade running instruction; returning the second state of the lower swing blade by a unit time period according to the setting.
8. The method of claim 7, wherein, Adjusting the swing blade movement of the air conditioner according to the upper swing blade movement step number in the second state of the upper swing blade and the lower swing blade movement step number in the second state of the lower swing blade, comprises: obtaining the current step number of the upper swing blade in the second state of the upper swing blade in a set unit time period and the current step number of the lower swing blade in the second state of the lower swing blade in a set unit time period; when the current step number of the upper swing blade is greater than the current step number of the lower swing blade, sending an upper swing blade stop instruction, stopping the upper swing blade running, and the lower swing blade running in the second direction according to a second lower swing blade target running step number and a second lower swing blade target movement speed; when the current step number of the upper swing blade is less than the current step number of the lower swing blade, sending a lower swing blade stop instruction, stopping the lower swing blade running, and the upper swing blade running in the second direction according to a second upper swing blade target running step number and a second upper swing blade target movement speed.
9. The method of claim 8, wherein, Adjusting the swing blade movement of the air conditioner according to the upper swing blade movement step number in the second state of the upper swing blade and the lower swing blade movement step number in the second state of the lower swing blade, further comprises: when the current step number of the upper swing blade is equal to the current step number of the lower swing blade, the upper swing blade runs in the second direction according to a second upper swing blade target running step number and a second upper swing blade target movement speed to reach a swing blade target movement step number in the second swing blade running instruction; and the lower swing blade runs in the second direction according to a second lower swing blade target running step number and a second lower swing blade target movement speed to reach the swing blade target movement step number in the second swing blade running instruction; wherein the second upper swing blade target running step number is equal to the second lower swing blade target running step number.
10. The method of claim 1, wherein, The first state of the upper swing blade running according to the first upper swing blade running instruction in the first swing blade running instruction and returning the upper swing blade running by a unit time period, comprises: According to the first upper swing leaf target running step number in the first upper swing leaf running instruction, the air conditioner upper swing leaf is run to the first direction according to the first upper swing leaf target movement speed; According to the set unit time period, the upper swing leaf first state is returned.
11. The method of claim 10, wherein, The air conditioner lower swing leaf is run according to the first lower swing leaf running instruction in the first swing leaf running instruction, and the lower swing leaf first state is returned according to the unit time period, including: According to the first lower swing leaf target running step number in the first lower swing leaf running instruction, the air conditioner lower swing leaf is run to the second direction according to the first lower swing leaf target movement speed; According to the set unit time period, the lower swing leaf first state is returned.
12. The method of claim 11, wherein, The air conditioner swing leaf movement is adjusted according to the upper swing leaf movement step number in the upper swing leaf first state and the lower swing leaf movement step number in the lower swing leaf first state, including: The upper swing leaf current step number in the upper swing leaf first state in the set unit time period and the lower swing leaf current step number in the lower swing leaf first state in the set unit time period are acquired; When the upper swing leaf current step number is greater than the lower swing leaf current step number, the upper swing leaf stop instruction is sent to control the upper swing leaf to stop running, and the lower swing leaf runs to the second direction according to the first lower swing leaf target running step number and the first lower swing leaf target movement speed; When the upper swing leaf current step number is less than the lower swing leaf current step number, the lower swing leaf stop instruction is sent to control the lower swing leaf to stop running, and the upper swing leaf runs to the first direction according to the first upper swing leaf target running step number and the first upper swing leaf target movement speed.
13. The method of claim 12, wherein, The air conditioner swing leaf movement is adjusted according to the upper swing leaf movement step number in the upper swing leaf first state and the lower swing leaf movement step number in the lower swing leaf first state, and further including: When the upper swing leaf current step number is the same as the lower swing leaf current step number, the upper swing leaf runs to the first direction according to the first upper swing leaf target running step number and the first upper swing leaf target movement speed to reach the swing leaf target movement step number in the first swing leaf running instruction; And the lower swing leaf runs to the second direction according to the first lower swing leaf target running step number and the first lower swing leaf target movement speed to reach the swing leaf target movement step number in the first swing leaf running instruction; The first upper swing leaf target running step number is the same as the first lower swing leaf target running step number.
14. The method of claim 1, wherein, The air conditioner upper swing leaf is run according to the second upper swing leaf running instruction in the second swing leaf running instruction, and the upper swing leaf second state is returned according to the unit time period, including: According to the second upper swing leaf target running step number in the second upper swing leaf running instruction, the air conditioner upper swing leaf is run to the second direction according to the second upper swing leaf target movement speed; According to the set unit time period, the upper swing leaf second state is returned.
15. The method of claim 14, wherein, The air conditioner lower swing leaf is run according to the second lower swing leaf running instruction in the second swing leaf running instruction, and the lower swing leaf second state is returned according to the unit time period, including: According to the second lower swing leaf target running step number in the second lower swing leaf running instruction, the air conditioner lower swing leaf is run to the first direction according to the second lower swing leaf target movement speed; According to the set unit time period, the lower swing leaf second state is returned.
16. The method of claim 15, wherein, The air conditioner swing movement is adjusted according to the number of swing steps of the upper swing blade in the second state of the upper swing blade and the number of swing steps of the lower swing blade in the second state of the lower swing blade, and the method comprises the steps of: obtaining the current number of swing steps of the upper swing blade in the second state of the upper swing blade in a set unit time period and the current number of swing steps of the lower swing blade in the second state of the lower swing blade in a set unit time period; when the current number of swing steps of the upper swing blade is greater than the current number of swing steps of the lower swing blade, sending an upper swing blade stop instruction, stopping the operation of the upper swing blade, and operating the lower swing blade in the first direction at a second target number of swing steps of the lower swing blade and a second target swing speed of the lower swing blade; when the current number of swing steps of the upper swing blade is less than the current number of swing steps of the lower swing blade, sending a lower swing blade stop instruction, stopping the operation of the lower swing blade, and operating the upper swing blade in the second direction at a second target number of swing steps of the upper swing blade and a second target swing speed of the upper swing blade.
17. The method of claim 16, wherein, The air conditioner swing movement is adjusted according to the number of swing steps of the upper swing blade in the second state of the upper swing blade and the number of swing steps of the lower swing blade in the second state of the lower swing blade, and the method comprises the steps of: when the current number of swing steps of the upper swing blade is greater than the current number of swing steps of the lower swing blade, sending an upper swing blade stop instruction, stopping the operation of the upper swing blade, and operating the lower swing blade in the first direction at a second target number of swing steps of the lower swing blade and a second target swing speed of the lower swing blade; when the current number of swing steps of the upper swing blade is less than the current number of swing steps of the lower swing blade, sending a lower swing blade stop instruction, stopping the operation of the lower swing blade, and operating the upper swing blade in the second direction at a second target number of swing steps of the upper swing blade and a second target swing speed of the upper swing blade. The second target number of swing steps of the upper swing blade is the same as the second target number of swing steps of the lower swing blade.
18. An air conditioner swing blade control device, characterized by comprising: It comprises: an upper swing blade first state unit for obtaining a first swing operation instruction of an air conditioner swing blade, operating the upper swing blade of the air conditioner according to a first upper swing operation instruction in the first swing operation instruction, and returning the first state of the upper swing blade operated in a unit time period; a lower swing blade first state unit for operating the lower swing blade of the air conditioner according to a first lower swing operation instruction in the first swing operation instruction, and returning the first state of the lower swing blade operated in a unit time period; a first adjustment unit for adjusting the swing movement of the air conditioner according to the number of swing steps of the upper swing blade in the first state of the upper swing blade and the number of swing steps of the lower swing blade in the first state of the lower swing blade; an upper swing blade second state unit for obtaining a second swing operation instruction of the air conditioner swing blade in a state where the swing movement of the air conditioner is adjusted, operating the upper swing blade of the air conditioner according to a second upper swing operation instruction in the second swing operation instruction, and returning the second state of the upper swing blade operated in a unit time period; a lower swing blade second state unit for operating the lower swing blade of the air conditioner according to a second lower swing operation instruction in the second swing operation instruction, and returning the second state of the lower swing blade operated in a unit time period; a second adjustment unit for adjusting the swing movement of the air conditioner according to the number of swing steps of the upper swing blade in the second state of the upper swing blade and the number of swing steps of the lower swing blade in the second state of the lower swing blade, and cyclically executing the first swing operation instruction after the swing movement of the air conditioner is adjusted.