This application claims the priority of Chinese Patent Application No. 202321604891.2, filed on Jun. 21, 2023, and Chinese Patent Application No. 2023108631025, filed on Jul. 14, 2023, the entire content of all of which is incorporated herein by reference.
The present application relates to the technical field of smart home appliances and, in particular, to a heater, a swing blade calibration method, and a swing blade device configured with the swing blade calibration method.
A heater is a common heating device that generates heat through a heating component installed inside, and then transfers the heat out through conduction, radiation, or convection to achieve a heating effect. Currently, the heater is placed in a single and fixed state when used, so the heating area of the heater is limited, thus it often cannot meet the user's diverse heating needs, thereby reducing the user experience.
Further, heaters as well as other home appliances that require air blowing generally use a motor to drive a swing blade provided on the air outlet to rotate to control the direction of the air of the air outlet from the home appliance. For example, an air conditioner uses a motor to control the rotation of the swing blades at the air outlet to control the direction of the air outlet. Alternatively, a tower fan controls the direction of the outgoing wind by controlling the rotation of the swing blades provided on the air outlet. Home appliances such as humidifiers or dehumidifiers also use swing blades to control the direction of the outgoing or incoming air.
According to the present disclosure, in order to accurately control the wind direction of the air outlet, it can control the rotation angle of the swing blade. The rotation angle of the swing blade is controlled by the motor. Therefore, accurately controlling the rotation of the motor is important for controlling the wind direction. However, the motor is often prone to small errors during rotation. Although a single error will not greatly affect the wind direction, over a long period of use, the operation error of the motor will gradually accumulate, causing the rotation angle of the swing blade to change. Deviating from the target angle makes the wind direction inconsistent with the target wind direction, affecting the accuracy of the wind direction.
For example, the motor accumulates a certain amount of operation error under long-term rotation, which is reflected in the swing blade and accumulates an operation error of 5°. When the current angle of the swing blade is 25°, the system actually displays the angle of the swing blade as 30°. If the system needs to control the swing blade to rotate to a target angle of 60°, and the system calculates the 30° angle that the swing blade needs to rotate. However, when the system controls the motor to drive the swing blade to actually rotate 30°, the actual angle of the swing blade is 55°, which is 5° different from the target angle. This makes the actual angle of the wind direction different from the target angle, affecting the accuracy of the wind direction.
The disclosed methods and apparatus are directed to solve one or more problems set forth above and other problems.
One aspect of the present disclosure includes a heater. The heater includes a housing having a first end and a second end arranged in opposite. The housing includes an end wall, a first side wall, and a second side wall; the end wall is disposed at the first end, the first side wall and the second side wall are both located between the first end and the second end; and the first side wall is provided with an air outlet communicating with interior of the housing. The heater also includes a heating component arranged inside the housing; a first support assembly provided on the end wall to support the heater when the heater is in a first state, in which the first end and the second end are arranged in a vertical direction; and a second support assembly provided on the second side wall to support the heater when the heater is in a second state that is different from the first state.
Another aspect of the present disclosure includes a swing blade calibration method. The method includes: receiving a calibration instruction and entering into a calibration state; controlling a motor to drive a swing blade to run toward a first calibration position at a first rotating speed for a first time duration, so that the swing blade moves to the first calibration position, the swing blade swinging within a calibration space defined by the first calibration position and a second calibration position, with a fixed point as a circle center; and controlling the motor to drive the swing blade to run at a second rotating speed for a second time duration, so that the swing blade moves to a preset first reference position, second reference position, or third reference position, wherein the first reference position and the second reference position define a reference space within the calibration space, the first reference position is set close to the first calibration position, the second reference position is set close to the second calibration position, and the third reference position is set in the reference space.
Another aspect of the present disclosure includes swing blade device. The swing blade device includes a control unit, a motor, a swing blade, and a limiting component. The control unit is configured for performing: receiving a calibration instruction and entering into a calibration state; controlling the motor to drive the swing blade to run toward a first calibration position at a first rotating speed for a first time duration, so that the swing blade moves to the first calibration position, the swing blade swinging within a calibration space defined by the first calibration position and a second calibration position, with a fixed point as a circle center; and controlling the motor to drive the swing blade to run at a second rotating speed for a second time duration, so that the swing blade moves to a preset first reference position, second reference position, or third reference position, wherein the first reference position and the second reference position define a reference space within the calibration space, the first reference position is set close to the first calibration position, the second reference position is set close to the second calibration position, and the third reference position is set in the reference space. The limiting component includes a first limiting structure and a second limiting structure; the first limiting structure is arranged on the first calibration position, and the second limiting structure is arranged on the second calibration position; and a first end of the swing blade is connected with an output shaft of the motor, and a second end of the swing blade is arranged in the calibration space.
Compared with the prior art, in the heater provided by the present disclosure, since the first support component is disposed on the end wall, the first support component can support the heater when the heater is in a state where the end wall is facing down, so the heater can stand upright for placement and usage. Since the second support component is disposed on the second side wall, the second support component can support the heater when the heater is in a state where the second side wall faces downward, so the heater can be placed and used lying down. Accordingly, the heater provided by the present disclosure has two usage states: upright usage and lying down usage, so the user can choose different usage states according to the needs, which can meet the user's diverse heating needs and effectively improve user experience.
Further, the swing blade calibration method of the present disclosure controls the motor to drive the swing blade to the calibration position to calibrate the swing blade, eliminating the operation error of the swing blade caused by the operation error of the motor, and facilitating the subsequent accurate adjustment of the angle of the swing blade in the reference space, and of the direction of the air from the air outlet.
Other aspects of the present disclosure can be understood by those skilled in the art in light of the description, the claims, and the drawings of the present disclosure.
To describe the technical solutions of the embodiments of the present disclosure more clearly, the following briefly introduces the accompanying drawings used for describing the disclosed embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of the present disclosure, and a person of ordinary skill in the technology may derive other drawings from these accompanying drawings without creative efforts.
In order for those skilled in the art to better understand the present disclosure, the technical solutions in embodiments of the present disclosure will be described below together with the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present disclosure, but not all of the embodiments. Based on the embodiments in the present disclosure, other embodiments obtained by those skilled in the art without creative efforts shall fall within the scope of protection of the present disclosure.
In the description of the present disclosure, it is understood that the terms “length”, “width”, “thickness”, “upper”, “lower”, “front”, “back”, “left”, “right”, “inside”, and the like, indicate the directions or positional relationships based on the orientations or positional relationships shown in the drawings. Such terms are used to simplify the description for the convenience of describing the present disclosure, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or a construction and/or an operation by a specific orientation, and therefore cannot be construed as a limitation on the present disclosure.
In the description of the present disclosure, the terms “first” and “second” are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, features defined as “first” and “second” may explicitly or implicitly include at least one of these features. In the description of the present disclosure, “plurality” means at least two, such as two, three, etc., unless otherwise expressly and specifically limited.
In addition, unless otherwise expressly stated or limited, the terms “mounted,” “connected,” “linked,” “fixed” and the like are to be construed broadly. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, or it can be an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be an internal connection between two components. Connectivity can also be surface contact only. For those of ordinary skill in the art, the specific meaning of the above terms in the present disclosure can be understood according to specific circumstances.
If certain terms are used to refer to specific components in the description and claims, those skilled in the art can understand that hardware manufacturers may use different terms to refer to the same component. The description and claims might not use differences in names as a means to distinguish between components; rather, differences in functions between the components serve as a criterion for distinction. For example, “including” mentioned in the entire description and claims is an open-ended term, so it should be interpreted as “including but not limited to”; “roughly” means that those skilled in the art can solve the problem within a certain range of error, basically achieving technical results.
Referring to
The heater 100 includes a housing 10 and a heating component 40. Housing 10 has a first end 101 and a second end 103, opposing to each other. In one embodiment, the housing 10 is generally in the shape of a cuboid or rectangular parallelepiped, and the first end 101 and the second end 103 are respectively the two ends of the housing 10 along its length direction. Housing 10 also includes an end wall 105, a first side wall 107, and a second side wall 109. The end wall 105 is disposed at the first end 101, and the first side wall 107 and the second side wall 109 are both disposed between the first end 101 and the second end 103. In one embodiment, the first side wall 107 and the second side wall 109 are arranged adjacent to each other, and the two can be locked together through a way of matched slot and buckle. In other embodiments, the first side wall 107 may also be spaced apart from the second side wall 109. The first side wall 107 is provided with an air outlet 1071 that communicates with the inside of the housing 10. The air outlet 1071 is an opening through which hot air is discharged from the housing 10. The heating component is a heating element of the heater 100 and is disposed inside the housing 10. The heating component can be a radiant heating element, a PTC ceramic heating element, or a metal heating element, etc. The operational principle of the heating element is to convert electrical energy into thermal energy through electric heating, and then diffuse the heat through various forms.
The heater 100 also includes a first support assembly 30 and a second support assembly 50. The first support assembly 30 is provided on the end wall 105 for supporting the heater 100 when the heater 100 is in a first state. The first state may refer to a state in which the first end 101 and the second end 103 are arranged along the vertical direction. That is, the heater 100 is in an upright state. The second support assembly 50 is provided on the second side wall 107 for supporting the heater 100 when the heater 100 is in a second state that is different from the first state. In one embodiment, the second state may refer to a state in which the first end 101 and the second end 103 are arranged substantially in the horizontal direction. That is, the heater 100 is in a horizontally lying down state.
Through the above arrangements, the first support assembly 30 and the second support assembly 50 can respectively support the heater 100 when the heater 100 is in an upright or lying down state. Therefore, the heater 100 can be used in both upright and lying down states. The user can select the placement state of the heater 100 according to the heating needs to obtain different heating ranges/areas, so the user's diverse usage needs can be met and a better user experience can be provided for the user.
Referring to
Referring to
The third support members 503 are connected to the second side wall 109 and protrudes relative to the second side wall 109. The third support members 503 are spaced apart from the second support members 501. The third support members 503 are rotatably connected to the second side wall 109. The other side of the side wall 109 can rotate relative to the second side wall 109 to a folded state or an unfolded state. The protruding height of the third support members 503 relative to the second side wall 109 when it is in the folded state is smaller than the protruding height of the third support members 503 when it is in the expanded or unfolded state. Through the above arrangements, when the user needs to place the heater 100 lying down for use, the second side walls 109 can face the placement platform (such as the ground or desktop). At this time, the second support members 501 and the third support members 503 can contact the placement platform at the same time, and collectively stably support the heater 100. The user can change the protruding height of the third support members 503 relative to the second side wall 109 by rotating the third support members 503, thereby tilting or raising the height of the air outlet 1071, so that the air outflow direction of the heater 100 can be tilted upward relative to the placement platform (such as the ground or a tabletop), improving the diversity of the heating areas of the heater 100. In addition, the number of the third support members 503 is at least two, and there are two third support members 503 respectively located at the first end 101 and the second end 103 to cooperate with the second support members 501 to stably support the heater 100. In one embodiment, the structures of the second supporting members 501 and the third supporting members 503 are different, and the number of both is two. In other embodiments, the second support members 501 and the third support members 503 may also have the same structure, and the number may be any different number. For example, the specific number of the third supporting members 503 may be three, four, etc.
Referring to
The third support member 503 also includes a first abutting portion 5036 (refer to
The third support member 503 also includes a support portion 5037 (refer to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Accordingly, the beneficial effects of the heater 100 may include the following. Since the first support assembly 30 is disposed on the end wall 105, the first support assembly 30 can support the heater 100 when the heater 100 is in a state where the end wall 105 faces downwards. Therefore, the heater 100 can be placed upright for use. Since the second support assembly 50 is disposed on the second side wall 109, the second support assembly 50 can support the heater 100 when the heater 100 is in a state where the second side wall 109 faces downward, so the heater 100 can be placed horizontally. In operation, when the heater 100 is placed lying down, the user can rotate and unfold the third support member 503 to change the air outlet direction when the heater 100 is placed lying down, thereby changing the heating range. When the third support member 503 is rotated and unfolded, the air outlet direction of the heater 100 is inclined upward relative to the placement platform (such as the ground or tabletop), thereby preventing the hot air of the heater 100 from blowing directly to the placement platform and causing safety hazards (such as hot air blowing directly to the carpet on the placement platform and causing fire). Therefore, the heater 100 can have two usage states: upright use and lying down use, and when the heater 100 is used lying down, the air outlet angle can be changed by rotating the third support member 503. Thus, the user can select different usage states according to needs to obtain different heating ranges, meeting the user's diverse heating needs and effectively improving user experience. At the same time, the heater 100 also has the beneficial effect of high-level safety.
Alternatively, or additionally, the air flow through the air outlet 1071 may be changed using a plurality swing blades. That is, the air outlet 1071 may include a plurality of swing blades (not separately labeled), and by changing the angle of the swing blades, the air flow can be adjusted based on the angle of the swing blades using a motor. However, to accurately adjust the angle of the swing blades, the swing blades may need to be calibrated from time to time. Accordingly, the present disclosure also provides a method for calibrating a swing blade. Through the disclosed method, the angle of the swing blade can be calibrated. By controlling the swing blade to move to the calibration position, the operation error of the swing blade caused by the operation error of the motor can be eliminated, thereby facilitating precisely controlling the angle of the swing blade at the air outlet, and controlling the direction of the air flow.
The swing blade structure may be applied to a variety of appliances with input and/or output air flows. In the present disclosure, the swing blade calibration method is implemented based on a swing blade device. With reference to
In one embodiment, a transmission mechanism is provided between the motor 1420 and the swing blade 1430. The output shaft of the motor 1420 is connected to the transmission mechanism, and the transmission mechanism is connected to the swing blade 1430. For example, the transmission mechanism is a gear transmission mechanism, or other types of transmissions.
The first calibration position and the second calibration position are used to define the movement stroke of the swing blade 1430, and the swing blade 1430 rotates between the first calibration position and the second calibration position. The limiting component includes a first limiting structure 1450 and a second limiting structure 1460. The first limiting structure 1450 is arranged at the first calibration position, and the second limiting structure 1460 is arranged at the second calibration position. Using a fixed point as a center of a circle, the first calibration position and the second calibration position form a sector-shaped calibration space between the fixed point, the first calibration position, and the second calibration position. In one embodiment, the first calibration position and the second calibration position are straight lines, and the first calibration position and the second calibration position can extend to the fixed point, and the first calibration position and the second calibration position can intersect at the fixed point. In another embodiment, the first calibration position and the second calibration position are points arranged in the calibration space.
The swing blade 1430 also rotates around the fixed point with the fixed point as the center of the circle of rotation, and the swing blade 1430 rotates between the first calibration position and the second calibration position. Specifically, the first end of the swing blade 1430 passes through the fixed point, and the second end of the swing blade 1430 extends into the calibration space. Driven by the motor 1420, the swing blade 1430 rotates in the calibration space around the center of the circle (i.e., the fixed point). Since the first limiting structure 1450 is set at the first calibration position and the second limiting structure 1460 is set at the second calibration position, when the swing blade 1430 rotates to the first calibration position, the swing blade 1430 is blocked by the first limiting structure 1450, which prevents the swing blade 1430 from further rotating in the direction towards the first calibration position. When the swing blade 1430 rotates to the second calibration position, the swing blade 1430 is blocked by the second limiting structure 1460, which prevents the swing blade 1430 from further rotating in the direction towards the second calibration position. In one embodiment, the first calibration position and the second calibration position form an angle of 0° to 360° with respect to the fixed point. Preferably, the first calibration position and the second calibration position form an angle of 0° to 180° with respect to the fixed point.
The calibration space is also preset with a first reference position, a second reference position, and a third reference position. The first reference position is set close to the first calibration position, and the second reference position is set close to the second reference position. The third reference position is set between the first reference position and the second reference position. The first reference position and the second reference position form a sector-shaped reference space with the fixed point as the center of the circle, and the reference space is arranged in the calibration space. The third reference position is set at any position in the reference space. For example, the third reference position is disposed at a central position between the first reference position and the second reference position.
The first calibration position and the first reference position are set at a first angle with respect to the fixed point (e.g., a vertical center line through the fixed point), and the second calibration position and the second reference position are set at a second angle (e.g., the vertical center line through the fixed point). In one embodiment, the first angle is between 1 and 60°, and the second angle is between 1 and 60°.
In operation, the swing blade 1430 may operate in the reference space. When the motor 1420 runs for a long time and accumulates a certain amount of operation error, the control unit 1410 drives the motor 1420 to drive the swing blade 1430 to run to the first calibration. position or the second calibration position, eliminating the accumulated operation error of the swing blade 1430 caused by the operation error of the motor 1420, so that after the swing blade 1430 is calibrated at the first calibration position and/or the second calibration position, the swing blade 1430 is driven into the reference space to operate normally.
The reference space is set in the calibration space, and the first calibration position does not coincide with the first reference position, and the second calibration position does not coincide with the second reference position, so that the swing blade 1430 in the operation mode does not run to the first calibration position or the second calibration position, preventing the swing blade 1430 from contacting the first limiting structure 1450 or the second limiting structure 1460 to cause the motor 1420 to idle and damage the motor 1420.
In one embodiment, the swing blade device is an airflow swing mechanism of an air conditioner. The swing blade 1430 of the swing blade device is a swing blade on the air outlet of the air conditioner internal unit. The first calibration position and the second calibration position are respectively provided at the two ends of the air outlet. That is, the first limiting structure 1450 and the second limiting structure 1460 are the two side walls of the air outlet. The control unit 1410 controls the motor 1420 to drive the swing blade 1430 to move to the first calibration position and the second calibration position, calibrate the swing blade 1430, and eliminate operation errors, so as to better control the wind direction of the air outlet of the air conditioner.
In another embodiment, the swing blade device is a swing head mechanism of a tower fan or a tower heater. The swing blades 1430 of the swing blade device are rotating blades of the tower fan that is arranged on the air outlet. By controlling the relative angle relationship between the rotating blade and the air outlet, the direction of the outgoing air is controlled. In one embodiment of the present disclosure, with reference to
Step S11, receive a calibration instruction, and enter into a calibration state.
An external device outputs a calibration instruction to the control unit, and the control unit receives the calibration instruction outputted by the external device and enters the calibration state. In one embodiment, when the swing blade device is started, the external device outputs the calibration instruction to the control unit. Further, after a predetermined period of time after the external device outputted the last calibration instruction to the control unit, the external device again outputs a calibration instruction to the control unit. For example, the predetermined time is 30 minutes, after which the external device outputs a calibration instruction to the control unit again, and such cycle continues, such that the swing blade device can be automatically calibrated after running for a long time, avoiding errors for the swing blade device after long-term operation. In another embodiment, the control unit can generate a calibration instruction by itself after controlling the motor running after a fixed period of time.
Step S12, control the motor to drive the swing blade to move to the first calibration position for a first time duration at a first rotating speed, so that the swing blade moves to the first calibration position, and the swing blade swings within the calibration space defined by the first calibration position and the second calibration position, with the fixed point at the center of the circle.
The motor drives the swing blade to run in the reference space. When the control unit receives the calibration instruction, the control unit enters the calibration state. The control unit controls the motor to rotate at the first rotating speed, thereby driving the swing blade to run at a first speed in the direction of the first calibration position, so that the swing blade, driven by the motor, crosses the first reference position and moves to the first calibration position. Then, the swing blade stops rotating under the limit of the first limiting structure provided on the first calibration position.
Further, the control unit controls the motor to run at the first rotating speed for the first time duration, and the first time duration has a large time margin, so that the swing blade can run to the first calibration position from any position in the reference space. For example, if the swing blade is at the second reference position, then the time for the swing blade to move from the second reference position to the first calibration position at the first speed is the first time duration or less than the first time duration. Thus, the swing blade has enough time to move to the first calibration position, thereby eliminating the operation error of the swing blade.
When the time for the swing blade to move to the first calibration position is less than the first time duration, the remaining time allows the swing blade to continue to rotate toward the first calibration position, but under the limit of the first limiting structure, the swing blade stops rotating and the motor runs idling. After the motor operates for the entire first time duration, the control unit controls the motor to stop rotating.
In one embodiment, the control unit controls the motor to drive the swing blade to the second calibration position to eliminate the operation error of the swing blade.
In one embodiment, the first rotating speed is a variable speed. Specifically, the first time duration is divided into three time periods. The motor rotates at a first sub-rotating-speed in the first time period, rotates at a second sub-rotating-speed in the second time period, and rotates at a third sub-rotating-speed in the third time period. In one embodiment, the first sub-rotating-speed is smaller than the second sub-rotating-speed, and the second sub-rotating-speed is smaller than the third sub-rotating-speed, so that the swing blade gradually speeds up from the first sub-rotating-speed to the third sub-rotating-speed within the three time periods in the first time duration, thereby ensuring that the motor does not lose synchronization, and also runs to the first calibration position or the second calibration position at a faster speed, improving user experience.
In one embodiment, combined with
Step S121, when the swing blade moves to the first calibration position, trigger a stroke switch provided on the first calibration position, so that the stroke switch outputs a calibration signal.
That is, the swing blade device also includes a stroke switch, and the stroke switch is electrically connected to the control unit. Referring to
Step S122, receive the calibration signal and drive the motor to change the rotation direction.
After the control unit receives the calibration signal, if the motor runs at the first rotating speed within the first time duration, the control unit also drives the motor to stop rotating to prevent the motor from running to the first calibration position and being idling under the limit of the first limiting structure, damaging the motor.
The control unit then drives the motor to rotate in the opposite direction to the first rotating speed in preparation for driving the swing blade to move to the first reference position, the second reference position, or the third reference position for the next pass.
Step S13, control the motor to drive the swing blade to run at a second rotating speed for a second time duration, so that the swing blade moves to a preset first reference position, second reference position, or third reference position. The first reference position and the second reference position define the reference space, which is set within the calibration space. The first reference position is set close to the first calibration position, the second reference position is set close to the second calibration position, and the third reference position is set in the reference space.
When the swing blade is driven by the motor to move to the first calibration position, the previous operation error of the swing blade is eliminated, e.g., the position and/or the angle of the swing blade can be determined precisely. Then the control unit controls the motor to drive the swing blade to the reference space at the second rotation speed, and makes the swing blade move to the first reference position, the second reference position, or the third reference position to calibrate the swing blade.
Specifically, the control unit controls the motor to rotate at the second rotation speed and controls the motor to run for the second time duration. After the motor runs for the second time duration, the motor drives the swing blade to run to the first reference position, the second reference position, or the third reference position to calibrate the swing blade. When the swing blade is at the first reference position, the second reference position, or the third reference position, the control unit stores the information of the swing blade that the swing blade is at the first reference position, the second reference position, or the third reference position in the storage unit. When it is necessary to control the swing blade to move to the first movement position, the angle required for the swing blade to move from the first reference position, the second reference position, or the third reference position to the first movement position is calculated. The first movement position is any position between the first reference position and the second reference position.
For example, the position of the first reference position is 0°, the position of the second reference position is 60°, the position of the third reference position is 30°, the angle of the first calibration position is −1°, and the position of the third reference position is −1°. The angle of the second calibration position is 61°. The control unit controls the motor to rotate at the second rotation speed for the second time duration, so that the motor drives the swing blade to move from the first calibration position to the first reference position, and the motor drives the swing blade to move 1°. After that, the swing blade device needs to drive the swing blade to the first movement position of 45°. Then the control unit calculates that the difference angle between the first reference position and the first movement position is 45°, and controls the motor to rotate the swing blade at a third rotation speed for a third time duration, so that the swing blade moves from the first reference position to the first movement position.
Step S14, receive an operation instruction, exit the calibration state, enter the operation state, and drive the motor to drive the swing blade to rotate in the reference space.
After the swing blade device completes the calibration, when it receives an operation instruction outputted from the external device, the swing blade device exits the calibration state and enters the operation state. The control unit receives a rotation signal outputted by the external device, obtains a target angle represented by the rotation signal, calculates the angle difference between the target angle and the current reference position of the swing blade, and then calculates the corresponding motor rotation speed and rotation duration, and controls the motor to drive the swing blade to move from the current reference position to the reference position at the target angle.
In one embodiment, after completing the calibration, the control unit outputs a first signal to the external device. After receiving the first signal, the external device obtains information that the swing blade device has completed calibration by analyzing the first signal.
In one embodiment, with reference to
Step S111, control a direction sensor to detect the running direction of the swing blade and obtain a direction signal.
Referring to
Step S112, enter different calibration modes based on the direction signal.
After the control unit receives the direction signal, it analyzes the direction signal to obtain the rotation direction information and enters different calibration modes. Also referring to
Step S1121, when the direction signal represents a horizontal rotation direction, enter a first calibration mode.
When the control unit analyzes and obtains the horizontal rotation direction information from the direction signal, the control unit enters the first calibration mode.
Step S1122, when the direction signal represents a vertical rotation direction, enter a second calibration mode.
When the control unit parses and obtains the vertical rotation direction information from the direction signal, the control unit enters the second calibration mode. The rotation speed of the motor is different between the first calibration mode and the second calibration mode.
In one embodiment, before Step S11, the following Steps S101 and S102 are also included. When the motor operates for a predetermined period of time, an error may occur in the swing blade. By calibrating the swing blade again after a predetermined period of time, the swing blade can be calibrated again, eliminating operation errors.
Step S101, after controlling the motor to operate for a predetermined time period, output a time signal to the outside (e.g., the external device).
The control unit starts timing after driving the motor to operate. When the motor runs for a predetermined time period, the swing blade may have an operation error. Therefore, the control unit generates a time signal after the motor operates for a predetermined time period. The control unit outputs the generated time signal to the external device. For example, the predetermined time period is set to 10 minutes.
Step S102: receive a calibration instruction issued by the external device in response to the time signal.
After the external device receives the time signal outputted by the control unit, the external device generates the calibration instruction according to the time signal, and the external device sends the calibration instruction to the control unit. The calibration instruction causes the control unit to calibrate the swing blade device.
In another embodiment, the swing blade device is also provided with a detection component, the operation error of the swing blade can be detected through the detection component. When the detection component detects that there is an operation error in the swing blade, the detection component sends a detection signal to the control unit. The control unit outputs the detection signal to the external device. The external device further issues a calibration instruction to the control unit to calibrate the swing blade and eliminate the operation error.
In one embodiment, the detection component is an infrared sensor, and a first detection position is provided corresponding to the emission path of infrared ray emitted by the infrared sensor, and the first detection position is arranged in the reference space. When the swing blade moves to the first detection position and the swing blade blocks the infrared ray, the infrared sensor generates a first detection signal accordingly. When the swing blade does not move to the first detection position, the infrared sensor generates a second detection signal accordingly. In one embodiment, the detection component may also be any one of a laser sensor, an ultrasonic sensor, a radar sensor, and a photoelectric sensor.
Specifically, before Step S11, the following Steps S103, S104, and S105 may also be included.
Step S103, drive the motor to drive the swing blade to operate for a predetermined period of time.
The control unit records a position of the swing blade in the reference space (called this position as a second movement position). When the swing blade does not have an operation error, it is in the second movement position; when there is an operation error on the swing blade, it is not in the second movement position. The control unit calculates the time period for the swing blade to move from the second movement position to a first detection position, and then controls the motor to operate for a predetermined time period, so that the motor drives the swing blade to move toward the first detection position.
Step S104, control the detection component to detect whether the swing blade is in the first detection position. If the swing blade is not in the first detection position, receive the detection signal correspondingly outputted by the detection component, and output the detection signal to the outside. The first detection position is set in the reference space.
For example, after the predetermined period of time, the control unit controls the infrared sensor to operate. When the swing blade is in the first detection position, the infrared sensor generates a first detection signal, and the infrared sensor outputs the first detection signal to the control unit. The control unit outputs the first detection signal to the external device, and the external device obtains information that the swing blade is in the first detection position based on the first detection signal, which indicates that there is no operation error in the swing blade, and the external device does not send a calibration instruction.
When the swing blade is not in the first detection position, the infrared sensor generates a second detection signal. The infrared sensor outputs the second detection signal to the control unit. The control unit outputs the second detection signal to the external device. The external device generates a calibration instruction based on the second detection signal.
Step S105: receive the calibration instruction issued by the external device in response to the detection signal.
After the external device receives the second detection signal outputted by the control unit, the external device generates the calibration instruction according to the second detection signal, and the external device sends the calibration instruction to the control unit. The calibration instruction then cause the control unit to calibrate the swing blade device.
In one embodiment, Step S13 also includes a verification step to verify whether the swing blade successfully completes calibration. Specifically, in one embodiment, the detection component may be used to perform the verification. The emission path of infrared ray from the infrared sensor may coincide with the first reference position, the second reference position, or the third reference position.
Step S131, control the detection component to detect whether the swing blade is at the first reference position, the second reference position, or the third reference position. If the swing blade is not at the first reference position, the second reference position, or the third reference position, the control unit receives the verification signal correspondingly outputted by the detection component, and outputs the verification signal to the outside.
The control unit controls the infrared sensor to emit infrared ray to the outside. When the swing blade is in the first reference position, the second reference position, or the third reference position, the infrared sensor generates a first verification signal, and the infrared sensor outputs the first verification signal to the control unit. The control unit outputs the first verification signal to the external device, and the external device obtains information that the swing blade is in the first reference position, the second reference position, or the third reference position based on the first verification signal, indicating that the swing blade has been successfully calibrated.
When the swing blade is not in the first reference position, the second reference position, or the third reference position, the infrared sensor generates a second verification signal. The infrared sensor outputs the second verification signal to the control unit, and the control unit outputs the second verification signal to the external device, indicating that the swing blade calibration fails. The external device generates a calibration instruction based on the second verification signal to recalibrate.
Step S132: receive the calibration instruction issued by the external device in response to the verification signal.
After the external device receives the second verification signal outputted by the control unit, the external device generates the calibration instruction according to the second verification signal, and the external device issues the calibration instruction to the control unit. The calibration instruction causes the control unit to recalibrate the swing blade device, and this process continues until successful calibration of the swing blade is completed.
Accordingly, the swing blade calibration method of the present disclosure controls the motor to drive the swing blade to the calibration positions to eliminate the operation error of the swing blade caused by the motor operation error, so that after the swing blade is calibrated, the swing blade can accurately run to target location.
Those skilled in the art can understand that the steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present disclosure can be alternated, changed, combined, or deleted. Furthermore, other steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present disclosure can also be alternated, changed, rearranged, decomposed, combined, or deleted.
The embodiments disclosed herein are examples only. Other applications, advantages, alternations, modifications, or equivalents to the disclosed embodiments are obvious to those skilled in the art and are intended to be encompassed within the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202321604891.2 | Jun 2023 | CN | national |
202310863102.5 | Jul 2023 | CN | national |