Fan control method and fan
By detecting the user's location and combining changes in the frequency and speed of sound of ultrasonic signals to determine the ambient temperature, the operating parameters of the fan are adjusted. This solves the problem that existing voice-activated circulating fans cannot adjust the temperature according to the location of the sound source, achieving rapid cooling and accurate temperature recognition, improving the user experience and reducing costs.
Patent Information
- Application Number
- CN202511066493.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-07-31
AI Technical Summary
Existing voice-activated circulating fans cannot adjust their operating parameters according to the ambient temperature at the sound source location, resulting in a poor user experience.
The ambient temperature is determined by detecting the user's location and transmitting a detection signal. The fan's oscillation speed and wind speed level are adjusted to adapt to temperature changes at the user's location. The accuracy of temperature identification is improved by combining the frequency and speed of sound changes of ultrasonic signals with weighted processing.
It achieves targeted cooling based on the ambient temperature at the sound source location, improving user experience and saving energy, while simplifying the hardware structure and reducing costs.
Smart Images

Figure CN120576118B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of home appliance technology, specifically to a fan control method and a fan. Background Technology
[0002] Existing voice-activated circulating fans generally only use the voice function for simple control. Although some fans' voice-controlled positioning technology can locate the sound source and follow it with oscillation, it cannot adjust the fan's operating parameters according to the ambient temperature at the sound source location, resulting in a poor user experience. Summary of the Invention
[0003] In view of this, the present invention provides a fan control method and a fan to solve the problem in the prior art that the operating parameters of the fan cannot be adjusted according to the ambient temperature of the sound-emitting location, resulting in a poor user experience.
[0004] In a first aspect, the present invention provides a fan control method, comprising:
[0005] Determine the user's location based on the voice information emitted by the user;
[0006] It transmits a detection signal to the user's location and determines the ambient temperature information of the user's location based on the reflected detection signal;
[0007] Adjust the fan's operating parameters based on the ambient temperature information of the user's location.
[0008] Beneficial effects: By determining the user's location and distance based on the sound information emitted by the user, the system controls the fan to send a detection signal to the user's location. Based on the received reflected signal, the system determines the ambient temperature at the user's location and adjusts the fan's operating parameters accordingly. This achieves targeted cooling based on the ambient temperature at the sound source location, effectively solving the problem that existing fans cannot adjust their operating parameters according to the ambient temperature at the sound source location, resulting in a poor user experience.
[0009] In one optional implementation, adjusting the fan's operating parameters based on the ambient temperature information of the user's location includes:
[0010] When the fan rotates to a set angle range from the user's location, adjust the oscillation speed and / or fan speed level.
[0011] Beneficial effects: When the temperature at the user's location is detected to be high, the fan will either reduce its oscillation speed and increase its dwell time at the user's location when it rotates within a set angle range, or increase its fan speed to increase the airflow at the user's location, achieving a rapid cooling effect within a fixed area and allowing the user to quickly feel the coolness for a better user experience. When the temperature at the user's location is detected to be low, the fan will either increase its oscillation speed and shorten its dwell time at the user's location when it rotates within a set angle range, allowing the fan to quickly pass over the user, or reduce its fan speed to reduce the airflow at the user's location, achieving the effect of not blowing directly on the user in low temperatures. This design allows for targeted cooling of the user's location, improving the user experience and saving energy.
[0012] In one optional implementation, adjusting the fan's operating parameters based on the ambient temperature information of the user's location specifically includes:
[0013] Determine the ambient temperature T at the user's location and the temperature T0 at the fan's location, and compare T with T0;
[0014] When it is determined that T is greater than T0, and the difference between T and T0 is greater than the set temperature difference threshold, the fan will be controlled to rotate within the set angle range of the user's location, and the oscillation speed will be reduced and / or the fan speed level will be increased.
[0015] Beneficial effects: Once the ambient temperature at the user's location is determined, the fan's control module compares this temperature with the temperature at the fan. If it determines that the ambient temperature at the user's location is greater than the temperature at the fan and the temperature difference is greater than the set temperature difference threshold, the control module sends a command to control the fan's oscillation motor. When the fan rotates to a set angle range within the user's location, the step angle of the oscillation motor is reduced, thereby reducing the fan's oscillation speed. At the same time, the fan speed level can be increased to increase the air volume, thus achieving a rapid cooling effect at the user's location and improving the user experience.
[0016] In one optional implementation, a detection signal is transmitted to the user's location, and the ambient temperature information of the user's location is determined based on the reflected detection signal, specifically including:
[0017] Transmit ultrasonic signals to the user's location;
[0018] The temperature T1 at the user's location is determined based on the frequency change information of the reflected ultrasonic signal;
[0019] The temperature T2 at the user's location is determined based on the change in the speed of sound of the reflected ultrasonic signal.
[0020] Weighting T1 and T2, we obtain the ambient temperature at the user's location, T = dT1 + eT2, where:
[0021] d is the weighting coefficient for the test temperature T1 under the frequency variation scheme, and e is the weighting coefficient for the test temperature T2 under the sound speed variation scheme. d+e=1.
[0022] Beneficial effects: Since ultrasonic signals are affected by temperature during propagation, mainly in terms of frequency and velocity changes, this embodiment, after determining the user's location using sound source localization, determines the user's temperature by combining velocity and frequency change information. This improves the accuracy of ultrasonic temperature identification at distant points and addresses the problem of poor accuracy in traditional methods that rely solely on ultrasonic velocity changes to determine distant temperatures.
[0023] In one alternative implementation, an ultrasonic signal is transmitted to the user's location;
[0024] The temperature T1 at the user's location is determined based on the frequency variation information of the reflected ultrasonic signal, specifically including:
[0025] It transmits multiple ultrasonic signals of different frequencies to the user's location;
[0026] Based on the received ultrasonic signals, the frequency changes corresponding to ultrasonic signals in multiple different frequency bands are calculated.
[0027] The corresponding temperature values are calculated based on the frequency changes of ultrasonic signals in multiple different frequency bands.
[0028] The multiple temperature values are weighted to obtain the temperature T1 at the user's location.
[0029] Beneficial effects: Since ultrasonic signals of different frequencies are affected differently by the thermal motion of air molecules, such as high-frequency signals being more affected by the thermal motion of air molecules than low-frequency signals, this embodiment obtains multiple temperature values from multiple ultrasonic signals of different frequency bands, and then performs weighted processing on the obtained multiple temperature values to obtain the final user temperature T1, resulting in more accurate measurement results.
[0030] In one alternative implementation, an ultrasonic signal is transmitted to the user's location;
[0031] The temperature T1 at the user's location is determined based on the frequency variation information of the reflected ultrasonic signal, specifically including:
[0032] Three sets of ultrasonic signals with frequencies of f1, f2 and f3 are transmitted to the user's location, where f1≤20kHz, 20kHz<f2<100kHz, and f3≥100kHz.
[0033] Record the frequencies f1′, f2′, and f3′ of the reflected ultrasonic signals;
[0034] The frequency changes Δf1=f1′-f1, Δf2=f2′-f2, and Δf3=f3′-f3 corresponding to the ultrasonic signals of the three frequency groups f1, f2, and f3 are calculated respectively.
[0035] Substitute Δf1, Δf2, and Δf3 into the formula Obtain the temperature T at the user's location. 1f1 T 1f2 T 1f3 ;
[0036] Where, f n Let α be the frequency of the emitted ultrasonic wave, T0 be the temperature at the fan, and L be the distance from the fan to the user.
[0037] For T 1f1 T 1f2 T 1f3 After weighting, we get Where a, b, and c are the weighting coefficients for the frequency variations of ultrasound at frequencies f1, f2, and f3, and a+b+c=1.
[0038] Beneficial effects: After confirming the user's angle and orientation, the fan rotates to a position where the ultrasonic transmitting module faces the user, emitting three sets of ultrasonic signals with frequencies of f1, f2, and f3 respectively—low, medium, and high frequencies—towards the user's location. Upon encountering an obstacle, the emitted ultrasonic signals are reflected back to the fan's ultrasonic receiving module. The receiving module records the corresponding f1′, f2′, and f3′ of the received ultrasonic signals. The control module calculates the frequency changes Δf1=f1′-f1, Δf2=f2′-f2, and Δf3=f3′-f3 for each of the three sets of ultrasonic signals, and substitutes Δf1, Δf2, and Δf3 into the formula to calculate T. 1f1 T 1f2 T 1f3 Then, for T 1f1 T 1f2 T 1f3 After weighted processing, the temperature T1 at the user's location is obtained. Since the three sets of ultrasonic signals f1, f2, and f3 cover the low-frequency, mid-frequency, and high-frequency bands respectively, the frequency coverage is more comprehensive. Therefore, the temperature calculated by applying different weighting coefficients to ultrasonic signals of different frequencies is more accurate.
[0039] In one alternative implementation, the fan is provided with two sound wave receiving modules, which are spaced apart and located on the same horizontal plane.
[0040] The temperature T2 at the user's location is determined based on the change in the speed of sound of the reflected ultrasonic signal, specifically including:
[0041] Obtain the time difference Δt between the ultrasonic signals received by the two acoustic wave receiving modules and the reflected ultrasonic signals;
[0042] T2 is calculated using the formula T2 = (d / Δt - 331) / 0.6, where d is the distance between the two acoustic receiving modules.
[0043] Beneficial effects: By using the distance between the two acoustic wave receiving modules and the time difference between the ultrasonic signals received by the two acoustic wave receiving modules, the speed of the reflected ultrasonic wave can be obtained according to the formula V=d / Δt. Based on the relationship between the speed of sound and temperature, V=331+0.6T, the ambient temperature T2 at the user's location can be deduced. Then, it is weighted with T1 to obtain the final temperature T. This method has higher accuracy and improves the problem of poor accuracy in traditional methods that rely on a single change in the speed of sound to detect the temperature at the user's location.
[0044] In one alternative implementation, the fan is provided with two sound wave receiving modules, which are spaced apart and located on the same horizontal plane.
[0045] Determining the user's location based on the user's voice information includes:
[0046] The system obtains the time difference between the sound information received by the two sound wave receiving modules on the fan and the sound information emitted by the user. Based on the time difference, the system uses triangulation to determine the user's orientation angle and distance.
[0047] Beneficial effects: By using the same set of sound wave receiving modules to determine the user's location information and the ambient temperature, the structure can be simplified, hardware costs and installation fees can be saved, the overall cost of the machine can be reduced, and the product competitiveness can be improved.
[0048] Secondly, the present invention also provides a fan, and a fan control method employing any of the above embodiments.
[0049] In one alternative implementation, the fan includes:
[0050] Machine head;
[0051] The machine head is rotatably mounted on the support.
[0052] An ultrasonic transmitting module, mounted on the head of the device, is used to transmit ultrasonic signals to the user's location.
[0053] The sound wave receiving module, mounted on the bracket, is used to receive voice information sent by the user and reflected ultrasonic signals.
[0054] The acoustic wave receiving module has two spaced-apart modules, and the two acoustic wave receiving modules are located on the same horizontal plane. Attached Figure Description
[0055] 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.
[0056] Figure 1 This is a simplified front view of the fan in an embodiment of the present invention;
[0057] Figure 2 This is a simplified rear view of the fan in an embodiment of the present invention;
[0058] Figure 3 This is a simplified side view of the fan in an embodiment of the present invention;
[0059] Figure 4 This is a flowchart illustrating a first embodiment of the fan control method in this invention.
[0060] Figure 5 This is a flowchart illustrating a second embodiment of the fan control method in this invention.
[0061] Figure 6 This is a flowchart illustrating a third embodiment of the fan control method in this invention.
[0062] Figure 7 This is a flowchart illustrating the fourth embodiment of the fan control method in this invention.
[0063] Figure 8 This is a flowchart illustrating the fifth embodiment of the fan control method in this invention.
[0064] Figure 9 This is a logic diagram of one embodiment of the fan control method in this invention.
[0065] Explanation of reference numerals in the attached figures:
[0066] 1. Head unit; 2. Bracket; 3. Acoustic wave receiving module; 4. Ultrasonic wave transmitting module; 5. Temperature sensing module; 6. Speaker. Detailed Implementation
[0067] 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.
[0068] In the description of this invention, it should be noted that the terms "upper," "lower," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0069] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "connected" and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0070] Furthermore, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0071] The offline voice-controlled circulating fan is a multi-functional fan that integrates circulating airflow and intelligent voice control. It rapidly and evenly distributes air to various areas of a room through directional or three-dimensional airflow, achieving rapid air exchange. It requires no network connection to operate and features privacy protection and rapid response. Through offline voice recognition technology, it provides users with a convenient and intelligent user experience. These advantages make it widely applicable in homes, offices, and public places.
[0072] Existing voice-activated circulating fans typically use the voice function only for simple control. While some fans' voice-controlled positioning technology can locate the sound source and follow it with oscillation, it cannot rapidly cool the ambient temperature at the sound source location and lacks expanded applications of voice-related intelligent functions, resulting in a poor user experience. Related solutions for measuring temperature at distant points have poor accuracy. Therefore, how to utilize voice recognition functions to achieve rapid cooling of a fixed area and improve the accuracy of distant temperature recognition is a pressing technical problem that needs to be solved in this field. In view of this, this embodiment is proposed.
[0073] The following is combined with Figures 1 to 9 The following describes embodiments of the present invention.
[0074] According to an embodiment of the present invention, in one aspect, combined with Figures 1 to 4 As shown, the present invention provides a fan control method, including:
[0075] Step S101: Determine the user's location based on the sound information emitted by the user;
[0076] Step S102: Transmit a detection signal to the user's location and determine the ambient temperature information of the user's location based on the reflected detection signal;
[0077] Step S103: Adjust the fan's operating parameters according to the ambient temperature information of the user's location.
[0078] In the above embodiment, by determining the user's location and distance based on the sound information emitted by the user, the fan is controlled to send a detection signal to the user's location. The ambient temperature information at the user's location is determined based on the received reflected signal. Then, the fan's operating parameters are adjusted according to the ambient temperature information at the user's location. This achieves the effect of targeted cooling based on the ambient temperature at the sound source location, effectively solving the problem that existing fans cannot adjust their operating parameters according to the ambient temperature at the sound source location, resulting in a poor user experience.
[0079] Specifically, in step S102 above, the detection signal includes, but is not limited to, ultrasonic signals and infrared signals. Preferably, the detection signal includes ultrasonic signals, and the fan includes an ultrasonic transmitting module 4, which is used to transmit ultrasonic detection signals to the user. More preferably, the fan includes a sound wave receiving module 3, which can receive both the sound information emitted by the user and the reflected ultrasonic signals. In steps S101 and S102, the same set of sound wave receiving modules 3 is used to receive the sound waves emitted by the user and the ultrasonic signals reflected back from the ultrasonic transmitting module 4, which simplifies the structure and achieves the purpose of multiple uses.
[0080] Furthermore, the fan in this embodiment is an oscillating fan; more precisely, the fan in this embodiment is a voice-activated looping fan, such as... Figures 1 to 3 As shown, the fan includes a bracket 2 and a fan head 1 rotatably mounted on the bracket 2. The fan includes an oscillating motor for controlling the rotation of the fan head 1. The fan head 1 includes a fan wheel and a fan wheel motor for driving the fan wheel to rotate. The oscillating speed of the fan head 1 can be controlled by the oscillating motor to adjust the blowing time of the fan head 1 within a set range, and the fan speed can be adjusted by controlling the rotation speed of the fan wheel by the fan wheel motor. In step S103, the operating parameters of the fan are adjusted, including but not limited to controlling the fan switch, increasing or decreasing the fan oscillating speed, shortening or lengthening the fan dwell time, and decreasing or increasing the fan speed level. The air volume is different for different fan speed levels.
[0081] Furthermore, the voice information emitted by the user in step S101 includes a wake-up word and command information, such as "XX, please turn on the fan," where "XX" is the wake-up word and "please turn on the fan" is the command information. Determining the user's location includes, but is not limited to, the user's orientation and distance. In step S102, the ambient temperature information includes the ambient temperature value.
[0082] In some embodiments, adjusting the fan's operating parameters based on the ambient temperature information of the user's location includes:
[0083] Step S1031: When the fan rotates to a set angle range within the user's location, adjust the oscillation speed and / or fan speed level.
[0084] In the above embodiments, when the temperature at the user's location is determined to be high, the fan is controlled to reduce its oscillation speed and increase its dwell time at the user's location when it rotates within a set angle range, or the fan speed is increased to increase the airflow at the user's location, thereby achieving a rapid cooling effect within a fixed range, allowing the user to quickly feel the coolness and improving the user experience. When the temperature at the user's location is determined to be low, the fan is controlled to increase its oscillation speed and shorten its dwell time at the user's location when it rotates within a set angle range, allowing the fan to quickly pass over the user, or the fan speed is reduced to decrease the airflow at the user's location, achieving the effect of not blowing directly on the user in low temperatures. This design allows for targeted cooling of the user's location, improving the user experience and saving energy.
[0085] Preferably, when it is determined that the temperature at the user's location is high, the fan is controlled to rotate within a 30° range to the left or right of the user, and the oscillation speed is reduced.
[0086] In some embodiments, such as Figure 5As shown, adjusting the fan's operating parameters based on the ambient temperature information at the user's location specifically includes:
[0087] Step S201: Determine the ambient temperature T at the user's location and the temperature T0 at the fan, and compare T with T0;
[0088] Step S202: When it is determined that T is greater than T0 and the difference between T and T0 is greater than the set temperature difference threshold, the fan is controlled to rotate within the set angle range of the user's location, and the oscillation speed is reduced and / or the fan speed level is increased.
[0089] In the above embodiment, once the ambient temperature at the user's location is determined, the fan control module compares this temperature with the temperature at the fan. If it is determined that the ambient temperature at the user's location is greater than the temperature at the fan and the temperature difference is greater than a set temperature difference threshold, the control module issues a command to control the fan's oscillation motor. When the fan rotates to a set angle range within the user's location, the step angle of the oscillation motor is reduced, thereby reducing the fan's oscillation speed. At the same time, the fan speed level can be increased to increase the air volume, thereby achieving a rapid cooling effect at the user's location and improving the user experience.
[0090] Optionally, a temperature difference threshold of 3℃ can be set. When T - T0 > 3℃, the step angle of the oscillation motor is changed from 2.5 degrees to 1.8 degrees when the fan rotates within a 30° range to the left or right of the user, and the fan oscillation speed is reduced from n1 to n2, where n1 > n2. Of course, the temperature difference threshold can also be set to 2℃, 4℃, 5℃, etc., which are not listed here. The set angle range for the fan to rotate to the user's position can also be 20°, 25°, 35°, 40°, etc., which are not listed here.
[0091] Preferably, in this embodiment, a temperature sensing module 5 is provided on the fan, and the temperature sensing module 5 is used to detect the temperature T0 at the fan.
[0092] In some embodiments, such as Figure 6 As shown, a detection signal is transmitted to the user's location, and the ambient temperature information of the user's location is determined based on the reflected detection signal. Specifically, this includes:
[0093] Step S301: Transmit an ultrasonic signal to the user's location;
[0094] Step S302: Determine the temperature T1 at the user's location based on the frequency change information of the reflected ultrasonic signal;
[0095] Step S303: Determine the temperature T2 at the user's location based on the change in the sound velocity of the reflected ultrasonic signal;
[0096] Step S304: Weight T1 and T2 to obtain the ambient temperature at the user's location, T = dT1 + eT2, where:
[0097] d is the weighting coefficient for the test temperature T1 under the frequency variation scheme, and e is the weighting coefficient for the test temperature T2 under the sound speed variation scheme. d+e=1.
[0098] In the above embodiments, since ultrasonic signals are affected by temperature during propagation, mainly in terms of frequency and speed changes, this embodiment determines the user's temperature by combining speed and frequency change information after using sound source localization. This improves the accuracy of ultrasonic far-point temperature identification and addresses the problem of poor accuracy in traditional methods that rely solely on ultrasonic speed changes to determine far-point temperatures.
[0099] Traditional methods of measuring temperature at a distance using ultrasound generally rely solely on changes in sound speed to infer the temperature, resulting in poor accuracy. This embodiment, by changing the oscillation speed of the oscillating motor within a set range at the user's location, enables the voice-activated circulating fan to rapidly cool specific locations during space cooling. This not only achieves rapid cooling of a fixed area using voice recognition functions but also improves the accuracy of ultrasonic temperature recognition at a distance.
[0100] Specifically, the fan control module weights and combines the temperature data T1 and T2 obtained from the frequency shift and sound speed changes of the reflected ultrasonic waves to obtain the accurate information of the ambient temperature at the sound source, T = dT1 + eT2, where d and e are the weighting coefficients of the test temperature T1 under the frequency change scheme and the test temperature T2 under the sound speed change scheme, respectively. Both d and e are experimentally measured set values, and d + e = 1. The value of d is adjusted according to the air quality of the fan's working environment. When there is more dust and higher humidity in the air, the coefficient d is increased, and vice versa.
[0101] In some embodiments, such as Figure 7 As shown, it transmits ultrasonic signals to the user's location;
[0102] The temperature T1 at the user's location is determined based on the frequency variation information of the reflected ultrasonic signal, specifically including:
[0103] Step S401: Transmit multiple ultrasonic signals of different frequency bands to the user's location;
[0104] Step S402: Calculate the frequency change corresponding to multiple ultrasonic signals of different frequency bands based on the received ultrasonic signals.
[0105] Step S403: Calculate the corresponding temperature value based on the frequency change of the ultrasonic signals of different frequency bands.
[0106] Step S404: Perform weighted processing on the obtained multiple temperature values to obtain the temperature T1 of the user's location.
[0107] Since ultrasonic signals of different frequencies are affected differently by the thermal motion of air molecules, such as high-frequency signals being more affected by the thermal motion of air molecules than low-frequency signals, this embodiment obtains multiple temperature values from multiple ultrasonic signals of different frequency bands, and then performs weighted processing on the obtained multiple temperature values to obtain the final user temperature T1, resulting in a more accurate measurement result.
[0108] Specifically, in step S401, ultrasonic signals of different frequency bands cover at least two of the low-frequency, mid-frequency, and high-frequency bands. Preferably, multiple ultrasonic signals of different frequency bands cover three frequency bands: low-frequency, mid-frequency, and high-frequency.
[0109] In some embodiments, as Figure 8 As shown, multiple ultrasonic signals of different frequency bands are transmitted to the user's location, specifically including:
[0110] Step S501: Transmit three sets of ultrasonic signals with frequencies of f1, f2 and f3 to the user's location, wherein f1≤20kHz, 20kHz<f2<100kHz, and f3≥100kHz.
[0111] Step S502: Record the frequencies f1′, f2′, and f3′ of the reflected ultrasonic signals;
[0112] Step S503: Calculate the frequency changes Δf1=f1′-f1, Δf2=f2′-f2, and Δf3=f3′-f3 for the three sets of ultrasonic signals at frequencies f1, f2, and f3, respectively.
[0113] Step S504: Substitute Δf1, Δf2, and Δf3 into the formula Obtain the temperature T at the user's location. 1f1 T 1f2 T 1f3 ;
[0114] Where, f n Let α be the frequency of the emitted ultrasonic wave, T0 be the temperature at the fan, and L be the distance from the fan to the user.
[0115] Step S505: For T 1f1 T 1f2 T 1f3 After weighting, we get Where a, b, and c are the weighting coefficients for the frequency variations of ultrasound at frequencies f1, f2, and f3, and a+b+c=1.
[0116] In the above embodiment, after confirming the user's angular position, the fan rotates to the position where the ultrasonic transmitting module 4 faces the user, and transmits three sets of low-frequency, mid-frequency, and high-frequency ultrasonic signals with frequencies of f1, f2, and f3 respectively to the user's location. The transmitted ultrasonic signals reflect back to the fan's ultrasonic receiving module 3 after encountering an obstacle. The ultrasonic receiving module 3 records the corresponding f1′, f2′, and f3′ of the received ultrasonic signals. The control module calculates the frequency changes Δf1=f1′-f1, Δf2=f2′-f2, and Δf3=f3′-f3 for the three sets of ultrasonic signals with frequencies of f1, f2, and f3, respectively, and substitutes Δf1, Δf2, and Δf3 into the formula to calculate T. 1f1 T 1f2 T 1f3 Then, for T 1f1 T 1f2 T 1f3 After weighted processing, the temperature T1 at the user's location is obtained. Since the three sets of ultrasonic signals f1, f2, and f3 cover the low-frequency, mid-frequency, and high-frequency bands respectively, the frequency coverage is more comprehensive. Therefore, the temperature calculated by applying different weighting coefficients to ultrasonic signals of different frequencies is more accurate.
[0117] Optionally, f1 is 20kHz, f2 is 60kHz, and f3 is 100kHz.
[0118] In some embodiments, the fan is provided with two acoustic wave receiving modules 3, which are spaced apart and located on the same horizontal plane.
[0119] The temperature T2 at the user's location is determined based on the change in the speed of sound of the reflected ultrasonic signal, specifically including:
[0120] Step S601: Obtain the time difference Δt between the reflected ultrasonic signals received by the two acoustic wave receiving modules 3;
[0121] Step S602: Calculate T2 according to the formula T2= (d / Δt-331) / 0.6, where: d is the distance between the two sound wave receiving modules 3.
[0122] In the above embodiment, the speed of the reflected ultrasonic wave can be obtained by using the distance between the two acoustic wave receiving modules 3 and the time difference between the ultrasonic wave signals received by the two acoustic wave receiving modules 3 according to the formula V=d / Δt. Based on the relationship between sound speed and temperature V=331+0.6T, the ambient temperature T2 at the user's location can be deduced. Then, it is weighted with T1 to obtain the final temperature T. This method has higher accuracy and improves the problem of poor accuracy in traditional methods that rely on a single change in sound speed to detect the temperature at the user's location.
[0123] In some embodiments, determining the user's location based on the user's voice information specifically includes:
[0124] The time difference between the two sound wave receiving modules 3 on the fan and the sound information emitted by the user is obtained, and the user's orientation angle and distance are determined by triangulation based on the time difference.
[0125] In the above embodiments, by using the same set of sound wave receiving modules 3 to determine the user's location information and the ambient temperature at the user's location, it is possible to simplify the structure, save hardware costs and installation fees, reduce the overall cost of the machine, and improve product competitiveness.
[0126] According to an embodiment of the present invention, in another aspect, a fan is provided, employing a fan control method according to any of the above embodiments.
[0127] In some embodiments, such as Figures 1 to 3 As shown, the fan includes: a fan head 1, a bracket 2, an ultrasonic transmitting module 4, a sound wave receiving module 3, and a temperature sensing module 5. The fan head 1 is rotatably mounted on the bracket 2. The ultrasonic transmitting module 4 is mounted on the fan head 1 and is used to transmit ultrasonic signals to the user's location. The sound wave receiving module 3 is mounted on the bracket 2 and is used to receive voice information emitted by the user and reflected ultrasonic signals. There are two sound wave receiving modules 3 spaced apart, and the two sound wave receiving modules 3 are located on the same horizontal plane. The temperature sensing module 5 is used to detect the ambient temperature information at the location of the fan.
[0128] Specifically, the ultrasonic transmitting module 4 and the temperature sensing module 5 are positioned on the same side of the head unit 1, making the temperature value detected by the temperature sensing module 5 closer to the temperature at the ultrasonic transmitting module 4. Preferably, the ultrasonic transmitting module 4 and the temperature sensing module 5 are both positioned on the front of the head unit 1. Two sound wave receiving modules 3 are positioned on the front and back of the bracket 2, respectively. This arrangement, given the fixed thickness of the bracket 2, facilitates the measurement of the distance between the two sound wave receiving modules 3.
[0129] Specifically, the fan provided in this embodiment includes: a fan head 1, a bracket 2, an ultrasonic transmitting module 4, a sound wave receiving module 3, a control module, a temperature sensing module 5, an oscillating motor, and a speaker 6. Optionally, the oscillating motor is a stepper motor, and the sound wave receiving module 3 is a high-precision microphone. The sound wave receiving module 3 can receive both voice information emitted by the user and ultrasonic signals transmitted back. The control module includes a main control board. The temperature sensing module 5 can be mounted on the fan head 1 or on the bracket 2. Preferably, the temperature sensing module 5 is mounted on the fan head 1, and the temperature sensing module 5 and the ultrasonic transmitting module 4 are located on the same side of the fan head 1. Preferably, the temperature sensing module 5 and the ultrasonic transmitting module 4 are both located on the front of the fan head 1. More preferably, the temperature sensing module 5 and the ultrasonic transmitting module 4 are arranged adjacent to each other so that the temperature detected by the temperature sensing module 5 is closer to the temperature at the ultrasonic transmitting module 4. The speaker 6 is used to broadcast voice information or provide voice feedback to the user.
[0130] Furthermore, the acoustic wave receiving module 3 is located on the non-rotatable bracket 2, while the ultrasonic wave transmitting module 4 is located on the rotatable head 1. The ultrasonic wave transmitting module 4, the acoustic wave receiving module 3, and the temperature sensing module 5 are all connected to the main control board for data analysis and control. There are two acoustic wave receiving modules 3, both located on the same horizontal line. By placing the two acoustic wave receiving modules 3 on the same horizontal line, it is convenient to locate the sound source and calculate the temperature by measuring the sound velocity using the time difference of the received sound signals and the distance between the two acoustic wave receiving modules 3. Preferably, one acoustic wave receiving module 3 is set on each side of the fan bracket 2 on the same horizontal line. When the user (sound source) emits a sound signal (wake-up word), the two acoustic wave receiving modules 3 work together to detect the sound source angle using triangulation based on the time difference of the received sound signals. Since mature solutions for sound source localization technology already exist, the focus of this application is on detecting temperature using sound velocity change information, determining the user's location and detecting the ambient temperature at the user's location by sharing the same set of acoustic wave receiving modules 3. Therefore, the sound source localization technology will not be described in detail here.
[0131] The following is combined with Figures 1 to 3 as well as Figure 9 As shown, the specific process and principle of the fan control method provided in this embodiment will be introduced.
[0132] In this embodiment, the temperature T1 at the user's location is determined based on the frequency change information of the reflected ultrasonic signal. The specific process is as follows:
[0133] Taking f1, f2, and f3 as examples of 20kHz, 60kHz, and 100kHz respectively, the following example illustrates the process: After confirming the sound source angle, the fan rotates to face the ultrasonic transmitting module 4 directly towards the sound source angle. The ultrasonic transmitting module 4 emits ultrasonic signals of 20kHz, 60kHz, and 100kHz towards the sound source angle. These ultrasonic signals are reflected back to the sound wave receiving module 3 on the fan after encountering an obstacle. The propagation of ultrasonic signals is affected by temperature, primarily manifested in changes in frequency shift and sound velocity. The frequency shift occurs when ultrasonic waves collide with air molecules during propagation. The relationship between frequency shift and temperature is as follows:
[0134]
[0135] Where: Δf is the frequency shift, f n Where α is the transmission frequency, and α is the coefficient of thermal expansion of air (approximately 3.4 × 10⁻⁶). -3 / °C), L is the distance from the fan to the user (more precisely, L is the distance between the ultrasonic transmitting module 4 and the user), T0 is the temperature at the fan (more precisely, the temperature at the ultrasonic transmitting module 4), and T1 is the ambient temperature at the sound source. The α coefficient of thermal expansion of air will vary under different air quality conditions.
[0136] It should be explained that, in this embodiment, "frequency shift" refers to the change in frequency, which is the difference between the frequency of the ultrasonic signal received by the sound wave receiving module 3 and the frequency of the ultrasonic signal emitted by the ultrasonic transmitting module 4.
[0137] Furthermore, the control module knows the frequency shift Δf of the received ultrasonic signal. n Temperature T at the fan n The coefficient of thermal expansion of air α, and the distance L between the ultrasonic transmitting module 4 and the user (L can be derived from the receiving time and the speed of sound). After that, the ambient temperature T1 at the user's location (sound source) can be obtained by inversely calculating the frequency shift of the received ultrasonic signal. The derivation process is as follows:
[0138] (1)
[0139] (2)
[0140] (3)
[0141] Because high-frequency signals are more affected by the thermal motion of air molecules than low-frequency signals, using different weighting coefficients for ultrasonic signals of different frequencies yields more accurate temperature calculations. Before the fan leaves the factory, ultrasonic waves are emitted into an open area in a known temperature environment (constant temperature environment, temperature is the same at different locations within the space), and the frequency shift changes in the reflected data are recorded. Measurements are repeated at different temperature points (e.g., 15°C~40°C, at 0.5°C intervals), and a temperature-frequency shift comparison table Δf=f(T) is established. The weighting coefficients for the frequency shift of different ultrasonic frequencies at different temperatures are output, and then calculated according to the formula... Where: a, b, c are weighting coefficients for frequency shift of different ultrasonic frequencies, a+b+c=1, and the values of a, b, c are adjusted according to the ambient temperature of the fan itself, and are determined by the temperature-frequency shift reference table Δf=f(T).
[0142] In this embodiment, the temperature T2 at the user's location is determined based on the change in the speed of sound of the reflected ultrasonic signal. The specific process is as follows:
[0143] Since the speed of sound changes with ambient temperature during propagation, the relationship between the speed of sound and temperature is: V = 331 + 0.6T; where V is the speed of sound propagation and T is the temperature. The constant parameters 331 and 0.6 are empirical values tested in an ideal environment and can be adjusted and updated simultaneously when the contents of the gas in the space change.
[0144] The control module can obtain the speed of the reflected ultrasonic wave and deduce the ambient temperature T2 at the user's location by using the distance between the two acoustic wave receiving modules 3 and the time difference between the ultrasonic wave signals received by the two acoustic wave receiving modules 3. The derivation process is as follows: According to V=d / Δt, V=331+0.6T, we can get: T2=(V-331) / 0.6= (d / Δt-331) / 0.6, where: Δt is the time difference between the ultrasonic wave signals received by the two acoustic wave receiving modules 3, and d is the distance between the two acoustic wave receiving modules 3.
[0145] Furthermore, after obtaining the temperature data T1 and T2 of frequency shift and sound speed changes, the control module performs a weighted combination of the temperature data T1 and T2 of frequency shift and sound speed changes to obtain the accurate information of the ambient temperature T at the sound source, T=dT1+eT2, where: d and e are the weighting coefficients of the frequency shift scheme test temperature T1 and the sound speed scheme test temperature T2, respectively, d+e=1, and the values of c and d are adjusted according to the air quality of the fan's working environment. When there is more dust and higher humidity in the air, the coefficient d is increased, and vice versa.
[0146] Furthermore, after determining the ambient temperature T at the user's location, the control module compares this temperature with the temperature at the fan. If the ambient temperature T at the user's location is more than 3°C higher than the temperature at the fan, the control module issues a command to control the fan's oscillating motor. When the fan rotates to within 30 degrees of the sound source angle, the step angle of the oscillating motor is reduced (e.g., the step angle changes from 2.5 degrees to 1.8 degrees), thus reducing the fan's rotation speed within the user's angle range and increasing the blowing time within a fixed range to achieve a rapid cooling effect within a fixed range.
[0147] This invention uses sound source localization technology to determine the user's location and determines the temperature at the user's location by combining changes in sound speed and frequency. This improves upon the previous method of using ultrasound, which relied solely on changes in sound speed to detect temperature. It also modifies the oscillation speed of the oscillating motor within a fixed range, thereby enabling a voice-activated fan to rapidly cool specific locations during spatial cooling. Furthermore, it allows for frequency conversion of the fan at fixed angles, reducing costs and increasing efficiency, and enables real-time monitoring of the user's surrounding environment temperature, preventing the fan from blowing directly on the user in low temperatures. This invention uses the characteristics of sound propagation for temperature detection, eliminating the need for sensors placed at distant points in space, saving on hardware and installation costs. Utilizing the existing microphone and voice functionality on the fan also reduces the overall cost of the device.
[0148] Although embodiments of the present 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 present invention, and such modifications and variations all fall within the protection scope of the embodiments of this application.
Claims
1. A fan control method, characterized in that, include: Determine the user's location based on the voice information emitted by the user; It transmits a detection signal to the user's location and determines the ambient temperature information of the user's location based on the reflected detection signal; Adjust the fan's operating parameters based on the ambient temperature information of the user's location; The step of transmitting a detection signal to the user's location and determining the ambient temperature information of the user's location based on the reflected detection signal specifically includes: Transmit ultrasonic signals to the user's location; The temperature T1 at the user's location is determined based on the frequency change information of the reflected ultrasonic signal; The temperature T2 at the user's location is determined based on the change in the speed of sound of the reflected ultrasonic signal. Weighting T1 and T2, we obtain the ambient temperature at the user's location, T = dT1 + eT2, where: d is the weighting coefficient for the test temperature T1 under the frequency variation scheme, e is the weighting coefficient for the test temperature T2 under the sound speed variation scheme, and d+e=1; The ultrasonic signal is transmitted to the user's location; The temperature T1 at the user's location is determined based on the frequency variation information of the reflected ultrasonic signal, specifically including: It transmits multiple ultrasonic signals of different frequencies to the user's location; Based on the received ultrasonic signals, the frequency change corresponding to the ultrasonic signals of the multiple different frequency bands is calculated. The corresponding temperature values are calculated based on the frequency changes of ultrasonic signals in multiple different frequency bands. The multiple temperature values are weighted to obtain the temperature T1 at the user's location.
2. The fan control method according to claim 1, characterized in that, The process of adjusting the fan's operating parameters based on the ambient temperature information of the user's location includes: When the fan rotates to a set angle range from the user's location, adjust the oscillation speed and / or fan speed level.
3. The fan control method according to claim 1, characterized in that, The adjustment of the fan's operating parameters based on the ambient temperature information of the user's location specifically includes: Determine the ambient temperature T at the user's location and the temperature T0 at the fan's location, and compare T with T0; When it is determined that T is greater than T0, and the difference between T and T0 is greater than the set temperature difference threshold, the fan will be controlled to rotate within the set angle range of the user's location, and the oscillation speed will be reduced and / or the fan speed level will be increased.
4. The fan control method according to any one of claims 1 to 3, characterized in that, The ultrasonic signal is transmitted to the user's location; The temperature T1 at the user's location is determined based on the frequency variation information of the reflected ultrasonic signal, specifically including: Three sets of ultrasonic signals with frequencies of f1, f2 and f3 are transmitted to the user's location, where f1≤20kHz, 20kHz<f2<100kHz, and f3≥100kHz. Record the frequencies f1′, f2′, and f3′ of the reflected ultrasonic signals; The frequency changes Δf1=f1′-f1, Δf2=f2′-f2, and Δf3=f3′-f3 corresponding to the ultrasonic signals of the three frequency groups f1, f2, and f3 are calculated respectively. Substitute Δf1, Δf2, and Δf3 into the formula Obtain the temperature T at the user's location. 1f1 T 1f2 T 1f3 ; Where, f n Where α is the frequency of the emitted ultrasonic wave, T0 is the coefficient of thermal expansion of air, L is the temperature at the fan, and L is the distance from the fan to the user. For T 1f1 T 1f2 T 1f3 After weighting, we get Where a, b, and c are the weighting coefficients for the frequency variations of ultrasound at frequencies f1, f2, and f3, and a+b+c=1.
5. The fan control method according to any one of claims 1 to 3, characterized in that, The fan is equipped with two sound wave receiving modules, which are spaced apart and located on the same horizontal plane. The step of determining the temperature T2 at the user's location based on the change in the speed of sound of the reflected ultrasonic signal specifically includes: Obtain the time difference Δt between the ultrasonic signals received by the two acoustic wave receiving modules and the reflected ultrasonic signals; T2 is calculated using the formula T2 = (d / Δt - 331) / 0.6, where d is the distance between the two acoustic receiving modules.
6. The fan control method according to any one of claims 1 to 3, characterized in that, Determining the user's location based on the user's voice information specifically includes: The time difference between the two sound wave receiving modules on the fan receiving the sound information emitted by the user is obtained, and the user's orientation angle and distance are determined by triangulation based on the time difference.
7. A fan, characterized in that, The fan control method described in any one of claims 1 to 6 is adopted.
8. The fan according to claim 7, characterized in that, The fan includes: Machine head; A bracket on which the machine head is rotatably mounted; An ultrasonic transmitting module, mounted on the head unit, is used to transmit ultrasonic signals to the user's location. An acoustic wave receiving module, mounted on the bracket, is used to receive voice information emitted by the user and reflected ultrasonic signals. The sound wave receiving module has two spaced-apart modules, and the two sound wave receiving modules are located on the same horizontal plane.
Citation Information
Patent Citations
Voice control electric fan
CN102192172A
Electric fan, control method of electric fan, and computer-readable storage medium
CN108443195A
Gas-temperature measuring apparatus utilising ultrasonic waves
GB1073644A