A control method, device, equipment and computer-readable storage medium

By detecting the fan rotation position and automatically controlling the synchronous motor reset, the blockage problem in the fan upper and lower shaking head functions is solved, and automatic reset and correction is achieved, extending service life and improving user experience.

CN115145177BActive Publication Date: 2025-08-08GUANGDONG MIDEA CONSUMER ELECTRICS MFG CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202110343151.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-30
Publication Date
2025-08-08
Estimated Expiration
2041-03-30

AI Technical Summary

Technical Problem

When the fan is shaking its head function, it is prone to deviation of the operating angle, resulting in blockage. The existing technology requires manual operation and reset, which affects the service life and user experience.

Method used

By detecting the operating position of the rotating device, the synchronous motor is automatically controlled to perform rotation reset, and the rotation direction is changed when the reference position is reached, automatic reset and correction are achieved to avoid blockage.

Benefits of technology

No manual operation is required to ensure the accuracy of the rotating device, extend the service life and improve the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115145177B_ABST
    Figure CN115145177B_ABST
Patent Text Reader

Abstract

The present application provides a control method, apparatus, device, and computer-readable storage medium. The method comprises: detecting the operating position of a rotating device to obtain a first operating position of the rotating device; and when determining that the first operating position reaches a first reference position, resetting the synchronous motor and controlling the rotating device to rotate toward a second reference position. This method automatically resets the synchronous motor without manual operation, is convenient and quick, ensures the rotation accuracy of the rotating device, resolves stalling issues, and extends the service life of the rotating device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automation control technology, and is related to but not limited to a control method, device, equipment and computer-readable storage medium. Background Art

[0002] As people's quality of life improves, their expectations for it are becoming higher and higher. While conventional fans typically move left and right, with increasing user experience requirements and the diversification of usage scenarios, fans with both left and right and up and down movement functions are becoming increasingly popular.

[0003] Affected by the fan's own structure, artificial stalling or swinging, the fan's operating angle often deviates from the preset angle during its shaking process, and it may stall at irregular intervals when it reaches the boundary position. Under the influence of gravity, the fan head stalls when it shakes its head up and down. In the related art, manual operation is required to reset the fan head to avoid stalling or reduce the duration of the stalling. The control method of manual reset in the related art cannot accurately reset the fan head to the preset position to solve the stalling problem, resulting in a significant reduction in the service life of the fan. In addition, the manual reset method brings inconvenience to the user, affecting the user's experience of using the fan. Summary of the Invention

[0004] In view of this, embodiments of the present application provide a control method, apparatus, device, and computer-readable storage medium to solve the problems existing in the prior art.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a control method, the method comprising:

[0007] detecting an operating position of the rotating device to obtain a first operating position of the rotating device;

[0008] When it is determined that the first operating position reaches a first reference position, the synchronous motor is rotationally reset, and the rotating device is controlled to rotate toward a second reference position.

[0009] In a second aspect, an embodiment of the present application provides a control device, comprising:

[0010] a detection module, configured to detect an operating position of the rotating device to obtain a first operating position of the rotating device;

[0011] a reset module, configured to reset the synchronous motor when determining that the first operating position reaches a first reference position;

[0012] The first control module is configured to control the rotating device to rotate toward a second reference position.

[0013] In a third aspect, an embodiment of the present application provides a control device, the device comprising:

[0014] processor; and

[0015] a memory for storing a computer program executable on the processor;

[0016] Among them, when the computer program is executed by the processor, the steps of the control method provided in the embodiment of the present application are implemented.

[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are configured to execute the steps of the control method provided in the embodiment of the present application.

[0018] Embodiments of the present application provide a control method, apparatus, device, and computer-readable storage medium. The method includes: detecting the operating position of a rotating device to obtain a first operating position of the rotating device; upon determining that the first operating position has reached a first reference position, resetting the synchronous motor and controlling the rotating device to rotate toward a second reference position. This allows for automatic resetting of the synchronous motor without manual operation, is convenient and quick, and ensures the accuracy of the rotating device's rotation. Upon detecting that the rotating device has rotated to the first reference position, the rotating device is controlled to rotate toward the second reference position, thereby resolving stalling issues and extending the service life of the rotating device. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A schematic diagram of an implementation flow of the control method provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of another implementation flow of the control method provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of another implementation flow of the control method provided in an embodiment of the present application;

[0022] Figure 4 A schematic diagram of the structure of a fan provided in an embodiment of the present application;

[0023] Figure 5 A partial schematic diagram of the motor portion of a fan provided in an embodiment of the present application;

[0024] Figure 6 A schematic diagram of fan rotation simulation provided in an embodiment of the present application;

[0025] Figure 7 A schematic diagram of the fan shake control process provided in an embodiment of the present application;

[0026] Figure 8 A schematic diagram of the structure of the control device provided in an embodiment of the present application;

[0027] Figure 9 A schematic diagram of the structure of the control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0029] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0031] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0032] 1) Motor stall is a situation where the motor still outputs torque at 0 rpm. It is usually caused by mechanical or human factors. The motor cannot start or stops rotating due to reasons such as excessive motor load, mechanical failure of the driven machine, bearing damage, etc.

[0033] 2) Hall effect sensors are magnetic field sensors based on the Hall effect, a type of magnetoelectric effect. Hall effect sensors offer advantages such as sensitivity to magnetic fields, simple structure, compact size, wide frequency response, large output voltage variation, and long service life. Therefore, they are widely used in measurement, automation, computing, and information technology.

[0034] 3) Synchronous motors are a commonly used type of AC motor. They are the heart of the power system, integrating rotation and stillness, electromagnetic change, and mechanical motion to achieve the conversion of electrical and mechanical energy. Their dynamic performance is highly complex and significantly impacts the dynamic performance of the entire power system.

