Fan management control method and system of embedded computer

By designing fan management control methods in embedded computers and calculating fan control signals using P ID algorithm, the problem of rapid changes in fan control signals in the prior art is solved, and the effect of lower noise, power consumption and longer service life is achieved.

CN119882958APending Publication Date: 2025-04-25XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411956965.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-29
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

When the existing hierarchical control method is critical in the temperature range, the fan control signal changes rapidly, resulting in high noise, high power consumption and vulnerability to fan parts, affecting the service life.

Method used

Design a fan management control method for embedded computers. By defining fan management control logic in different operating modes, collecting module temperature in real time, using the P ID algorithm to calculate the fan control PWM duty cycle, and synchronously control the fan speed.

Benefits of technology

It effectively reduces fan noise and power consumption, avoids damage to fan parts, extends service life, and implements a variety of fan control strategies under different working modes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119882958A_ABST
    Figure CN119882958A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of embedded computers, and discloses a fan management control method and system of an embedded computer, and the embedded computer comprises a power module and a fan thereof, an exchange module and a fan thereof, and a processing module and a fan thereof. The method comprises the following steps: defining operation modes of the embedded computer, including normal work, emergency work and test work, and designing fan management control logic for each operation mode; the current temperature of each module is collected in real time, the highest temperature in each fan control group is obtained through a voting method to serve as the actual temperature, and the fan control PWM duty ratio of each fan control group is calculated through the actual temperature and the target temperature by adopting a PI D algorithm; and synchronously controlling the fans in the fan control group according to the fan control PWM duty ratio of each fan control group. According to the method, various fan control strategies are achieved, and the practical application value is higher.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of embedded computers and relates to a fan management control method and system for an embedded computer. Background Art

[0002] Complex embedded computers have powerful functions and many heat-generating components, so their power consumption and heat dissipation requirements are higher. Fans are usually used to dissipate heat for complex embedded computers. At present, fans mainly use a hierarchical control method, that is, setting temperature ranges for embedded computers at different levels and controlling the fan speed with a preset duty cycle. When the temperature range is critical, the output fan control signal of this control method changes quickly, resulting in high fan noise, high power consumption, and easy damage to fan components, which affects their service life. Summary of the invention

[0003] In order to solve the technical problems that the fan control signal outputted by the existing hierarchical control method changes rapidly when the temperature range is critical, resulting in high fan noise, high power consumption, and easy damage to fan parts, which affects the service life, the present invention discloses a fan management and control method for an embedded computer, the embedded computer includes a power module and a fan thereof, a switching module and a fan thereof, and a processing module and a fan thereof, and the method includes the following steps:

[0004] S1. Define the operation modes of the embedded computer, including normal operation, emergency operation and test operation, and design the wind turbine management control logic for each operation mode;

[0005] S2, collecting the current temperature of each module in real time, obtaining the highest temperature in each fan control group as the actual temperature by voting method, and calculating the fan control PWM duty cycle of each fan control group by using PID algorithm according to the actual temperature and target temperature;

[0006] S3. Synchronously control the fans in each fan control group according to the fan control PWM duty cycle of the fan control group.

[0007] Furthermore, in step S1, a wind turbine management control logic is designed for each of the operation modes, including:

[0008] S11, during normal operation, setting the fan management control logic to start all modules and their fans, and controlling the fan speed by using a PID algorithm;

[0009] S12. During emergency operation, the fan management control logic is set to start the power module and its fan and the switching module and its fan, and control the fan speed through the PID algorithm;

[0010] S13. During the test, the fan management control logic is set to start all modules and their fans, and the fan speed control command is input through the human-computer interaction interface to control the fan speed.

[0011] Further, in step S2, the current temperature of each module is collected in real time, and the highest temperature in each group of fans is obtained as the actual temperature by a voting method, including:

[0012] S21, using the power module and the switching module as a fan control group, and using at least two processing modules as a fan control group according to the number of the processing modules;

