A method, apparatus, and fan rotation system for determining the rotation position of a fan.

By using a combination of light source and photosensitive components in the fan rotation system, the current position of the rotation device can be deduced from the light intensity signal, thus solving the problem of long position determination time in the prior art and improving position determination efficiency and user experience.

CN116928121BActive Publication Date: 2026-05-26GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREE ELECTRIC APPLIANCE INC OF ZHUHAI
Filing Date
2023-07-31
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In existing technologies, determining the current position of the fan rotation device takes a long time and cannot be done in real time, resulting in a poor user experience.

Method used

A combination of a light source and a photosensitive component is used. The light source is set on the rotation trajectory of the rotating device and rotates synchronously with it. The photosensitive component detects the light intensity signal at a specific position and uses the light intensity signal to infer the current position of the rotating device.

Benefits of technology

It enables real-time determination of the current position of the fan rotation device, reducing the position determination time and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116928121B_ABST
    Figure CN116928121B_ABST
Patent Text Reader

Abstract

This invention relates to the field of electrical equipment technology, and discloses a method, apparatus, and fan rotation system for determining the rotation position of a fan. The fan rotation system includes a rotating device, a driving device, a light source, a photosensitive component, and a controller. The driving device drives the rotating device to rotate. The light source is positioned on the rotation trajectory of the rotating device and rotates synchronously with it. The photosensitive component is positioned at a first position, wherein the distance between the first position and each point on the rotation trajectory is different. The controller is communicatively connected to the driving device, the light source, and the photosensitive component. Compared with related technologies that use fixed position detection to determine the current position of the rotating device, the fan rotation system provided by this invention can determine the current position of the rotating device instantly, reducing the determination time and improving the efficiency of current position determination.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electrical equipment, and more specifically to a method, apparatus, and fan rotation system for determining the rotation position of a fan. Background Technology

[0002] Currently, people's pace of life is accelerating, and users have increasingly stringent requirements for time and efficiency. A good product needs to meet users' needs in various aspects. Most existing fan products use stepper motors or synchronous motors for oscillation drive, and the oscillation angle is generally controlled by stepper motor counting. In the process of controlling fan oscillation, it is first necessary to find the current position. This is because, in the process of controlling fan oscillation, only by knowing the current position of the fan rotating device (such as the fan head) can the fan rotating device be quickly driven to the target position.

[0003] For example, if a fan needs to return to its default position (e.g., directly in front), a long return time results in a long wait for the user, leading to a poor user experience. To achieve a quick return, the current position must first be known to determine the fastest possible return time. Similarly, if a user sets an oscillation angle and wants to quickly reach that angle, the current position must also be known.

[0004] To determine the current position of the fan's rotating mechanism, a fixed-position detection method is commonly used. Specifically, detection devices are set up at several fixed positions. When the fan rotates to a specific position, a signal is output to the controller. However, if the fan has not rotated to that position, the position cannot be determined. Therefore, the fixed-position detection method requires the rotating mechanism to rotate before determining the current position. Since rotation can occur in two directions, and the current position is unknown, it's impossible to determine which direction of rotation will be faster. In other words, the fixed-position detection method cannot determine the current position of the rotating mechanism in real time, resulting in a longer processing time and a poor user experience. Summary of the Invention

[0005] In view of this, the present invention provides a method, apparatus and system for determining the rotation position of a fan, so as to solve the problem of not being able to determine the current position of the fan rotation device in real time.

[0006] In a first aspect, embodiments of the present invention provide a fan rotation system, including a rotation device, a drive device, a light source, a photosensitive component, and a controller; the drive device is used to drive the rotation device to rotate; the light source is disposed on the rotation trajectory of the rotation device and rotates synchronously with the rotation device; the photosensitive component is disposed at a first position, wherein the distance between the first position and each point on the rotation trajectory is different; the controller is communicatively connected to the drive device, the light source, and the photosensitive component.

[0007] This is because the photosensitive component is sensitive to the light emitted by the light source and can acquire the light intensity signal emitted by the light source. Since the distance between the first position of the photosensitive component and each point on the rotation trajectory is different, and the light intensity signal acquired by the photosensitive element is related to the distance between the light source and the photosensitive element, the light intensity signal acquired by the photosensitive element is different when the light source moves along the rotation trajectory. Based on this, the fan rotation system provided in this embodiment of the invention can infer the distance between the photosensitive element and the light source based on the light intensity signal acquired by the photosensitive element, and further obtain the current position of the photosensitive element. Since the light source and the rotating device rotate synchronously, obtaining the current position of the light source also yields the current position of the rotating device. Compared with the related technology that uses fixed position detection to determine the current position of the rotating device, the fan rotation system provided in this embodiment of the invention can determine the current position of the rotating device in real time, reducing the determination time and improving the determination efficiency.

[0008] In one alternative implementation, the first position is any position on the axis of symmetry of the circle containing the rotation trajectory, excluding the intersection of the circle and the axis of symmetry.

[0009] This is because, after obtaining the distance between the photosensitive element and the light source, in some cases it is necessary to use geometric relationships to determine the current position of the photosensitive element. When the first position is located at any position on the axis of symmetry of the circle containing the rotation trajectory, except for the intersection of the circle and the axis of symmetry, the current position of the photosensitive element can be determined relatively easily.

[0010] In one alternative implementation, the first position is on the diameter of the circle.

[0011] This makes it relatively easy to determine the current position of the photosensitive element.

[0012] In one alternative implementation, the first position is any position other than the center of the circle.

[0013] Therefore, when the fan's rotation angle is greater than 90° and less than or equal to 180°, it avoids the situation where two points on the rotation trajectory are equidistant from the photosensitive element, enabling the fan rotation system to accurately determine the current position of the rotating device even when the fan's rotation angle is greater than 90° and less than or equal to 180°.

[0014] In one alternative embodiment, the fan rotation system further includes a light-transmitting component disposed on the diameter.

[0015] Therefore, when the fan's rotation angle is greater than 180° and less than or equal to 360°, it avoids the situation where two points on the rotation trajectory are equidistant from the photosensitive element, enabling the fan rotation system to accurately determine the current position of the rotating device even when the fan's rotation angle is greater than 180° and less than or equal to 360°.

[0016] Secondly, embodiments of the present invention also provide a method for determining the rotation position of a fan. The fan includes a rotating device, a driving device, a light source, and a photosensitive component. The driving device is used to drive the rotating device to rotate. The light source is disposed on the rotation trajectory of the rotating device and rotates synchronously with the rotating device. The photosensitive component is disposed at a first position, wherein the distance between the first position and each point on the rotation trajectory is different. The method for determining the rotation position of the fan includes the following steps: acquiring the light intensity signal detected by the photosensitive component; and determining the current position of the rotating device based on the light intensity signal.

[0017] The fan rotation control method provided in this invention can determine the current position of the rotating device by acquiring the light intensity signal detected by the photosensitive component. Compared with the fixed position detection method used in related technologies to determine the current position of the rotating device, this invention can determine the current position of the rotating device in real time, reducing the determination time and improving the determination efficiency.

[0018] In one optional implementation, determining the current position of the rotating device based on the light intensity signal includes: determining the distance between the photosensitive component and the light source based on the light intensity signal; and determining the current position of the rotating device based on the distance between the photosensitive component and the light source.

[0019] This allows for a quick and easy determination of the current position of the rotating device.

[0020] In one optional implementation, determining the distance between the photosensitive component and the light source based on the light intensity signal includes: determining the distance between the photosensitive component and the light source using a preset formula for calculating light intensity and distance based on the light intensity signal.

[0021] This allows for a quick and easy determination of the current position of the rotating device.

[0022] In one optional implementation, determining the current position of the rotating device based on the distance between the photosensitive component and the light source includes: obtaining a preset correspondence between distance and rotation angle; obtaining the current position of the rotating device based on the distance between the photosensitive component and the light source and the correspondence between distance and rotation angle; or: obtaining a preset calculation formula for distance and rotation angle; obtaining the current position of the rotating device based on the distance between the photosensitive component and the light source and the calculation formula between distance and rotation angle.

[0023] This allows for a quick and easy determination of the current position of the rotating device.

