Fan control method and device and electronic equipment

By obtaining the fan's storage information and the operating status of the electronic equipment, the fan control parameters are dynamically adjusted, solving the problem of poor fan control effect and achieving a balance between precise heat dissipation and energy efficiency. It is suitable for scenarios where fans from multiple suppliers are mixed.

CN120626533APending Publication Date: 2025-09-12LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511013408.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

In the prior art, the control effect of fans in electronic devices is poor, and it is impossible to accurately adjust the fans according to the complex operating status of the electronic equipment and the different fan performances, which affects the operating status of the equipment.

Method used

By obtaining the target storage component information of the fan, determining the fan's air volume output capacity characteristic information, and combining it with the operating status of the electronic equipment, dynamically adjusting the fan's control parameters to meet the target required air volume, achieving precise control.

Benefits of technology

It improves the operating efficiency of fans, reduces energy consumption, and enhances the heat dissipation and compatibility of electronic equipment. It is suitable for mixed use of fans from multiple suppliers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120626533A_ABST
    Figure CN120626533A_ABST
Patent Text Reader

Abstract

The invention discloses a fan control method and device and electronic device.The method comprises the steps that based on storage information in a target storage component of a fan, air volume output capacity feature information of the fan is determined; determining a target demand air volume of the electronic equipment based on the running state of the electronic equipment; determining fan control parameters meeting the target demand air volume based on the air volume output capacity characteristic information of the fan and the target demand air volume; and controlling the fan to operate based on the fan control parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of fan technology, and more specifically to a fan control method, device, and electronic device. Background Art

[0002] Electronic devices often include heat-dissipating components such as fans, which cool the device down. Currently, fan speed is typically adjusted in a fixed pattern to control fan operation. However, due to the complex operating conditions of electronic devices and the varying performance of different fans, fan control is often ineffective, impacting the device's performance. Summary of the Invention

[0003] In view of this, this application provides the following technical solutions:

[0004] A fan control method, comprising:

[0005] determining, based on the stored information in the target storage component of the fan, characteristic information of the air volume output capability of the fan;

[0006] Determining a target required air volume of the electronic device based on an operating state of the electronic device;

[0007] Determining fan control parameters that meet the target required air volume based on the air volume output capacity characteristic information of the fan and the target required air volume;

[0008] The fan operation is controlled based on the fan control parameter.

[0009] Optionally, determining the air volume output capability characteristic information of the fan based on the stored information in the target storage component of the fan includes:

[0010] Based on the stored information in the target storage component of the fan, the attribute information and performance information of the fan are obtained; wherein the attribute information represents the identity of the fan; and the performance information includes the corresponding relationship between the air volume output and the rotation speed of the fan;

[0011] Based on the attribute information and the performance information, characteristic information of the air volume output capability of the fan is determined.

[0012] Optionally, determining the target required air volume of the electronic device based on the operating state of the electronic device includes:

[0013] determining an operating state of the electronic device based on a temperature parameter and a load parameter of the electronic device;

[0014] The target required air volume of the electronic device is determined based on the operating state of the electronic device and the target thermal test model corresponding to the fan; the target thermal test model maps the temperature parameters and load parameters of the electronic device to the target required air volume required by the electronic device under the operating state.

[0015] Optionally, the fan control parameter includes a speed control parameter, wherein determining the fan control parameter that meets the target required air volume based on the air volume output capacity characteristic information of the fan and the target required air volume includes:

[0016] Determining a mapping relationship between the air volume output and the rotation speed corresponding to the fan based on the performance information of the fan;

[0017] Taking the target required air volume as the air volume output in the mapping relationship, to obtain the target speed of the fan;

[0018] A speed control parameter matching the target speed is determined.

[0019] Optionally, the method further includes:

[0020] In response to fans with different identity information, a fan air volume output and speed calibration test is performed under the same test environment to obtain the air volume output of the fan corresponding to each identity information at different speeds;

[0021] The identity identification information corresponding to the fan and the air volume output of the fan at different rotation speeds are stored in a target storage component of the fan as the air volume output capability characteristic information of the fan.

[0022] Optionally, the identity identification information includes supplier information and / or model information of the fan.

[0023] Optionally, it also includes:

[0024] monitoring the operating status of the electronic device;

[0025] If the operating status of the electronic device is updated, updating the target required air volume;

[0026] The fan control parameters are updated based on the updated target required air volume.

[0027] A fan control device, comprising:

[0028] a first determining unit, configured to determine characteristic information of an air volume output capability of the fan based on stored information in a target storage component of the fan;

[0029] a second determining unit, configured to determine a target required air volume of the electronic device based on an operating state of the electronic device;

[0030] a third determining unit, configured to determine fan control parameters that meet the target required air volume based on the air volume output capability characteristic information of the fan and the target required air volume;

[0031] A control unit is configured to control the operation of the fan based on the fan control parameters.

[0032] An electronic device, comprising:

[0033] fan and control module; wherein,

[0034] The control module is configured to determine the air volume output capacity of the fan based on the stored information in the target storage component of the fan;

[0035] Determining a target required air volume of the electronic device based on an operating state of the electronic device;

[0036] Sending the target required air volume to the fan;

[0037] The fan is used to determine fan control parameters that meet the target required air volume based on the fan's air volume output capacity characteristic information and the target required air volume; and control the operation of the fan based on the fan control parameters.

[0038] Optionally, the target storage component of the fan stores the identity information of the fan and the air volume output of the fan at different speeds; wherein, the air volume output is the air volume output of the fan at different speeds obtained by performing a fan air volume output and speed calibration test on the fan with the identity information in a test environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] 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 merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.

[0040] Figure 1 A schematic flow chart of a fan control method provided in an embodiment of the present application;

[0041] Figure 2 A schematic diagram of different fan system air volumes provided in an embodiment of the present application;

[0042] Figure 3 A schematic diagram of the relationship between target air volume and rotation speed provided in an embodiment of the present application;

[0043] Figure 4 A schematic structural diagram of a fan control device provided in an embodiment of the present application;

[0044] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0046] In this application, the terms "first" and "second" are used to distinguish between different objects, not to describe a specific order. Furthermore, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements and may include steps or elements that are not listed.

[0047] Embodiments of the present application provide a fan control method for controlling fans with heat dissipation functions in electronic devices. The electronic devices may include, but are not limited to, servers, personal computers, laptops, wearable devices, network switching devices, communications equipment, and industrial control equipment, among other electronic devices requiring active heat dissipation. Fans in electronic devices can be of various types. In embodiments of the present application, air volume output capacity information can be determined based on information stored in a target storage component of the fan, thereby enabling precise control of fan operation. Because each fan carries its own unique air volume output capacity information, the system can precisely control the fan based on actual performance. This differs from the conventional, crude control method that uses average values ​​for fans from different vendors. This traditional method, typically designed to accommodate different vendors, often requires speed adjustment based on the worst-performing fan, resulting in high-performance fans not achieving optimal energy efficiency. The present application enables precise control based on different fans (e.g., fans from different vendors and different types), resulting in improved fan operation.

[0048] See also Figure 1 , which shows a flow chart of a fan control method provided by an embodiment of the present application, the method may include the following steps:

[0049] S101 : Determine characteristic information of the air volume output capability of the fan based on the stored information in the target storage component of the fan.

[0050] S102: Determine a target required air volume of the electronic equipment based on the operating status of the electronic equipment.

[0051] S103 : Determine fan control parameters of the fan that meets the target demand based on the fan's air volume output capability characteristic information and the target demand air volume.

[0052] S104: Control the fan operation based on the fan control parameters.

[0053] In order to provide more precise control for the fan of an electronic device in an embodiment of the present application, relevant configuration information of the fan can be stored in the fan, so that the characteristics of the fan can be determined based on the stored information. In step S101, the fan's air volume output capacity characteristic information can be determined based on the stored information in the fan's target storage component. The target storage component can be a storage component of the fan itself, such as an embedded EEPROM (Electrically Erasable Programmable Read Only Memory) or an external storage chip. Correspondingly, the fan can also include a communication module, and the control module in the electronic device can obtain the relevant information stored in the fan's target storage component based on the communication module.