[0013] S22, collecting the current temperature of each module, and using a voting method to take the highest temperature of the current temperatures of all modules in each fan control group as the actual temperature of the group.

[0014] Furthermore, in step S2, the expression of the PID algorithm is: Among them, e(t) is the error, that is, the difference between the target temperature and the actual temperature, u(t) is the target output, that is, the fan control PWM duty cycle, t is the current sampling time, K p is the proportional gain, K i is the integral gain, K d is the differential gain.

[0015] In an improved embodiment of the above-mentioned fan management and control method of the embedded computer, the method further includes:

[0016] S4. During normal operation and emergency operation, the switching module periodically obtains the current temperature of each fan, and performs a health assessment on each fan according to the current temperature and the fan control PWM duty cycle.

[0017] Furthermore, in step S4, a health assessment is performed on each of the fans according to the current temperature and the PWM duty cycle of the fan control, including:

[0018] S41, when the fan control PWM duty cycle is greater than zero, if the current temperature of the fan is zero, the fan is faulty and the health of the fan is zero;

[0019] S42: When the fan control PWM duty cycle is greater than zero and the current temperature of the fan is not zero, the fan is normal. The current temperature and the fan control PWM duty cycle are used to calculate the fan control PWM duty cycle. Calculate the health of the fan η, where y0 is the normal speed calculated according to the PWM duty cycle of the fan control, y i is the current temperature.

[0020] In another improved embodiment of the above-mentioned fan management and control method of the embedded computer, the method further includes:

[0021] S5. In the test working mode, the fan control signal is input in the human-machine interaction interface to meet the test conditions, and the fan health status query command is input to obtain the health index.

[0022] Furthermore, in step S5, in the test working mode, a fan control signal is input in the human-computer interaction interface to meet the test conditions, and a fan health status query instruction is input to obtain a health index, including:

[0023] S51, inputting the target temperature of the module in the human-computer interaction interface, inputting the target temperature as the control target into the PID algorithm, outputting the fan control signal according to the target temperature through the PID algorithm, controlling the fan to work according to the fan control signal, making the module tested at the target temperature, and inputting the fan health status query instruction to obtain the health index;

[0024] S52, in the human-computer interaction interface, turning on the fan corresponding to the module, controlling the fan to work at full speed to quickly cool down each module, so that the module is tested under low temperature conditions, and inputting a command to query the health status of the fan to obtain a health index;

[0025] S53, in the human-computer interaction interface, turning off the fan corresponding to the module, rapidly heating up the module, testing the module under high temperature conditions, and inputting a command for querying the health status of the fan to obtain a health index.

[0026] An embodiment of the present invention also provides a fan management and control system for an embedded computer, which uses the fan management and control method for an embedded computer in the above embodiment to manage and control the fan of the embedded computer. The system includes a fan management and control logic design module, a PID algorithm model and a control module.

[0027] The fan management control logic design module is used to define the operation modes of the embedded computer, including normal operation, emergency operation and test operation, and to design the fan management control logic for each operation mode;

[0028] The PID algorithm model is used to collect the current temperature of each module in real time, obtain the highest temperature in each fan control group as the actual temperature through a voting method, and calculate the fan control PWM duty cycle of each fan control group using the PID algorithm based on the actual temperature and the target temperature;

[0029] The control module is used for synchronously controlling the fans in the fan control group according to the fan control PWM duty cycle of each fan control group.

[0030] Compared with the prior art, the beneficial effects that can be achieved by at least one of the above technical solutions adopted in the embodiments of this specification include at least the following: The method of the present invention can meet the fan control strategy under different working modes, take temperature as the control target, effectively provide complex embedded computer heat dissipation function, reduce the power consumption of the whole machine, and use the PID algorithm to output a smooth control signal to avoid life damage and noise caused by drastic fluctuations in the fan speed. The fan speed signal is manually controlled to provide the functions of rapid heating and rapid cooling to meet different test conditions. By using the PID algorithm model to automatically control the fan speed in normal and emergency working modes; in the test working mode, the fan speed is manually controlled using the human-computer interaction interface. This method realizes a variety of fan control strategies and has more practical application value. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0032] Figure 1 A flow chart of a fan management and control method of an embedded computer is disclosed in an embodiment of the present invention;

[0033] Figure 2 The program execution flow of the fan management and control method of the embedded computer is disclosed in the embodiment of the present invention;

[0034] Figure 3 The present invention discloses an architecture diagram of a module and a fan in an embedded computer according to an embodiment of the present invention;

[0035] Figure 4 The present invention discloses a flowchart of a PID algorithm implementation. DETAILED DESCRIPTION

[0036] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0037] The following describes the implementation methods of the present application through specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and the features of the embodiments can be combined with each other in the absence of conflict. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present application.

[0038] The present invention discloses a fan management and control method for an embedded computer. The embedded computer includes a power module and a fan thereof, a switching module and a fan thereof, and a processing module and a fan thereof. Figure 1 and Figure 2 As shown, the method comprises the following steps:

[0039] S1. Define the operation modes of the embedded computer, including normal operation, emergency operation and test operation, and design the wind turbine management control logic for each operation mode;

[0040] S2, collecting the current temperature of each module in real time, obtaining the highest temperature in each fan control group as the actual temperature by voting method, and calculating the fan control PWM duty cycle of each fan control group by using PID algorithm according to the actual temperature and target temperature;

[0041] S3. Synchronously control the fans in each fan control group according to the fan control PWM duty cycle of the fan control group.

[0042] Furthermore, in step S1, a wind turbine management control logic is designed for each of the operation modes, including:

[0043] S11, during normal operation, setting the fan management control logic to start all modules and their fans, and controlling the fan speed by using a PID algorithm;

[0044] S12. During emergency operation, the fan management control logic is set to start the power module and its fan and the switching module and its fan, and control the fan speed through the PID algorithm;

[0045] S13. During the test, the fan management control logic is set to start all modules and their fans, and the fan speed control command is input through the human-computer interaction interface to control the fan speed.

[0046] Further, in step S2, the current temperature of each module is collected in real time, and the highest temperature in each group of fans is obtained as the actual temperature by a voting method, including:

[0047] S21, using the power module and the switching module as a fan control group, and using at least two processing modules as a fan control group according to the number of the processing modules;

[0048] S22, collecting the current temperature of each module, and using a voting method to take the highest temperature of the current temperatures of all modules in each fan control group as the actual temperature of the group.

[0049] In the specific implementation, see Figure 3 As shown, processing module 1 and processing module 2 can be used as a fan control group, and processing module 3 and processing module 4 can be used as a fan control group. At the same time, the switching module can be used as a model for information interaction with the PID algorithm model, and the temperature information and speed information of all modules are aggregated in the switching module for voting, and then the selected temperature result is output to the PID algorithm model.

[0050] When voting, the MCU of each processing module will send the collected module temperature to the MCU of the switching module periodically through the bus. The MCU of the switching module will control the fans 1 and 2 at the corresponding positions according to the highest temperature of the power module and the switching module, and synchronously control fans 1 and 2; control fans 3 and 4 at the corresponding positions according to the highest temperature of processing modules 1 and 2; and control fans 5 and 6 at the corresponding positions according to the highest temperature of processing modules 3 and 4.

[0051] Furthermore, in step S2, the expression of the PID algorithm is: Among them, e(t) is the error, that is, the difference between the target temperature and the actual temperature, u(t) is the target output, that is, the fan control PWM duty cycle, t is the current sampling time, K p is the proportional gain, K i is the integral gain, K d is the differential gain. Figure 4 As shown in the figure, when calculating the fan control PWM duty cycle, the set target temperature is input into the PID algorithm model, and the difference e(t) between the target temperature and the actual temperature is calculated. The fan control PWM duty cycle is calculated as the fan control signal, and the error is close to zero during calculation. The PID algorithm model automatically adjusts the fan control PWM duty cycle in the output range of 0-100%. If the duty cycle is 0, the fan is controlled not to rotate, and if the duty cycle is 100%, the fan is controlled to rotate at full speed.

[0052] When designing the fan control PWM duty cycle, the ratio range can be set to [0,100%]. If the duty cycle is 0, the fan is controlled not to rotate, and if the duty cycle is 100%, the fan is controlled to rotate at full speed. The faster the fan speed, the stronger the heat dissipation capacity. For example, assuming that the fan control PWM duty cycles of the three fan control groups are 20%, 30% and 40% respectively, it means that fan 1 and fan 2 are controlled to rotate at 20% fan speed, fan 3 and fan 4 are controlled to rotate at 30% fan speed, and fan 5 and fan 6 are controlled to rotate at 40% fan speed. In addition, in the emergency working mode, the MCU of the switching module inputs the temperature difference of the first fan control group (that is, the power module and the interactive module) into the PID algorithm model to calculate the fan control PWM duty cycle. Assuming that the fan control PWM duty cycle is 20%, fan 1 and fan 2 are controlled to rotate at 20% fan speed.

[0053] In an improved embodiment of the above-mentioned fan management and control method of the embedded computer, the method further includes:

[0054] S4. During normal operation and emergency operation, the switching module periodically obtains the current temperature of each fan, and performs a health assessment on each fan according to the current temperature and the fan control PWM duty cycle.

[0055] Furthermore, in step S4, a health assessment is performed on each of the fans according to the current temperature and the PWM duty cycle of the fan control, including:

[0056] S41, when the fan control PWM duty cycle is greater than zero, if the current temperature of the fan is zero, the fan is faulty and the health of the fan is zero;

[0057] S42: When the fan control PWM duty cycle is greater than zero and the current temperature of the fan is not zero, the fan is normal. The current temperature and the fan control PWM duty cycle are used to calculate the fan control PWM duty cycle. Calculate the health of the fan η, where y0 is the normal speed calculated according to the PWM duty cycle of the fan control, y i is the current temperature.

[0058] In step S42, when the embedded computer is working in a normal state, the fan speed value and the fan control PWM duty cycle value need to satisfy a linear function relationship. Taking a certain fan as an example, when the PWM frequency is 20kHz, the linear function relationship is y=13500x+1800, where y is the fan speed value and x is the fan control PWM duty cycle value. For example, when the current PWM duty cycle is 20%, the normal speed value is 4500 rpm. Assuming that the actual speed value of fan 1 collected is y1=4300 rpm, the health of fan 1 is 95.6%.

[0059] In another improved embodiment of the above-mentioned fan management and control method of the embedded computer, the method further includes:

[0060] S5. In the test working mode, input the fan control signal in the human-computer interaction interface to meet the test conditions, and input the query fan health status command to obtain the health index. Specifically, the MCU of the switching module runs the human-computer interaction function program under the test work, and the MCU of the switching module is connected to the host computer through the JTAG interface bus. The host computer can input control commands in the human-computer interaction interface. The control commands include fan start and stop commands, target temperature setting commands, and PWM duty cycle output commands in the range of [0,100], and can query the fan health status. The control commands output by the host computer to the human-computer interaction interface can be seen in Table 1 below:

[0061]

[0062]

[0063] Furthermore, in step S5, in the test working mode, a fan control signal is input in the human-computer interaction interface to meet the test conditions, and a fan health status query instruction is input to obtain a health index, including:

[0064] S51, inputting the target temperature of the module in the human-computer interaction interface, inputting the target temperature as the control target into the PID algorithm, outputting the fan control signal according to the target temperature through the PID algorithm, controlling the fan to work according to the fan control signal, making the module tested at the target temperature, and inputting the query fan health status instruction to obtain the health index;