[0035] The control method provided in the embodiment of the present application will be described below in conjunction with the control device provided in the embodiment of the present application.

[0036] See also Figure 1 , Figure 1 A schematic diagram of an implementation flow of the control method provided in the embodiment of the present application is applied to a control device capable of rotating up and down and / or left and right, such as a fan. Figure 1 The steps shown are explained.

[0037] Step S101 : detecting the operating position of a rotating device to obtain a first operating position of the rotating device.

[0038] After the control device starts operating, the synchronous motor drives the rotating device to start rotating. Then, the control device starts detecting the operating position of the rotating device and detects a first operating position of the rotating device. Here, the first operating position is a point on the rotation arc of the rotating device.

[0039] In one implementation, after being turned on, the control device can detect the operating position of the rotating device at the current moment in real time to obtain the first operating position.

[0040] In some embodiments, after the synchronous motor drives the rotating device to begin rotating, if the control device detects that the operating position of the rotating device has not changed within a preset time period, the rotating device may have a fault, and the control device outputs a fault warning message. Outputting the fault warning message here can be emitting a fault warning sound, such as a long and short sound.

[0041] Step S102: When it is determined that the first operating position reaches a first reference position, the synchronous motor is rotated and reset.

[0042] After obtaining the first operating position currently located by the rotating device, the control device determines whether the first operating position has reached the first reference position, i.e., determines whether the rotating device has reached the first reference position. When it is determined that the rotating device has reached the first reference position, the control device determines that the first operating position has reached the first reference position, and resets the synchronous motor.

[0043] Here, the control device may perform rotational reset on the synchronous motor by itself, or may call a reset module provided in the control device to perform rotational reset on the synchronous motor.

[0044] In an embodiment of the present application, the first reference position may be a preset position. After the rotating device rotates to the first reference position, the synchronous motor is rotationally reset to control the rotation speed of the rotating device to be reduced to 0 and the output torque of the synchronous motor is reset. For example, if the rotating device rotates from bottom to top before rotating to the first reference position, the first reference position is the highest position of the rotating device. After reaching the highest position, the synchronous motor is rotationally reset to reduce the rotation speed of the rotating device to 0 and the output torque of the synchronous motor is reset. For another example, if the rotating device rotates from top to bottom before rotating to the first reference position, the first reference position is the lowest position of the rotating device. After reaching the lowest position, the synchronous motor is rotationally reset to reduce the rotation speed of the rotating device to 0 and the output torque of the synchronous motor is reset. In this way, the synchronous motor is automatically reset at the first reference position without manual operation, which is convenient and quick, and can ensure the accuracy of the rotation of the rotating device.

[0045] Step S103: controlling the rotating device to rotate toward a second reference position.

[0046] After the synchronous motor rotation is reset, the control device controls the rotating device to start rotating toward the second reference position, wherein the first rotation direction of the rotating device when rotating toward the first reference position is opposite to the second rotation direction of the rotating device when rotating toward the second reference position.

[0047] For example, if the rotating device rotates from bottom to top when it is rotating toward the first reference position, then the rotating device rotates from top to bottom when it is rotating toward the second reference position. Conversely, if the rotating device rotates from top to bottom when it is rotating toward the first reference position, then the rotating device rotates from bottom to top when it is rotating toward the second reference position. In this way, upon detecting that the rotating device has rotated to the first reference position, the rotating device is controlled to rotate toward the second reference position. This can resolve the problem of the rotating device being stuck at the first reference position, thereby extending the service life of the rotating device.

[0048] In the control method provided in an embodiment of the present application, a control device detects the operating position of a rotating device to obtain a first operating position of the rotating device. When it is determined that the first operating position has reached a first reference position, the synchronous motor is reset and the rotating device is controlled to rotate toward a second reference position. This achieves automatic resetting of the synchronous motor without manual operation, is convenient and quick, and ensures the accuracy of the rotating device's rotation. Upon detecting that the rotating device has rotated to the first reference position, the rotating device is controlled to rotate toward the second reference position, thereby resolving stall issues and extending the service life of the rotating device.

[0049] exist Figure 1Based on the embodiment shown, the present application embodiment further provides a control method, see Figure 2 , Figure 2 This is another implementation flow diagram of the control method provided in an embodiment of the present application, wherein the control method comprises the following steps:

[0050] Step S201 : detecting the operating position of a rotating device to obtain a first operating position of the rotating device.

[0051] Steps S201 to S203 in the embodiment of the present application are respectively Figure 1 Steps S101 to S103 in the illustrated embodiment correspond one to one. For the implementation and beneficial effects of steps S201 to S203 , please refer to the detailed description of steps S101 to S103 .

[0052] Step S202: When it is determined that the first operating position reaches a first reference position, the synchronous motor is rotated and reset.

[0053] Step S203: controlling the rotating device to rotate toward a second reference position.

[0054] Through the above steps S201 to S203, when it is detected that the rotating device rotates to the first reference position, the rotating device is controlled to rotate toward the second reference position, which can solve the problem of the rotating device being blocked at the first reference position, thereby extending the service life of the rotating device.

[0055] Step S204 : During the process of the rotating device rotating toward the second reference position, detecting whether a triggering condition for performing calibration and resetting on the synchronous motor is satisfied.

[0056] Here, the trigger condition is a condition for triggering the correction and reset of the synchronous motor. When the control device includes a sensing device, the trigger condition is when the rotating device enters the sensing area of the sensing device; when the control device does not include a sensing device, the trigger condition is when the rotating device rotates to the second reference position.

[0057] When it is detected that the triggering condition for the synchronous motor to be corrected and reset is met, step 205 is entered to correct and reset the synchronous motor; when it is detected that the triggering condition for the synchronous motor to be corrected and reset is not met, step S204 is continued to be executed for detection.

[0058] Step S205: calibrate and reset the synchronous motor.

[0059] Here, the control device may perform calibration and reset on the synchronous motor by itself, or call a reset module provided in the control device to perform calibration and reset on the synchronous motor.

[0060] In this embodiment of the present application, the second reference position may be a preset position. After the rotating device rotates to the second reference position, the synchronous motor is calibrated and reset to control the rotation speed of the rotating device to be reduced to zero, and the output torque of the synchronous motor is reset. In this way, the synchronous motor is automatically reset at the second reference position without manual operation, which is convenient and quick, and can ensure the rotation accuracy of the rotating device.

[0061] In the embodiments of the present application, when the synchronous motor drives the rotating device to rotate toward the second reference position, the rotating device may become stalled when it reaches the second reference position due to factors such as gravity and human influence. Therefore, when the rotating device rotates toward the second reference position, the synchronous motor is calibrated and reset so that when the rotating device rotates to the second reference position, the speed is zero and the synchronous motor no longer outputs torque. This calibrates offsets caused by errors generated by the control device itself or by external forces during the rotation process, thereby resolving stalling issues with the rotating device at the second reference position and further extending the service life of the rotating device.

[0062] Step S206: controlling the rotating device to rotate toward a first reference position.

[0063] After the synchronous motor is calibrated and reset, the control device controls the rotating device to begin rotating toward the first reference position. This prevents stalling of the rotating device at the second reference position, thereby extending the life of the rotating device.

[0064] Controlling the rotating device to cyclically rotate between the first reference position and the second reference position in the above control manner can solve the problem of the rotating device being blocked at the first reference position and the second reference position, thereby extending the service life of the rotating device.

[0065] The control method provided in an embodiment of the present application includes: a control device detecting an operating position of a rotating device to obtain a first operating position of the rotating device; when it is determined that the first operating position reaches a first reference position, resetting the synchronous motor and controlling the rotating device to rotate toward a second reference position; during the rotation of the rotating device toward the second reference position, detecting whether a trigger condition for performing a correction and reset on the synchronous motor is satisfied; if it is detected that the trigger condition for performing a correction and reset on the synchronous motor is satisfied, resetting the synchronous motor and controlling the rotating device to rotate toward the first reference position. In this way, automatic resetting of the synchronous motor is achieved without manual operation, which is convenient and quick, and can ensure the accuracy of the rotation of the rotating device; when it is detected that the rotating device has rotated to the first reference position, controlling the rotating device to rotate toward the second reference position, which can solve the problem of the rotating device being stuck at the first reference position; if the trigger condition for performing a correction and reset on the synchronous motor is satisfied, the synchronous motor is corrected and reset so that the rotating device no longer becomes stuck when it rotates to the second reference position, thereby solving the problem of the rotating device being stuck at the second reference position and extending the service life of the rotating device.

[0066] In some embodiments, when the synchronous motor is calibrated and reset, the calibration may be triggered based on a sensing device or a preset rotation area. Based on the above embodiment, the control method may further include the following steps:

[0067] Step S11: determining whether the control device includes a sensing device.

[0068] When the control device detects that it includes a sensing device, it enters step S12 to calibrate the offset of the synchronous motor based on the sensing device; when the control device does not detect that it includes a sensing device, it enters step S15 to calibrate the offset of the synchronous motor based on a preset rotation area.

[0069] Step S12: obtaining a preset rotation area of the rotation device.

[0070] Here, the preset rotation area may be pre-set by the user, or may be a default value set by the control device before leaving the factory.

[0071] Step S13 : Within the preset rotation area, any position outside the sensing area of the sensing device is determined as the first reference position.

[0072] Step S14: Within the preset rotation area, any position within the sensing area of the sensing device is determined as the second reference position.

[0073] Any point within the preset rotation area and outside the sensing area is selected as the first reference position, and any point within the preset rotation area and outside the sensing area is selected as the second reference position, so that the rotating device rotates back and forth between the first reference position and the second reference position.

[0074] Step S15: obtaining a preset rotation area of the rotation device.

[0075] Here, the preset rotation area may be pre-set by the user, or may be a default value set by the control device before leaving the factory.

[0076] Step S16: determining a first reference position and a second reference position based on the preset rotation area.

[0077] In one implementation, any position within the preset rotation area may be determined as the first reference position.

[0078] Here, the method for determining the first reference position is the same as the method for determining the first reference position when the control device includes a sensing device. Both methods randomly select a point as the first reference position, but the range of random selection is different. When the control device does not include a sensing device, an arbitrary point is selected from the preset rotation area as the first reference position.

[0079] In an embodiment of the present application, one implementation method for determining the second reference position is: in response to a received power-on command, controlling the rotating device to rotate within the preset rotation area; when detecting that the synchronous motor is stalled, obtaining the current position of the rotating device; and determining the current position of the rotating device as the second reference position.

[0080] Here, if the control device lacks a sensing device or is damaged and no longer senses a sensing signal, the position where the rotating device stalls after the synchronous motor's initial rotation and reset is detected and determined as the second reference position. Then, when the rotating device subsequently rotates toward the second reference position, offset calibration of the synchronous motor can be performed based on this second reference position.

[0081] In the embodiments of the present application, different triggering conditions for correcting and resetting the synchronous motor are determined by determining whether the control device includes a sensing device. If the control device includes a sensing device, triggering the correcting and resetting of the synchronous motor can be determined based on the sensing area of the sensing device. If the control device does not include a sensing device, triggering the correcting and resetting of the synchronous motor can be determined based on a second reference position determined by a preset rotation area. By using multiple triggering methods, flexible control can be achieved, applicable to control devices with different structures.

