Fan noise reduction method and apparatus, and embedded controller and electronic device

Through preset fan parameter combination and PWM signal control, the mutual cancellation of fan noise at specific locations is achieved, the fan noise problem is solved, the silence effect of electronic devices is improved and the hardware cost is reduced.

WO2025145939A1PCT designated stage expired Publication Date: 2025-07-10CHIPSEA TECH SHENZHEN CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/142192
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-02
Filing Date
2024-12-25
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

In the prior art, the noise problem generated by fans during cooling has not been effectively solved, especially for electronic devices such as laptops. Traditional active noise reduction technology has problems such as high hardware costs and complex control methods.

Method used

By preconfiguring a plurality of fan parameter combinations, the control parameters of at least one second fan are determined according to the control parameters of the first fan, so that the fan noise is at least partially cancelled with each other at the noise reduction position, and the fan speed and phase difference are controlled using a PWM signal to achieve noise cancellation.

Benefits of technology

Effectively reduce fan noise, improve user experience, simplify hardware costs and improve control reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024142192_10072025_PF_FP_ABST
    Figure CN2024142192_10072025_PF_FP_ABST
Patent Text Reader

Abstract

A fan noise reduction method and apparatus, and an embedded controller and an electronic device. The method comprises: S301, acquiring first control parameters for a first fan; S302, on the basis of preset configurations, determining second control parameters for at least one second fan that correspond to the first control parameters for the first fan, wherein the preset configurations comprise a plurality of fan parameter combinations, any fan parameter combination comprises the first control parameters for the first fan and the second control parameters for the at least one second fan, and the fan parameter combination causes fan noises to at least partially cancel each other out at a noise reduction position; and S303, on the basis of the second control parameters for the at least one second fan, controlling the at least one second fan. Thus, fan noise produced by a first fan and one or more second fans that operate in combination with the first fan at least partially cancel each other out at a noise reduction position, thereby reducing the fan noise.
Need to check novelty before this filing date? Find Prior Art

Description

Fan noise reduction method, device, embedded controller and electronic equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on January 2, 2024, with application number 202410013920.0 and invention name “Fan noise reduction method, device, embedded controller and electronic device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of electronic circuit technology, and in particular to a fan noise reduction method, device, embedded controller and electronic equipment. Background Art

[0004] Electronic devices such as laptops, personal computers, head-mounted displays, servers, and projectors use fans to cool heat-generating components. Common heat-generating components include power supplies, CPUs (Central Processing Units), GPUs (Graphics Processing Units), FPGAs (Field Programmable Gate Arrays), and DSPs (Digital Signal Processing Units). Fans can significantly reduce the temperatures of these components, but they can also generate significant audible noise. Currently, no effective solution has been proposed to reduce fan noise. Summary of the Invention

[0005] In view of the above problems, embodiments of the present application provide a fan noise reduction method, device, embedded controller and electronic device to solve the above technical problems.

[0006] In a first aspect, an embodiment of the present application provides a fan noise reduction method, comprising: obtaining a first control parameter of a first fan; determining a second control parameter of at least one second fan corresponding to the first control parameter of the first fan according to a preset configuration, the preset configuration including a plurality of fan parameter combinations, any fan parameter combination including the first control parameter of the first fan and the second control parameter of at least one second fan, and the fan parameter combination causes the fan noise to be at least partially offset by each other at the noise reduction position; and controlling the at least one second fan according to the second control parameter of the at least one second fan.

[0007] In a second aspect, an embodiment of the present application provides a fan noise reduction device, characterized in that it includes: a module for obtaining a first control parameter of a first fan; a module for determining a second control parameter of at least one second fan corresponding to the first control parameter of the first fan according to a preset configuration, the preset configuration including a plurality of fan parameter combinations, any fan parameter combination including the first control parameter of the first fan and the second control parameter of at least one second fan, and the fan parameter combination causes the fan noise to be at least partially offset by each other at the noise reduction position; and a module for controlling the at least one second fan according to the second control parameter of the at least one second fan.

[0008] In a third aspect, an embodiment of the present application provides an embedded controller comprising: a processor; and a memory for storing a program, wherein the program comprises instructions that, when executed by the processor, cause the processor to execute steps according to the above-mentioned fan noise reduction method.

[0009] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a device body and the above-mentioned embedded controller provided in the device body.

[0010] In a fifth aspect, an embodiment of the present application provides an electronic device comprising: a processor; and a memory for storing a program, wherein the program comprises instructions that, when executed by the processor, cause the processor to execute steps according to the above-mentioned fan noise reduction method.

[0011] In a sixth aspect, an embodiment of the present application further provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the steps according to the above-mentioned fan noise reduction method.

[0012] These and other aspects of the present application will become more readily apparent from the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0014] FIG1 shows a schematic block diagram of an electronic device to which the fan noise reduction method provided in an embodiment of the present application can be applied.

[0015] FIG2 shows a schematic block diagram of another electronic device to which the fan noise reduction method provided in an embodiment of the present application can be applied.

[0016] FIG3 shows a flowchart of a fan noise reduction method according to an embodiment of the present application.

[0017] FIG4 is a schematic diagram showing fan noise transmission and cancellation.

[0018] FIG5 shows a second flowchart of the fan noise reduction method provided in an embodiment of the present application.