[0024] Thirdly, embodiments of the present invention provide a device for determining the rotation position of a fan. The fan includes a rotating device, a driving device, a light source, and a photosensitive component. The driving device is used to drive the rotating device to rotate. The light source is disposed on the rotation trajectory of the rotating device and rotates synchronously with the rotating device. The photosensitive component is disposed at a first position, wherein the distance between the first position and each point on the rotation trajectory is different. The device for determining the rotation position of the fan includes an acquisition module and a processing module. The acquisition module is used to acquire the light intensity signal detected by the photosensitive component. The processing module is used to determine the current position of the rotating device based on the light intensity signal.

[0025] Fourthly, embodiments of the present invention also provide a computer device, including a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the fan rotation position determination method of the first aspect or any corresponding embodiment described above.

[0026] Fifthly, embodiments of the present invention also provide a fan, including the computer device of the fourth aspect.

[0027] In a sixth aspect, embodiments of the present invention also provide a computer-readable storage medium storing computer instructions, which are used to cause a computer to execute the fan rotation position determination method of the first aspect or any corresponding embodiment described above. Attached Figure Description

[0028] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0029] Figure 1 This is a structural block diagram of a fan rotation system according to an embodiment of the present invention;

[0030] Figure 2 This is a schematic diagram of an example of a fan rotation system according to an embodiment of the present invention;

[0031] Figure 3 This is a flowchart of a fan rotation position determination method according to an embodiment of the present invention;

[0032] Figure 4 This is a flowchart of another fan rotation position determination method according to an embodiment of the present invention;

[0033] Figure 5 This is a structural block diagram of a fan rotation control device according to an embodiment of the present invention;

[0034] Figure 6 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention;

[0035] Among them, 1. The circle on which the rotation trajectory lies; 2. The light source; 3. The photosensitive component; 4. The light-transmitting component; 5. Detection area A; 6. Detection area B. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0037] According to an embodiment of the present invention, a fan rotation system is provided. For example... Figure 1 As shown, the fan rotation system includes a rotating device, a driving device, a light source, a photosensitive component, and a controller. The driving device drives the rotating device to rotate; the light source is positioned on the rotation trajectory of the rotating device and rotates synchronously with it; the photosensitive component is positioned at a first position, wherein the distance between the first position and each point on the rotation trajectory is different; the controller is communicatively connected to the driving device, the light source, and the photosensitive component. Specifically, the light source is a point light source.

[0038] This is because the photosensitive component is sensitive to the light emitted by the light source and can acquire the light intensity signal emitted by the light source. Since the distance between the first position where the photosensitive component is located and each point on the rotation trajectory is different, and the light intensity signal acquired by the photosensitive element is related to the distance between the light source and the photosensitive element, the light intensity signal acquired by the photosensitive element is different when the light source moves along the rotation trajectory. Based on this, the fan rotation system provided in this embodiment of the invention can infer the distance between the photosensitive element and the light source based on the light intensity signal acquired by the photosensitive element, and further obtain the rotation angle of the light source. Since the light source and the rotating device rotate synchronously, obtaining the rotation angle of the light source also yields the rotation angle of the rotating device. Compared with the related technology that uses fixed position detection to determine the current position of the rotating device, the fan rotation system provided in this embodiment of the invention can determine the current position of the rotating device in real time, reducing the determination time of the current position and improving the determination efficiency of the current position.

[0039] In this embodiment of the invention, the current position of the rotating device can be understood as the current rotation angle of the rotating device.

[0040] Specifically, the light source, which can be composed of LEDs (light-emitting diodes), provides the light required for the fan rotation system. The drive unit, commonly used to drive stepper motors, drives the rotation of the device. The photosensitive component detects light signals and converts them into electrical signals that the controller can recognize. When light shines on the photosensitive component, the intensity of the light received varies depending on the distance between the light source and the photosensitive element, resulting in different electrical signals. The controller handles the logic operations; all functional logic and command execution are performed by the controller, which controls the other parts of the machine.

[0041] In one specific implementation, the first position is any position on the axis of symmetry of the circle containing the rotation trajectory, excluding the intersection of the circle and the axis of symmetry. This is because, after obtaining the distance between the photosensitive element and the light source, in some cases it is necessary to use geometric relationships to determine the current position of the photosensitive element. When the first position is located at any position on the axis of symmetry of the circle containing the rotation trajectory, excluding the intersection of the circle and the axis of symmetry, the current position of the photosensitive element can be determined relatively easily. When the rotation angle range of the fan is less than or equal to 90°, for example, a rotation angle range of 90° (i.e., the rotating device can rotate from 0° to 90°), the first position being located on the axis of symmetry of the circle containing the rotation trajectory ensures that the light intensity signal obtained by the photosensitive element is different each time the light source moves along the rotation trajectory.

[0042] In one specific implementation, the first position is located on the diameter of the circle. Similar to the above, when the first position is located on the diameter of the circle, the current position of the photosensitive element can be determined relatively easily. When the fan's rotation angle is less than or equal to 90°, the first position being on the diameter of the circle ensures that the light intensity signals acquired by the photosensitive element are all different as the light source moves along the rotation trajectory.

[0043] It should be noted that the axis of symmetry of a circle is a straight line that includes the diameter of the circle. When the first position is located on the axis of symmetry of the circle on which the rotation trajectory lies, the first position can be inside or outside the circle; when the first position is located on the diameter of the circle, the first position is inside the circle.

[0044] As a specific implementation method, such as Figure 2As shown, the first position is any position other than the center of the circle. That is, the first position is a non-center position on the diameter. This is because when the rotation angle range of the rotating device is greater than 90° and less than or equal to 180°, for example, when the rotation angle range is 150° (i.e., the rotating device can rotate from 0° to 150°), if the first position is the center position on the radius, then there will be two points on the rotation trajectory that are equidistant from the photosensitive element. This makes it impossible to determine the distance between the light source and the photosensitive element based on the light intensity signal detected by the photosensitive element, and thus, it is impossible to determine the current position of the rotating device. To avoid this situation, the photosensitive element needs to be placed at a non-center position on the diameter. In other words, placing the photosensitive element at a non-center position on the diameter allows the fan rotation system to accurately determine the current position of the rotating device even when the fan's rotation angle is greater than 90° and less than or equal to 180°.

[0045] As a specific implementation method, such as Figure 2 As shown, the fan rotation system also includes a light-transmitting component, which is positioned on the diameter. This is because when the rotation angle of the fan rotation device is greater than 180° and less than or equal to 360°, for example, a rotation angle range of 300° (i.e., the rotation device can rotate from 0° to 300°), when the photosensitive element is positioned at a non-central position on the diameter, the light source moves along the rotation trajectory. There will be two points on the rotation trajectory that are equidistant from the photosensitive element, making it impossible to determine the distance between the light source and the photosensitive element based on the light intensity signal detected by the photosensitive element, and thus, the current position of the rotation device cannot be determined.

[0046] To avoid this situation, a light-transmitting component is installed along the diameter of the rotation trajectory. This component attenuates light intensity; as light from the light source passes through it, the intensity decreases from its original value to a new value. This allows the fan rotation system to accurately determine the current position of the rotating device even when the fan's rotation angle is greater than 180° but less than or equal to 360°. It should be noted that this embodiment of the invention requires only one light-transmitting component to avoid situations where two points on the rotation trajectory are equidistant from the photosensitive element. This results in fewer components, higher production efficiency, and easier control over the production process. Furthermore, by selecting a suitable light source and light-transmitting component, even when the fan's rotation angle is greater than 180° but less than or equal to 360°, the distance from each point on the rotation trajectory to the photosensitive element can be different.

[0047] Figure 2 This is a schematic diagram of an example of a fan rotation system according to an embodiment of the present invention, as shown below. Figure 2As shown, the dashed line represents circle 1, the rotation trajectory of the rotating device. Point light source 2 is placed on the rotation trajectory and rotates synchronously with the rotating device. It should be noted that different fans have different rotation angle ranges. When the fan's rotation angle range is 360°, the rotation trajectory of the rotating device is the entire circle; when the fan's rotation angle range is 300°, the rotation trajectory of the rotating device is a part of the circle. Figure 2 As shown, the circle formed by the entire rotation trajectory is divided into upper and lower parts by the light-transmitting component 4. The upper part is the detection area A 5, and the lower part is the detection area B 6. The photosensitive component 3 is set at a non-center position in either area.