[0082] In the embodiment of the present application, when determining whether to trigger the correction and reset of the synchronous motor based on the sensing area of the sensing device, the above-mentioned steps S204 and S205 of "detecting whether the triggering condition for correcting and resetting the synchronous motor is met during the rotation of the rotating device toward the second reference position; and correcting and resetting the synchronous motor when it is detected that the triggering condition for correcting and resetting the synchronous motor is met" can be implemented as the following steps:

[0083] Step S204a1 : when it is detected that the rotating device enters the sensing area, controlling the rotating device to continue rotating toward the second reference position.

[0084] When the rotating device rotates from the first reference position to the second reference position, the control device continuously detects whether the rotating device enters the sensing area. The sensing area here refers to the sensing area of the sensing device in the control device. In the embodiment of the present application, the sensing device can be a sensor, such as a Hall effect sensor capable of sensing a magnetic field. The rotating device is provided with a sensing element, such as a magnet. When the Hall effect sensor senses the magnet, it is determined that the rotating device has entered the sensing area of the Hall effect sensor.

[0085] In some embodiments, before executing step S204a1, the control device needs to first detect whether the rotating device enters the sensing area, which can be implemented as the following steps:

[0086] Step Sa11: Acquire the sensing area of the sensing device.

[0087] The second reference position is located within the sensing area, that is, when the rotating device rotates from the first reference position to the second reference position and then from the second reference position to the first reference position, the rotating device enters the sensing area once and leaves the sensing area once.

[0088] Step Sa12: Using the sensing device to sense whether the rotating device enters the sensing area.

[0089] As the rotating device rotates from the first reference position to the second reference position, the control device controls the sensing device to continuously sense whether the rotating device has entered the sensing area. When the rotating device is sensed to have entered the sensing area, a magnetoelectric effect occurs between the rotating device and the sensing device, generating a sensing signal, and the process proceeds to step Sa13. If the rotating device is sensed to have not entered the sensing area, the process proceeds to step Sa12, causing the sensing device to continue sensing.

[0090] In the embodiment of the present application, the sensing device may be a sensor, such as a Hall sensor capable of sensing a magnetic field. A sensing element, such as a magnet, is provided in the rotating device. When the Hall sensor senses the magnet, it is determined that the rotating device has entered the sensing area of the Hall sensor.

[0091] In step Sa13, when the sensing device receives the sensing signal, it is determined that the rotating device has entered the sensing area.

[0092] When the control device receives an induction signal generated by the magnetoelectric effect between the induction device and the rotating device, it is determined that the rotating device enters the induction area of the induction device.

[0093] The embodiment of the present application can accurately determine the position of the rotating device through the sensing device, so that the offset calibration of the synchronous motor can be achieved based on the sensing device, thereby solving the problem of the rotating device being stuck at the second reference position, and thus extending the service life of the rotating device.

[0094] Step S204a2: detecting the rotation angle of the rotating device after entering the sensing area to obtain a compensation angle.

[0095] After the rotating device enters the sensing area, the control device detects the angle that the rotating device has rotated from the moment it enters the sensing area to the current moment, and uses the rotated angle as the compensation angle.

[0096] Step S204a3: When the compensation angle reaches a preset angle threshold, the synchronous motor is calibrated and reset.

[0097] Determine whether the compensation angle reaches a preset angle threshold. When the compensation angle reaches the preset angle threshold, calibrate and reset the synchronous motor. Here, the control device can calibrate and reset the synchronous motor independently, or call a reset module provided in the control device to calibrate and reset the synchronous motor. The preset angle threshold can be set by the sensing capability of the sensing device, for example, it can be set to any value between 0 and 30 degrees.

[0098] In the embodiment of the present application, the synchronous motor is calibrated and reset to control the rotation speed of the rotating device to be reduced to 0, and the output torque of the synchronous motor is reset. In this way, the synchronous motor is automatically reset at the second reference position without manual operation, which is convenient and quick, and can ensure the rotation accuracy of the rotating device.

[0099] In the embodiment of the present application, when determining whether to trigger correction and reset of the synchronous motor based on the second reference position determined by the preset rotation area, the above-mentioned steps S204 and S205 of "detecting whether the triggering condition for correcting and resetting the synchronous motor is met during the rotation of the rotating device toward the second reference position; and correcting and resetting the synchronous motor when it is detected that the triggering condition for correcting and resetting the synchronous motor is met" can be implemented as the following steps:

[0100] Step S204b1: When the rotating device rotates toward the second reference position, detecting the operating position of the rotating device to obtain the second operating position of the rotating device.

[0101] Here, if the control device lacks a sensing device or is damaged and no longer senses a sensing signal, the position where the rotating device stalls after the synchronous motor's initial rotation and reset is detected and determined as the second reference position. Then, when the rotating device subsequently rotates toward the second reference position, offset calibration of the synchronous motor can be performed based on this second reference position.

[0102] In one implementation, when the rotating device rotates toward the second reference position, the control device can detect the operating position of the rotating device at the current moment in real time to obtain the second operating position.

[0103] Step S204b2: When it is determined that the second operating position reaches a second reference position, the synchronous motor is calibrated and reset.

[0104] After obtaining the second operating position currently located by the rotating device, the control device determines whether the second operating position has reached the second reference position, i.e., determines whether the rotating device has reached the second reference position. When it is determined that the rotating device has reached the second reference position, the control device performs a calibration reset on the synchronous motor.

[0105] Here, the control device may perform correction and reset on the synchronous motor by itself, or call a reset module provided in the control device to perform correction and reset on the synchronous motor.