[0019] FIG6 shows a third flowchart of the fan noise reduction method provided in an embodiment of the present application.

[0020] FIG7 shows a fourth flowchart of the fan noise reduction method provided in an embodiment of the present application.

[0021] FIG8 shows a fifth flowchart of the fan noise reduction method provided in an embodiment of the present application.

[0022] FIG9 shows a schematic block diagram of a fan noise reduction device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] The embodiments of the present application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application and are not to be construed as limiting the present application.

[0024] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0025] In the embodiments of the present application, it should be noted that, in this document, relational terms such as first and second, etc., are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations.

[0026] Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0027] In the description of the embodiments of this application, words such as "example" or "for example" are used to indicate an example, illustration, or description. Any embodiment or design described as "for example" or "for example" in the embodiments of this application is not to be construed as being preferred or having more advantages than another embodiment or design. The use of words such as "example" or "for example" is intended to clearly present relative concepts.

[0028] In addition, in the embodiments of the present application, "plurality" refers to two or more. In view of this, in the embodiments of the present application, "plurality" can also be understood as "at least two". "At least one" can be understood as one or more, for example, one, two, or more. For example, "including at least one" means including one, two, or more, and does not limit which ones are included. For example, "including at least one of A, B, and C" means including A, B, C, A and B, A and C, B and C, or A, B, and C.

[0029] It should be noted that in the embodiments of the present application, "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the associated objects are in an "or" relationship.

[0030] It should be noted that in the embodiments of the present application, "connection" can be understood as electrical connection, and the connection between two electrical components can be a direct or indirect connection between the two electrical components. For example, the connection between A and B can be either a direct connection between A and B or an indirect connection between A and B through one or more other electrical components.

[0031] Fans generate a certain amount of noise when running. For example, in laptops, as the performance of CPUs and graphics cards increases, the corresponding power consumption also increases. To solve this problem, larger and higher-speed fans are needed to improve heat dissipation. This also causes the laptop to become increasingly noisy, affecting the user experience.

[0032] Regarding the noise generated by fan operation, the fan noise reduction technologies in related technologies mainly include passive noise reduction and active noise reduction. Passive noise reduction, such as adding sound insulation structures and optimizing heat dissipation channels, and active noise reduction, which reduces noise by generating sound to offset the noise. The active noise reduction technologies in related technologies mainly include the following implementation methods:

[0033] 1. An active noise reduction method, wherein another sound wave parameter is generated based on the sound wave parameter of the fan noise, and a sound generator generates a sound having the sound wave parameter to superimpose and cancel the fan noise through the sound;

[0034] 2. Another active noise reduction method is to set the two fans as one module and make the phase difference of the PWM wave signals driving the two fans an odd multiple of half a cycle, so that the noise of the two fans can be canceled out.

[0035] However, the first implementation method involves sound wave collection and analysis, and the processing process is relatively complicated. It also requires a sound generator to generate sound, which increases hardware costs and places restrictions on the position of the sound generator and the fan. The second implementation method has requirements on the number and position relationship of the fans, and its control method is difficult to guarantee the noise reduction effect.

[0036] The fan noise reduction method provided in an embodiment of the present application can be applied to an electronic device 100 as shown in Figure 1, wherein the electronic device 100 may include: a computing unit 101, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 102 or a computer program loaded from a storage unit 108 into a random access memory (RAM) 103. In the RAM 103, various programs and data required for the operation of the electronic device 100 can also be stored. The computing unit 101, the ROM 102, and the RAM 103 are connected to each other via a bus 104. An input / output (I / O) interface 105 is also connected to the bus 104.

[0037] Multiple components within electronic device 100 are connected to I / O interface 105, including an input unit 106, an output unit 107, a storage unit 108, and a communication unit 109. Input unit 106 may be any type of device capable of inputting information into electronic device 100. Input unit 106 may receive input numeric or character information and generate key signal inputs related to user settings and / or function control of the electronic device. Output unit 107 may be any type of device capable of presenting information and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. Storage unit 108 may include, but is not limited to, a magnetic disk or an optical disk. Communication unit 109 allows electronic device 100 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver and / or a chipset, such as a Bluetooth device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0038] The computing unit 101 can be various general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 101 performs the various methods and processes described in this application. For example, in some embodiments, the fan noise reduction method of the embodiment of the present application can be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 108. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 100 via the ROM 102 and / or the communication unit 109. In some embodiments, the computing unit 101 can be configured to perform the fan noise reduction method in any other appropriate manner (e.g., by means of firmware).

[0039] The fan noise reduction method provided in an embodiment of the present application can be applied to an electronic device 200 as shown in FIG2 , wherein the electronic device 200 may include: a host processor 201 and an embedded controller (EC) 202. The host processor 201 may include a central processing unit (CPU), etc. The embedded controller 202 is communicatively connected to the host processor 201, and the communication interface between the embedded controller 202 and the host processor 201 may include, but is not limited to, one or more of LPC (Low Pin Count), SPI (Serial Peripheral Interface), and eSPI (Enhanced Serial Peripheral Interface).