[0054] The information stored in the fan's target storage component can include attributes of the fan, such as its identifying vendor, model, and type information. It can also store performance information, such as air volume output at different speeds and air volume output curves. This allows the fan's air volume output capability characteristics to be determined based on the information stored in the target storage component. This allows the fan's unique attributes to be used to determine the appropriate air volume output capability characteristics, rather than determining the air volume output capability based on general attributes or average parameters for various fan types. This better matches the fan's current air volume output characteristics, enabling more precise subsequent fan control.

[0055] In step S102, a target required air volume for the electronic device can be determined based on the current operating state of the electronic device. Electronic devices have different heat dissipation requirements under different power consumption states, operating modes, or usage conditions, and accordingly require different target required air volumes generated by the fan. Key components requiring heat dissipation within the electronic device can be monitored using sensor components within the electronic device, such as the temperature and load of key components such as the electronic device's central processing unit (CPU), graphics processing unit (GPU), artificial intelligence module (AI), and motherboard. This can be used to determine the current operating state of the electronic device and determine a target required air volume that matches that operating state. For example, if the electronic device is currently in a low power consumption state, the corresponding target required air volume can be within a smaller air volume range. If the electronic device is currently in a high power consumption state, the corresponding target required air volume can be within a larger air volume range, thereby improving the cooling effect of the electronic device. By monitoring the operating state of the electronic device in real time, a target required air volume that meets the current operating state can be determined, thereby meeting the heat dissipation requirements of the electronic device and preventing the fan from operating in a high power consumption state for an extended period of time.

[0056] In step S103, the fan control parameters can be determined based on the fan's air volume output capacity characteristic information and the target required air volume. According to the target required air volume and the fan's air volume output capacity characteristic information, the target required air volume is converted into a specific control signal, such as a control signal that can be converted into the fan's speed, a voltage regulation control signal, a current control signal or a PWM duty cycle control signal, etc. For different types of fans, the corresponding control strategy can be adaptively matched to obtain the corresponding fan control parameters. Correspondingly, the control signal corresponding to the fan control parameter can be transmitted to the fan through a dedicated drive circuit or a system bus, and the fan operating state is adjusted in real time to meet the heat dissipation requirements corresponding to the target required air volume of the electronic device. In the embodiment of the present application, the fan control parameters are determined based on the target required air volume of the electronic device, which realizes precise heat dissipation allocated on demand and can balance energy efficiency and heat dissipation.

[0057] For example, in a server cluster, if two different types of fans are used, provided by Supplier A and Supplier B, the control box system in the server cluster can obtain the corresponding supplier information and performance parameters of the fan by reading the storage information stored by each fan. By monitoring the temperature and load information in the server cluster, it can calculate the current air volume required of 120 CFM. Based on the performance parameters of the fan provided by Supplier A, the control system can convert the speed of the fan corresponding to Supplier A to a, and the speed of the fan corresponding to Supplier B can be determined to be b based on its performance parameters. This generates different control parameters for different suppliers. Through this refined adjustment, the system can meet the cooling requirements while also reducing overall fan energy consumption.

[0058] The present invention provides a fan control method that achieves precise control focused on airflow by acquiring fan parameter information and the operating status of electronic equipment. Compared to traditional speed control, this method can dynamically adjust control parameters based on the actual performance of different fans and device requirements, significantly improving heat dissipation efficiency and reducing energy consumption. It is particularly suitable for complex system environments where fans from multiple suppliers are mixed.

[0059] The following describes the fan control method according to an embodiment of the present application in conjunction with specific application scenarios.

[0060] In one implementation of an embodiment of the present application, the air volume output capacity characteristic information of the fan is determined based on the storage information in the target storage component of the fan, including: obtaining the attribute information and performance information of the fan based on the storage information in the target storage component of the fan; and determining the air volume output capacity characteristic information of the fan based on the attribute information and performance information.