[0106] In an embodiment of the present application, after the rotating device rotates to the second reference position, the synchronous motor is calibrated and reset to reduce the rotational speed of the rotating device to 0 and reset the output torque of the synchronous motor. For example, if the rotating device rotates from bottom to top before rotating to the second reference position, the second reference position is the highest position of the rotating device. After reaching the highest position, the synchronous motor is calibrated and reset to reduce the rotational speed of the rotating device to 0 and reset the output torque of the synchronous motor. For another example, if the rotating device rotates from top to bottom before rotating to the second reference position, the second reference position is the lowest position of the rotating device. After reaching the lowest position, the synchronous motor is calibrated and reset to reduce the rotational speed of the rotating device to 0 and reset the output torque of the synchronous motor. In this way, the synchronous motor is automatically reset at the second reference position without manual operation, which is convenient and quick, and can ensure the accuracy of the rotation of the rotating device.

[0107] In some embodiments, before step S101 or step S201, the control method may further include the following steps:

[0108] Step S01: receiving a power-on instruction.

[0109] Here, the power-on instruction may be triggered based on a power-on operation performed by a user, or based on a timer set by itself or other devices, or based on a remote operation performed by a user on a terminal.

[0110] Step S02 : In response to the received power-on instruction, controlling the rotating device to rotate toward the first reference position.

[0111] After receiving the power-on command, the control device controls the rotating device to start working. In the embodiment of the present application, it can be set to control the rotating device to start rotating toward the first reference position after receiving the power-on command, so as to first reset the synchronous motor, thereby solving the problem of the rotating device being stuck at the first reference position.

[0112] In other embodiments, after receiving a power-on command, the rotating device may be controlled to begin rotating toward a second reference position to first perform offset calibration on the synchronous motor, thereby resolving the problem of the rotating device being stalled at the second reference position. In this case, step S12 may be replaced with: in response to receiving the power-on command, controlling the rotating device to rotate toward the second reference position.

[0113] In some other embodiments, after receiving a power-on command, the rotating device may be controlled to continue rotating in the orientation it had at the time of the last power-off. For example, when the device was last powered off, the rotating device was rotated toward the first reference position; when the device is powered on again, the rotating device is controlled to continue rotating toward the first reference position. For another example, when the device was last powered off, the rotating device was rotated toward the second reference position; when the device is powered on again, the rotating device is controlled to continue rotating toward the second reference position. In this case, step S12 may be replaced by: in response to receiving a power-on command, obtaining the historical rotation orientation of the rotating device; determining a target reference position corresponding to the historical rotation orientation based on the historical rotation orientation; and controlling the rotating device to rotate toward the target reference position.

[0114] In actual implementation, any of the above methods can be used to control the rotating device to start rotating, and the embodiments of this application do not limit this.

[0115] In some embodiments, the above step S102 or step S202 may be implemented as the following steps:

[0116] Step S1021: When it is determined that the first operating position reaches a first reference position, a reset control instruction is triggered.

[0117] Here, the reset control instruction is used to perform rotation reset on the synchronous motor.

[0118] The control device detects the operating position of the rotating device to obtain the first operating position, and then determines whether the first operating position reaches the first reference position. If the first operating position reaches the first reference position, the control device triggers the reset control instruction and enters step S1022; when the first operating position does not reach the first reference position, the control device continues to rotate and continues to detect whether the first operating position reaches the first reference position.

[0119] Step S1022: Responding to the reset control instruction, the synchronous motor is rotated and reset.

[0120] The control device may automatically reset the rotation of the synchronous motor according to the reset control instruction, or the control device may call a reset module provided therein to reset the rotation of the synchronous motor.

[0121] In an embodiment of the present application, a reset control instruction is triggered when the rotating device runs to the first reference position. The control device realizes rotational reset of the synchronous motor based on the reset control instruction, thereby realizing automatic reset of the synchronous motor at the first reference position. No manual operation is required, which is convenient and fast, and can ensure the rotation accuracy of the rotating device.

[0122] Based on the above embodiments, this application further provides a control method, see Figure 3 , Figure 3 This is another implementation flow diagram of the control method provided in the embodiment of the present application, wherein the control method comprises the following steps:

[0123] Step S301: receiving a power-on instruction.

[0124] Here, the power-on instruction may be triggered based on a user's operation or automatic control of a control device, so that the rotating device starts to rotate.

[0125] Step S302 : In response to the received power-on instruction, controlling the rotating device to rotate toward the first reference position.

[0126] Step S303: detecting the operating position of the rotating device to obtain a first operating position of the rotating device.

[0127] In one implementation, after being turned on, the control device can detect the operating position of the rotating device at the current moment in real time to obtain the first operating position.

[0128] Step S304: determine whether the first operating position reaches a first reference position.

[0129] When the first operating position reaches the first reference position, it indicates that the synchronous motor needs to be rotated and reset, and the process goes to step S305 ; when the first operating position does not reach the first reference position, the process returns to step S303 to continue detection.

[0130] Step S305: triggering a reset control instruction.

[0131] Here, the reset control instruction is used to perform rotation reset on the synchronous motor.

[0132] Step S306 : Responding to the reset control instruction, the synchronous motor is rotated and reset.

[0133] The control device can automatically reset the rotation of the synchronous motor according to the reset control instruction, or the control device can also call the reset module set therein to reset the rotation of the synchronous motor, thereby automatically resetting the synchronous motor at the first reference position without manual operation, which is convenient and fast, and can ensure the rotation accuracy of the rotating device.

[0134] Step S307: controlling the rotating device to rotate toward a second reference position.

[0135] Here, a first rotation direction when the rotating device rotates toward the first reference position is opposite to a second rotation direction when the rotating device rotates toward the second reference position.

[0136] Step S308: Determine whether the control device includes a sensing device.

[0137] When the control device detects that it includes a sensing device, it enters step S309 and calibrates the offset of the synchronous motor based on the sensing device; when the control device does not detect that it includes a sensing device, it enters step S15 and calibrates the offset of the synchronous motor based on the preset rotation area.

[0138] Here, when the control device includes a sensing device, before step 301, within the preset rotation area, any position outside the sensing area of the sensing device is determined as the first reference position; within the preset rotation area, any position within the sensing area of the sensing device is determined as the second reference position.

[0139] When the control device does not include a sensing device, after step 301, any position within the preset rotation area is determined as the first reference position; in response to the received power-on command, the rotating device is controlled to rotate within the preset rotation area; when it is detected that the synchronous motor is stalled, the current position of the rotating device is obtained; and the current position of the rotating device is determined as the second reference position.

[0140] Step S309: Acquire the sensing area of the sensing device.

[0141] Wherein, the second reference position is located within the sensing area.

[0142] Step S310: Using the sensing device to sense whether the rotating device enters the sensing area.

[0143] When the sensing device receives a sensing signal, it indicates that the rotating device enters the sensing area, and the process proceeds to step S311 ; when the sensing device does not receive a sensing signal, the process proceeds to step 310 .

[0144] Step S311: determining whether the rotating device is detected to enter a sensing area.

[0145] Step S312: Control the rotating device to continue rotating toward the second reference position.

[0146] Here, after the rotating device enters the sensing area, the rotation direction does not change and continues to rotate toward the second reference position.

[0147] Step S313 , detecting the rotation angle of the rotating device after entering the sensing area to obtain a compensation angle.

[0148] After the rotating device enters the sensing area, the control device detects the angle that the rotating device has rotated from the moment it enters the sensing area to the current moment, and uses the rotated angle as the compensation angle.

[0149] Step S314: determine whether the compensation angle reaches a preset angle threshold.

[0150] When the compensation angle reaches the preset angle threshold, it indicates that the synchronous motor is to be corrected and reset, and the process goes to step S317; when the compensation angle does not reach the preset angle threshold, the process returns to step S312 to control the rotating device to continue rotating.

[0151] Step S315 : detecting the operating position of the rotating device to obtain a second operating position of the rotating device.

[0152] Step S316: determine whether the second operating position reaches a second reference position.

[0153] When the first operating position reaches the second reference position, the process proceeds to step S317 ; when the first operating position does not reach the second reference position, the process returns to step S315 to continue detecting the operating position of the rotating device.

[0154] Step S317: calibrate and reset the synchronous motor.

[0155] Step S318: controlling the rotating device to rotate toward the first reference position.

[0156] In an embodiment of the present application, upon detecting that the rotating device has rotated to a first reference position, the rotating device is controlled to rotate toward a second reference position, thereby resolving the problem of the rotating device being stuck at the first reference position. When the control device includes a sensing device, the sensing device can accurately determine the position of the rotating device, thereby enabling the synchronous motor to be corrected and reset based on the sensing device. When the control device does not include a sensing device, a second reference position determined by a preset rotation area is used to determine whether to trigger the correction and reset of the synchronous motor, thereby resolving the problem of the rotating device being stuck at the second reference position. In this way, the synchronous motor is automatically reset without manual operation, which is convenient and quick, and can ensure the accuracy of the rotating device's rotation, thereby extending the service life of the rotating device.

[0157] The following describes an exemplary application of the embodiments of the present application in a practical application scenario.

[0158] In the embodiments of the present application, the control device is illustrated by taking a fan as an example. There are two basic types of fan shaking: left and right shaking and up and down shaking. Left and right shaking is a commonly used shaking function of the fan, and with the improvement of user experience and the requirements of usage scenarios, fans that are compatible with left and right and up and down shaking are becoming more and more popular in the market. However, the up and down shaking function of the existing fan, due to structural problems itself and artificial blocking or swinging, often leads to deviations in the operating angle during the up and down shaking process, and occasional blocking occurs when it runs to the boundary position. In order to solve the blocking problem, the user needs to manually reset the shaking head, find the reference point again, and then use this reference point to shake the head up and down again. Obviously, solving the blocking problem through manual operation not only reduces the user experience, but also affects the service life of the fan.

[0159] Figure 4 This is a schematic diagram of the structure of the fan provided in the embodiment of the present application. Figure 5 This is a partial schematic diagram of the motor part of the fan provided in the embodiment of the present application. Figure 6 The fan rotation simulation diagram provided in the embodiment of the present application is as follows: Figures 4 to 6 As shown, a sensor 401 (corresponding to the sensing device mentioned above) and an shaking mechanism 402 are installed on the head of the fan 40, and a sensing element 4021 is installed on the shaking mechanism 402. The shaking mechanism 402 of the fan 40 swings between A (corresponding to the second reference position mentioned above) and B (corresponding to the first reference position mentioned above).

[0160] See also Figure 7 , Figure 7 The control flow diagram of the fan shaking provided in the embodiment of the present application is as follows. Figure 7 The steps shown are explained.

[0161] Step S701, turning on the shaking function, and the shaking mechanism performs up and down shaking.

[0162] Step S702, determining whether the shaking mechanism has moved to point B.

[0163] When the shaking mechanism 402 runs to point B, it rotates to the highest point. At this time, the shaking mechanism 402 needs to be reset and enters step S703; when the shaking mechanism 402 does not run to point B, it enters step S704 and continues to run.

[0164] Step S703: calling the shaking reset control module to perform shaking reset.

[0165] When the oscillating mechanism 402 swings from point A to point B, the control system at point B calls the oscillating reset control module to perform oscillating reset. When the oscillating reset control signal is received, step S705 is entered.

[0166] Step S704: the shaking mechanism continues to operate.

[0167] Step S705: the oscillating motor drives the oscillating mechanism to oscillate toward point A.