[0040] The embedded controller 202 can help the host processor 201 manage peripherals (also known as peripheral devices). For example, as shown in Figure 2, the peripherals may include a fan 203, a keyboard 204, a mouse 205, a video 206, an audio 207, a USB 208, a power supply 209, and one or more of the others 210. As an example, the embedded controller 202 can use a high-performance 32-bit MCU core with built-in Flash storage, SRAM, and instruction cache, support eSPI, LPC, and I2C Host interfaces, and have high-speed UART, high-speed SPI interfaces, multi-mode I2C, USB, PD / TYPE-C, keyboard, fan, breathing light, ambient light, and other interfaces. It can also have built-in high-precision digital-to-analog conversion ADC / DAC, comparators, voltage monitoring, temperature monitoring, and other digital-to-analog interfaces.

[0041] In some implementations, the embedded controller 202 can be configured to perform a fan noise reduction method.

[0042] It should be understood that the components shown in Figures 1 and 2, their connections and relationships, and their functions, are provided by way of example only, and are not intended to limit implementations of the disclosure described and / or claimed herein.

[0043] In electronic devices such as those shown in Figures 1 and 2, high-speed chips like CPUs, GPUs, FPGAs, and DSPs typically heat up gradually. The faster they run, the hotter they get. Fans are a common cooling method for high-speed chips. Multiple technologies are often combined to ensure high performance and sustained reliability during high-speed chip operation. For example, heat sinks, heat pipes, and other technologies can be combined with fans.

[0044] In some embodiments, when using fans to dissipate heat from chips, the fans can be controlled based on temperature. Temperature-based fan control first requires measuring the temperature of the high-speed chip. This can be achieved, for example, by placing a temperature sensor close to the target chip—directly adjacent to or below the target chip, or on a heat sink. Some CPUs, graphics chips, FPGAs, and other high-speed ICs contain bipolar transistors connected as diodes. Connecting a temperature sensor to this thermal diode allows for direct and accurate detection of the high-speed chip's temperature.

[0045] In some embodiments, the heat dissipation rate can be controlled by controlling the fan speed. As one embodiment, a PWM signal is used to drive the fan. The fan speed can generally be controlled by adjusting the duty cycle of the PWM signal. Generally, the larger the duty cycle of the PWM signal, the higher the fan speed. PWM signals of different frequencies can be used to drive the fan. For example, different PWM signals of different frequencies can be used to drive the fan at different temperatures.

[0046] An embodiment of the present application provides a fan noise reduction method, which can be applied to the electronic device shown in Figures 1 and 2.

[0047] As shown in FIG3 , the fan noise reduction method provided in the embodiment of the present application may include steps S301 to S303 .

[0048] Step S301: Acquire a first control parameter of a first fan.

[0049] In some embodiments, obtaining the first control parameter of the first fan may include: determining the first control parameter of the first fan according to a device operating parameter, so as to meet a cooling target by operating the first fan with the first control parameter.

[0050] Exemplarily, the device operating parameters include temperature, which is used to characterize the temperature at which the device operates. For example, when the temperature is low, the first fan may operate slowly, and when the temperature rises, it may operate faster. Taking the example of driving the first fan via a PWM signal, the speed of the first fan can be achieved by controlling the duty cycle of the PWM signal. Different fan speeds can be controlled by PWM signals of different frequencies, and different temperatures can correspond to different speeds, and different temperatures correspond to different PWM signal frequencies.

[0051] Step S302: determining a second control parameter of at least one second fan corresponding to the first control parameter of the first fan according to a preset configuration.

[0052] In this embodiment, the preset configuration includes multiple fan parameter combinations, each of which includes a first control parameter for a first fan and a second control parameter for at least one second fan, and the fan parameter combinations cause the fan noise to at least partially cancel each other out at the noise reduction location. That is, as shown in FIG4 , if a first fan is operating at the first control parameter in a fan parameter combination, and at least one second fan configured in the fan parameter combination is operating at the configured second control parameter, the noise generated by the first fan and the noise generated by the at least one second fan are transmitted to the noise reduction location, where the noise is at least partially canceled out, thereby reducing the noise at the noise reduction location.

[0053] In this embodiment, the noise reduction position may be a fixed position, and the sound receiving object (such as a person using a laptop computer) can obtain the best noise reduction effect when it is at the fixed position.

[0054] In one embodiment, the first control parameter of the first fan of at least one fan parameter combination in the preset configuration is a preset parameter value. In step S302, the second control parameter of at least one second fan corresponding to the obtained first control parameter of the first fan can be determined based on the magnitude relationship between the obtained parameter value of the first control parameter and the preset parameter values ​​of the first control parameters of each fan parameter combination in the preset configuration.

[0055] In one embodiment, the first control parameter of the first fan of at least one fan parameter combination in the preset configuration is within a preset parameter value range. In step S302, based on whether the parameter value of the obtained first control parameter falls within the preset parameter value range of the first control parameter of each fan parameter combination in the preset configuration, a second control parameter of at least one second fan corresponding to the obtained first control parameter of the first fan can be determined.

[0056] In one embodiment, the first control parameter in the preset configuration includes the frequency of a first PWM signal driving the first fan. The second control parameter in the preset configuration includes the frequency and phase of a second PWM signal driving the second fan, where the phase represents the phase difference between the second PWM signal and the first PWM signal. The phase difference between the first and second PWM signals is used to control the phase difference of the noise. If the frequencies of the first and second PWM signals are equal, the frequencies of the generated noise are equal. If the phase difference of the noise when it reaches the noise reduction position is close to 180 degrees and the amplitude is approximately the same, the noise can be roughly offset at the noise reduction position.

[0057] For example, the preset configuration may be as shown in Table 1.

[0058] Table 1 Schematic preset configuration

[0059] For example, as shown in Table 1, in fan parameter combination 1, fan parameter combination 2, and fan parameter combination 3, the first control parameter of the first fan is a preset parameter value, namely, drive frequency A, drive frequency B, and drive frequency C. In fan parameter combination 4 and fan parameter combination 5, the first control parameter of the first fan is a preset parameter value range, namely, drive frequency D to E and drive frequency M to N.

[0060] For example, as shown in Table 1, in fan parameter combination 1, the second fan corresponding to the driving frequency A of the first fan is fan 2-1, and its corresponding second control parameters are driving frequency 2-1-A1 and driving phase 2-1-A1. In fan parameter combination 2, the second fan corresponding to the driving frequency B of the first fan is fan 2-2, and its corresponding second control parameters are driving frequency 2-2-B2 and driving phase 2-2-B2. In fan parameter combination 5, the second fan corresponding to the driving frequencies M to N of the first fan is fan 2-3, and its corresponding second control parameters are driving frequency 2-3-P3 and driving phase 2-3-P3.

[0061] For example, as shown in Table 1, in fan parameter combination 3, the second fans corresponding to the driving frequency C of the first fan are fans 2-1 and 2-2, wherein the second control parameters corresponding to fan 2-1 are driving frequency 2-1-C1 and driving phase 2-1-C1, and the second control parameters corresponding to fan 2-2 are driving frequency 2-2-C2 and driving phase 2-2-C2. In fan parameter combination 4, the second fans corresponding to the driving frequencies D to E of the first fan are fans 2-2 and 2-3, wherein the second control parameters corresponding to fan 2-2 are driving frequency 2-2-F2 and driving phase 2-2-F2, and the second control parameters corresponding to fan 2-3 are driving frequency 2-3-F3 and driving phase 2-3-F3.

[0062] Step S303: controlling the at least one second fan according to a second control parameter of the at least one second fan.

[0063] In an embodiment of the present application, multiple fan parameter combinations are preconfigured, each of which includes a first control parameter for a first fan and a second control parameter for at least one second fan. This allows the second control parameters of one or more corresponding second fans to be determined based on the first control parameter of the first fan. Furthermore, the fan parameter combinations are configured so that fan noise at least partially cancels out at a noise reduction location. That is, the fan noise generated by the first fan and the one or more second fans operating in combination with it at least partially cancels out at the noise reduction location, thereby reducing fan noise.

[0064] In some embodiments, as shown in FIG. 5 , the fan noise reduction method may include steps S501 to S504 .

[0065] Step S501: Acquire a first control parameter of a first fan.

[0066] As an implementation manner, obtaining the first control parameter of the first fan may include: determining the first control parameter of the first fan according to the device operating parameter, so as to meet the temperature reduction target through the first fan.

[0067] Exemplarily, the device operating parameters include temperature, which is used to characterize the temperature at which the device is operating. The speed of the first fan is adjusted based on the temperature. For example, when the temperature is low, the first fan may operate slowly, and when the temperature rises, it may operate faster. Taking the example of driving the first fan via a PWM signal, the speed of the first fan can be achieved by controlling the duty cycle of the PWM signal. Different fan speeds can be controlled by PWM signals of different frequencies, and different temperatures can correspond to different speeds, so different temperatures correspond to different PWM signal frequencies.

[0068] Step S502: Acquire noise reduction position information, where the noise reduction position information indicates a position of a sound receiving object relative to the first fan.

[0069] Step S503: determining, according to a preset configuration, a second control parameter of at least one second fan corresponding to the first control parameter of the first fan and the acquired noise reduction position information.

[0070] In this embodiment, the preset configuration includes fan parameter combinations for multiple noise reduction positions, and any noise reduction position can include at least one fan parameter combination. The fan parameter combination includes a first control parameter for a first fan and a second control parameter for at least one second fan, and the fan parameter combination at least partially cancels out fan noise at the noise reduction position. In other words, the preset configuration is a correspondence between the noise reduction position, the first control parameter for the first fan, and the second control parameter for at least one second fan.

[0071] In one embodiment, at least one noise reduction position in the preset configuration is a preset position value or a preset position value range. Obtaining the noise reduction position information in step S502 may include: obtaining a position value representing the noise reduction position. In step S503, a fan parameter combination corresponding to the obtained position value may be determined based on the obtained position value and the preset position value or preset position value range in the preset configuration. As an example, if the obtained position value falls within the preset position value range of any fan parameter combination in the preset configuration, then the obtained position value matches the fan parameter combination.

[0072] In some examples, the position value includes a distance value representing the distance of the sound receiving object relative to the first fan. Accordingly, the noise reduction position in the preset configuration can be represented by a preset distance value or a preset distance range. As an example, if the obtained distance value falls within the preset distance range of any fan parameter combination in the preset configuration, the obtained noise reduction position information matches that fan parameter combination, and the fan parameter combination can be used to perform noise reduction at the noise reduction position indicated by the noise reduction position information.

[0073] In some examples, the position value includes a distance value and a direction value, wherein the distance value represents the distance of the sound receiving object relative to the first fan, and the direction value represents the direction of the sound receiving object relative to the first fan. Accordingly, the noise reduction position in the preset configuration can be represented by the following information: 1) a preset distance value or a preset distance numerical range; and 2) a preset direction value or a preset direction numerical range. As an example, if the obtained distance value falls within the preset distance numerical range of any fan parameter combination in the preset configuration, and the obtained direction value falls within the preset direction numerical range of any fan parameter combination in the preset configuration, then the obtained noise reduction position information matches the fan parameter combination, and the fan parameter combination can be used to reduce noise at the noise reduction position indicated by the noise reduction position information.

[0074] In one embodiment, at least one noise reduction position in the preset configuration is a preset position identifier. Acquiring noise reduction position information in step S502 may include acquiring a preset position identifier indicating the noise reduction position. In step S503, a fan parameter combination corresponding to the acquired preset position identifier may be determined based on the acquired preset position identifier and the preset position identifier in the preset configuration.

[0075] Step S504: controlling the at least one second fan according to a second control parameter of the at least one second fan.

[0076] By using an embodiment of the present application, fan parameter combinations at multiple noise reduction positions are pre-configured, and noise reduction position information indicating the position of a sound receiving object relative to the first fan is obtained, and second control parameters of at least one second fan corresponding to the first control parameters of the first fan and the noise reduction position information are determined, so that fan noise can be reduced according to the position of the sound receiving object.

[0077] In some embodiments, as shown in FIG6 , the fan control method may include steps S601 to S605 .

[0078] Step S601: determining a first control parameter of a first fan according to a device operating parameter.

[0079] In one embodiment, obtaining the first control parameter of the first fan may include determining the first control parameter of the first fan based on device operating parameters, so as to meet a cooling target using the first fan. Exemplarily, the device operating parameters include temperature, and the speed of the first fan is adjusted based on the temperature. For example, when the temperature is low, the first fan may operate slowly, and when the temperature rises, the first fan may operate faster.

[0080] Step S602: Detect the position of the sound receiving object and obtain a distance value. The distance value represents the distance of the sound receiving object relative to the first fan.

[0081] As an implementation method, monocular vision ranging, binocular vision ranging, infrared array ranging, lidar ranging, etc. can be used to measure the distance to the sound receiving object.

[0082] Step S603 : determining, according to a preset configuration, a second control parameter of at least one second fan corresponding to the first control parameter of the first fan and the distance value.

[0083] In this embodiment, the preset configuration includes fan parameter combinations for multiple noise reduction positions, and any noise reduction position may include at least one fan parameter combination. The fan parameter combination includes a first control parameter for a first fan and a second control parameter for at least one second fan, and the fan parameter combination at least partially cancels out fan noise at the noise reduction position. In other words, the preset configuration is a correspondence between the noise reduction position, the first control parameter for the first fan, and the second control parameter for at least one second fan.

[0084] Exemplarily, at least one noise reduction position in the preset configuration is represented by a distance value. Based on a magnitude relationship between a preset distance value in the preset configuration and the distance value obtained in step S602, a fan parameter combination corresponding to the position of the sound receiving object is determined.

[0085] Exemplarily, at least one noise reduction position in the preset configuration is represented by a distance value range. Based on whether the distance value obtained in step S602 falls within the preset distance value range in the preset configuration, a fan parameter combination corresponding to the position of the sound receiving object is determined.

[0086] Step S604 : driving the first fan according to the first control parameter of the first fan.

[0087] Step S605 : controlling the at least one second fan according to a second control parameter of the at least one second fan.

[0088] In some embodiments, as shown in FIG. 7 , the fan control method may include steps S701 to S705 .

[0089] Step S701: Determine a first control parameter of a first fan according to a device operating parameter.

[0090] As an embodiment, obtaining the first control parameter of the first fan may include: determining the first control parameter of the first fan according to the device operating parameters, so as to meet the cooling target through the first fan. Exemplarily, the device operating parameters include the temperature when the device is running, and the speed of the first fan is adjusted according to the temperature. For example, when the temperature is low, the first fan may run slowly, and when the temperature rises, it may run faster. Taking the example of driving the first fan by a PWM signal, the speed of the first fan can be achieved by controlling the duty cycle of the PWM signal. Different fan speeds can be controlled by PWM signals of different frequencies, and different temperatures can correspond to different speeds, so different temperatures correspond to different PWM signal frequencies.

[0091] Step S702: Detect the position of the sound receiving object and obtain a distance value and a direction value, wherein the distance value represents the distance of the sound receiving object relative to the first fan, and the direction value represents the direction of the sound receiving object relative to the first fan.

[0092] As an implementation method, monocular vision ranging, binocular vision ranging, infrared array ranging, lidar ranging, etc. can be used to measure the distance and direction to the sound receiving object.

[0093] Step S703 : determining, according to a preset configuration, a second control parameter of at least one second fan corresponding to the first control parameter of the first fan and the distance value and the direction value.

[0094] In this embodiment, the preset configuration includes fan parameter combinations for multiple noise reduction positions, and any noise reduction position can include at least one fan parameter combination. A fan parameter combination includes a first control parameter for a first fan and a second control parameter for at least one second fan, and a fan parameter combination causes fan noise to at least partially cancel each other out at the noise reduction position. In other words, the preset configuration is a correspondence between the noise reduction position, the first control parameter for the first fan, and the second control parameter for at least one second fan.