[0061] The attribute information represents the identification information of the fan, and the storage information in the target storage component of the fan can only store the identification information of the fan. In this way, after obtaining its identification information, the type, model and other information of the fan can be determined through the identification information of the fan, so that the corresponding performance information can be calculated or queried. Furthermore, in order to quickly and accurately obtain the performance information of the fan, the attribute information and storage information of the fan can also be stored in the target storage component of the fan. The performance information includes the corresponding relationship between the air volume output and the rotational speed of the fan. For example, the performance information can directly store the calculation relationship between the air volume output and the rotational speed, or it can store the correlation coefficient used to calculate the corresponding relationship between the air volume output and the rotational speed, or it can store the relationship curve between the air volume output and the rotational speed. Correspondingly, the identity information of the fan can include the supplier information and / or model information of the fan. For example, the identity information can be a code generated by a hierarchical coding system, in which the first two digits represent the supplier ID, the middle three digits represent the model code, and the last four digits represent the production batch number. Based on the existing fan structure, the fan's supplier, speed, air volume output and other performance information can be burned into the fan terminal through the embedded EEprom (electrically erasable programmable read-only memory). The control system of the electronic device can obtain this information to identify the corresponding fan type, etc.

[0062] In this way, electronic devices can determine the fan's air volume output capacity characteristic information based on the fan's attribute information and performance information. At this time, the determined fan's air volume output capacity characteristic information is information that matches the fan's supplier, type, model, etc., rather than characteristic information estimated using an average or approximate range, making it more consistent with the characteristics of the current fan. This enables accurate identification and adaptation of fans from different suppliers and models. In addition, the storage mode of burning the fan's attribute information and performance information into the fan not only supports fan plug-and-play, but also makes it easier for the control system to obtain fan characteristic information, significantly improving equipment compatibility and maintenance efficiency, and also improving the accuracy of fan control.

[0063] To accurately control the operation of the fan, the current operating status of the electronic device must be determined, ensuring that the fan's operation meets the needs of the electronic device. The operating status of the electronic device can be determined based on data collected by the sensor components within the electronic device, such as whether the electronic device is in a high-power or low-power state. This allows the required air volume to be matched to the high or low power state. To accurately determine the required air volume of the electronic device, the collected monitoring data representing the operating status can be processed according to a specific calculation model to obtain the target required air volume.

[0064] In one implementation of an embodiment of the present application, a processing process for determining the target required air volume of an electronic device based on the operating status of the electronic device may include: determining the operating status of the electronic device based on the temperature parameters and load parameters of the electronic device; and determining the target required air volume of the electronic device based on the operating status of the electronic device and the target thermal test mode corresponding to the fan.

[0065] The target thermal test model maps the temperature and load parameters of the electronic device to the target airflow required by the electronic device under the specified operating state. This operating state refers to the operating state corresponding to the current temperature and load parameters. The electronic device's temperature parameters can be collected using its temperature sensors, such as the temperature of heat source areas (e.g., various processors or chips) and critical paths (e.g., air outlets). Alternatively, the ambient temperature can be collected to eliminate the impact of ambient temperature on excessively high electronic device temperatures and determine the current actual temperature of the electronic device. The load parameters of the electronic device can be determined by monitoring the electronic device's data transmission volume, hardware utilization (e.g., CPU or GPU usage), and application response rate. The target thermal test model can be trained using historical operating data of the electronic device and can be adaptively updated, continuously optimizing the model parameters based on actual operating feedback to improve its prediction performance. For example, a two-dimensional mapping table can be used in the target thermal test model to quickly convert temperature and load to the required airflow for the electronic device. Further adjustment parameters can be included, such as providing additional heat dissipation in high-load or high-temperature scenarios, so that the target airflow required not only meets the electronic device's operating requirements but also conforms to the current environmental characteristics. After obtaining the current target air volume demand of the electronic device, the target air volume demand can be used as the fan's current air volume output to determine the control parameters used to control fan operation. In the embodiments of this application, a target thermal prediction model is used to accurately map the operating status of the electronic device to the air volume demand. This not only takes into account the static temperature threshold but also incorporates load change trend prediction, significantly improving the system's response speed and stability, making it particularly suitable for highly dynamic load scenarios.

[0066] In embodiments of the present application, fan control parameters may be control parameters for fan speed or for PWM (pulse width modulation) duty cycle. For example, when the duty cycle is 50%, the average voltage obtained by the fan is half the rated voltage, and the speed decreases accordingly. A higher duty cycle results in a higher average voltage and a higher fan speed. For example, when the fan control parameters include speed control parameters, the process of determining fan control parameters that meet the target required air volume based on the fan's air volume output capacity characteristic information and the target required air volume may include:

[0067] Based on the fan's performance information, a mapping relationship between the fan's corresponding air volume output and speed is determined; the target required air volume is used as the air volume output in the mapping relationship to obtain the fan's target speed; and a speed control parameter that matches the target speed is determined.

[0068] The fan performance information stored in the fan's target storage component can be a mapping curve representing air volume output and speed, or a correlation coefficient used to calculate air volume output and speed. Based on this information, a mapping equation for air volume output and speed can be calculated, such as RPM = A × Airflow + B, where RPM represents the fan's speed, Airflow represents the fan's air volume output, and A and B represent correlation coefficients. This can be obtained by fitting actual data from calibration tests. Furthermore, for greater accuracy, a corresponding mapping equation can be determined based on the air volume range corresponding to the current target air volume demand. For example, if the demand air volume is within a large range, the fan's target speed can be calculated using RPM = A1 × Airflow + B1. If the demand air volume is within a relatively small range, the fan's target speed can be calculated using RPM = A2 × Airflow + B2. After obtaining the fan's target speed, the target speed can be converted into a speed control parameter based on the characteristics of the fan's drive circuit. If the drive circuit is a voltage-controlled circuit, the voltage regulation parameter corresponding to the target speed can be determined based on the correspondence between voltage and target speed, and this voltage regulation parameter can be used as the speed control parameter. If the fan is intelligently driven, the target speed can be directly converted into a target speed instruction to control the fan to reach the target speed.

[0069] In this implementation, by establishing a precise air volume-speed mapping relationship, an efficient transformation from abstract requirements to specific control is achieved. This method supports multiple mapping models and can be flexibly selected according to fan characteristics and application scenarios, significantly improving the system's adaptability and control accuracy.

[0070] In order to more accurately store fan performance-related information in its corresponding target storage component, calibration tests can be performed on different fans during the fan development phase, such as fans of different suppliers with the same performance or fans with different performance, to obtain a corresponding relationship between fan speeds and corresponding air volume outputs (referred to as air volume values). In one embodiment of the present application, a fan air volume output and speed calibration test is performed under the same test environment for fans with different identity information to obtain the air volume output of the fan at different speeds corresponding to each identity information; the fan's identity information and the fan's air volume output at different speeds are stored as the fan's air volume output capability characteristic information in the fan's target storage component.

[0071] The identification information characterizes the characteristics that distinguish the fan from other fans, such as the fan's vendor and / or model information. To accurately measure and obtain the fan's airflow output, fans with different identification information can be tested under the same test environment, such as using the same test platform to simulate the operating state of an electronic device, while maintaining environmental parameters within the same range to ensure consistent test conditions. Each fan can then be tested, starting with its lowest stable speed and increasing it in corresponding steps to its maximum speed. After a period of stable operation (e.g., 30 seconds) at each speed point, parameters such as airflow, air pressure, and power are collected. To further improve accuracy, multiple measurements (e.g., three) can be taken at each speed point and averaged to eliminate random errors. A linear regression or polynomial fitting algorithm can then be used to generate a relationship between airflow and speed. For example, the least squares method can be used to extract key parameters (e.g., coefficients A and B in the thread equation RPM = A × Airflow + B). This can reduce data storage. To improve data security, the fan's identification information and the characteristic information representing the airflow output capability obtained through the above tests can be encrypted and written to the fan's target storage component.

[0072] See also Figure 2 , which shows a schematic diagram of the air volume of a different fan system provided in an embodiment of the present application. Figure 2 In the figure, different colored lines represent the relationship between the output air volume and speed of fans from different suppliers, such as: Figure 2 The fan corresponding to vendor 1 is indicated by "Vendor1", the fan corresponding to vendor 2 is indicated by "Vendor2", and the fan corresponding to vendor 3 is indicated by "Vendor3". Figure 2 "Fan Airflow" refers to the fan airflow, which refers to the actual cooling airflow output by the fan at a specific speed, and the unit is CFM (cubic feet per minute). Figure 2 The horizontal axis represents the speed, and the vertical axis represents the fan air volume, which can be Figure 2 Obtaining the corresponding fan air volume of different fans at different speeds can be applied to scenarios where the fan air volume is known and the fan speed is determined.

[0073] In actual application, the fan operation can be controlled according to the real-time operating status of the electronic device. This not only meets the heat dissipation requirements of the electronic device, but also enables the fan to operate at optimal power consumption, avoiding the problem of resource waste caused by the fan always being in a high-power operating state. Therefore, the embodiment of the present application also includes: detecting the operating status of the electronic device, and if the operating status of the electronic device is updated, updating the target required air volume; and updating the fan control parameters based on the updated target required air volume.

[0074] In this embodiment, a corresponding monitoring mode can be configured. For example, multi-sensor fusion monitoring can be used to combine data from temperature sensors, airflow sensors, data transmission volume monitoring sensors, current sensors, and other sensors to determine whether the operating status of the electronic device has changed, thereby avoiding false triggering caused by transient changes. This can be done by initiating an update and adjustment process only when the temperature or load exceeds a target threshold compared to the previous monitoring moment. Alternatively, a corresponding monitoring cycle can be set, such as a routine check every 5 minutes, to ensure the system is in optimal condition. When updating fan control parameters, a smooth transition mode can be used to gradually adjust the control parameters, preventing sudden changes in fan speed from impacting fan life. For example, in a cloud computing server, the system monitors CPU temperature and load in real time. If it detects a rapid increase in the CPU core temperature from 65°C to 72°C (a rate of change of 1.4°C / minute), the system immediately initiates a dynamic adjustment mechanism. Using a thermal test model, the target airflow is recalculated from 100 CFM to 130 CFM, and the PWM duty cycle is adjusted based on the current fan characteristic curve (gradually increasing from 50% to 65% over a 2-second period). When the temperature stabilizes at 70°C, the system enters maintenance mode and fine-tunes the control parameters every 30 seconds to keep the temperature fluctuation within the range of ±0.5°C.

[0075] In an embodiment of the present application, in an application scenario where the fan speed is controlled to achieve a corresponding heat dissipation effect, the operating state of the fan is not adjusted by directly mapping the operating state of the electronic device to the fan speed. Instead, the actual target required air volume of the electronic device is first determined based on the operating state of the electronic device, and then the fan speed control parameters are determined based on the target required air volume. This directly matches the heat dissipation demand (air volume) rather than indirectly controlling the speed, avoiding insufficient heat dissipation or energy waste due to differences in fan performance. It also enables fans from different suppliers to flexibly adjust their speed according to their own performance in the same system, without forcing uniform performance. High-performance fans meet the same air volume at a lower speed, significantly reducing power consumption.

[0076] For example, see Figure 3 , which shows a schematic diagram of the relationship between target air volume and rotation speed provided by an embodiment of the present application. Figure 3In the figure, the horizontal axis represents the target air volume, which can represent the actual air volume required by the electronic equipment. The vertical axis represents the fan speed. Fan1 represents the relationship line between the speed of the fan corresponding to supplier 1 and the target air volume, Fan2 represents the relationship line between the speed of the fan corresponding to supplier 2 and the target air volume, and Fan3 represents the relationship line between the speed of the fan corresponding to supplier 3 and the target air volume. During the fan speed tuning stage, the focus of speed tuning is not the speed value but the air volume value required by the system. Since the air volume performance of the fan in the system is basically linearly related to the speed, the target air volume can be set. For example, the BMC (Baseboard Management Controller) in the electronic equipment can automatically calculate the corresponding speed under the current fan according to the air volume demand. Assume the system detects that the electronic device requires 50 CFM of airflow for cooling based on its current operating status. Conventional solutions typically set the speed to 3500 RPM (based on conservative, low-performance fan standards). Based on the relationship between airflow and speed for Vendor A's fan (RPM = 55 × Airflow + 400), the calculated actual output of Vendor A's fan is (3500 - 400) / 55 ≈ 56.4 CFM, exceeding the required airflow for cooling, resulting in excessive cooling and wasted energy. Based on the relationship between airflow and speed for Vendor B's fan (RPM = 70 × Airflow + 600), the calculated actual output of Vendor B's fan is approximately 41.4 CFM, which is less than the required airflow for cooling, leading to insufficient cooling and device overheating. However, using the time-sharing scheme provided in this embodiment, Vendor A's speed can be controlled at 55 × 50 + 400 = 3150 RPM, while Vendor B's fan can be controlled at 70 × 50 + 600 = 4100 RPM. This can not only meet the demand for outputting 50CFM air volume, but also reduce the problem of resource waste.

[0077] See also Figure 4 In an embodiment of the present application, a fan control device is further provided, which may include:

[0078] A first determining unit 401 is configured to determine characteristic information of an air volume output capability of a fan based on stored information in a target storage component of the fan;

[0079] A second determining unit 402 is configured to determine a target required air volume of the electronic device based on an operating state of the electronic device;

[0080] A third determining unit 403 is configured to determine fan control parameters that meet the target required air volume based on the air volume output capability characteristic information of the fan and the target required air volume;

[0081] The control unit 404 is configured to control the operation of the fan based on the fan control parameters.

[0082] In one embodiment, the first determining unit includes:

[0083] A first acquisition subunit is configured to obtain attribute information and performance information of the fan based on the stored information in the target storage component of the fan; wherein the attribute information represents the identity of the fan; and the performance information includes a corresponding relationship between the air volume output and the rotational speed of the fan;

[0084] The first determining subunit is configured to determine characteristic information of the air volume output capability of the fan based on the attribute information and the performance information.

[0085] In one embodiment, the second determining unit includes:

[0086] a second determining subunit, configured to determine an operating state of the electronic device based on a temperature parameter and a load parameter of the electronic device;

[0087] The third determination subunit is used to determine the target required air volume of the electronic device based on the operating state of the electronic device and the target thermal test model corresponding to the fan; the target thermal test model maps the temperature parameters and load parameters of the electronic device to the target required air volume required by the electronic device under this operating state.

[0088] In one embodiment, the fan control parameter includes a speed control parameter, wherein the third determining unit includes:

[0089] a fourth determining subunit, configured to determine a mapping relationship between the air volume output and the rotational speed corresponding to the fan based on the performance information of the fan;

[0090] a second obtaining subunit, configured to obtain a target rotational speed of the fan by using the target required air volume as the air volume output in the mapping relationship;

[0091] The fifth determining subunit is configured to determine a speed control parameter that matches the target speed.

[0092] In one embodiment, the device further comprises:

[0093] a testing unit configured to perform a calibration test of the air volume output and the rotation speed of the fan under the same test environment in response to fans with different identification information, and obtain the air volume output of the fan corresponding to each identification information at different rotation speeds;

[0094] The storage unit is configured to store the identity information corresponding to the fan and the air volume output of the fan at different rotation speeds as the air volume output capability characteristic information of the fan in a target storage component of the fan.

[0095] In one embodiment, the identity information includes supplier information and / or model information of the fan.

[0096] In one embodiment, the apparatus further includes an updating unit configured to:

[0097] monitoring the operating status of the electronic device;

[0098] If the operating status of the electronic device is updated, updating the target required air volume;

[0099] The fan control parameters are updated based on the updated target required air volume.

[0100] It should be noted that the specific implementation of each unit and sub-unit in this embodiment can refer to the corresponding content in the previous text and will not be described in detail here.

[0101] See also Figure 5 In an embodiment of the present application, an electronic device is further provided, including: a fan 501 and a control module 502, wherein the control module 502 is configured to:

[0102] determining an air volume output capacity of the fan based on the stored information in the target storage component of the fan;

[0103] Determining a target required air volume of the electronic device based on an operating state of the electronic device;

[0104] Sending the target required air volume to the fan;

[0105] The fan is used to determine fan control parameters that meet the target required air volume based on the fan's air volume output capacity characteristic information and the target required air volume; and control the operation of the fan based on the fan control parameters.

[0106] In one embodiment, the target storage component of the fan stores the identity information of the fan and the air volume output of the fan at different speeds; wherein, the air volume output is the air volume output of the fan at different speeds obtained by performing a fan air volume output and speed calibration test on the fan with the identity in a test environment.