[0048] The principle of the fan rotation system is explained below using the detection area B 6 set in photosensitive component 3 as an example.

[0049] When point light source 2 is in detection area B 6, because photosensitive component 3 is not in the center of the circle, the distance between point light source 2 and photosensitive component 3 within the semicircle of the motion trajectory varies depending on the position of point light source 2. Different distances result in different light intensities received by photosensitive component 3. The formula for calculating light intensity versus distance is: H = f(X) + m. This gives the current position information of point light source 2. Furthermore, the angle information of the rotating device can be calculated. In the above formula, H represents the distance between the photosensitive component and the light source, X represents the light intensity signal, and m represents a constant. The value of m can be determined based on a specific function form; the function here is only for illustrative purposes and does not represent the final function form.

[0050] When point light source 2 is in detection area A 5, since the spatial distance is equal to that in detection area B 6, a light-transmitting component 4 is added to attenuate the light intensity illuminating the photosensitive component 3, so that the light intensity can be distinguished from that in area B. At this time, the position information of the current point light source 2 can be obtained by using the formula for calculating light intensity and distance: H=f(X)+m. Furthermore, the angle information of the device can be calculated.

[0051] According to an embodiment of the present invention, a fan rotation control method embodiment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0052] This embodiment provides a fan rotation control method, which can be used in a fan rotation system. The fan rotation system includes a fan comprising a rotation device, a drive device, a light source, and a photosensitive component. The drive device drives the rotation device to rotate. The light source is positioned on the rotation trajectory of the rotation device and rotates synchronously with it. The photosensitive component is positioned at a first position, wherein the distance between the first position and each point on the rotation trajectory is different. Specifically, the fan rotation control method can be used in a controller of the fan rotation system.

[0053] Figure 3 This is a flowchart of a fan rotation position determination method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:

[0054] Step S301: Acquire the light intensity signal detected by the photosensitive component.

[0055] Specifically, the light intensity signal detected by the photosensitive component can be acquired whenever it is necessary to determine the current position of the rotating device. For example, when the fan needs to return to its default position (e.g., directly in front), the current position of the rotating device must first be determined, and then the route for the fan to return to the default position is determined based on the current position of the rotating device. Similarly, when the fan needs to reach a user-defined angle, the current position of the rotating device must first be determined, and then the route for the fan to reach the defined angle is determined based on the current position of the rotating device. It should be noted that the current position of the rotating device may or may not be determined during the process of the fan returning to its default position or reaching the defined angle. Step S302: Determine the current position of the rotating device based on the light intensity signal.

[0056] This is because the photosensitive component is sensitive to the light emitted by the light source and can acquire the light intensity signal. Since the distance between the initial position of the photosensitive component and each point on the rotation trajectory is different, and the light intensity signal acquired by the photosensitive element is related to the distance between the light source and the photosensitive element, the light intensity signal acquired by the photosensitive element is different each time the light source moves along the rotation trajectory. Based on this principle, the distance between the photosensitive element and the light source can be deduced from the light intensity signal acquired by the photosensitive element, and thus the current position of the photosensitive element can be obtained. Since the light source and the rotating device rotate synchronously, obtaining the current position of the light source also yields the current position of the rotating device.

[0057] Therefore, the fan rotation control method provided in this embodiment of the invention can determine the current position of the rotating device by acquiring the light intensity signal detected by the photosensitive component. Compared with the fixed position detection method used in related technologies to determine the current position of the rotating device, this embodiment of the invention can determine the current position of the rotating device in real time, reducing the determination time and improving the determination efficiency.

[0058] This embodiment provides a fan rotation control method, which can be used in a fan rotation system. The fan includes a rotation device, a drive device, a light source, a photosensitive component, and a light-transmitting component. The drive device drives the rotation device to rotate. The light source is positioned on the rotation trajectory of the rotation device and rotates synchronously with it. The photosensitive component is positioned at a first position, which is any position on the diameter of a circle except for the intersection of the circle and the diameter, and the center of the circle. The light-transmitting component is positioned on the diameter. Specifically, the fan rotation control method can be used in a controller of a fan rotation system.