[0168] The oscillating motor 403 (corresponding to the synchronous motor mentioned above) drives the oscillating mechanism 402 to swing toward point A.

[0169] In step S706 , the fan head sensor determines whether there is a sensing signal.

[0170] As the oscillating mechanism 402 swings toward point A, the sensor 401 mounted on the fan 40 continuously detects whether a sensing signal is detected at the current position. If a sensing signal is detected, the oscillating mechanism 402 needs to be calibrated, and the process proceeds to step S707. If the sensor does not detect a sensing signal, the process returns to step S705, and the oscillating mechanism 402 of the fan 40 continues to operate in its current state. In this embodiment of the present application, the area between point E, where the oscillating mechanism 402 is located when a sensing signal is detected, and point A is determined as the sensing area.

[0171] During implementation, the sensor 401 may be a Hall sensor.

[0172] In step S707, the oscillating mechanism continues to operate at the preset compensation angle to reach the position of point A, thereby achieving correction and resetting of point A.

[0173] After the sensor senses the sensing signal, the oscillating mechanism 402 of the fan 40 continues to run the preset compensation angle to reach the point A position, thereby achieving correction and resetting of point A, thereby solving the problem of stalling of the oscillating mechanism 402 of the fan 40 during operation.

[0174] In some embodiments, point B can be anywhere within the oscillation range; the only requirement is that the speed of each movement from point B to point A be consistent. Because the oscillation resets at point B (which serves as both the end point and the reset starting point), the speed of each movement from point A to point B is consistent, thus avoiding errors during operation and achieving precise fan head reset.

[0175] The above shaking head reset method can effectively solve the problem of stalling caused by the gravity generated by the fan head's own weight during the movement of the fan head from top to bottom, and the stalling problem caused by the deviation of the running angle due to human operation. In this way, the fan head can be shaken and swung to supply air stably, which improves the user experience and increases the service life of the fan.

[0176] In some embodiments, no sensor may be provided, that is, there is no need to detect the sensing signal.

[0177] If there is a sensing signal, the fan shaking mechanism will continue to run the preset compensation angle to reach point A after sensing the sensing signal, thereby realizing the correction and reset of point A, thereby solving the problem of stalling during the operation of the fan shaking mechanism.

[0178] If there is no sensing signal, when the oscillation mechanism is turned on for the first time to reset, since it can only operate at the preset oscillation angle, it will be blocked when it reaches point A to reset, and this position is determined as point A. In subsequent oscillation resets, when the fan oscillation mechanism reaches point A, the reset is performed.

[0179] In a device that needs to shake its head up and down, a reset point (point B) and a sensing point (point A) are set on the upper and lower shaking range of the device. The reset point and the sensing point are respectively set at the two ends of the upper and lower shaking range. At the reset point, the control system calls the shaking reset control module to perform shaking reset. In this way, the speed generated during the operation of the fan shaking mechanism is ensured to be consistent, thereby avoiding errors in the operation process, and thus achieving the precise reset effect of the fan shaking mechanism.

[0180] Based on the foregoing embodiments, an embodiment of the present application provides a control device, which includes the various units included and the various modules included in each unit, and can be implemented by a processor in a computer device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signal Processing) or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.

[0181] Figure 8 A schematic diagram of the structure of the control device provided in the embodiment of the present application is shown in FIG. Figure 8 As shown, the control device 800 may include:

[0182] A detection module 801 is configured to detect an operating position of a rotating device to obtain a first operating position of the rotating device;

[0183] a reset module 802, configured to reset the synchronous motor when determining that the first operating position reaches a first reference position;

[0184] The first control module 803 is configured to control the rotating device to rotate toward a second reference position.

[0185] In some embodiments, the control device 800 may further include:

[0186] The calibration module is configured to perform offset calibration on the synchronous motor when the rotating device rotates toward the second reference position.

[0187] In some embodiments, the calibration module is further configured to:

[0188] When detecting that the rotating device enters the sensing area, controlling the rotating device to continue rotating toward the second reference position;

[0189] detecting the rotation angle of the rotating device after entering the sensing area to obtain a compensation angle;

[0190] When the compensation angle reaches a preset angle threshold, it is determined that the offset calibration is completed, and the rotating device is controlled to rotate toward the first reference position.

[0191] In some embodiments, the control device 800 may further include:

[0192] an acquisition module, configured to acquire a sensing area of the sensing device, wherein the second reference position is located within the sensing area;

[0193] a sensing module, configured to use the sensing device to sense whether the rotating device has entered the sensing area;

[0194] The determining module is configured to determine that the rotating device has entered a sensing area when the sensing device receives a sensing signal.

[0195] In some embodiments, the calibration module is further configured to:

[0196] When the rotating device rotates toward the second reference position, detecting the operating position of the rotating device to obtain a second operating position of the rotating device;

[0197] When it is determined that the second operating position reaches the second reference position, the synchronous motor is corrected and reset, and the rotating device is controlled to rotate toward the first reference position.

[0198] In some embodiments, the control device 800 may further include:

[0199] A receiving module, used for receiving a power-on instruction;

[0200] The second control module is configured to control the rotating device to rotate toward the first reference position in response to a received power-on instruction.

[0201] In some embodiments, the reset module 802 is further configured to:

[0202] When it is determined that the first operating position reaches a first reference position, a reset control instruction is triggered, wherein the reset control instruction is used to perform rotational reset on the synchronous motor;

[0203] In response to the reset control instruction, the synchronous motor is rotationally reset.

[0204] It should be noted that the description of the control device embodiment above is similar to the description of the method above and has the same beneficial effects as the method embodiment. For technical details not disclosed in the control device embodiment of this application, those skilled in the art should refer to the description of the method embodiment of this application for understanding.

