A heat dissipation control method, a heat dissipation system and related devices
By acquiring the real-time operating conditions and temperature of the heat dissipation device and adjusting the control signal value in conjunction with the target operating conditions, the problem of precise control under the influence of aging heat dissipation devices and environmental factors is solved, the heat dissipation effect is improved, and the stability and performance of computer equipment are ensured.
Patent Information
- Application Number
- CN202210653897.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-10
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2042-06-10
AI Technical Summary
In existing technologies, heat dissipation devices cannot be precisely controlled due to aging and environmental factors, resulting in poor heat dissipation and affecting the computing power and stability of computer equipment.
By acquiring the real-time operating conditions and temperature of the heat dissipation device and combining them with the target operating conditions, the signal value of the control signal is adjusted to accurately control the operating conditions of the heat dissipation device. Taking into account the aging of the heat dissipation device and the influence of environmental factors, the real-time operating conditions of the heat dissipation device are made closer to the target operating conditions.
It achieves precise control of the heat dissipation device's operating conditions while taking into account the aging of the heat dissipation device and the influence of environmental factors, thereby improving the heat dissipation effect and ensuring the stability and performance of computer equipment.
Smart Images

Figure CN115047958B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of computer, in particular to a heat dissipation control method, a heat dissipation system and related devices. BACKGROUND
[0002] During the operation of a computer device, a large amount of heat is generated by the electronic components inside the computer device. If there is no effective heat dissipation measure, the heat will accumulate inside the computer device, causing the temperature of the computer device to be too high, which seriously affects the computing power, reliability and stability of the computer device, and even causes the electronic components inside the computer device to burn out.
[0003] At present, the heat dissipation of the computer device is mainly achieved by setting a heat dissipation device. Therefore, how to accurately control the working condition of the heat dissipation device has become a technical problem to be solved by those skilled in the art. SUMMARY
[0004] Therefore, embodiments of the present application provide a heat dissipation control method, a heat dissipation system and related devices to accurately control the working condition of the heat dissipation device and improve the heat dissipation performance of the heat dissipation device.
[0005] To solve the above problems, embodiments of the present application provide the following technical solutions.
[0006] In a first aspect, embodiments of the present application provide a heat dissipation control method, comprising:
[0007] obtaining the real-time working condition of a heat dissipation device and the real-time temperature of a device to be cooled by the heat dissipation device, the heat dissipation device being used for cooling the device to be cooled;
[0008] determining the target working condition of the heat dissipation device corresponding to the real-time temperature;
[0009] adjusting the signal value of a control signal and outputting the control signal according to the difference between the real-time working condition and the target working condition, so that the real-time working condition of the heat dissipation device controlled by the control signal tends to approach the target working condition; wherein the control signals with different signal values are used to control the heat dissipation device to be in different working conditions.
[0010] In a second aspect, embodiments of the present application provide a heat dissipation system, comprising:
[0011] a device to be cooled;
[0012] a heat dissipation device for cooling the device to be cooled;
[0013] a temperature sensing device arranged on the device to be cooled and used for sensing the real-time temperature of the device to be cooled;
[0014] A working condition monitoring device is arranged on the heat dissipation device to monitor real-time working conditions of the heat dissipation device.
[0015] A controller connected to the temperature sensing device and the working condition monitoring device.
[0016] The controller is configured to execute the heat dissipation control method.
[0017] In a third aspect, the embodiments of the present application provide a computer device, which comprises the heat dissipation system.
[0018] In a fourth aspect, the embodiments of the present application provide a storage medium, which stores one or more computer executable instructions. The one or more computer executable instructions are executed to implement the heat dissipation control method.
[0019] The heat dissipation control method provided by the embodiments of the present application can determine the signal value of the control signal and output the control signal, so that the working condition of the heat dissipation device is controlled by the control signal, to realize the control adjustment of the real-time working condition of the heat dissipation device. Under the influence of aging, environment and other factors of the heat dissipation device, if the signal value of the control signal is determined and the heat dissipation device is controlled directly based on the target working condition corresponding to the real-time temperature of the heat dissipation device, the actual working condition of the heat dissipation device cannot approach the target working condition. Therefore, the embodiments of the present application can obtain the real-time working condition of the heat dissipation device and the real-time temperature of the heat dissipation device; determine the target working condition of the heat dissipation device corresponding to the real-time temperature of the heat dissipation device according to the real-time temperature of the heat dissipation device; adjust the signal value of the control signal and output the control signal according to the difference between the real-time working condition and the target working condition, so that the real-time working condition of the heat dissipation device controlled by the control signal approaches the target working condition.
[0020] It can be seen that, when determining the signal value of the control signal, the embodiments of the present application consider the real-time working condition feedback of the heat dissipation device, and the signal value of the control signal is determined according to the difference between the real-time working condition and the target working condition. The difference between the real-time working condition and the target working condition is affected by aging, environment and other factors of the heat dissipation device. Therefore, the embodiments of the present application can determine the signal value of the control signal under the influence of aging, environment and other factors of the heat dissipation device, so that the real-time working condition of the heat dissipation device under the control of the control signal can approach the target working condition, to realize the accurate control of the working condition of the heat dissipation device and improve the heat dissipation effect of the heat dissipation device. BRIEF DESCRIPTION OF DRAWINGS
[0021] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0022] Figure 1 This is a schematic diagram of the heat dissipation system.
[0023] Figure 2 This is an optional schematic diagram of a heat dissipation system provided in an embodiment of this application.
[0024] Figure 3 A flowchart of a heat dissipation control method provided in an embodiment of this application.
[0025] Figure 4 This is a flowchart of a signal value adjustment method provided in an embodiment of this application.
[0026] Figure 5 A flowchart of another method for adjusting signal values provided in the embodiments of this application.
[0027] Figure 6 This is another optional schematic diagram of the heat dissipation system provided in the embodiments of this application.
[0028] Figure 7 This is a schematic diagram of a fan cooling system provided in an embodiment of this application.
[0029] Figure 8 This is a flowchart of a fan cooling control method provided in an embodiment of this application.
[0030] Figure 9 This is a schematic diagram of the internal structure of the working condition monitoring device provided in the embodiments of this application. Detailed Implementation
[0031] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0032] Figure 1 An exemplary schematic diagram of a heat dissipation system 100 is shown. (As...) Figure 1 As shown, the heat dissipation system 100 may include: a heat dissipation device 110, a temperature sensing device 120, a controller 130, an operating condition adjustment device 140, and a heat dissipation device 150.
[0033] The heat dissipation device 110 can be an electronic component in computer equipment (such as a computer, server, etc.) or the computer equipment itself. During the operation of the computer equipment, the heat dissipation device will generate heat and undergo temperature changes.
[0034] Temperature sensing device 120 can be disposed on the heat dissipation device 110 to sense the real-time temperature of the heat dissipation device 110. In some embodiments, temperature sensing device 120 can be a temperature sensor.
[0035] The controller 130 is a component with data processing and computing capabilities, such as a processor, FPGA (Field Programmable Gate Array), or PWM (Pulse Width Modulation) controller. The real-time temperature of the heat-dissipating device 110 sensed by the temperature sensing device 120 can be transmitted to the controller 130.
[0036] The operating condition adjustment device 140 is an electronic device that adjusts the operating conditions of the heat dissipation device 150. The heat dissipation device 150 is an electronic device that dissipates heat from the device 110 being cooled. Depending on the heat dissipation method of the computer equipment, the operating condition adjustment device 140 and the heat dissipation device 150 can have different forms. For example, when the computer equipment is cooled by air cooling, the heat dissipation device 150 can be a fan, and the operating condition adjustment device 140 can be an electronic device that can control the fan speed (such as a PWM speed control device); or, when the computer equipment is cooled by liquid cooling, the heat dissipation device 150 can be a water pump used to control the flow rate of coolant inside the computer equipment, and in this case, the operating condition adjustment device 140 can be an electronic device that can control the water pump speed (such as a PWM speed control device).
[0037] exist Figure 1 In the heat dissipation system shown, the controller 130 can determine the signal value of the control signal and output the control signal. The control signal output by the controller 130 can be used to adjust the operating conditions of the heat dissipation device 150. For example, the control signal output by the controller 130 can be transmitted to the operating condition adjustment device 140, so that the operating condition adjustment device 140 performs voltage modulation based on the control signal generated by the controller 130 to generate an equivalent voltage to adjust the operating conditions of the heat dissipation device 150; then, the heat dissipation device 150 adjusts its operating conditions based on the equivalent voltage generated by the operating condition adjustment device 140, so as to realize that the heat dissipation device 150 is controlled by the control signal to adjust its operating conditions.
[0038] It can be seen that the controller 130 can control the heat dissipation device 150 to be in different working conditions by generating control signals with different signal values. In the heat dissipation scene of the computer device, one way for the controller 130 to generate a control signal is to determine a target working condition corresponding to the real-time temperature of the heat-dissipated device 110 sensed by the temperature sensing device 120, and then generate a control signal with a signal value matching the target working condition. That is, the controller 130 generates an adaptive control signal based on the real-time temperature of the heat-dissipated device 110; for example, if the real-time temperature of the heat-dissipated device 110 is too high, a control signal is generated to increase the working condition of the heat dissipation device 150.
[0039] However, after the heat dissipation device 150 is used for a period of time, due to aging, environmental dust, and other factors, the heat dissipation device 150 cannot be controlled to make the actual working condition of the heat dissipation device 150 consistent with the target working condition under the control of the control signal matching the target working condition. That is, when the controller 130 expects the heat dissipation device 150 to reach the target working condition and controls the heat dissipation device 150 to adjust the working condition by using a control signal matching the target working condition, the heat dissipation device 150 cannot make the adjusted actual working condition reach the target working condition due to aging, environmental factors, and other factors, and there is a large gap between the two, which causes the heat dissipation effect of the heat dissipation device 150 to be unable to meet the actual heat dissipation needs of the heat-dissipated device 110, affecting the performance and stability of the heat-dissipated device 110.
[0040] Based on this, the embodiments of the present application provide a new heat dissipation control scheme. In the process of generating a control signal by the controller 130, the difference between the real-time working condition of the heat dissipation device and the expected target working condition is considered to determine the signal value of the control signal, so as to accurately control the real-time working condition of the heat dissipation device, make the actual working condition of the heat dissipation device approach the target working condition, avoid the problem that the real-time working condition of the heat dissipation device does not match the expected target working condition due to the influence of aging, environment, and other factors of the heat dissipation device, and make the heat dissipation device meet the heat dissipation needs of the heat-dissipated device. Under this idea, the embodiments of the present application can add a working condition monitoring device in the heat dissipation system 100 to monitor the real-time working condition of the heat dissipation device, so that the controller 130 can obtain the real-time working condition feedback of the heat dissipation device 150.
[0041] Figure 2 An optional schematic diagram of the heat dissipation system 100 provided by the embodiments of the present application is shown. In combination with the description of the heat dissipation system 100 shown in FIG. 1, the working condition monitoring device 210 can be added in the heat dissipation system 100 to monitor the real-time working condition of the heat dissipation device 150. Figure 1 and Figure 2 As shown, the working condition monitoring device 210 can be arranged in the heat dissipation device 150 to obtain the real-time working condition of the heat dissipation device 150 and send the obtained real-time working condition to the controller 130. In some embodiments, the working condition monitoring device 210 can be a working condition sensor, such as a speed sensor.
[0042] In combination with the description of the heat dissipation system 100 shown in FIG. 1, the working condition monitoring device 210 can be added in the heat dissipation system 100 to monitor the real-time working condition of the heat dissipation device 150.Figure 2 As shown, when the computer device is powered on and the heat dissipation device 150 does not start working, the controller 130 can acquire the real-time temperature of the heat-dissipated device 110 sensed by the temperature sensing device 120, determine the target working condition of the heat dissipation device 150 according to the real-time temperature, and determine the signal value of the control signal and output the control signal based on the target working condition; the working condition adjusting device 140 performs voltage modulation based on the control signal output by the controller 130, generates a corresponding equivalent voltage, and drives the heat dissipation device 150 to start working.
[0043] After the heat dissipation device 150 starts working, the working condition monitoring device 210 monitors the real-time working condition of the heat dissipation device 150 and feeds back the real-time working condition to the controller 130; it should be noted that when the computer device is powered on and the heat dissipation device 150 does not start working, the controller 130 determines the signal value of the control signal based on the target working condition and controls the heat dissipation device 150 to start working, but due to the influence of aging, environment and other factors of the heat dissipation device 150, the heat dissipation device 150 cannot reach the target working condition under the control of the above control signal; therefore, after the heat dissipation device 150 starts working, the controller 130 can determine the signal value of the control signal and output the control signal by combining the real-time working condition of the heat dissipation device 150 fed back by the working condition monitoring device 210 and the target working condition corresponding to the real-time temperature sensed by the temperature sensing device 120, so as to control the working condition of the heat dissipation device 150 in consideration of the aging, environment and other factors of the heat dissipation device 150, so that the real-time working condition of the heat dissipation device 150 can approach the target working condition, and the real-time working condition of the heat dissipation device 150 can meet the heat dissipation demand of the heat-dissipated device 110.
[0044] Based on Figure 2 As shown, the heat dissipation system, the following from the controller generates control signal control angle, the control method provided by the embodiment of the application is introduced. As an optional implementation, Figure 3 The flow chart of the heat dissipation control method provided by the embodiment of the application is shown. The method can be implemented by the controller, and the controller is described with reference to Figure 3 The method flow can include the following steps:
[0045] In step S310, the real-time working condition of the heat dissipation device and the real-time temperature of the heat-dissipated device are acquired, and the heat dissipation device is used to dissipate heat from the heat-dissipated device.
[0046] The working condition of the heat dissipation device can be a working parameter related to heat dissipation during operation of the heat dissipation device. The higher the working condition of the heat dissipation device is, the better the heat dissipation effect of the heat dissipation device is, and accordingly, the higher the energy consumption of the heat dissipation device is. In some embodiments, if the computer device is cooled in an air cooling manner, the working condition of the heat dissipation device can be a working condition of generating wind, for example, a rotating speed of a fan. If the computer device is cooled in a liquid cooling manner, the working condition of the heat dissipation device can be a working condition of affecting a flow rate of cooling liquid, for example, a rotating speed of a water pump.
[0047] Based on the working condition monitoring device arranged in the computer device according to the embodiments of the present application, the controller can obtain the real-time working condition of the heat dissipation device monitored by the working condition monitoring device in real time. In some embodiments, when the heat dissipation device is a fan used in an air cooling manner, the working condition monitoring device can be a rotating speed monitoring module, for example, a rotating speed sensor, arranged in the fan and monitoring the rotating speed of the fan. Accordingly, the controller can obtain the real-time rotating speed of the fan monitored by the rotating speed sensor. In other embodiments, when the heat dissipation device is a water pump used in a liquid cooling manner, the working condition monitoring device can be a flow rate sensor arranged in the water pump and monitoring the flow rate of the water pump. Accordingly, the controller can obtain the real-time flow rate of the water pump monitored by the flow rate sensor.
[0048] Based on the temperature sensing device arranged in the computer device according to the embodiments of the present application, the controller can obtain the real-time temperature of the heat-dissipated device sensed by the temperature sensing device in real time. In some embodiments, the heat-dissipated device generates heat when operating normally. When the heat-dissipated device is an electronic component in a computer, the temperature sensing device can be a temperature sensor arranged in the electronic component and sensing the temperature generated by the operation of the electronic component. Accordingly, the controller can obtain the real-time temperature of the electronic component sensed by the temperature sensor. When the heat-dissipated device is the computer device itself, the temperature sensing device can be a temperature sensor arranged in the computer device and sensing the temperature of the computer device. Accordingly, the controller can obtain the real-time temperature of the computer device sensed by the temperature sensor.
[0049] In step S320, it is determined that the heat dissipation device is in a target working condition corresponding to the real-time temperature.
[0050] The controller can determine the heat dissipation requirement of the heat-dissipated device based on the real-time temperature of the heat-dissipated device transmitted by the temperature sensing device. In some embodiments, the temperature of the heat-dissipated device needs to be within a preset working temperature range for the heat-dissipated device to have a good working performance. One of the purposes of the heat dissipation control of the computer device is to control the temperature of the heat-dissipated device within the working temperature range to ensure the computer device has a good working performance. Based on this, the controller can determine the target working condition of the heat dissipation device for the heat-dissipated device to adjust to the working temperature range based on the real-time temperature of the heat-dissipated device.
[0051] In some embodiments, the controller can determine the target working condition of the heat dissipation device corresponding to the real-time temperature of the heat-dissipated device according to the correspondence between the temperature of the heat-dissipated device and the working condition of the heat dissipation device (referred to as the correspondence between the temperature and the working condition).
[0052] As an optional implementation, the manufacturer of the computer device can set the correspondence between the temperature and the working condition according to the model specification of the heat dissipation device and the working temperature range of the electronic components in the computer device. The model specification of the heat dissipation device specifies the maximum working condition and the minimum working condition of the heat dissipation device. For example, when the temperature of the heat-dissipated device is lower than the minimum temperature of the working temperature, the working condition of the heat dissipation device remains the minimum working condition; when the temperature of the heat-dissipated device is between the minimum temperature and the maximum temperature of the working temperature, the working condition of the heat dissipation device increases as the temperature of the heat-dissipated device increases; when the temperature of the heat-dissipated device is higher than the maximum temperature of the working temperature, the heat dissipation device needs to remain the maximum working condition.
[0053] As an optional implementation, the correspondence between the temperature and the working condition can be a functional relationship. For example, given a heat-dissipated device (for example, a given computer system) and a given heat dissipation device model (for example, a fan model), when the heat-dissipated device is at a certain temperature T, the working condition (for example, the speed of the fan) of the heat dissipation device N can meet the heat dissipation requirement of the heat-dissipated device; thus, by combining the working condition N required by the heat dissipation device at different temperatures T, the functional relationship between the temperature and the working condition can be obtained. In one example, the functional relationship between the temperature and the working condition can be a piecewise function of linear relationship, as shown in the following formula:
[0054]
[0055] Wherein, when the temperature T of the heat-dissipated device is lower than the minimum temperature Tmin of the heat-dissipation requirement, the heat-dissipated device keeps the minimum working condition Nmin, such as the minimum rotating speed of the fan; when the temperature T of the heat-dissipated device is higher than Tmin but lower than the maximum temperature Tmax of the heat-dissipation requirement, the working condition of the heat-dissipated device needs to be linearly increased with the increase of the temperature of the heat-dissipated device, wherein K is a constant; when the temperature T of the heat-dissipated device is higher than the maximum temperature Tmax of the heat-dissipation requirement, the heat-dissipated device keeps the maximum working condition Nmax, such as the maximum rotating speed of the fan.
[0056] The temperature and working condition correspondence relationship of the above example is only an optional example, and the embodiment of the present application can also support other possible forms of temperature and working condition correspondence relationship.
[0057] Optionally, before the computer device normally operates, such as in the product debugging stage of the computer device, the computer manufacturer can record the temperature and working condition correspondence relationship into the heat-dissipation management program of the controller, so that after obtaining the real-time temperature of the heat-dissipated device, the embodiment of the present application can determine the target working condition of the heat-dissipated device corresponding to the real-time temperature based on the temperature and working condition correspondence relationship.
[0058] Further, the signal value of the control signal and the working condition of the heat-dissipated device can also be recorded in the heat-dissipation management program of the controller. As an optional implementation, in the case that the control signal is a PWM signal, the PWM duty cycle P and the working condition N (such as the rotating speed of the fan) of the heat-dissipated device can be a segmented function relationship, as shown below:
[0059]
[0060] Wherein, the minimum working condition Nmin and the maximum working condition Nmax of the heat-dissipated device can be provided in the specification of the heat-dissipated device manufacturer; the working condition between the minimum working condition Nmin and the maximum working condition Nmax is in a proportional relationship with the PWM duty cycle P, that is, the higher the PWM duty cycle P, the higher the working condition of the heat-dissipated device controlled, wherein 100% PWM duty cycle corresponds to the maximum working condition Nmax of the heat-dissipated device. It can be seen that the signal value of the control signal and the working condition of the heat-dissipated device can be a proportional function relationship, and the larger the signal value of the control signal, the higher the working condition of the heat-dissipated device.
[0061] Optionally, for the self-assembled computer device, the embodiment of the present application can also support the manual update of the correspondence relationship between the signal value of the control signal and the working condition, and the correspondence relationship between the temperature of the heat-dissipated device and the working condition of the heat-dissipated device to the heat-dissipation management program of the controller. For the case that the heat-dissipation management program does not exist in the computer device, the embodiment of the present application can add the heat-dissipation management program by upgrading the computer device, and the present application does not make too many limitations on this.
[0062] In step S330, the signal value of the control signal is adjusted according to the difference between the real-time working condition and the target working condition, and the control signal is outputted, so that the real-time working condition of the heat dissipation device controlled by the control signal approaches the target working condition; wherein the control signal with different signal values is used to control the heat dissipation device to be in different working conditions.
[0063] Although the target working condition is the working condition of the heat dissipation device at the real-time temperature, so that the heat dissipation device is adjusted to the working temperature range, due to the influence of different manufacturing qualities of the heat dissipation device itself, aging caused by long time use, and being covered with dust, etc., if the signal value of the control signal is determined based on the target working condition alone, the difference between the actual working condition of the heat dissipation device after being controlled and the target working condition will be large, and the heat dissipation requirement of the heat dissipation device cannot be met. Therefore, in the embodiments of the present application, the signal value of the control signal is determined in combination with the real-time working condition and the target working condition of the heat dissipation device, so that the real-time working condition of the heat dissipation device controlled by the control signal approaches the target working condition.
[0064] In some embodiments, when the real-time working condition is greater than the target working condition, it indicates that the signal value of the control signal corresponding to the real-time working condition is too large, and the signal value needs to be adjusted downward, so that the real-time working condition is reduced; when the real-time working condition is less than the target working condition, it indicates that the signal value is too small, and the signal value needs to be adjusted upward, so that the real-time working condition is increased. According to the difference between the real-time working condition and the target working condition, the signal value of the control signal can be adjusted in the embodiments of the present application, and the difference between the real-time working condition and the target working condition is influenced by the aging of the heat dissipation device, the environment, etc. Therefore, the signal value of the control signal can be determined in the embodiments of the present application by considering the influence of the aging of the heat dissipation device, the environment, etc., so that the real-time working condition of the heat dissipation device controlled by the control signal can approach the target working condition.
[0065] The heat dissipation control method provided in the embodiments of the present application can determine the signal value of the control signal and output the control signal, so that the working condition of the heat dissipation device is controlled by the control signal, to realize the control and adjustment of the real-time working condition of the heat dissipation device. Under the influence of the aging of the heat dissipation device, the environment, etc., if the signal value of the control signal is determined directly based on the target working condition corresponding to the real-time temperature of the heat dissipation device, and the heat dissipation device is controlled, the actual working condition of the heat dissipation device cannot approach the target working condition. Therefore, in the embodiments of the present application, the real-time working condition of the heat dissipation device and the real-time temperature of the heat dissipation device are obtained, the target working condition of the heat dissipation device corresponding to the real-time temperature of the heat dissipation device is determined according to the real-time temperature of the heat dissipation device, the signal value of the control signal is adjusted according to the difference between the real-time working condition and the target working condition, and the control signal is outputted, so that the real-time working condition of the heat dissipation device controlled by the control signal approaches the target working condition.
[0066] It can be seen that in the determination of the signal value of the control signal, the real-time working condition feedback of the heat dissipation device is considered, and the signal value of the control signal is determined according to the difference between the real-time working condition and the target working condition. The difference between the real-time working condition and the target working condition is affected by factors such as aging and environment of the heat dissipation device. Therefore, the signal value of the control signal can be determined by considering the influence of factors such as aging and environment of the heat dissipation device, so that the real-time working condition of the heat dissipation device under the control of the control signal can approach the target working condition, and the working condition of the heat dissipation device is accurately controlled, and the heat dissipation effect of the heat dissipation device is improved.
[0067] In some embodiments, the real-time working condition of the heat dissipation device approaching the target working condition can be regarded as the difference between the real-time working condition and the target working condition reaching a preset target condition. As an optional implementation, when the difference between the real-time working condition and the target working condition of the heat dissipation device reaches the target condition, it indicates that the real-time working condition of the heat dissipation device can meet the heat dissipation demand of the heat-dissipated device, and accordingly, the controller can not need to adjust the signal value of the control signal. As another optional implementation, when the difference between the real-time working condition and the target working condition of the heat dissipation device does not reach the target condition, it indicates that the real-time working condition of the heat dissipation device is greatly different from the target working condition, and the real-time working condition of the heat dissipation device needs to be adjusted. Therefore, the adjustment of the real-time working condition of the heat dissipation device can be realized by adjusting the signal value of the control signal, so that the difference between the real-time working condition of the heat dissipation device and the target working condition reaches the target condition.
[0068] In a further implementation, when the real-time working condition is greater than the target working condition and the difference does not reach the target condition, it indicates that the signal value of the control signal is large, so that the working condition of the heat dissipation device exceeds the heat dissipation demand of the heat-dissipated device. In order to reduce the energy consumption of the heat dissipation device, the controller needs to lower the signal value. When the real-time working condition is less than the target working condition and the difference does not reach the target condition, it indicates that the signal value of the control signal is small, and the working condition of the heat dissipation device does not meet the heat dissipation demand of the heat-dissipated device. The controller needs to increase the signal value to improve the working condition of the heat dissipation device.
[0069] As an optional implementation, in the process of adjusting the signal value, in order to realize accurate regulation and control of the signal value, the application embodiment introduces the concept of regulation and control working condition, which is a working condition required in theory under the specific difference between the real-time working condition and the target working condition, and the real-time working condition of the heat dissipation device reaches the target working condition. Alternatively, the regulation and control working condition can be determined according to the difference between the real-time working condition and the target working condition and the target working condition. Further, the application embodiment can determine the signal value of the control signal corresponding to the regulation and control working condition, which is called the regulation and control signal value.
[0070] In the optional implementation of adjusting the signal value of the control signal, the embodiments of the present application can determine a signal value boundary range of the control signal according to at least the target working condition and the regulated working condition, determine the signal value of the control signal according to the signal value boundary range, and output the control signal until the difference between the real-time working condition of the heat dissipation device controlled by the control signal and the target working condition reaches the target condition.
[0071] It should be noted that when the difference between the real-time working condition and the target working condition does not reach the target condition, the embodiments of the present application can determine the target working condition at the target signal value corresponding to the control signal and the regulated working condition at the regulated signal value corresponding to the control signal, and determine the signal value boundary range according to at least the target signal value and the regulated signal value.
[0072] For the convenience of understanding the process of adjusting the signal value based on the difference between the real-time working condition and the target working condition. Figure 4 An exemplary method flow chart for adjusting the signal value provided by the embodiments of the present application is shown. The flow can be executed when the difference between the real-time working condition and the target working condition first does not reach the target condition. It should be noted that the flow is shown for the convenience of understanding the disclosure of the embodiments of the present application, and the embodiments of the present application are not limited to Figure 4 It is shown. Referring to Figure 4 The method flow for adjusting the signal value can include the following steps.
[0073] Step S41, obtaining the real-time working condition of the heat dissipation device and the real-time temperature of the heat-dissipated device; determining the difference between the target working condition corresponding to the real-time working condition and the real-time temperature.
[0074] In some embodiments, when the heat dissipation device does not start working, the controller can obtain the real-time temperature of the heat-dissipated device, determine the corresponding target working condition according to the real-time temperature, determine the signal value of the control signal corresponding to the target working condition (i.e. the target signal value) and output the control signal, thereby driving the heat dissipation device to work in the initial state. Optionally, after the heat dissipation device starts working, the controller can obtain the real-time working condition of the heat dissipation device driven by the target signal value and the current real-time temperature, thereby determining the difference between the target working condition corresponding to the real-time working condition and the current real-time temperature.
[0075] Step S42, determining whether the difference meets the target condition. If yes, executing step S43, if not, executing step S44.
[0076] Step S43, determining that the real-time working condition approaches the target working condition, and maintaining the signal value of the control signal.
[0077] In some embodiments, the controller judges the difference between the real-time working condition and the target working condition, and when it is determined that the difference meets the target condition, it is considered that the real-time working condition approaches the target working condition, and the real-time working condition of the heat dissipation device can meet the current heat dissipation requirement of the heat dissipation device, and there is no need to adjust the signal value of the control signal, so as to maintain the signal value of the control signal.
[0078] Step S44, taking the target signal value and the regulated signal value as the boundaries of the signal value to form the signal value boundary range, and determining the signal value of the control signal in the signal value boundary range.
[0079] In some embodiments, when it is determined that the difference does not meet the target condition for the first time, the target signal value and the regulated signal value can be taken as the boundaries of the signal value to form the signal value boundary range.
[0080] Optionally, when the real-time working condition is greater than the target working condition, the target signal value corresponding to the target working condition can be taken as the first boundary of the signal value, and at this time, the first boundary can be the upper boundary of the signal value (i.e., the maximum value boundary of the signal value), and the regulated signal value corresponding to the regulated working condition can be taken as the second boundary of the signal value, and at this time, the second boundary can be the lower boundary of the signal value (i.e., the minimum value boundary of the signal value), so that based on the first boundary and the second boundary of the signal value, the signal value boundary range can be determined according to the signal value boundary range, and the signal value of the control signal is determined.
[0081] Optionally, when the real-time working condition is less than the target working condition, the regulated signal value corresponding to the regulated working condition can be taken as the first boundary of the signal value, and at this time, the first boundary can be the upper boundary of the signal value; and the target signal value corresponding to the target working condition can be taken as the second boundary of the signal value, and at this time, the second boundary can be the lower boundary of the signal value, so that based on the first boundary and the second boundary of the signal value, the signal value boundary range can be determined according to the signal value boundary range, and the signal value of the control signal is determined.
[0082] As another optional implementation, when the difference between the real-time working condition and the target working condition is not the first time to reach the target condition after the heat dissipation device starts to work, it means that the real-time working condition has not approached the target working condition after one or more adjustments of the heat dissipation device; at this time, another adjustment method of the signal value of the present application embodiment is as shown in Figure 5 The method flow can include the following steps.
[0083] Step S51, obtaining the real-time working condition of the heat dissipation device under the last signal value of the control signal; and determining the difference between the real-time working condition and the target working condition.
[0084] After the heat dissipation device starts to work, since the real-time working condition of the heat dissipation device has been adjusted for one or more times, the control signal output by the controller is the control signal after the adjustment for one or more times. At this time, the real-time working condition obtained by the controller again is the real-time working condition of the heat dissipation device under the last signal value of the control signal. The embodiment of the application can determine the working condition difference according to the real-time working condition and the target working condition.
[0085] In step S52, it is determined whether the difference satisfies a target condition. If yes, step S53 is performed; if no, step S54 is performed.
[0086] In step S53, it is determined that the real-time working condition approaches the target working condition, and the signal value of the control signal is maintained.
[0087] In some embodiments, the controller determines the difference between the real-time working condition and the target working condition. When it is determined that the difference satisfies the target condition, the real-time working condition approaches the target working condition. Therefore, under the last signal value of the control signal, the real-time working condition of the heat dissipation device can satisfy the current heat dissipation requirement of the heat dissipation device, and it is not necessary to adjust the signal value of the control signal, and the signal value of the control signal can be maintained.
[0088] In step S54, the signal value boundary range is determined according to the last signal value of the control signal, according to the target signal value and the adjusted signal value, and the signal value of the control signal is determined in the signal value boundary range.
[0089] In some embodiments, the controller determines the difference between the real-time working condition and the target working condition. When it is determined that the difference does not satisfy the target condition for the first time, the last signal value of the control signal can be taken as the first boundary of the signal value, the target signal value and the adjusted signal value can be taken as the second boundary of the signal value, and the first boundary and the second boundary of the signal value form the signal value boundary range.
[0090] Optionally, when the real-time working condition is greater than the target working condition, the real-time working condition of the heat dissipation device under the last signal value of the control signal is greater than the target working condition. The target signal value corresponding to the target working condition can be taken as the first boundary of the signal value, and at this time, the first boundary can be the upper boundary of the signal value. Meanwhile, the last signal value of the control signal can be taken as the second boundary of the signal value, and at this time, the second boundary can be the lower boundary of the signal value, so as to determine the signal value boundary range, and the signal value of the control signal is determined according to the signal value boundary range.
[0091] Optionally, when the real-time working condition of the heat dissipation device is less than the target working condition under the last signal value of the control signal, the last signal value of the control signal can be taken as the first boundary of the signal value, and the regulating signal value corresponding to the regulating working condition can be taken as the second boundary of the signal value, so as to determine the signal value boundary range and determine the signal value of the control signal according to the signal value boundary range.
[0092] It should be noted that after the signal value is adjusted, steps S51 to S52 can be continuously executed, and if the difference between the real-time working condition and the target working condition still fails to meet the target condition, step S54 is executed again, and the cycle is repeated until the difference between the real-time working condition and the target working condition meets the target condition.
[0093] Optionally, after the signal value boundary range is obtained, the embodiment of the present application can determine the middle value of the signal value boundary range to determine the signal value of the control signal. It can be understood that the above implementation manner of determining the signal value is only an optional implementation, and other implementation manners can also be supported by the embodiment of the present application, as long as the signal value can be accurately obtained within the signal value boundary range.
[0094] The embodiment of the present application considers the real-time working condition feedback of the heat dissipation device, and determines the signal value of the control signal according to the difference between the real-time working condition and the target working condition, which can effectively avoid the situation that the real-time working condition cannot meet the actual heat dissipation demand of the heat dissipation device due to the aging of the heat dissipation device, the environment and other factors, so that the real-time working condition of the heat dissipation device under the control of the control signal can approach the target working condition, the precise control of the working condition of the heat dissipation device is realized, and the heat dissipation effect of the heat dissipation device is improved.
[0095] In an optional implementation, the difference between the real-time working condition and the target working condition can be the absolute value of the difference between the real-time working condition and the target working condition, and the ratio of the target working condition, which is referred to as the difference ratio by the embodiment of the present application. The target condition can be that the difference ratio of the real-time working condition and the target working condition is less than a preset first ratio. Optionally, the first ratio is the minimum difference ratio of the real-time working condition and the target working condition when the heat dissipation demand cannot be met.
[0096] In another optional implementation, corresponding to the preset first proportion, the embodiment of the application can set a preset second proportion. The second proportion is the maximum difference proportion between the real-time working condition and the target working condition, and the preset second proportion is greater than the preset first proportion. Optionally, when the difference proportion between the real-time working condition and the target working condition is greater than the preset second proportion, it indicates that the real-time working condition has the possibility of being too large or too small. If the real-time working condition is too large, the heat dissipation device is prone to damage; if the real-time working condition is too small, the heat dissipation device may have a fault. Therefore, the embodiment of the application outputs an alarm signal when the difference proportion between the real-time working condition and the target working condition is greater than the preset second proportion. Based on this, Figure 6 An exemplary schematic diagram of another optional heat dissipation system of the embodiment of the application is shown in FIG. 2. As shown in FIG. 2, the heat dissipation system of the embodiment of the application can be additionally provided with an alarm device 220, and the controller 130 is connected with the alarm device 220. When the difference proportion between the real-time working condition and the target working condition is greater than the preset second proportion, the controller 130 can output an alarm signal to the alarm device 220, so that the alarm device 220 issues an alarm to remind the user to maintain the heat dissipation device in time. Figure 6
[0097] As an optional implementation, the embodiment of the application can determine the regulated working condition according to the difference between the real-time working condition and the target working condition, the target working condition, and the preset second proportion.
[0098] When the real-time working condition is greater than the target working condition, the regulated working condition can be determined according to the sum of the preset first value and the preset second proportion, and the target working condition. For example, the regulated working condition can be calculated by the following formula:
[0099] Nth=Ne / (1+Cmax);
[0100] Wherein, 1 is the preset first value, Nth is the regulated working condition, Ne is the target working condition, and Cmax is the preset second proportion.
[0101] When the real-time working condition is less than the target working condition, the regulated working condition can be determined according to the difference between the preset first value and the preset second proportion, and the target working condition. For example, the regulated working condition can be calculated by the following formula:
[0102] Nth=Ne / (1-Cmax)。
[0103] In order to better illustrate the scheme provided by the embodiment of the application, the following takes a fan as an example to illustrate in detail the principle of adjusting the signal value of the control signal based on the difference between the real-time working condition and the target working condition, so as to realize that the real-time working condition approaches the target working condition.
[0104] Figure 7 An exemplary schematic diagram of a fan heat dissipation system provided by the embodiment of the application is shown in FIG. 3. As shown in FIG. 3, the fan heat dissipation system of the embodiment of the application can be additionally provided with an alarm device 320, and the controller 130 is connected with the alarm device 320. When the difference proportion between the real-time working condition and the target working condition is greater than the preset second proportion, the controller 130 can output an alarm signal to the alarm device 320, so that the alarm device 320 issues an alarm to remind the user to maintain the heat dissipation device in time. Figure 7 As shown, the fan cooling system can include: the heat-dissipating device 710, the temperature sensing device 720, the central processing unit 730, the PWM speed regulation device 740, the fan 750, the rotating speed monitoring device 760, and the alarm 770. The central processing unit 730 is connected to the temperature sensing device 720 and the rotating speed monitoring device 760, and is connected to the PWM speed regulation device 740 and the alarm 770, and the PWM speed regulation device 740 is connected to the fan 750.
[0105] The central processing unit obtains the real-time temperature of the heat-dissipating device, such as the real-time temperature of the electronic components like the graphic card and the hard disk, through the temperature sensing device, obtains the real-time rotating speed of the fan through the rotating speed monitoring device, and controls the rotating speed of the fan through the PWM speed regulation device. Before the system is normally operated, for example, in the debugging stage of the computer, the manufacturer pre-stores the functional relationship between the PWM duty ratio and the rotating speed of the fan and the functional relationship between the temperature and the rotating speed of the fan in the cooling management program of the central processing unit, and pre-sets the first duty ratio of the real-time rotating speed and the target rotating speed as 2% and the second duty ratio as 10%, and the target condition is that the difference between the real-time rotating speed and the target rotating speed is less than the first duty ratio.
[0106] In one example, the regulation of the PWM duty ratio based on the target rotating speed and the actual rotating speed is shown in Table 1.
[0107] PWM value Target rotation speed Actual rotation speed 50% 5000 4600 52.5% 5250 4900 53% 5300 5050 53.8% 5380 5150
[0108] Table 1
[0109] Before the fan starts to work, the central processing unit obtains the real-time temperature of the heat-dissipating device through the temperature sensing device, calculates the target rotating speed Ne of the fan as 5000 revolutions according to the functional relationship between the temperature and the rotating speed of the fan recorded in the cooling management system, calculates the target PWM duty ratio Pe as 50% according to the target rotating speed Ne of 5000 revolutions through the functional relationship between the PWM duty ratio and the rotating speed of the fan, and sends a signal value to the PWM speed regulation device to drive the fan to cool the heat-dissipating device, and executes the flow shown in Figure 8 after the fan starts to work. Figure 8 The flow chart of the fan cooling control method provided by the embodiment of the application can be executed by the central processing unit, as shown in Figure 8 The method flow can include the following steps.
[0110] Step S81: Obtain the real-time rotating speed of the fan under the driving of the target PWM duty ratio Pe of 50%, and determine the difference between the real-time rotating speed of the fan and the target rotating speed.
[0111] Optionally, in combination with Table 1, under the driving of the target PWM duty cycle Pe of 50%, the central processor obtains the actual speed of the fan monitored by the speed monitoring device for the first time as 4600 revolutions, and through calculation, the difference between the actual speed and the target speed is 400, and the difference ratio is 8%.
[0112] Step S82: Determine whether the difference ratio between the real-time speed of the fan and the target speed meets the target condition (i.e., the difference ratio is less than the first ratio 2%). If yes, execute step S83; if no, execute step S84.
[0113] Optionally, through calculation, the difference ratio between the actual speed of the fan and the target speed is 8%, which is greater than the first ratio 2%, and it is determined that the difference ratio between the actual speed of the fan and the target speed obtained for the first time cannot meet the target condition, and step S84 is continued to be executed.
[0114] Step S83: Determine that the real-time speed approaches the target speed, and maintain the signal value of the PWM duty cycle.
[0115] Step S84: Determine the first boundary of the PWM duty cycle according to the target PWM duty cycle corresponding to the target speed, determine the second boundary of the PWM duty cycle required by the fan according to the control PWM duty cycle corresponding to the control speed of the fan in the worst case, determine the boundary range of the PWM duty cycle required by the fan according to the first boundary and the second boundary, and determine the middle value of the boundary range of the PWM duty cycle as the PWM duty cycle for adjusting the speed of the fan, and output.
[0116] Optionally, under the driving of the target PWM duty cycle of the fan, if the real-time speed of the fan obtained is less than the target speed, the control speed Nth of the fan can be calculated according to the formula: Nth=Ne / (1-Cmax), and the control PWM duty cycle Pth corresponding to the control speed Nth of the fan is 55%; the boundary range of the PWM duty cycle is determined with Pe=50% as the first boundary and Pth=55% as the second boundary, wherein Pe=50% is the upper boundary and Pth=55% is the lower boundary, and the middle value Pm0=52.5% of the boundary range of the PWM duty cycle is determined as the PWM duty cycle for adjusting the speed of the fan.
[0117] Step S85: Obtain the real-time speed of the fan under the driving of the control PWM duty cycle; and determine the difference ratio between the real-time speed and the target speed.
[0118] Optionally, the central processor outputs the signal of Pm0=52.5%, so that the fan adjusts the real-time speed accordingly. In combination with Table 1, the real-time speed of the fan obtained for the second time is 4900 revolutions, and through calculation, the difference between the actual speed and the target speed is 100, and the difference ratio is 2%.
[0119] Step S86: Determine whether the difference ratio of the real-time speed of the fan and the target speed meets the target condition (i.e. the difference ratio is less than the first ratio 2%), if yes, execute step S83, if no, execute step S87.
[0120] Optionally, the difference ratio of the real-time speed of the fan and the target speed is calculated to be 2%, which is equal to the first ratio, and it is determined that the difference ratio of the real-time speed of the fan and the target speed obtained for the first time cannot meet the target condition, and step S87 is continued to be executed.
[0121] Step S87: Determine the first boundary of the adjustment PWM duty ratio according to the previous PWM duty ratio, determine the second boundary of the adjustment PWM duty ratio according to the target PWM duty ratio and the control PWM duty ratio, determine the boundary range of the PWM duty ratio required by the fan according to the first boundary and the second boundary, and determine the middle value of the PWM duty ratio boundary range as the PWM duty ratio for adjusting the speed of the fan, output, and return to step S85.
[0122] Optionally, it is determined again that the difference ratio of the real-time speed of the fan and the target speed cannot meet the target condition, and the PWM duty ratio of the fan is adjusted again. The PWM duty ratio adjustment range is determined with the previous PWM duty ratio (i.e. Pm0=52.5%) as the upper boundary and Pth=55% as the lower boundary, and the middle value Pm1=53.8% of the PWM duty ratio boundary range is determined as the PWM duty ratio for adjusting the speed of the fan.
[0123] After step S87 is executed, the embodiment of the present application can return to step S85, that is, when the central processor outputs the control signal Pm1=53.8% and the fan adjusts the real-time rotating speed accordingly, according to Table 1, the real-time rotating speed of the fan is 5150 revolutions for the third time, and the difference between the actual rotating speed and the target rotating speed is 150 revolutions through calculation, and the difference ratio is 3%; at this time, through step S86, it is judged that the difference ratio 3% between the actual rotating speed and the target rotating speed of the fan is greater than the first ratio, and then step S87 is continued to adjust the PWM duty ratio again. When the PWM duty ratio of the fan is adjusted for the third time, the PWM duty ratio adjustment range is determined by taking the previous PWM duty ratio (i.e. Pm1=53.8%) as the upper boundary and Pm0=52.5% as the lower boundary, and the middle value Pm2=53% of the PWM duty ratio boundary range is determined as the PWM duty ratio for adjusting the rotating speed of the fan. Then the central processor outputs the signal Pm2=53% and the fan adjusts the real-time rotating speed accordingly. According to Table 1, after the real-time rotating speed of the fan is 5050 revolutions for the fourth time, the difference between the actual rotating speed and the target rotating speed is 50 revolutions through calculation, and the difference ratio is 1%. At this time, it is judged that the difference ratio 1% between the actual rotating speed and the target rotating speed of the fan is less than the first ratio, and the difference ratio between the actual rotating speed and the target rotating speed of the fan satisfies the target condition, and step S83 can be executed. When the real-time rotating speed of the fan is 5050 revolutions for the fourth time, which approaches the target rotating speed 5000 revolutions, the PWM duty ratio control of the fan is ended.
[0124] In another example, the PWM duty ratio control based on the target rotating speed and the actual rotating speed is shown in Table 2.
[0125] PWM value Target rotation speed Actual rotation speed 45% 4500 47% 4700 47.8 4780 5050 48.5% 4850 5150 50% 5000 5200 60% 6000
[0126] Table 2
[0127] In combination Figure 8 The fan heat dissipation control process shown in Table 2 can be as follows.
[0128] Under the driving of the target PWM duty cycle Pe = 50%, the central processor obtains the actual speed of the fan monitored by the speed monitoring device for the first time as 5200 revolutions, and through calculation, the difference between the actual speed and the target speed is 200, and the difference ratio is 4%; 4% is greater than the first ratio 2%, so it is judged that the difference ratio between the actual speed and the target speed of the fan obtained for the first time cannot meet the target condition, and since the real-time speed of the fan is less than the target speed, the regulated speed Nth of the fan can be calculated according to the formula: Nth = Ne / (1+Cmax), and the regulated PWM duty cycle Pth corresponding to the regulated speed Nth of the fan is 47%; taking Pe = 50% as the first boundary and Pth = 47% as the second boundary, the boundary range of the PWM duty cycle is determined, wherein Pe = 50% is the upper boundary and Pth = 47% is the lower boundary, and the middle value Pm0 = 48.5% of the boundary range of the PWM duty cycle is determined as the PWM duty cycle for adjusting the speed of the fan;
[0129] After the central processor outputs the signal of Pm0 = 48.5% and controls the fan to adjust the real-time speed, the real-time speed of the fan is obtained for the second time as 5150 revolutions, and through calculation, the difference between the actual speed and the target speed is 150, and the difference ratio is 3%; 3% is greater than the first ratio, so it is judged that the difference ratio between the real-time speed and the target speed of the fan cannot meet the target condition, and the PWM duty cycle of the fan is adjusted again, and since the real-time speed of the fan is greater than the target speed, Pe = 50% is the upper boundary and Pm0 = 48.5% is the lower boundary to determine the adjustment range of the PWM duty cycle, and the middle value Pm1 = 47.8% of the boundary range of the PWM duty cycle is determined as the PWM duty cycle for adjusting the speed of the fan;
[0130] After the central processor outputs the signal of Pm1 = 47.8% and controls the fan to adjust the real-time speed, the real-time speed of the fan is obtained for the third time as 5050 revolutions, and through calculation, the difference between the actual speed and the target speed is 50 revolutions, and the difference ratio is 1%; 1% is less than the first ratio, so it is judged that the difference ratio between the real-time speed and the target speed of the fan obtained for the second time meets the target condition, and the signal value of the PWM duty cycle is maintained. The actual speed of the fan obtained for the third time is 5050 revolutions, which is close to the target speed 5000 revolutions, and the adjustment of the PWM duty cycle of the fan is ended.
[0131] It should be noted that the above application examples are only optional implementations, and are only used as example contents to help understand the heat dissipation control method, which should not limit the protection scope of the present application. The embodiments of the present application can also support other heat dissipation modes such as liquid cooling heat dissipation, as long as the real-time working condition of the heat dissipation device can be accurately controlled.
[0132] The embodiment of the present application adjusts the signal value of the heat dissipation device based on the real-time working condition of the heat dissipation device and the target working condition corresponding to the real-time temperature of the heat dissipation device, thereby realizing accurate control of the real-time working condition and avoiding the mismatch between the real-time working condition and the signal value caused by the individual difference, environmental difference and life cycle difference of the heat dissipation device under the action of the signal value, so that the heat dissipation device meets the actual heat dissipation demand of the heat dissipation device.
[0133] The embodiment of the present application also provides a heat dissipation system, which is combined with the heat dissipation control method provided in the foregoing Figure 6 The heat dissipation system 100 comprises:
[0134] a heat dissipation device 150 for dissipating heat of the heat dissipation device 110; a temperature sensing device 120 arranged on the heat dissipation device 110 and used for sensing the real-time temperature of the heat dissipation device 110; a working condition monitoring device 210 arranged on the heat dissipation device 150 and used for monitoring the real-time working condition of the heat dissipation device 150; and a controller 130 connected with the temperature sensing device 120 and the working condition monitoring device 210, so as to execute the heat dissipation control method provided in the embodiment of the present application.
[0135] The temperature sensing device 120 can be integrated with the heat dissipation device 110 or be a temperature sensor externally arranged on the heat dissipation device 110, and the embodiment of the present application is not limited to the specific position of the temperature sensing device.
[0136] The working condition monitoring device 210 can be integrated with the heat dissipation device 150 or be a working condition sensor externally arranged on the heat dissipation device 150, and the embodiment of the present application is not limited to the specific position of the working condition monitoring device.
[0137] It should be noted that the controller can be an electronic element in a computer device, and the controller can be used as the heat dissipation device. In the case where the controller is used as the heat dissipation device, if the working condition monitoring device is integrated with the controller, the working condition monitoring device can be connected with the controller through an on-chip bus of the computer. In the case where the working condition monitoring device and the controller are independently operated, the working condition monitoring device can be connected with the controller through a GPIO (General Purpose Input Output) port.
[0138] Figure 9 An internal structure schematic diagram of the working condition monitoring device provided in the embodiment of the present application is shown. Figure 9 As shown in the figure, the working condition monitoring device comprises:
[0139] a memory 900 for storing a target number of marking signals generated by the heat dissipation device in each heat dissipation period;
[0140] a marking signal counter 910 for recording the marking signals generated by the heat dissipation of the heat dissipation device;
[0141] a timer 920 for recording the heat dissipation period of the heat dissipation device;
[0142] a logic controller 930 for controlling the timing of the timer according to the marking signals generated by the heat dissipation of the heat dissipation device;
[0143] a comparator 940 for comparing the number of marking signals recorded by the marking signal counter with the target number of marking signals stored in the memory to determine whether the heat dissipation period recorded by the timer is valid.
[0144] It should be noted that the target number of marking signals generated by the heat dissipation device in each heat dissipation period stored in the memory 900 of the working condition monitoring device can be set by the controller according to the type of the heat dissipation device, so that the working condition monitoring device can monitor the heat dissipation working condition of multiple heat dissipation devices.
[0145] In some embodiments, in combination with Figure 9 As shown, the memory is connected to the comparator; the marking signal counter is connected to the logic controller and the comparator; and the timer is connected to the logic controller. As an optional implementation, the working condition monitoring device can use the clock of the controller to run synchronously with the controller. In this case, the signal input ends of the marking signal counter, the timer, the logic controller and the comparator in the working condition monitoring device are connected to the clock signal output end and the reset signal output end of the controller, so that the working condition monitoring device can run synchronously with the controller without asynchronous clock processing, and the heat dissipation working condition value of the heat dissipation device is counted by the clock signal of the controller, which can realize accurate monitoring of the real-time working condition of the heat dissipation device.
[0146] The heat dissipation device generates marking signals during heat dissipation, and the marking signal counter starts counting when it receives the marking signals of the heat dissipation device. When the marking signal counter receives the first marking signal, the logic controller sets 1 and sends an enable signal to the timer. The input end of the timer is connected to the clock signal output end of the controller, and the timer increments by 1 when it receives the enable signal from the logic controller.
[0147] As an optional implementation, when the marking signal counter receives another marking signal, the marking signal counter increments by 1. When the comparator compares the number of marking signals counted by the marking signal counter with the target number of marking signals stored in the memory and finds that they are equal, it means that the heat dissipation device has gone through a heat dissipation period, and the comparator outputs a signal indicating that the working condition is valid.
[0148] As another optional implementation, the timer starts timing when the enable signal of the logic controller is received, and the input end of the timer is connected to the working clock signal output end of the controller, so that the timing precision of the timer can be synchronized with the controller, and when the comparator compares that the heat dissipation device has passed a heat dissipation period, the output end of the timer simultaneously outputs the working condition value of the heat dissipation device.
[0149] In some embodiments, the working condition adjustment device is connected to the controller and the heat dissipation device. Figure 6 As shown in the figure, the heat dissipation system 100 can further include a working condition adjustment device 140 connected to the heat dissipation device and the controller; the working condition adjustment device is used to adjust the working condition of the heat dissipation device based on the control signal output by the controller.
[0150] In some embodiments, the heat dissipation system can further include an alarm device 220 connected to the controller, for receiving the alarm signal output by the controller and performing alarm. The controller and the alarm device can also be connected through the GPIO port, and the alarm signal output by the controller is sent to the alarm device through the GPIO port.
[0151] Optionally, the alarm device is an electronic device capable of performing alarm display, and can include at least one of an LED lamp and a buzzer. Wherein, the alarm device of the embodiment of the present application is used for performing alarm, and the specific form of the alarm device is not limited in the embodiment of the present application.
[0152] In some embodiments, in order to facilitate the observation of the running state of the heat dissipation device, the controller of the embodiment of the present application can be further connected with a working condition display device, for displaying the real-time working condition measured by the working condition monitoring device. As an optional implementation, the working condition display device can display the difference ratio of the real-time working condition measured by the working condition monitoring device and the target working condition, for example: the working condition display device is an LED lamp, then the controller can be connected with multiple working condition display devices, and three LED lamps are taken as an example to illustrate the working condition display devices, which are respectively used to display the running state of the difference ratio of the real-time working condition and the target working condition being 0%, 5% and 10%. Through the state change of the working condition display device, the running state of the heat dissipation device can be conveniently and quickly understood.
[0153] It should be noted that, in the case that the heat dissipation system is used to accurately control the real-time working condition of the heat dissipation device to improve the heat dissipation performance of the heat dissipation device, the working condition display device of the embodiment of the present application can be set according to actual needs, and the specific number and specific display form of the working condition display device are also not limited in the embodiment of the present application.
[0154] The embodiment of the present application further provides a computer device comprising the heat dissipation system described above.
[0155] The embodiment of the present application provides a storage medium, the storage medium stores one or more computer executable instructions, the one or more computer executable instructions are used for executing the heat dissipation control method.
[0156] The above describes the multiple embodiment schemes provided by the embodiments of the present application, and the optional modes introduced by each embodiment scheme can be combined, cross-referenced in the case of no conflict, thereby extending multiple possible embodiment schemes, which can be considered as the embodiment schemes disclosed and disclosed by the embodiments of the present application. Although the embodiments of the present application are disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application, and therefore the protection scope of the present application should be limited by the scope defined in the claims.
Claims
1. A heat dissipation control method, characterized by, The method comprises: acquiring a real-time working condition of a heat dissipation device and a real-time temperature of a device to be cooled by the heat dissipation device; determining a target working condition of the heat dissipation device corresponding to the real-time temperature; adjusting a signal value of a control signal according to a difference between the real-time working condition and the target working condition, and outputting the control signal, so that the real-time working condition of the heat dissipation device controlled by the control signal approaches the target working condition; wherein control signals with different signal values are used to control the heat dissipation device to be in different working conditions; wherein the adjusting of the signal value of the control signal according to the difference between the real-time working condition and the target working condition, and the outputting of the control signal, so that the real-time working condition of the heat dissipation device controlled by the control signal approaches the target working condition, comprises: when the difference between the real-time working condition and the target working condition does not reach a target condition, determining a signal value boundary range of the control signal according to at least the target working condition and a regulation working condition, determining the signal value of the control signal according to the signal value boundary range and outputting the control signal, until the difference between the real-time working condition of the heat dissipation device controlled by the control signal and the target working condition reaches the target condition; wherein the regulation working condition is a working condition theoretically required for the real-time working condition of the heat dissipation device to reach the target working condition.
2. The method of claim 1, wherein, The determining of the signal value boundary range of the control signal according to at least the target signal value and the regulation signal value when the difference between the real-time working condition and the target working condition does not reach the target condition comprises: when the difference between the real-time working condition and the target working condition does not reach the target condition, determining a target signal value corresponding to the target working condition and a regulation signal value corresponding to the regulation working condition, and determining the signal value boundary range according to at least the target signal value and the regulation signal value.
3. The method of claim 2, wherein, The determining of the signal value boundary range according to at least the target signal value and the regulation signal value comprises: after the heat dissipation device starts to work, if the difference between the real-time working condition of the heat dissipation device and the target working condition is a first time of not reaching the target condition, taking the target signal value and the regulation signal value as the boundary of the signal value to form the signal value boundary range; if the difference between the real-time working condition of the heat dissipation device and the target working condition is a non-first time of not reaching the target condition, determining the signal value boundary range according to a last signal value of the control signal, the target signal value and the regulation signal value.
4. The method of claim 3, wherein, The determining of the signal value boundary range according to the last signal value of the control signal, the target signal value and the regulation signal value comprises: if the real-time working condition of the heat dissipation device is greater than the target working condition, taking the target signal value as an upper boundary of the signal value boundary range; taking a signal value corresponding to the control signal of the real-time working condition as a lower boundary of the signal value boundary range; and the upper boundary and the lower boundary form the signal value boundary range.
5. The method of claim 3, wherein, The signal value boundary range is determined according to the last signal value of the control signal, the target signal value and the regulation signal value, and the signal value boundary range includes: if the real-time working condition of the heat dissipation device is less than the target working condition, taking the signal value corresponding to the control signal in the real-time working condition as the upper boundary of the signal value boundary range; taking the regulation signal value as the lower boundary of the signal value boundary range; and the upper boundary and the lower boundary form the signal value boundary range.
6. The method according to any one of claims 1 to 5, characterized in that, The target condition includes: the difference between the real-time working condition and the target working condition accounts for less than a preset first proportion.
7. The method of claim 6, wherein, Further comprising: When the difference between the real-time working condition and the target working condition accounts for more than a preset second proportion, outputting an alarm signal; wherein the preset second proportion is greater than the preset first proportion; According to the difference between the real-time working condition and the target working condition, the target working condition and the preset second proportion, determining the regulation working condition.
8. The method of claim 7, wherein, The regulation working condition is determined according to the difference between the real-time working condition and the target working condition, the target working condition and the preset second proportion, and the regulation working condition includes: If the real-time working condition is greater than the target working condition, determining the regulation working condition according to the sum of the preset first value and the preset second proportion and the target working condition; If the real-time working condition is less than the target working condition, determining the regulation working condition according to the difference between the preset first value and the preset second proportion and the target working condition.
9. The method according to any one of claims 1 to 5, characterized in that, The signal value of the control signal is determined according to the signal value boundary range, and the signal value of the control signal includes: Determining the middle value of the signal value boundary range, and determining the signal value of the control signal according to the middle value.
10. A heat dissipation system characterized by, Including: A heat dissipation device; A heat dissipation device for dissipating heat from the heat dissipation device; A temperature sensing device arranged on the heat dissipation device for sensing the real-time temperature of the heat dissipation device; A working condition monitoring device arranged on the heat dissipation device for monitoring the real-time working condition of the heat dissipation device; A controller connected with the temperature sensing device and the working condition monitoring device; The controller is configured to perform the heat dissipation control method according to any one of claims 1-9.
11. The heat dissipation system of claim 10, wherein, The working condition monitoring device includes: A memory for storing the target number of mark signals generated by the heat dissipation device in each heat dissipation period configured by the controller; A mark signal counter for recording the mark signals generated by the heat dissipation device; A timer for recording the heat dissipation period of the heat dissipation device; A logic controller for controlling the timer according to the mark signals generated by the heat dissipation device; A comparator for comparing the number of mark signals recorded by the mark signal counter with the target number stored in the memory to determine whether the mark signals recorded by the mark signal counter correspond to one heat dissipation period of the heat dissipation device.
12. The heat dissipation system of claim 11, wherein, The memory is connected with the comparator; the mark signal counter is connected with the logic controller and the comparator; and the timer is connected with the logic controller.
13. The heat dissipation system of claim 10, wherein, Further comprising: A working condition adjustment device connected with the heat dissipation device and the controller, and the working condition adjustment device is configured to adjust the working condition of the heat dissipation device based on the control signal output by the controller.
14. The heat dissipation system of claim 10, wherein, Further comprising: An alarm device connected with the controller, the alarm device is used to receive an alarm signal output by the controller and give an alarm when a difference between the real-time working condition and a target working condition corresponding to the real-time temperature accounts for more than a preset second proportion.
15. A computer device, comprising: A heat dissipation system comprising the heat dissipation system according to any one of claims 10-14.
16. A storage medium, characterized by The storage medium stores one or more computer-executable instructions, and the one or more computer-executable instructions are executed to implement the heat dissipation control method according to any one of claims 1-9.
Citation Information
Patent Citations
Motor fan device, air flowability adjusting equipment and air capacity control method
CN108331777A
Fan rotating speed control method and device and wearing type equipment
CN111536068A
Cooling system and computer equipment
CN217955055U