[0059] Figure 4 This is a flowchart of another fan rotation position determination method according to an embodiment of the present invention, such as... Figure 4 As shown, the process includes the following steps:

[0060] Step S401: Acquire the light intensity signal detected by the photosensitive component.

[0061] Step S402: Determine the current position of the rotating device based on the light intensity signal.

[0062] Specifically, step S402 includes the following steps:

[0063] Step S4021: Determine the distance between the photosensitive component and the light source based on the light intensity signal.

[0064] Specifically, the distance between the photosensitive component and the light source can be determined based on the light intensity signal using the following method: Based on the light intensity signal, the distance between the photosensitive component and the light source is determined using a preset formula for calculating light intensity and distance.

[0065] For example, the formula for calculating light intensity and distance is: H = f(X) + m, where H represents the distance between the photosensitive component and the light source, X represents the light intensity signal, and m represents a constant.

[0066] Step S4022: Determine the current position of the rotating device based on the distance between the photosensitive component and the light source.

[0067] Specifically, the current position of the rotating device can be determined based on the distance between the photosensitive component and the light source using the following two methods.

[0068] The first method involves obtaining a preset relationship between distance and rotation angle; and determining the current position of the rotating device based on the distance between the photosensitive component and the light source, and the relationship between distance and rotation angle.

[0069] In other words, the correspondence between distance and rotation angle can be preset in the controller. For example, when the distance is A1, the corresponding rotation angle is 10°, when the distance is A2, the corresponding rotation angle is 11°, and so on. Thus, the current position of the rotating device can be obtained based on the distance between the photosensitive component and the light source, and the correspondence between distance and rotation angle.

[0070] For example, in the correspondence between distance and rotation angle, the distance and / or rotation angle are range values.

[0071] The second method involves obtaining a preset formula for calculating the distance and rotation angle; and then determining the current position of the rotating device based on the distance between the photosensitive component and the light source, as well as the formula for calculating the distance and rotation angle.

[0072] In other words, after obtaining the distance between the photosensitive component and the light source, the current position of the photosensitive element can be determined using geometric relationships. For example, a two-dimensional coordinate system can be established based on the rotation trajectory, thereby obtaining the formulas for calculating the distance and rotation angle.

[0073] The fan rotation control method provided in this embodiment of the invention can quickly and accurately determine the current position of the rotating device. Compared with the related technology that uses fixed position detection to determine the current position of the rotating device, the fan rotation system provided in this embodiment of the invention can determine the current position of the rotating device in real time, reducing the determination time of the current position, improving the determination efficiency of the current position, and improving the user experience.

[0074] This embodiment also provides a device for determining the rotation position of a fan. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0075] This embodiment provides a device for determining the rotation position of a fan, such as... Figure 5 As shown, it includes:

[0076] The acquisition module 501 is used to acquire the light intensity signal detected by the photosensitive component when the rotating device rotates.

[0077] The processing module 502 is used to determine the current position of the rotating device based on the light intensity signal.

[0078] In one optional implementation, the processing module 502 includes a distance determination unit and an angle determination unit. The distance determination unit determines the distance between the photosensitive component and the light source based on the light intensity signal; the angle determination unit determines the current position of the rotating device based on the distance between the photosensitive component and the light source.

[0079] In one optional implementation, the distance determination unit is specifically used to: determine the distance between the photosensitive component and the light source based on the light intensity signal and using a preset formula for calculating light intensity and distance.

[0080] In one optional implementation, the angle determination unit is specifically used to: obtain a preset correspondence between distance and rotation angle; obtain the current position of the rotating device based on the distance between the photosensitive component and the light source, and the correspondence between distance and rotation angle; or; obtain a preset calculation formula for distance and rotation angle; and obtain the current position of the rotating device based on the distance between the photosensitive component and the light source, and the calculation formula between distance and rotation angle.

[0081] In this embodiment, the fan rotation control device is presented in the form of a functional unit. Here, a unit refers to an ASIC circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0082] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0083] This invention also provides a computer device having the above-described features. Figure 5 The fan rotation control device shown.

[0084] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 6 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 6Take a processor 10 as an example.

[0085] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0086] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.

[0087] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device as shown by a landing page for an app. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0088] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0089] The computer device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 6 Taking the example of a connection between China and Israel via a bus.

[0090] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.

[0091] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.

[0092] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A fan rotation system, characterized in that, include: Rotating device; A driving device for driving the rotating device to rotate; The light source is positioned on the rotation trajectory of the rotating device and rotates synchronously with the rotating device; A photosensitive component is disposed at a first position, which is any position on the diameter of the circle containing the rotation trajectory, excluding the center of the circle, wherein the distance between the first position and each point on the rotation trajectory is different. A light-transmitting component is disposed on the diameter; The controller is communicatively connected to the drive device, the light source, and the photosensitive component. The controller is used to acquire the light intensity signal detected by the photosensitive component, determine the distance between the photosensitive component and the light source based on the light intensity signal, and determine the current position of the rotating device based on the distance between the photosensitive component and the light source.

2. A method for determining the rotation position of a fan, characterized in that, The fan includes a rotating device, a driving device, a light source, and a photosensitive component; the driving device drives the rotating device to rotate; the light source is positioned on the rotation trajectory of the rotating device and rotates synchronously with the rotating device; the photosensitive component is positioned at a first position, which is any position on the diameter of the circle containing the rotation trajectory, excluding the center of the circle, wherein the distance between the first position and each point on the rotation trajectory is different; the fan also includes a light-transmitting component positioned on the diameter; the method for determining the fan's rotation position includes: Acquire the light intensity signal detected by the photosensitive component; The current position of the rotating device is determined based on the light intensity signal; Determining the current position of the rotating device based on the light intensity signal includes: The distance between the photosensitive component and the light source is determined based on the light intensity signal; The current position of the rotating device is determined based on the distance between the photosensitive component and the light source.

3. The method according to claim 2, characterized in that, Determining the distance between the photosensitive component and the light source based on the light intensity signal includes: Based on the light intensity signal, the distance between the photosensitive component and the light source is determined using a preset formula for calculating light intensity and distance.

4. The method according to claim 2, characterized in that, Determining the current position of the rotating device based on the distance between the photosensitive component and the light source includes: Obtain the preset relationship between distance and rotation angle; The current position of the rotating device is obtained based on the distance between the photosensitive component and the light source, and the correspondence between the distance and the rotation angle; or; Obtain the preset calculation formulas for distance and rotation angle; The current position of the rotating device is obtained based on the distance between the photosensitive component and the light source, and the formula for calculating the distance and the rotation angle.

5. A device for determining the rotation position of a fan, characterized in that, The fan includes a rotating device, a driving device, a light source, and a photosensitive component; the driving device drives the rotating device to rotate; the light source is positioned on the rotation trajectory of the rotating device and rotates synchronously with the rotating device; the photosensitive component is positioned at a first position, which is any position on the diameter of the circle containing the rotation trajectory, excluding the center of the circle, wherein the distance between the first position and each point on the rotation trajectory is different; the fan also includes a light-transmitting component positioned on the diameter; the device for determining the fan's rotation position includes: The acquisition module is used to acquire the light intensity signal detected by the photosensitive component; The processing module is used to determine the current position of the rotating device based on the light intensity signal; determining the current position of the rotating device based on the light intensity signal includes: determining the distance between the photosensitive component and the light source based on the light intensity signal; determining the current position of the rotating device based on the distance between the photosensitive component and the light source; determining the distance between the photosensitive component and the light source based on the light intensity signal includes: determining the distance between the photosensitive component and the light source based on the light intensity signal using a preset formula for calculating light intensity and distance.

6. A computer device, characterized in that, include: A memory and a processor are communicatively connected, the memory storing computer instructions, and the processor executing the computer instructions to perform the method for determining the fan rotation position as described in any one of claims 2 to 4.

7. A fan, characterized in that, Includes the computer device as described in claim 6.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the method for determining the fan rotation position according to any one of claims 2 to 4.