[0205] It should be noted that, in the embodiment of the present application, if the above-mentioned control method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0206] Correspondingly, an embodiment of the present application provides a control device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the steps in the control method provided in the above embodiment are implemented.

[0207] Figure 9 A schematic diagram of the structure of the control device provided in the embodiment of the present application is shown in FIG. Figure 9 As shown, the control device 900 includes at least: a processor 901 , a communication interface 902 and a storage medium 903 configured to store executable instructions, wherein: the processor 901 generally controls the overall operation of the control device 900 .

[0208] The communication interface 902 enables the control device 900 to communicate with other terminals or servers through a network.

[0209] The storage medium 903 is configured to store instructions and applications executable by the processor 901, and can also cache data to be processed or processed by each module in the processor 901 and the control device 900, which can be implemented through flash memory (FLASH) or random access memory (RAM).

[0210] Correspondingly, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the control method provided in the above embodiment are implemented.

[0211] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0212] It should be understood that the “one / some embodiments” or “an embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, “in one / some embodiments” or “in an embodiment” appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.

[0213] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0214] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0215] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0216] In addition, all functional units in the embodiments of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated units can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0217] Those skilled in the art will understand that all or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read Only Memory), disk or optical disk, etc. Various media that can store program codes.

[0218] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a product to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks or optical disks.

[0219] The above is merely an embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A control method, characterized in that: The method comprises: detecting an operating position of the rotating device to obtain a first operating position of the rotating device; When it is determined that the first operating position reaches a first reference position, the synchronous motor is rotated and reset to control the rotation speed of the rotating device to be reduced to zero, and the output torque of the synchronous motor is reset; and the rotating device is controlled to rotate toward a second reference position; During the process of the rotating device rotating toward the second reference position, detecting whether a trigger condition for correcting and resetting the synchronous motor is satisfied; wherein, when the control device includes a sensing device, the trigger condition includes the rotating device entering a sensing area of the sensing device, and a compensation angle obtained based on the rotation angle of the rotating device after entering the sensing area reaches a preset angle threshold; When it is detected that the trigger condition is met, the synchronous motor is corrected and reset.

2. The method according to claim 1, characterized in that The method further comprises: determining whether the control device includes the sensing device; In the case where it is determined that the control device includes the sensing device, obtaining a preset rotation area of the rotation device; Within the preset rotation area, determining any position outside the sensing area of the sensing device as the first reference position; Within the preset rotation area, any position within the sensing area of the sensing device is determined as the second reference position.

3. The method according to claim 2, characterized in that The method further comprises: When detecting that the rotating device enters the sensing area, controlling the rotating device to continue rotating toward the second reference position; detecting the rotation angle of the rotating device after entering the sensing area to obtain the compensation angle; When the compensation angle reaches the preset angle threshold, the synchronous motor is corrected and reset, and the rotating device is controlled to rotate toward the first reference position.

4. The method according to claim 3, characterized in that The method further comprises: obtaining a sensing area of the sensing device; Using the sensing device to sense whether the rotating device enters the sensing area; When the sensing device receives the sensing signal, it is determined that the rotating device has entered the sensing area.

5. The method according to claim 2, characterized in that The method further comprises: When it is determined that the control device does not include the sensing device, obtaining a preset rotation area of the rotation device; determining the first reference position and the second reference position based on the preset rotation area; When the rotating device rotates toward the second reference position, detecting the operating position of the rotating device to obtain a second operating position of the rotating device; When it is determined that the second operating position reaches the second reference position, the synchronous motor is corrected and reset, and the rotating device is controlled to rotate toward the first reference position.

6. The method according to claim 5, characterized in that The determining the first reference position and the second reference position based on the preset rotation area includes: Determining any position within the preset rotation area as the first reference position; In response to the received power-on command, controlling the rotating device to rotate within the preset rotation area; When it is detected that the synchronous motor is stalled, obtaining the current position of the rotating device; The current position of the rotating device is determined as the second reference position.

7. The method according to any one of claims 1 to 6, characterized in that The step of determining that the first operating position reaches the first reference position and resetting the synchronous motor rotation includes: When it is determined that the first operating position reaches the first reference position, a reset control instruction is triggered, where the reset control instruction is used to perform rotational reset on the synchronous motor; In response to the reset control instruction, the synchronous motor is rotationally reset.

8. A control device, characterized in that: The device comprises: a detection module, configured to detect an operating position of the rotating device to obtain a first operating position of the rotating device; a reset module, configured to, when determining that the first operating position reaches a first reference position, perform rotational reset on the synchronous motor to control the rotational speed of the rotating device to be reduced to zero, and reset the output torque of the synchronous motor; a first control module, configured to control the rotating device to rotate toward a second reference position; The detection module is further configured to detect whether a trigger condition for correcting and resetting the synchronous motor is satisfied during the process of the rotating device rotating toward the second reference position; wherein, when the control device includes a sensing device, the trigger condition includes the rotating device entering a sensing area of the sensing device, and a compensation angle obtained based on an angle of rotation of the rotating device after entering the sensing area reaches a preset angle threshold; The reset module is further configured to perform correction and reset on the synchronous motor when it is detected that the trigger condition is met.

9. A control device, characterized in that: The device comprises: processor; and a memory for storing a computer program executable on the processor; Wherein, when the computer program is executed by a processor, the steps of the control method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are configured to execute the steps of the control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Dithering preventing method and device for head shaking system, head shaking system, fan and fan heater

    CN106050711A

  • Method for resetting air conditioner HVAC air door position

    CN109532391A

  • Air conditioner air deflector control method, control device, and air conditioner

    CN110986330A

  • Control method, control circuit, device and equipment of electric fan and medium

    CN114060299A