[0107] It should be noted that in Figure 5The electronic device shown only shows the main modules fan and control module, the control module can be the BMC in the electronic device, or the CPU in the electronic device, or other functional modules for fan control in the electronic device. Figure 5 The electronic device may further include, but is not limited to, a sensor module that can be used to monitor and obtain operating parameters of the electronic device, a communication module, a network module, a graphics processing module, etc., which are not shown in this embodiment. The control module of the electronic device is also used to execute the corresponding processing flow of the fan control method in the above embodiment. For details, please refer to the fan control method described in the above embodiment and will not be described in detail here.

[0108] In another embodiment of the present application, a readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the fan control method in the above embodiment is implemented.

[0109] It should be noted that the specific implementation of the processor in this embodiment can refer to the corresponding content in the previous text and will not be described in detail here.

[0110] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0111] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0112] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0113] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A fan control method, comprising: determining, based on the stored information in the target storage component of the fan, characteristic information of the air volume output capability of the fan; Determining a target required air volume of the electronic device based on an operating state of the electronic device; Determining fan control parameters that meet the target required air volume based on the air volume output capacity characteristic information of the fan and the target required air volume; The fan operation is controlled based on the fan control parameter.

2. The method according to claim 1, wherein determining the air volume output capability characteristic information of the fan based on the stored information in the target storage component of the fan comprises: Based on the stored information in the target storage component of the fan, the attribute information and performance information of the fan are obtained; wherein the attribute information represents the identity of the fan; and the performance information includes the corresponding relationship between the air volume output and the rotation speed of the fan; Based on the attribute information and the performance information, characteristic information of the air volume output capability of the fan is determined.

3. The method according to claim 1, wherein determining the target required air volume of the electronic device based on the operating status of the electronic device comprises: determining an operating state of the electronic device based on a temperature parameter and a load parameter of the electronic device; The target required air volume of the electronic device is determined based on the operating state of the electronic device and the target thermal test model corresponding to the fan; the target thermal test model maps the temperature parameters and load parameters of the electronic device to the target required air volume required by the electronic device under the operating state.

4. The method according to claim 2, wherein the fan control parameter comprises a speed control parameter, wherein: Determining fan control parameters that meet the target required air volume based on the air volume output capacity characteristic information of the fan and the target required air volume includes: Determining a mapping relationship between the air volume output and the rotation speed corresponding to the fan based on the performance information of the fan; Using the target required air volume as the air volume output in the mapping relationship to obtain the target speed of the fan; A speed control parameter matching the target speed is determined.

5. The method according to claim 1, further comprising: In response to fans with different identity information, a fan air volume output and speed calibration test is performed under the same test environment to obtain the air volume output of the fan corresponding to each identity information at different speeds; The identity identification information corresponding to the fan and the air volume output of the fan at different rotation speeds are stored in a target storage component of the fan as the air volume output capability characteristic information of the fan. 6 . The method according to claim 5 , wherein the identity information includes supplier information and / or model information of the fan.

7. The method according to claim 1, further comprising: monitoring the operating status of the electronic device; If the operating status of the electronic device is updated, updating the target required air volume; The fan control parameters are updated based on the updated target required air volume.

8. A fan control device comprising: a first determining unit, configured to determine characteristic information of an air volume output capability of the fan based on stored information in a target storage component of the fan; a second determining unit, configured to determine a target required air volume of the electronic device based on an operating state of the electronic device; a third determining unit, configured to determine fan control parameters that meet the target required air volume based on the air volume output capability characteristic information of the fan and the target required air volume; A control unit is configured to control the operation of the fan based on the fan control parameters.

9. An electronic device comprising: fan and control module; wherein, The control module is configured to determine the air volume output capacity of the fan based on the stored information in the target storage component of the fan; Determining a target required air volume of the electronic device based on an operating state of the electronic device; Sending the target required air volume to the fan; The fan is used to determine fan control parameters that meet the target required air volume based on the fan's air volume output capacity characteristic information and the target required air volume; and control the operation of the fan based on the fan control parameters.

10. The electronic device according to claim 9, wherein the target storage component of the fan stores the identification information of the fan and the air volume output of the fan at different speeds; The air volume output is the air volume output of the fan at different speeds obtained by performing an air volume output and speed calibration test on the fan with the identification in a test environment.