[0065] S52, in the human-computer interaction interface, turning on the fan corresponding to the module, controlling the fan to work at full speed to quickly cool down each module, so that the module is tested under low temperature conditions, and inputting a command to query the health status of the fan to obtain a health index;

[0066] S53, in the human-computer interaction interface, turning off the fan corresponding to the module, rapidly heating up the module, testing the module under high temperature conditions, and inputting a command for querying the health status of the fan to obtain a health index.

[0067] Based on the same inventive concept, an embodiment of the present invention also provides a fan management and control system for an embedded computer, as described in the following embodiments. Since the principle of solving the problem by the fan management and control system for an embedded computer is similar to that of the fan management and control method for an embedded computer, the implementation of the fan management and control system for an embedded computer can refer to the implementation of the fan management and control method for an embedded computer, and the repeated parts will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0068] An embodiment of the present invention provides a fan management and control system of an embedded computer. The system includes a fan management and control logic design module, a PID algorithm model and a control module. The structure is described below.

[0069] The fan management control logic design module is used to define the operation modes of the embedded computer, including normal operation, emergency operation and test operation, and to design the fan management control logic for each operation mode;

[0070] The PID algorithm model is used to collect the current temperature of each module in real time, obtain the highest temperature in each fan control group as the actual temperature through the voting method, and calculate the fan control PWM duty cycle of each fan control group using the PID algorithm based on the actual temperature and the target temperature;

[0071] The control module is used for synchronously controlling the fans in the fan control group according to the fan control PWM duty cycle of each fan control group.

[0072] The method of the present invention can meet the fan control strategy under different working modes, take temperature as the control target, effectively provide complex embedded computer heat dissipation function, reduce the power consumption of the whole machine, use PID algorithm to output a stable control signal, and avoid life damage and noise caused by violent fluctuations in fan speed. The fan speed signal is manually controlled to provide the functions of rapid heating and rapid cooling to meet different test conditions. By using the PID algorithm model to automatically control the fan speed in normal and emergency working modes; in the test working mode, the fan speed is manually controlled using the human-computer interaction interface. This method realizes a variety of fan control strategies and has more practical application value.

[0073] In this embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the fan management and control method of any of the above-mentioned embedded computers is implemented.

[0074] Specifically, the computer device may be a computer terminal, a server or a similar computing device.

[0075] In this embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program for executing any of the above-mentioned wind turbine management and control methods for an embedded computer.

[0076] Specifically, computer-readable storage media include permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable storage media does not include transitory media such as modulated data signals and carrier waves.

[0077] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.

[0078] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A fan management and control method for an embedded computer, the embedded computer comprising a power module and its fan, a switching module and its fan, and a processing module and its fan, characterized in that: The method comprises: Defining the operating modes of the embedded computer to include normal operation, emergency operation and test operation, and designing the wind turbine management control logic for each of the operating modes; The current temperature of each module is collected in real time, and the highest temperature in each fan control group is obtained as the actual temperature by a voting method, and the fan control PWM duty cycle of each fan control group is calculated by a PID algorithm based on the actual temperature and the target temperature; The fans in each fan control group are synchronously controlled according to the fan control PWM duty cycle of the fan control group.

2. The fan management and control method of an embedded computer according to claim 1, characterized in that: Design wind turbine management control logic for each of the described operating modes, including: In normal operation, the fan management control logic is set to start all modules and their fans, and the fan speed is controlled by the PID algorithm; In emergency operation, the fan management control logic is set to start the power module and its fan and the switching module and its fan, and control the fan speed through the PID algorithm; During the test, the fan management control logic is set to start all modules and their fans, and the fan speed control command is input through the human-computer interaction interface to control the fan speed.

3. The fan management and control method of an embedded computer according to claim 1, characterized in that: The current temperature of each module is collected in real time, and the highest temperature in each group of fans is obtained as the actual temperature through the voting method, including: The power module and the switching module are used as a fan control group, and at least two processing modules are used as a fan control group according to the number of the processing modules; The current temperature of each module is collected, and the highest temperature of the current temperatures of all modules in each fan control group is taken as the actual temperature of the group according to a voting method.

4. The fan management and control method of an embedded computer according to claim 1 or 3, characterized in that: The expression of the PID algorithm is: Among them, e(t) is the error, that is, the difference between the target temperature and the actual temperature, u(t) is the target output, that is, the fan control PWM duty cycle, t is the current sampling time, K p is the proportional gain, K i is the integral gain, K d is the differential gain.

5. The fan management and control method of an embedded computer according to claim 1, characterized in that: The method further includes: during normal operation and emergency operation, the switching module periodically obtains the current temperature of each fan, and performs a health assessment on each fan according to the current temperature and the fan control PWM duty cycle.

6. The fan management and control method of the embedded computer according to claim 5, characterized in that: According to the current temperature and the PWM duty cycle of the fan control, a health assessment is performed on each of the fans, including: When the fan control PWM duty cycle is greater than zero, if the current temperature of the fan is zero, the fan is faulty and the health of the fan is zero; When the fan control PWM duty cycle is greater than zero and the current temperature of the fan is not zero, the fan is normal. The current temperature and the fan control PWM duty cycle are used to calculate the fan control PWM duty cycle. Calculate the health of the fan η, where y0 is the normal speed calculated according to the PWM duty cycle of the fan control, y i is the current temperature.

7. The fan management and control method of an embedded computer according to claim 1, characterized in that: The method further comprises: in the test working mode, inputting a fan control signal in the human-machine interaction interface to meet the test condition, and inputting a fan health status query instruction to obtain a health index.

8. The fan management and control method of an embedded computer according to claim 7, characterized in that: In the test working mode, input the fan control signal in the human-computer interaction interface to meet the test conditions, and input the query fan health status command to obtain the health index, including: Input the target temperature of the module in the human-computer interaction interface, input the target temperature as the control target into the PID algorithm, output the fan control signal according to the target temperature through the PID algorithm, control the fan operation according to the fan control signal, test the module at the target temperature, input the fan health status query instruction to obtain the health index; In the human-computer interaction interface, the fan corresponding to the module is turned on, and the fan is controlled to work at full speed to quickly cool down each module, so that the module is tested under low temperature conditions, and a command for querying the health status of the fan is input to obtain a health index; In the human-computer interaction interface, the fan corresponding to the module is turned off, the module is quickly heated up, the module is tested under high temperature conditions, and a command for querying the health status of the fan is input to obtain a health index.

9. A fan management and control system of an embedded computer, characterized in that: The fan management and control method of an embedded computer according to any one of claims 1 to 8 is used to manage and control the fan of the embedded computer, and the system includes: A fan management control logic design module, wherein the fan management control logic design module is used to define the operation modes of the embedded computer, including normal operation, emergency operation and test operation, and to design a fan management control logic for each operation mode; PID algorithm model, the PID algorithm model is used to collect the current temperature of each module in real time, obtain the highest temperature in each fan control group as the actual temperature through a voting method, and calculate the fan control PWM duty cycle of each fan control group using a PID algorithm based on the actual temperature and the target temperature; A control module is used to synchronously control the fans in each fan control group according to the fan control PWM duty cycle of the fan control group.

Citation Information

Patent Citations

  • Cooling fan module control method, server system and computer storage medium

    CN110147148A

  • Strategy for automatic optimization of energy consumption

    CN110836197A

  • Design method of case management module based on embedded processor

    CN112015256A

  • Server fan rotating speed regulation and control method and system, terminal and storage medium

    CN114151373A

  • Computer dynamic energy management method and system

    CN115933863A