[0095] Exemplarily, at least one noise reduction position in the preset configuration is represented by a distance value and a direction value. Based on a magnitude relationship between the preset distance value and the preset direction value in the preset configuration and the distance value and the direction value obtained in step S702, a fan parameter combination corresponding to the position of the sound receiving object is determined.

[0096] Exemplarily, at least one noise reduction position in the preset configuration is characterized by a distance value range and a direction value range. Based on whether the distance value and the direction value obtained in step S702 fall within the preset distance value range and the preset direction value range in the preset configuration, a fan parameter combination corresponding to the position of the sound receiving object is determined.

[0097] Step S704 : driving the first fan according to the first control parameter of the first fan.

[0098] Step S705 : controlling the at least one second fan according to a second control parameter of the at least one second fan.

[0099] In some embodiments, as shown in FIG8 , the fan control method may include steps S801 to S805 .

[0100] Step S801: Determine a first control parameter of a first fan according to a device operating parameter.

[0101] In one embodiment, obtaining the first control parameter of the first fan may include determining the first control parameter of the first fan based on device operating parameters, so as to meet a cooling target using the first fan. Exemplarily, the device operating parameters include temperature, and the speed of the first fan is adjusted based on the temperature. For example, when the temperature is low, the first fan may operate slowly, and when the temperature rises, the first fan may operate faster.

[0102] Step S802: Receive a preset position identifier indicating a noise reduction position.

[0103] As an example, multiple sound receiving objects have a preset positional relationship with the first fan. When any sound receiving object collects sound, the identifier of the sound receiving object is transmitted (as the preset position identifier). The fan noise reduction method of the embodiment of the present application performs noise reduction at the location of the sound receiving object. Exemplarily, the sound receiving object may include a microphone, etc.

[0104] Step S803: Determine, according to a preset configuration, a first control parameter of the first fan and a second control parameter of at least one second fan corresponding to the preset position identifier.

[0105] In this embodiment, the preset configuration includes fan parameter combinations corresponding to multiple preset position identifiers, and any preset position identifier can correspond to at least one fan parameter combination. The fan parameter combination includes a first control parameter for a first fan and a second control parameter for at least one second fan, and the fan parameter combination causes the fan noise to at least partially cancel each other out at the noise reduction position. In other words, the preset configuration is a correspondence between the preset position identifier, the first control parameter for the first fan, and the second control parameter for at least one second fan.

[0106] Step S804 : driving the first fan according to the first control parameter of the first fan.

[0107] Step S805 : controlling the at least one second fan according to a second control parameter of the at least one second fan.

[0108] An exemplary embodiment of determining a fan parameter combination is described below.

[0109] In some embodiments, when a first fan operates at at least one of a plurality of first control parameters, a second control parameter of at least one second fan is adjusted until the noise at the noise reduction location meets a noise reduction target, thereby obtaining a fan parameter combination corresponding to the first control parameter. For each of the plurality of first control parameters of the first fan, a corresponding fan parameter combination can be determined to form a preset configuration including the plurality of fan parameter combinations.

[0110] As an embodiment, adjusting the second control parameter of at least one second fan may include: adjusting the second fan in a plurality of second fans that is combined with the first fan and its second control parameter. For example, including fan A, fan B, and fan C, fan A is the first fan, and fans B and C are the second fans. Fan B can be combined with fan A to further adjust the control parameter of fan B; or fan C can be combined with fan A to further adjust the control parameter of fan C; or fans B and C can be combined with fan A to further adjust the control parameters of fans B and C. Multiple fan combinations and their parameter combinations are compared to determine one or more fan combinations and their parameter combinations, that is, one or more fan parameter combinations, whose noise at the noise reduction location meets the noise reduction target.

[0111] In some embodiments, for at least one noise reduction position among the plurality of noise reduction positions, at least one fan parameter combination corresponding to the noise reduction position is determined. Exemplarily, determining the at least one fan parameter combination corresponding to the noise reduction position further includes adjusting a second fan in the combination with the first fan and its second control parameter based on the noise reduction position, wherein the noise reduction position includes a distance and / or direction of a sound receiving object relative to the first fan.

[0112] As an implementation method, the noise level at the noise reduction position may be measured. If the noise at the noise reduction position is less than a preset noise value, it is determined that the noise at the noise reduction position meets the noise reduction target.

[0113] Taking PWM signals driving a first fan and a second fan as an example, the first fan can be driven by a first PWM signal of multiple frequencies. When the first fan is operating with a first PWM signal of any of the multiple frequencies, a second PWM signal of the same frequency is used to drive at least one second fan. The phase difference between the second PWM signal and the first PWM signal is adjusted until the noise at the noise reduction location meets the noise reduction target, thereby obtaining a fan parameter combination corresponding to the first PWM signal of that frequency. For each of the multiple frequencies of the first fan's first PWM signal, a corresponding fan parameter combination can be determined, forming a preset configuration including multiple fan parameter combinations.

[0114] In some embodiments, the fan parameter combination can be set before shipment. In other embodiments, the fan parameter combination can be determined by the user. In still other embodiments, the fan parameter combination can be set before shipment and can be adjusted (modified, deleted, added) by the user.

[0115] An embodiment of the present application also provides a fan noise reduction device, as shown in Figure 9, the fan noise reduction device may include: an acquisition module 10, used to obtain a first control parameter of a first fan; a processing module 20, used to determine a second control parameter of at least one second fan corresponding to the first control parameter of the first fan according to a preset configuration, the preset configuration including a plurality of fan parameter combinations, any fan parameter combination including the first control parameter of the first fan and the second control parameter of at least one second fan, and the fan parameter combination causes the fan noise to be at least partially offset by each other at the noise reduction position; and the at least one second fan is controlled according to the second control parameter of the at least one second fan.

[0116] In some embodiments, the acquisition module 10 is further configured to acquire noise reduction position information, where the noise reduction position information indicates the position of a sound receiving object relative to the first fan. The processing module 20 is configured to determine, based on a preset configuration, a second control parameter for at least one second fan corresponding to the first control parameter of the first fan and the acquired noise reduction position information, wherein the preset configuration includes fan parameter combinations for multiple noise reduction positions.

[0117] In some embodiments, obtaining the noise reduction position information includes obtaining a position value representing the noise reduction position. The processing module 20 is configured to determine a fan parameter combination corresponding to the obtained position value based on the obtained position value and a preset position value or a preset position value range in a preset configuration.

[0118] In some embodiments, obtaining the noise reduction position information includes obtaining a preset position identifier indicating the noise reduction position. The processing module 20 is configured to determine a fan parameter combination corresponding to the obtained preset position identifier based on the obtained preset position identifier and the preset position identifier in the preset configuration.

[0119] In some embodiments, the position value includes a distance value; or the position value includes a distance value and a direction value; wherein the distance value represents the distance of the sound receiving object relative to the first fan, and the direction value represents the direction of the sound receiving object relative to the first fan.

[0120] In some embodiments, the first control parameter includes the frequency of a first PWM signal driving the first fan; the second control parameter includes the frequency and phase of a second PWM signal driving the second fan, the phase representing a phase difference between the second PWM signal and the first PWM signal.

[0121] In some embodiments, the acquisition module 10 is configured to acquire a first control parameter of the first fan, including: determining the first control parameter of the first fan according to the device operating parameter, so as to meet a cooling target through the first fan.

[0122] In some embodiments, the processing module 20 is further used to adjust the second control parameter of at least one second fan when the first fan operates with at least one first control parameter among multiple first control parameters until the noise at the noise reduction position meets the noise reduction target; and determine the fan parameter combination based on the first control parameter and the adjusted second control parameter.

[0123] In some embodiments, the processing module 20 is configured to adjust the second control parameter of at least one second fan, including adjusting a second fan in the plurality of second fans combined with the first fan and its second control parameter.

[0124] In some embodiments, the processing module 20 is further configured to determine, for at least one noise reduction position among the multiple noise reduction positions, at least one fan parameter combination corresponding to the noise reduction position.

[0125] In some embodiments, the processing module 20 is used to determine at least one fan parameter combination corresponding to the noise reduction position, and also includes: adjusting the second fan and its second control parameter combined with the first fan based on the noise reduction position, wherein the noise reduction position includes the distance and / or direction of the sound receiving object relative to the first fan.

[0126] An embodiment of the present application also provides an embedded controller, comprising: a processor; a memory storing a program, wherein the program includes instructions that, when executed by the processor, cause the processor to execute a method according to an embodiment of the present application. The embedded controller pre-configures multiple fan parameter combinations, wherein a fan parameter combination includes a first control parameter of a first fan and a second control parameter of at least one second fan, thereby being able to determine the second control parameter of one or more corresponding second fans based on the first control parameter of the first fan. The fan parameter combination is set so that the fan noise is at least partially offset at the noise reduction position, that is, the fan noise generated by the first fan and the one or more second fans running in combination with it is at least partially offset at the noise reduction position, thereby reducing the fan noise.

[0127] An embodiment of the present application also provides an electronic device, which includes a device body and an embedded controller as described above, which is provided in the device body. The electronic device can be, but is not limited to, a laptop computer, a tablet computer, etc. The electronic device pre-configures a plurality of fan parameter combinations, wherein a fan parameter combination includes a first control parameter of a first fan and a second control parameter of at least one second fan, thereby being able to determine the second control parameter of one or more corresponding second fans based on the first control parameter of the first fan. And the fan parameter combination is set so that the fan noise is at least partially offset by each other at the noise reduction position, that is, the fan noise generated by the first fan and the one or more second fans running in combination with it is at least partially offset by each other at the noise reduction position, thereby reducing the fan noise.

[0128] The exemplary embodiments of the present application further provide an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, wherein the computer program, when executed by the at least one processor, causes the electronic device to perform a method according to an embodiment of the present application.

[0129] Exemplary embodiments of the present disclosure further provide a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to perform a method according to an embodiment of the present disclosure.

[0130] Exemplary embodiments of the present disclosure further provide a computer program product, including a computer program, wherein when the computer program is executed by a processor of a computer, it is used to cause the computer to perform the method according to the embodiment of the present disclosure.

[0131] The above is only a preferred embodiment of the present application and does not constitute any form of limitation to the present application. Although the present application has been disclosed as above with preferred embodiments, it is not intended to limit the present application. Any person skilled in the art can make some changes or modifications to equivalent embodiments using the technical contents disclosed above without departing from the scope of the technical solution of the present application. However, any brief modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.

Claims

1. A fan noise reduction method, the method comprising: Obtaining a first control parameter of a first fan; Determining, according to a preset configuration, second control parameters of at least one second fan corresponding to the first control parameter of the first fan, wherein the preset configuration includes multiple combinations of fan parameters, any combination of fan parameters includes the first control parameter of the first fan and the second control parameters of at least one second fan, and the combination of fan parameters enables the fan noise to be at least partially cancelled out at the noise reduction position; Controlling the at least one second fan according to the second control parameters of the at least one second fan.

2. The fan noise reduction method according to claim 1, wherein The method further comprises: obtaining noise reduction position information, the noise reduction position information indicating the position of the sound receiving object relative to the first fan; The determining, according to the preset configuration, second control parameters of at least one second fan corresponding to the first control parameter of the first fan includes: determining, according to the preset configuration, second control parameters of at least one second fan corresponding to the first control parameter of the first fan and the noise reduction position information, wherein the preset configuration includes combinations of fan parameters corresponding to multiple noise reduction positions.

3. The fan noise reduction method according to claim 2, wherein At least one noise reduction position in the preset configuration is a preset position value or a preset position value range; The obtaining of the noise reduction position information includes: obtaining a position value representing the noise reduction position; Wherein, according to the obtained position value and the preset position value or the preset position value range, a combination of fan parameters corresponding to the obtained position value is determined.

4. The fan noise reduction method according to claim 2 or 3, characterized in that, At least one noise reduction position in the preset configuration is a preset position identifier; The obtaining of the noise reduction position information includes: obtaining a preset position identifier indicating the noise reduction position; Wherein, according to the obtained preset position identifier and the preset position identifier in the preset configuration, a combination of fan parameters corresponding to the obtained preset position identifier is determined.

5. The fan noise reduction method according to claim 2 or 3, characterized in that, The position information includes a position value; The position value includes a distance value; or The position value includes a distance value and a direction value; Wherein, the distance value represents the distance of the sound receiving object relative to the first fan, and the direction value represents the direction of the sound receiving object relative to the first fan.

6. The fan noise reduction method according to claim 1 or 2, characterized in that, The obtaining of the first control parameter of the first fan includes: Determining the first control parameter of the first fan according to the device operation parameters to meet the temperature reduction target through the first fan.

7. The fan noise reduction method according to claim 1, characterized in that It further comprises: When the first fan operates with at least one of multiple first control parameters, Adjusting the second control parameters of at least one second fan until the noise at the noise reduction position meets the noise reduction target; Determining a combination of fan parameters based on the first control parameter and the adjusted second control parameters.

8. The fan noise reduction method according to claim 7, wherein Adjusting the second control parameters of at least one second fan includes: Adjusting the second fan combined with the first fan among multiple second fans and its second control parameters.

9. The fan noise reduction method according to claim 7 or 8, characterized in that, It further comprises: For at least one noise reduction position among multiple noise reduction positions, determining at least one combination of fan parameters corresponding to the noise reduction position.

10. The fan noise reduction method according to claim 9, wherein The determining of at least one combination of fan parameters corresponding to the noise reduction position further includes: Adjust the second fan combined with the first fan and its second control parameter based on the noise reduction position, where the noise reduction position includes the distance and / or direction of the sound receiving object relative to the first fan.

11. The fan noise reduction method according to claim 1, 2 or 7, characterized in that the first control parameter includes the frequency of the first PWM signal for driving the first fan; and / or the second control parameter includes the frequency and phase of the second PWM signal for driving the second fan, and the phase represents the phase difference between the second PWM signal and the first PWM signal.

12. A fan noise reduction device, characterized in that, Comprising: a module for obtaining the first control parameter of the first fan; a module for determining, according to a preset configuration, the second control parameter of at least one second fan corresponding to the first control parameter of the first fan, where the preset configuration includes a plurality of fan parameter combinations, any one of the fan parameter combinations includes the first control parameter of the first fan and the second control parameter of at least one second fan, and the fan parameter combination enables the fan noise to be at least partially cancelled out at the noise reduction position; a module for controlling the at least one second fan according to the second control parameter of the at least one second fan.

13. An embedded controller, characterized in that, Comprising: a processor; a memory storing a program, wherein the program includes instructions that, when executed by the processor, cause the processor to perform the steps of the method according to any one of claims 1-11.

14. An electronic device, characterized in that, Comprising a device body and an embedded controller as described in claim 13 provided on the device body.

15. An electronic device, characterized in that, Comprising: a processor; a memory storing a program, wherein the program includes instructions that, when executed by the processor, cause the processor to perform the steps of the method according to any one of claims 1-11.

16. A non-transitory readable storage medium storing program instructions, wherein, The program instructions are used to cause the processor to perform the steps of the method according to any one of claims 1-11.

Citation Information

Patent Citations

  • Electronic equipment cooling fan noise reduction method and device, terminal and storage medium

    CN114810651A

  • Noise reduction method of air cooling server, noise processing equipment, circuit and computing equipment

    CN115494925A

  • Fan noise reduction method and device, embedded controller and electronic equipment

    CN117703808A

  • Silencer and electronic device provided with the same

    JP2015001693A

  • Silencer with fan and silencing method using the same

    US20100195843A1