CN114384989B - Server power supply fan control method and device, electronic equipment and storage medium - Google Patents
Server power supply fan control method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN114384989B CN114384989B CN202111563811.9A CN202111563811A CN114384989B CN 114384989 B CN114384989 B CN 114384989B CN 202111563811 A CN202111563811 A CN 202111563811A CN 114384989 B CN114384989 B CN 114384989B
- Authority
- CN
- China
- Prior art keywords
- fan
- rotating speed
- power supply
- supply fan
- corresponding relation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
The embodiment of the disclosure provides a server power supply fan control method, a device, electronic equipment and a storage medium, comprising the following steps: acquiring the rotating speed information of a system fan in a server; determining a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotation speed corresponding relation is the rotation speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state; and adjusting the rotating speed of the power supply fan according to the target rotating speed. In this way, in the embodiment of the disclosure, by acquiring the rotation speed information of the fan of the server system and determining the target rotation speed of the power supply fan based on the rotation speed information, the system fan and the power supply fan can be ensured to be always in a wind flow balance state, and the phenomena of wind rush and power supply fan backflow of the system fan are avoided; meanwhile, as no additional structural device is needed, the hardware cost and the space are saved, and the whole heat dissipation effect can be ensured.
Description
Technical Field
The disclosure relates to the technical field of electronic equipment, and in particular relates to a method and a device for controlling a server power supply fan, electronic equipment and a storage medium.
Background
With the continuous development of electronic device technology, electronic devices have been widely used in various aspects of social life. In order to ensure stable operation of the electronic device, a heat dissipation system including a plurality of fans is sometimes disposed in the electronic device to dissipate heat in a targeted manner. For example, in a server-type electronic device, a fan dedicated to cooling a power supply and a fan purposely used to cool a high-power/high-power-density heat generating device such as a CPU are often provided.
However, in the case where a plurality of fans are provided in the server, problems of fan rushing and fan backflow may occur. In the prior art, the additional structural device is usually used for physically isolating, i.e. a relatively independent area is divided in the server to serve as an air duct of one fan, so that the cost of the additional structural device is increased, the manufacturing cost is increased, the space is sacrificed, and the overall heat dissipation effect is poor.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a method, an apparatus, an electronic device, and a storage medium for controlling a server power fan.
According to a first aspect of an embodiment of the present disclosure, there is provided a server power fan control method, including:
Acquiring the rotating speed information of a system fan in a server;
Determining a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotating speed corresponding relation is the rotating speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state;
and adjusting the rotating speed of the power supply fan according to the target rotating speed.
Optionally, the determining, based on the preset rotation speed correspondence, the target rotation speed corresponding to the rotation speed information includes:
Detecting the current state of the power supply fan;
And if the current state of the power supply fan is an operating state, determining a target rotating speed corresponding to the rotating speed information based on the preset rotating speed corresponding relation.
Optionally, before the determining, based on the preset rotation speed correspondence, the target rotation speed corresponding to the rotation speed information, the method further includes:
acquiring a first test rotating speed aiming at the power supply fan, and operating the power supply fan according to the first test rotating speed;
acquiring a second test rotating speed aiming at the system fan, and operating the system fan according to the second test rotating speed;
recording the corresponding relation between the second test rotating speed and the first test rotating speed under the condition that the system fan and the power supply fan are in a wind flow balance state so as to generate the corresponding relation of the preset rotating speed;
And under the condition that the system fan and the power supply fan are not in the wind flow balance state, updating the first test rotating speed until the condition that the system fan and the power supply fan are in the wind flow balance state is reached.
Optionally, when the second test rotational speed is multiple, the recording the corresponding relation between the second test rotational speed and the first test rotational speed to generate the preset rotational speed corresponding relation includes:
fitting according to a preset function fitting method based on a plurality of groups of corresponding relations between the second test rotating speeds and the first test rotating speeds to obtain an objective function; the objective function is used for representing the preset rotating speed corresponding relation.
Optionally, before the obtaining the rotation speed information of the system fan in the server, the method further includes:
in response to a logic cancel instruction, adding a logic delete flag bit in control logic for a power fan; the logic deletion flag bit is used for canceling the rotating speed control logic in the control logic;
And responding to a data writing instruction, and writing the preset rotating speed corresponding relation into the control logic.
Optionally, the air outlet of the system fan and the air outlet of the power supply fan are located on the same plane of the server; and/or the number of the groups of groups,
And the air inlet of the system fan and the air inlet of the power supply fan are positioned on the same plane of the server.
Optionally, the heat dissipation area covered by the system fan is larger than the heat dissipation area covered by the power supply fan.
According to a second aspect of the embodiments of the present disclosure, there is provided a server power fan control apparatus, including:
The first acquisition module is configured to acquire the rotating speed information of the system fan in the server;
The determining module is configured to determine a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotating speed corresponding relation is the rotating speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state;
and the adjusting module is configured to adjust the rotating speed of the power supply fan according to the target rotating speed.
Optionally, the determining module is specifically configured to:
Detecting the current state of the power supply fan;
And if the current state of the power supply fan is an operating state, determining a target rotating speed corresponding to the rotating speed information based on the preset rotating speed corresponding relation.
Optionally, the apparatus further includes:
A second acquisition module configured to acquire a first test rotational speed for the power supply fan and to operate the power supply fan according to the first test rotational speed;
a third acquisition module configured to acquire a second test rotational speed for the system fan and to operate the system fan according to the second test rotational speed;
The recording module is configured to record the corresponding relation between the second test rotating speed and the first test rotating speed under the condition that the system fan and the power supply fan are in a wind flow balance state so as to generate the preset rotating speed corresponding relation;
And the updating module is configured to update the first test rotating speed under the condition that the system fan and the power supply fan are not in the wind flow balance state until the condition that the system fan and the power supply fan are in the wind flow balance state is reached.
Optionally, when the second test rotational speed is multiple, the recording module is specifically configured to:
fitting according to a preset function fitting method based on a plurality of groups of corresponding relations between the second test rotating speeds and the first test rotating speeds to obtain an objective function; the objective function is used for representing the preset rotating speed corresponding relation.
Optionally, the apparatus further includes:
an adding module configured to add a logical delete flag bit in control logic for the power fan in response to a logical cancel instruction; the logic deletion flag bit is used for canceling the rotating speed control logic in the control logic;
and the writing module is configured to respond to a data writing instruction and write the preset rotating speed corresponding relation into the control logic.
Optionally, the air outlet of the system fan and the air outlet of the power supply fan are located on the same plane of the server; and/or the number of the groups of groups,
And the air inlet of the system fan and the air inlet of the power supply fan are positioned on the same plane of the server.
Optionally, the heat dissipation area covered by the system fan is larger than the heat dissipation area covered by the power supply fan.
According to a third aspect of the present disclosure, there is provided an electronic device comprising:
A processor;
a memory for storing the processor-executable instructions;
Wherein the processor is configured to execute the instructions to implement the server power fan control method as described in the first aspect above.
According to a fourth aspect of the present disclosure, there is provided a storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform a server power supply fan control method according to the first aspect described above.
According to a fifth aspect of the present disclosure, there is provided a computer program product comprising readable program instructions which, when executed by a processor of an electronic device, cause the electronic device to perform the server power fan control method as described in the first aspect above.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:
Acquiring the rotating speed information of a system fan in a server; determining a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotation speed corresponding relation is the rotation speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state; and adjusting the rotating speed of the power supply fan according to the target rotating speed. In this way, in the embodiment of the disclosure, by acquiring the rotation speed information of the fan of the server system and determining the target rotation speed of the power supply fan based on the rotation speed information, the system fan and the power supply fan can be ensured to be always in a wind flow balance state, and the phenomena of wind rush and power supply fan backflow of the system fan are avoided; meanwhile, as no additional structural device is needed, the hardware cost and the space are saved, and the whole heat dissipation effect can be ensured.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow chart of steps of a method for controlling a server power fan according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a prior art power fan reflow and an implementation to address the reflow;
FIG. 3 is a flow chart of a method for controlling a fan of a server power supply according to an embodiment of the disclosure;
FIG. 4 is a block diagram of a server power fan control apparatus according to an embodiment of the present disclosure;
FIG. 5 is a block diagram of an electronic device of an embodiment of the present disclosure;
Fig. 6 is a block diagram of another electronic device of an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Fig. 1 is a flowchart illustrating steps of a server power fan control method according to an exemplary embodiment. As shown in fig. 1, the server power fan control method specifically includes the following steps:
And 101, acquiring the rotating speed information of a system fan in the server.
In the disclosed embodiments, a server may refer to a computer for managing computing resources. The server may have a heat dissipation system disposed therein. The heat dissipation system may be a combination of components in the server for dissipating heat. The heat dissipation system of the server can comprise a system fan and a power supply fan. The system fan can radiate heat for high-power heating devices such as a central processing unit (central processing unit, CPU) and the like. The system fan may be controlled by a system fan control unit, which may refer to a baseboard management controller (Baseboard Manager Controller, BMC) of the electronic device. The power supply fan may dissipate heat for the power supply. The power fan may be controlled by a power fan control unit of the server.
The rotational speed information may refer to a real-time rotational speed of the system fan. The rotation speed information may be specifically characterized by a pulse width modulation (Pulse width modulation, PWM) signal or a Duty Cycle signal (Duty Cycle), or may be characterized by other parameters, which are not limited by the specific representation of the rotation speed in the embodiments of the disclosure.
In the embodiment of the disclosure, the system fan control unit and the power supply fan control unit are in communication connection, namely, the system fan control unit and the power supply fan control unit are communicated with each other by fan information, and can mutually transmit the fan information such as running state, rotating speed information and the like, so that coordinated linkage control of the system fan control unit and the power supply fan control unit based on software control logic can be realized. In this step, the power fan control unit in the server may acquire the rotational speed information of the system fan sent by the system fan control unit in real time, and may subsequently adjust the real-time rotational speed of the power fan based on the rotational speed information.
102, Determining a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotation speed corresponding relation is the rotation speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state.
In the embodiment of the present disclosure, the target rotation speed may refer to a rotation speed of a power supply fan corresponding to rotation speed information of a system fan in a wind flow balance state. The wind flow balance state can be a state that the system fan and the power supply fan can normally intake and discharge wind and no phenomena of wind robbing and backflow exist. The preset rotational speed correspondence may refer to a correspondence between rotational speed information of the system fan and a target rotational speed of the power supply fan in a wind flow equilibrium state. The preset rotation speed corresponding relation can be obtained based on an actual test experiment of the running process of the server, and the specific rotation speed corresponding relation and the determining mode are not limited in the embodiment of the disclosure.
In one implementation, the power supply fan and the system fan of the electronic device are typically disposed at the rear or front window of the electronic device at the same time, for hot plug maintenance requirements of the system fan and the power supply or system configuration requirements. However, the system fan is far stronger than the power fan, and the power fan only operates according to the self fan regulation strategy, cannot control the rotation speed of the system fan in a coordinated manner, and normally operates at a lower rotation speed level, so that the phenomena of system fan wind-rush and power fan backflow occur, on one hand, the continuous hot wind superposition accumulation in the power supply and the hot wind incapability of being effectively removed, and on the other hand, the system fan cannot pump heat of a heating device in the system according to the original preset wind flow route, heat accumulation can be generated in the system, the heating device cannot be effectively cooled, and the system is overheated.
In the embodiment of the present disclosure, after receiving the rotation speed information of the system fan, the power fan control unit in the server may input the rotation speed information into the preset rotation speed corresponding relation based on the preset rotation speed corresponding relation, calculate to obtain the target rotation speed of the power fan, and may subsequently adjust the power fan based on the target rotation speed. Therefore, based on real-time rotational speed information of the system fan, the target rotational speed of the power fan is determined by combining the preset rotational speed corresponding relation, the system fan and the power fan can be ensured to be always in a wind flow balance state, no phenomena of wind rush and backflow exist, and the heat dissipation effect of the heat dissipation system is ensured.
And step 103, adjusting the rotating speed of the power supply fan according to the target rotating speed.
In the embodiment of the disclosure, after determining the target rotation speed according to the rotation speed information of the system fan and the preset rotation speed corresponding relation, the power fan can be adjusted to the target rotation speed, so that the power fan and the system fan are in a rotation speed balance state.
In summary, according to the method for controlling the power fan of the server provided by the embodiment of the present disclosure, the rotation speed information of the system fan in the server is obtained; determining a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotation speed corresponding relation is the rotation speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state; and adjusting the rotating speed of the power supply fan according to the target rotating speed. In this way, in the embodiment of the disclosure, by acquiring the rotation speed information of the fan of the server system and determining the target rotation speed of the power supply fan based on the rotation speed information, the system fan and the power supply fan can be ensured to be always in a wind flow balance state, and the phenomena of wind rush and power supply fan backflow of the system fan are avoided; meanwhile, as no additional structural device is needed, the hardware cost and the space are saved, and the whole heat dissipation effect can be ensured.
Optionally, in an embodiment of the present disclosure, step 102 may specifically include the following steps 1021 to 1022:
step 1021, detecting the current state of the power fan.
In the embodiment of the present disclosure, the current state may refer to a real-time state in which the power fan is operated or stopped. Before determining the target rotational speed of the power supply fan corresponding to the rotational speed information of the system fan, it may be first determined whether the power supply fan is running.
Step 1022, if the current state of the power fan is an operation state, determining a target rotation speed corresponding to the rotation speed information based on the preset rotation speed corresponding relation.
In the embodiment of the disclosure, when the current state of the power fan is an operation state, a subsequent rotational speed adjustment process of the power fan may be performed, that is, a target rotational speed is calculated and the rotational speed of the power fan is set to the target rotational speed. When the current state of the power fan is in a stop state, the determination process of the target rotating speed is not required to be executed, and the rotating speed of the power fan is not required to be regulated. Therefore, system resources can be saved, invalid transmission of signals is avoided, and the accuracy of linkage control of the system fan and the power supply fan is ensured.
In the embodiment of the disclosure, detecting the current state of a power supply fan; and if the current state of the power supply fan is the running state, determining the target rotating speed corresponding to the rotating speed information based on the preset rotating speed corresponding relation. Thus, in the embodiment of the disclosure, the subsequent calculation process of the target rotating speed can be executed under the condition of the running state of the power fan, so that invalid data transmission and unnecessary calculation processes can be avoided, system resources are saved, and the accuracy of linkage control of the system fan and the power fan can be ensured.
Optionally, in an embodiment of the present disclosure, before step 102, the server power fan control method may further include the following steps S21 to S24 to generate:
and S21, acquiring a first test rotating speed aiming at the power supply fan, and operating the power supply fan according to the first test rotating speed.
In the embodiment of the present disclosure, the first test rotational speed may refer to a test rotational speed of a server power fan.
Step S22, a second test rotating speed for the system fan is obtained, and the system fan is operated according to the second test rotating speed.
In the embodiment of the present disclosure, the second test rotational speed may refer to a test rotational speed of a fan of the server system.
Specifically, the preset rotation speed corresponding relation can be detected by manually carrying out experiments on the heat dissipation system of the server. The specific test process can be as follows: setting a second test rotating speed for the system fan, setting a first test rotating speed for the power fan, and judging whether the system fan and the power fan are in a wind flow balance state or not. The test rotation speed can be set based on the normal rotation speed of the electronic equipment in the normal working state, and can also be flexibly set based on actual test requirements, and the embodiment of the disclosure is not limited to this. The wind flow balance state judgment can be manually judged by a tester to judge whether the wind rush and the wind return phenomenon exist, if the wind rush and the wind return phenomenon do not exist, the system fan and the power supply fan are determined to be in the wind flow balance state, and if the wind flow balance state does not exist, the system fan and the power supply fan are determined to be not in the wind flow balance state.
Step S23, recording a corresponding relationship between the second test rotational speed and the first test rotational speed when the system fan and the power fan are in a wind flow balance state, so as to generate the preset rotational speed corresponding relationship.
In the embodiment of the disclosure, when the system fan and the power supply fan are determined to be in the wind flow balance state, the corresponding relation between the second test rotating speed and the first test rotating speed at the moment can be recorded, after the recording is completed, the second test rotating speed can be updated, the first test rotating speed corresponding to the updated second test rotating speed in the wind flow balance state is determined, and the recording process is continuously executed. In this way, by continuously recording the corresponding relation between the second test rotating speed and the first test rotating speed in the wind flow balance state, a plurality of groups of corresponding relations can be directly generated into discrete preset rotating speed corresponding relations in the form of a data table, and continuous preset rotating speed corresponding relations can be obtained through calculation modes such as function fitting and the like.
And step S24, under the condition that the system fan and the power supply fan are not in the wind flow balance state, updating the first test rotating speed until the condition that the system fan and the power supply fan are in the wind flow balance state is reached.
In the embodiment of the disclosure, when it is determined that the system fan and the power fan are not in the wind flow balance state, the first test rotation speed may be adjusted, and whether the updated power fan under the first test rotation speed and the updated system fan under the second test rotation speed are in the wind flow balance state is determined again, if not, the first test rotation speed is continuously updated until the condition that the system fan and the power fan are in the wind flow balance state is reached, and at this time, the recording operation of the corresponding relationship between the second test rotation speed and the first test rotation speed under the wind flow balance state is executed again.
In the embodiment of the disclosure, a first test rotating speed for a power fan is obtained, and the power fan is operated according to the first test rotating speed; acquiring a second test rotating speed aiming at the system fan, and operating the system fan according to the second test rotating speed; recording the corresponding relation between the second test rotating speed and the first test rotating speed under the condition that the system fan and the power supply fan are in a wind flow balance state so as to generate a preset rotating speed corresponding relation; and under the condition that the system fan and the power supply fan are not in the wind flow balance state, updating the first test rotating speed until the condition that the system fan and the power supply fan are in the wind flow balance state is reached. Therefore, the corresponding relation between the second test rotating speed and the first test rotating speed in the wind flow balance state is determined by setting the second test rotating speed and continuously updating the first test rotating speed, the accuracy of the corresponding system fan and the power fan rotating speed can be ensured, and the accuracy of the subsequent linkage control of the system fan and the power fan is ensured.
Optionally, in the embodiment of the present disclosure, when the second test rotational speed is multiple, step S23 may be specifically implemented by the following step S231:
Step S231, fitting to obtain an objective function based on a plurality of groups of corresponding relations between the second test rotating speeds and the first test rotating speeds according to a preset function fitting method; the objective function is used for representing the preset rotating speed corresponding relation.
In the embodiment of the present disclosure, the preset function fitting method may be used to fit a preset rotational speed correspondence, and the specific fitting algorithm may be polynomial function fitting, least square fitting, or the like, which is not limited in the embodiment of the present disclosure. The objective function may be a function obtained by function fitting and used for representing a preset rotational speed correspondence. The objective function may be expressed as y=f (X), where X is rotational speed information of the system fan and Y is a target rotational speed of the power supply fan. After receiving the rotation speed information, the power supply fan control unit can guide the rotation speed information into the objective function, calculate the target rotation speed, adjust the power supply fan to the target rotation speed, and achieve the wind flow balance of the power supply fan and the system fan.
Specifically, when the preset rotational speed corresponding relation is generated, the corresponding relation between the second test rotational speed and the first test rotational speed in the at least two groups of wind flow balance states can be determined, and then the objective function can be obtained through a function fitting mode to represent the preset rotational speed corresponding relation. It should be noted that, for the servers, the parameters of the heat dissipation system such as power, rated voltage, rated current, and rotation speed range in the products of the same or similar model are often the same, so that the same preset rotation speed corresponding relation can be adopted for the electronic devices with the same parameters of the heat dissipation system, and one-by-one test is not required for all the servers, so that the test efficiency can be ensured, and the time of the testers can be saved.
In the embodiment of the disclosure, according to a preset function fitting method, fitting to obtain an objective function based on a corresponding relation between a plurality of groups of second test rotating speeds and first test rotating speeds; the objective function is used for representing a preset rotating speed corresponding relation. Therefore, through a function fitting mode, a continuous preset rotating speed corresponding relation can be obtained based on a small amount of data, the determining efficiency of the preset rotating speed corresponding relation in the wind flow balance state is improved, and a large amount of time of testers is saved.
Optionally, in an embodiment of the present disclosure, before step 101, the server power fan control method may further include the following steps S31 to S32:
Step S31, in response to a logic cancel instruction, adding a logic delete flag bit in control logic for a power supply fan; the logic deletion flag bit is used for canceling the rotating speed control logic in the control logic.
In the embodiment of the present disclosure, the initial control logic may refer to factory default fan control logic of a power fan control unit on a power fan in a server. A logic cancel instruction may be used to cancel the initial control logic. Logical delete flag bits may refer to flag bits added in the control logic that make the control logic no longer effective.
For example, when the initial control logic of the power fan control unit is canceled, a logic deletion flag bit may be added to the initial control logic, for example, the initial control logic is converted into a comment language by using a "#" character, so that the initial control logic of the power fan control unit can be invalidated, and the power fan can be controlled based on the written preset rotation speed correspondence.
And step S32, responding to a data writing instruction, and writing the preset rotating speed corresponding relation into the control logic.
In the embodiment of the disclosure, the data writing instruction may refer to an instruction of writing data input by a user. The tester can store the preset rotating speed corresponding relation generated by the test into the power supply fan control unit based on the data writing instruction, and the follow-up power supply fan control unit can adjust the power supply fan based on the preset rotating speed corresponding relation so as to realize linkage control of the power supply fan and the system fan.
In the embodiment of the disclosure, in response to a logic cancel instruction, a logic delete flag bit is added in control logic for a power supply fan; the logic deletion flag bit is used for canceling the rotating speed control logic in the control logic; and responding to the data writing instruction, and writing the preset rotating speed corresponding relation into the control logic. Therefore, the factory default fan control rule built in the server can be canceled, the change of the target rotating speed of the power supply fan along with the change of the rotating speed of the system fan is realized based on the corresponding relation of the preset rotating speed, the balance of the air flow of the power supply fan and the power supply fan is ensured to be always kept, the backflow phenomenon of the power supply fan is eliminated, and the heat dissipation effect of the heat dissipation system is ensured.
Optionally, in an embodiment of the present disclosure, an air outlet of the system fan and an air outlet of the power supply fan are located on the same plane of the server; and/or the air inlet of the system fan and the air inlet of the power supply fan are positioned on the same plane of the server.
In the embodiment of the disclosure, the air outlet or the air inlet of the system fan and the air inlet of the power supply fan may be in the same plane of the server, and specifically may refer to being arranged in parallel on a rear Input Output (IO) side or a front IO side of the server, and the like. Therefore, the system configuration space can be saved and the manufacturing cost can be reduced while the heat dissipation effect is ensured.
Optionally, in an embodiment of the present disclosure, a heat dissipation area covered by the system fan is larger than a heat dissipation area covered by the power supply fan.
In the embodiment of the disclosure, the heat dissipation area corresponding to the power supply fan can be smaller than the heat dissipation area corresponding to the system fan, so that the change of the rotation speed of the power supply fan along with the change of the rotation speed of the system fan can be realized, the balance of the wind flow and the backflow of the power supply fan are ensured to be kept all the time, and the heat dissipation effect of the heat dissipation system is ensured.
In the server, the power supply fan is used for radiating the power supply, and a plurality of heating devices with non-high power density can be arranged at the upstream of the power supply through proper system layout and air duct division in the server, so that the heat radiation of the upstream devices can be effectively solved by utilizing the power supply fan. And system fans are more specifically used to cool high power/high power density heat generating devices such as CPUs.
Illustratively, FIG. 2 shows a schematic diagram of a prior art power fan reflow and an implementation to address the reflow. As shown in fig. 2, in the first prior art solution, the power supply is completely physically isolated from other main components of the system by a structural member, and the interior of the electronic device (the server in fig. 2) is divided into two independent areas: the power supply is designed as an independent air channel area which occupies the width A1/A1', and the area is cooled by a power supply fan; the main components except the power supply only occupy the residual width A2/A2 'of the whole width A after A1 or A1' is removed, and the system fan radiates heat and the corresponding power density (power/radiating area) is increased. In the second prior art, the electronic device system may not be physically isolated, and the speed regulation of the power fan is not related to the rotational speed of the system fan, so that the risk that the power fan is blown back by the system fan is generated, a wind flow closed loop is formed between the power/power fan and the adjacent system fan, hot air is continuously accumulated in the power, the heat dissipation of the power is risky, and the heat of the upstream heating component cannot be timely pumped away by the system fan and is risky, so that the overall heat dissipation effect is poor.
In the server power fan control method disclosed by the embodiment of the disclosure, an information acquisition and association relationship is established between the power fan control unit of the power fan and the system fan control unit of the system fan, and a unidirectional or bidirectional feedback and response mechanism is designed, so that the target rotating speed of the power fan and the rotating speed information of the system fan are associated, and are always in a relatively balanced state, thereby avoiding the power fan from being blown or reflowed. In this way, the embodiment of the disclosure does not need to use a complex structural device, does not change the hardware layout and the number of devices of the server system, and can save the cost of the structural device compared with the prior art, thereby effectively reducing the cost of the server product. Meanwhile, the embodiment of the disclosure not only can eliminate risks caused by backflow of the power supply fan, but also can effectively utilize wind flow of the power supply fan to radiate heat to other devices arranged at the upstream of the power supply fan, change negative effects into positive effects, effectively reduce dependence on a system fan, effectively control the rotation speed and the power consumption of the system fan, optimize the energy consumption ratio (namely the power consumption/the system power) of the server system, and reduce the overall power consumption of the server.
Illustratively, fig. 3 shows a flow diagram of a server power fan control method according to an embodiment of the disclosure. Referring to fig. 3, specific steps of a server power fan control method according to an embodiment of the disclosure will be specifically described:
Step 301: and canceling a general factory default fan control rule built in the power supply, connecting the system BMC with the power supply fan control unit to perform fan information, and providing a system fan PWM/Duty signal value (rotating speed information) to the power supply fan control unit by the system BMC.
Step 302: based on the actual condition of the electronic equipment product, evaluating the first test rotating speed required by the power supply fan to keep the wind flow balance under the second test rotating speeds of different system fans, defining a corresponding preset rotating speed corresponding relation Y=f (X) between a system fan PWM/Duty value (rotating speed information, marked as X) and a power supply fan PWM/Duty value (target rotating speed, marked as Y) under the wind flow balance state for the product comprising the same cooling system type, and writing the corresponding relation into the power supply fan control unit.
Step 303: the power fan control unit brings the received real-time value (rotation speed information) of the system fan PWM/Duty signal value, namely X, into a preset rotation speed corresponding relation Y=f (X) to calculate, obtains a specific value of the required power fan PWM/Duty signal value-Y (target rotation speed), gives the value Y to the power fan, and executes speed regulation on the power fan according to the value. Therefore, the change of the rotating speed of the power supply fan along with the change of the rotating speed of the system fan is realized, the balance of the power supply fan and the system fan is ensured to be kept all the time, and the backflow of the power supply fan can be eliminated.
Fig. 4 is a block diagram illustrating a server power fan control apparatus according to an exemplary embodiment. The server power fan control apparatus 40 includes:
the first obtaining module 401 is configured to obtain rotational speed information of a system fan in the server.
A determining module 402, configured to determine a target rotation speed corresponding to the rotation speed information based on a preset rotation speed correspondence; the preset rotation speed corresponding relation is the rotation speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state.
An adjustment module 403 configured to adjust the rotational speed of the power supply fan according to the target rotational speed.
The embodiment of the disclosure provides a server power supply fan control device, which obtains rotation speed information of a system fan in a server; determining a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotation speed corresponding relation is the rotation speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state; and adjusting the rotating speed of the power supply fan according to the target rotating speed. In this way, in the embodiment of the disclosure, by acquiring the rotation speed information of the fan of the server system and determining the target rotation speed of the power supply fan based on the rotation speed information, the system fan and the power supply fan can be ensured to be always in a wind flow balance state, and the phenomena of wind rush and power supply fan backflow of the system fan are avoided; meanwhile, as no additional structural device is needed, the hardware cost and the space are saved, and the whole heat dissipation effect can be ensured.
Optionally, the determining module 402 is specifically configured to:
Detecting the current state of the power supply fan;
And if the current state of the power supply fan is an operating state, determining a target rotating speed corresponding to the rotating speed information based on the preset rotating speed corresponding relation.
Optionally, the apparatus 40 further includes:
A second acquisition module configured to acquire a first test rotational speed for the power supply fan and to operate the power supply fan according to the first test rotational speed;
a third acquisition module configured to acquire a second test rotational speed for the system fan and to operate the system fan according to the second test rotational speed;
The recording module is configured to record the corresponding relation between the second test rotating speed and the first test rotating speed under the condition that the system fan and the power supply fan are in a wind flow balance state so as to generate the preset rotating speed corresponding relation;
And the updating module is configured to update the first test rotating speed under the condition that the system fan and the power supply fan are not in the wind flow balance state until the condition that the system fan and the power supply fan are in the wind flow balance state is reached.
Optionally, when the second test rotational speed is multiple, the recording module is specifically configured to:
fitting according to a preset function fitting method based on a plurality of groups of corresponding relations between the second test rotating speeds and the first test rotating speeds to obtain an objective function; the objective function is used for representing the preset rotating speed corresponding relation.
Optionally, the apparatus 40 further includes:
an adding module configured to add a logical delete flag bit in control logic for the power fan in response to a logical cancel instruction; the logic deletion flag bit is used for canceling the rotating speed control logic in the control logic;
and the writing module is configured to respond to a data writing instruction and write the preset rotating speed corresponding relation into the control logic.
Optionally, the air outlet of the system fan and the air outlet of the power supply fan are located on the same plane of the server; and/or the number of the groups of groups,
And the air inlet of the system fan and the air inlet of the power supply fan are positioned on the same plane of the server.
Optionally, the heat dissipation area covered by the system fan is larger than the heat dissipation area covered by the power supply fan.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
According to one embodiment of the present disclosure, there is provided an electronic device including: a processor, a memory for storing processor-executable instructions, wherein the processor is configured to perform steps in a server power fan control method as in any of the embodiments described above.
According to an embodiment of the present disclosure, there is also provided a storage medium, which when executed by a processor of an electronic device, enables the electronic device to perform the steps in the server power supply fan control method as in any of the embodiments described above.
According to one embodiment of the present disclosure, there is also provided a computer program product comprising readable program instructions which, when executed by a processor of an electronic device, enable the electronic device to perform the steps of the server power fan control method as in any of the embodiments described above.
Fig. 5 is a block diagram of an electronic device, according to an example embodiment. For example, the electronic apparatus 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 5, an apparatus 500 may include one or more of the following components: a processing component 502, a memory 504, a power component 506, a multimedia component 508, an audio component 510, an input/output (I/O) interface 512, a sensor component 514, and a communication component 516.
The processing component 502 generally controls overall operation of the apparatus 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing assembly 702 may include one or more processors 520 to execute instructions to perform all or part of the steps of the speed adjustment method described above. Further, the processing component 502 can include one or more modules that facilitate interactions between the processing component 502 and other components. For example, the processing component 502 can include a multimedia module to facilitate interaction between the multimedia component 508 and the processing component 502.
The memory 504 is configured to store various types of data to support operations at the apparatus 500. Examples of such data include instructions for any application or method operating on the apparatus 500, contact data, phonebook data, messages, pictures, videos, and the like. The memory 504 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply component 506 provides power to the various components of the device 500. The power components 506 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 500.
The multimedia component 508 includes a screen between the device 500 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front-facing camera and/or a rear-facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the apparatus 500 is in an operational mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 510 is configured to output and/or input audio signals. For example, the audio component 510 includes a Microphone (MIC) configured to receive external audio signals when the device 500 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 504 or transmitted via the communication component 516. In some embodiments, the audio component 510 further comprises a speaker for outputting audio signals.
The I/O interface 512 provides an interface between the processing component 502 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 514 includes one or more sensors for providing status assessment of various aspects of the apparatus 500. For example, the sensor assembly 514 may detect the on/off state of the device 500, the relative positioning of the components, such as the display and keypad of the device 500, the sensor assembly 514 may also detect a change in position of the device 500 or a component of the device 500, the presence or absence of user contact with the device 500, the orientation or acceleration/deceleration of the device 500, and a change in temperature of the device 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 516 is configured to facilitate communication between the apparatus 500 and other devices in a wired or wireless manner. The apparatus 500 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In one exemplary embodiment, the communication component 516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for performing the above-described speed adjustment methods.
In the exemplary embodiment, a non-transitory computer-readable storage medium is also provided that includes instructions, such as memory 504 that includes instructions, that are executable by processor 520 of apparatus 500 to perform the above-described speed adjustment method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Fig. 6 is a block diagram illustrating a server power fan control apparatus according to an exemplary embodiment. For example, the apparatus 600 may be provided as a server. Referring to fig. 6, apparatus 600 includes a processing component 622 that further includes one or more processors and memory resources represented by memory 632 for storing instructions, such as applications, executable by processing component 622. The application programs stored in memory 632 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 622 is configured to execute instructions to perform the server power fan control method described above.
The apparatus 600 may also include a power component 626 configured to perform power management of the apparatus 600, a wired or wireless network interface 650 configured to connect the apparatus 600 to a network, and an input output (I/O) interface 658. The apparatus 600 may operate based on an operating system stored in the memory 632, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, or the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (13)
1. A method for controlling a server power fan, comprising:
Acquiring the rotating speed information of a system fan in a server;
Determining a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotating speed corresponding relation is the rotating speed corresponding relation of the system fan and the power supply fan in the server in the wind flow balance state; the wind flow balance state refers to a state that the system fan and the power supply fan can normally intake and discharge wind and no phenomena of wind robbing and backflow exist;
adjusting the rotating speed of the power supply fan according to the target rotating speed;
Before the target rotation speed corresponding to the rotation speed information is determined based on the preset rotation speed corresponding relation, the method further comprises:
acquiring a first test rotating speed aiming at the power supply fan, and operating the power supply fan according to the first test rotating speed;
acquiring a second test rotating speed aiming at the system fan, and operating the system fan according to the second test rotating speed;
recording the corresponding relation between the second test rotating speed and the first test rotating speed under the condition that the system fan and the power supply fan are in a wind flow balance state so as to generate the corresponding relation of the preset rotating speed;
Updating the first test rotating speed under the condition that the system fan and the power supply fan are not in a wind flow balance state until the condition that the system fan and the power supply fan are in the wind flow balance state is reached;
When the second test rotational speeds are multiple, the recording the corresponding relation between the second test rotational speeds and the first test rotational speeds to generate the preset rotational speed corresponding relation includes:
fitting according to a preset function fitting method based on a plurality of groups of corresponding relations between the second test rotating speeds and the first test rotating speeds to obtain an objective function; the objective function is used for representing the preset rotating speed corresponding relation.
2. The method according to claim 1, wherein determining the target rotation speed corresponding to the rotation speed information based on the preset rotation speed correspondence relation includes:
Detecting the current state of the power supply fan;
And if the current state of the power supply fan is an operating state, determining a target rotating speed corresponding to the rotating speed information based on the preset rotating speed corresponding relation.
3. The method of claim 1, wherein prior to said obtaining rotational speed information of a system fan in a server, the method further comprises:
in response to a logic cancel instruction, adding a logic delete flag bit in control logic for a power fan; the logic deletion flag bit is used for canceling the rotating speed control logic in the control logic;
And responding to a data writing instruction, and writing the preset rotating speed corresponding relation into the control logic.
4. The method of claim 1, wherein the air outlet of the system fan and the air outlet of the power supply fan are in the same plane of the server; and/or the number of the groups of groups,
And the air inlet of the system fan and the air inlet of the power supply fan are positioned on the same plane of the server.
5. The method of claim 1, wherein the system fan corresponds to a larger heat dissipation area than the power supply fan corresponds to.
6. A server power fan control apparatus, comprising:
The first acquisition module is configured to acquire the rotating speed information of the system fan in the server;
the determining module is configured to determine a target rotating speed corresponding to the rotating speed information based on a preset rotating speed corresponding relation; the preset rotation speed corresponding relation is a rotation speed corresponding relation of the system fan and a power supply fan in the server in a wind flow balance state, wherein the wind flow balance state refers to a state that the system fan and the power supply fan can normally intake air and exhaust air and no phenomena of wind robbing and backflow exist;
An adjustment module configured to adjust a rotational speed of the power fan according to the target rotational speed;
The apparatus further comprises:
A second acquisition module configured to acquire a first test rotational speed for the power supply fan and to operate the power supply fan according to the first test rotational speed;
a third acquisition module configured to acquire a second test rotational speed for the system fan and to operate the system fan according to the second test rotational speed;
The recording module is configured to record the corresponding relation between the second test rotating speed and the first test rotating speed under the condition that the system fan and the power supply fan are in a wind flow balance state so as to generate the preset rotating speed corresponding relation;
The updating module is configured to update the first test rotating speed until the condition that the system fan and the power fan are in a wind flow balance state is reached under the condition that the system fan and the power fan are not in the wind flow balance state;
When the second test rotational speed is multiple, the recording module is specifically configured to:
fitting according to a preset function fitting method based on a plurality of groups of corresponding relations between the second test rotating speeds and the first test rotating speeds to obtain an objective function; the objective function is used for representing the preset rotating speed corresponding relation.
7. The apparatus of claim 6, wherein the determining module is specifically configured to:
Detecting the current state of the power supply fan;
And if the current state of the power supply fan is an operating state, determining a target rotating speed corresponding to the rotating speed information based on the preset rotating speed corresponding relation.
8. The apparatus of claim 6, wherein the apparatus further comprises:
an adding module configured to add a logical delete flag bit in control logic for the power fan in response to a logical cancel instruction; the logic deletion flag bit is used for canceling the rotating speed control logic in the control logic;
and the writing module is configured to respond to a data writing instruction and write the preset rotating speed corresponding relation into the control logic.
9. The apparatus of claim 6, wherein the device comprises a plurality of sensors,
The air outlet of the system fan and the air outlet of the power supply fan are positioned on the same plane of the server; and/or the number of the groups of groups,
And the air inlet of the system fan and the air inlet of the power supply fan are positioned on the same plane of the server.
10. The apparatus of claim 6, wherein the system fan corresponds to a larger heat dissipation area than the power supply fan corresponds to.
11. An electronic device, comprising:
A processor;
a memory for storing the processor-executable instructions;
Wherein the processor is configured to execute the instructions to implement the server power fan control method of any of claims 1 to 5.
12. A storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, cause the electronic device to perform the server power fan control method of any one of claims 1 to 5.
13. A computer program product, characterized in that the computer program product comprises readable program instructions which, when executed by a processor of an electronic device, cause the electronic device to perform the server power fan control method according to any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111563811.9A CN114384989B (en) | 2021-12-20 | 2021-12-20 | Server power supply fan control method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111563811.9A CN114384989B (en) | 2021-12-20 | 2021-12-20 | Server power supply fan control method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114384989A CN114384989A (en) | 2022-04-22 |
CN114384989B true CN114384989B (en) | 2024-07-02 |
Family
ID=81197226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111563811.9A Active CN114384989B (en) | 2021-12-20 | 2021-12-20 | Server power supply fan control method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114384989B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115788934B (en) * | 2022-12-09 | 2024-10-18 | 苏州浪潮智能科技有限公司 | PSU fan control method, device and electronic equipment based on air pressure detection |
CN116006491A (en) * | 2022-12-26 | 2023-04-25 | 苏州浪潮智能科技有限公司 | A test method, device, equipment and medium for a power module fan in a server |
CN116146518B (en) * | 2022-12-30 | 2025-02-18 | 深圳市优必行科技有限公司 | Control method of cooling fan and electronic equipment |
CN119291555B (en) * | 2024-12-13 | 2025-05-13 | 苏州元脑智能科技有限公司 | Power supply test method, apparatus, storage medium, electronic device, and program product |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102312851A (en) * | 2010-07-05 | 2012-01-11 | 英业达股份有限公司 | Fan speed control device |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7583043B2 (en) * | 2007-12-27 | 2009-09-01 | International Business Machines Corporation | Apparatus, system, and method for controlling speed of a cooling fan |
CN203689507U (en) * | 2013-12-20 | 2014-07-02 | 深圳宝龙达信息技术股份有限公司 | Fan communication testing device |
CN106484059B (en) * | 2016-10-21 | 2019-03-08 | 郑州云海信息技术有限公司 | A kind of server radiating regulation method, apparatus and system |
CN109377810A (en) * | 2018-11-30 | 2019-02-22 | 中国矿业大学 | Experimental platform and system for monitoring and automatic adjustment of wind flow parameters in stopes |
CN209929949U (en) * | 2019-06-25 | 2020-01-10 | 苏州浪潮智能科技有限公司 | A fan power protection device with current monitoring function |
CN110494011B (en) * | 2019-07-22 | 2021-04-20 | 苏州佳世达光电有限公司 | Heat dissipation system and heat dissipation module |
CN111691963B (en) * | 2020-06-09 | 2021-07-20 | 安徽江淮汽车集团股份有限公司 | Method and device for detecting dynamic balance of automobile fan |
CN113342147B (en) * | 2021-06-29 | 2022-09-30 | 南昌华勤电子科技有限公司 | A kind of cooling component and server |
-
2021
- 2021-12-20 CN CN202111563811.9A patent/CN114384989B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102312851A (en) * | 2010-07-05 | 2012-01-11 | 英业达股份有限公司 | Fan speed control device |
Also Published As
Publication number | Publication date |
---|---|
CN114384989A (en) | 2022-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114384989B (en) | Server power supply fan control method and device, electronic equipment and storage medium | |
CN108121524B (en) | Method and device for adjusting image display preview frame rate of electronic equipment, and electronic equipment | |
CN107608861A (en) | Heat dissipation control method and device | |
CN112911110B (en) | Optical anti-shake control method and device for camera module and electronic equipment | |
CN112533447B (en) | Heat dissipation method and device and electronic equipment | |
KR20190097193A (en) | Camera control method and terminal | |
CN111615298B (en) | Heat dissipation method and device | |
CN105549572A (en) | Control method and device for intelligent home equipment and equipment | |
CN115525512A (en) | Server fan control method, device and electronic equipment | |
CN114513029B (en) | A charging control method, a charging control device and a storage medium | |
CN114543263B (en) | Coil temperature control method, coil temperature control device and storage medium | |
CN112291471B (en) | Shooting control method, shooting control device, electronic device and readable storage medium | |
WO2023240453A1 (en) | Network switching method and apparatus, and storage medium | |
CN108710558A (en) | Progress control method and device for computer | |
CN116054294A (en) | Charging method, device, terminal and storage medium | |
CN114530835A (en) | Current limiting protection method, device, electronic apparatus, medium, and program product | |
CN118816358B (en) | Air conditioning control method, device, terminal and readable storage medium | |
CN113029387A (en) | Temperature measuring method, temperature measuring device and storage medium | |
CN116191578A (en) | Mobile terminal charging control method, device, equipment and medium | |
CN115437428B (en) | Terminal temperature control method and device, terminal and storage medium | |
CN111314232A (en) | Application acceleration method, device and storage medium | |
CN114336895B (en) | Charging method, charging device, terminal equipment and storage medium | |
CN115111700B (en) | Air conditioner OTA upgrade control method and device, readable storage medium and chip | |
CN113670343B (en) | Temperature compensation circuit, terminal, temperature control method, temperature compensation device and storage medium | |
CN105450854B (en) | A kind of method and device of weather forecast |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |