Fan control method, device and system of communication equipment and electronic equipment
By calculating the speed difference between the power supply side and the system side fans in the communication equipment and adjusting the speed of the system side fans, the problems of heat dissipation and noise caused by independent control are solved, and better heat dissipation and noise control are achieved.
Patent Information
- Application Number
- CN202510896153.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2045-06-30
AI Technical Summary
In communication equipment, the existing technology has failed to effectively solve the problem of inconsistent rotation speed due to independent control of fans on the power side and system side, resulting in uneven heat dissipation and noise.
By obtaining the control speed of the fans on the power side and system side of the communication device, calculating the speed difference, and adjusting the compensation control speed of the fans on the system side based on the speed difference to achieve speed equalization of the fans on both sides.
The heat dissipation effect of communication equipment is optimized, noise caused by speed differences is reduced, and user experience is improved.
Smart Images

Figure CN120487654A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a fan control method, device, system and electronic device for communication equipment. Background Art
[0002] In communication equipment such as campus switches, it can usually be divided into the power supply side and the system side. There are several fans on both sides. Whether the fans are operating normally has a great impact on the heat dissipation of the entire machine. Therefore, in order to determine whether the fans are in normal operation, it is necessary to collect the relevant parameters of the fans. The key parameters of the fans include working voltage, current and speed. However, in the related technology, the speed regulation of the fans on both sides is independent of each other. Therefore, in some cases, there will be a large difference in wind speed between the power supply side and the system side. The noise of the entire machine is mainly generated by the fan with a higher wind speed, which will have a bad impact on the user experience. In general, the air ducts on the power supply side and the system side are not completely independent. In summary, in a system based on communication equipment, the fans on different sides (such as the power supply side and the system side) have inconsistent speeds due to independent control, which can easily cause uneven heat dissipation and noise problems.
[0003] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0004] The embodiments of the present application provide a fan control method, device, system and electronic device for a communication device, so as to at least solve the technical problem that in a system based on the communication device, fans on different sides (such as the power supply side and the system side) have inconsistent rotation speeds due to independent control, which in turn easily causes uneven heat dissipation and noise problems.
[0005] According to one aspect of an embodiment of the present application, a fan control method for a communication device is provided, including: obtaining a first control speed of a fan on a first side of the communication device and a second control speed of a fan on a second side of the communication device, wherein the first side is the power supply side of the communication device and the second side is the system side of the communication device; or the first side is the system side of the communication device and the second side is the power supply side of the communication device, the system side is the part of the communication device responsible for data processing and network communication functions, and the first control speed is greater than the second control speed; determining a speed difference between the first control speed and the second control speed; determining a compensating control speed of the fan on the second side based on the speed difference; controlling the rotation of the fan on the first side based on the first control speed, and controlling the rotation of the fan on the second side based on the compensating control speed.
[0006] Optionally, the first side is the power supply side of the communication device, and the second side is the system side of the communication device, wherein the system side is the part inside the communication device responsible for data processing and network communication functions; or the first side is the system side of the communication device, and the second side is the power supply side of the communication device.
[0007] Optionally, determining the compensation control speed of the second side fan based on the speed difference includes: detecting whether the speed difference is greater than a preset difference threshold; and determining the compensation control speed based on the speed difference when the speed difference is greater than the preset difference threshold.
[0008] Optionally, when the preset difference threshold includes a first difference threshold and a second difference threshold, when the speed difference is greater than the preset difference threshold, the compensation control speed is determined based on the speed difference, including: when the first control speed is greater than the first speed threshold and less than the second speed threshold, and the speed difference is greater than the first difference threshold, determining the compensation control speed as the first compensation speed, wherein the first compensation speed is less than or equal to the first speed threshold; or when the first control speed is greater than or equal to the second speed threshold, and the speed difference is greater than the second difference threshold, determining the compensation control speed as the second compensation speed, wherein the second compensation speed is greater than the first compensation speed and less than or equal to the second speed threshold.
[0009] Optionally, the method also includes: controlling the rotation of the second side fan based on the second control speed when the first control speed is less than or equal to the first speed threshold; or controlling the rotation of the second side fan based on the second control speed when the speed difference is less than or equal to the preset difference threshold.
[0010] Optionally, obtaining a first control speed of the fan on the first side and a second control speed of the fan on the second side of the communication device includes: obtaining first temperature data of the first side and second temperature data of the second side; collecting a first actual speed of the fan on the first side and a second actual speed of the fan on the second side; determining a first control speed based on the first temperature data and the first actual speed; and determining a second control speed based on the second temperature data and the second actual speed.
[0011] Optionally, collecting the first actual speed of the fan on the first side and the second actual speed of the fan on the second side includes: determining a first switching frequency corresponding to the first switching switch, wherein the first switching frequency represents the speed of controlling the first switching switch to switch between signals of different fans; according to the first switching frequency, controlling the first switching switch to alternately connect to the fan on the first side and the fan on the second side, and collecting the first actual speed and the second actual speed.
[0012] Optionally, determining the first switching frequency corresponding to the first switching switch includes: determining the total number of fans of the first side and the second side fans included in the communication device; and determining the first switching frequency based on the total number of fans.
[0013] Optionally, the method also includes: obtaining the power supply status corresponding to the first side fan and the second side fan respectively, wherein the power supply status includes the power supply voltage supplied to the fan and / or the current flowing through the fan; based on the power supply status, determining abnormal operation information of the first side fan and the second side fan, wherein the abnormal operation information includes whether the corresponding fan is in a fault state, and / or the fault type when in a fault state.
[0014] Optionally, obtaining the power supply status corresponding to the first side fan and the second side fan respectively includes: determining a second switching frequency corresponding to the second switching switch, wherein the second switching frequency represents the speed of controlling the second switching switch to switch between signals of different fans; according to the second switching frequency, controlling the second switching switch to alternately connect to the first side fan and the second side fan, and collecting the power supply status corresponding to the first side fan and the second side fan respectively.
[0015] According to another aspect of an embodiment of the present application, a fan control system of a communication device is also provided, including: a first-side fan, wherein the first-side fan is a fan arranged on the first side of the communication device; a second-side fan, wherein the second-side fan is a fan arranged on the second side of the communication device; and a main control device, wherein the main control device is used to execute any one of the above-mentioned fan control methods for the communication device.
[0016] Optionally, the system also includes: a first filtering module, wherein the first filtering module is connected to the first side fan and the second side fan, and is used to filter the first actual speed of the first side fan and the second actual speed of the second side fan, and send the filtered first actual speed and the filtered second actual speed to the main control device.
[0017] Optionally, the system also includes: a first switching switch, wherein the first switching switch is used to control the first side fan and the second side fan to be connected to the first filtering module in turn according to a first switching frequency, and forward the first actual speed and the second actual speed to the first filtering module.
[0018] Optionally, the system also includes: a power supply status conversion module corresponding to the first side fan and the second side fan respectively, and a second filtering module, wherein the power supply status conversion module is used to convert the power supply status of the corresponding fan to a predetermined status range, and send the converted power supply status to the second filtering module, wherein the predetermined status range is the power supply status range supported by the main control device; the second filtering module is used to filter the converted power supply status corresponding to the first side fan and the second side fan respectively, and send the filtered power supply status corresponding to the first side fan and the second side fan respectively to the main control device.
[0019] Optionally, the system also includes: a second switching switch, wherein the second switching switch is arranged between the power supply state conversion module and the second filtering module, and is used to connect the converted power supply state conversion modules corresponding to the first side fan and the second side fan respectively to the second filtering module in turn according to the second switching frequency, and forward the converted power supply states corresponding to the first side fan and the second side fan respectively to the second filtering module.
[0020] Optionally, when the power supply state is the power supply voltage supplied to the fan, the power supply state conversion module is a voltage conversion module, wherein the voltage conversion module is constructed based on a voltage divider resistor or an operational amplifier; or when the power supply state is the current flowing through the fan, the power supply state conversion module is a current conversion module, wherein the current conversion module is used to convert the current signal flowing through the fan into a corresponding voltage signal.
[0021] Optionally, the main control device is provided with an analog-to-digital converter, wherein the analog-to-digital converter is used to convert the received data from an analog signal form into a digital signal form supported by the main control device for processing, wherein the received data includes at least one of the following: the actual speed of the fan, the power supply voltage supplied to the fan, the current flowing through the fan, the first temperature data of the first side, and the second temperature data of the second side.
[0022] According to another aspect of an embodiment of the present application, a fan control device of a communication device is also provided, including: a speed acquisition module, used to acquire a first control speed of the fan on the first side of the communication device and a second control speed of the fan on the second side, wherein the first side is the power supply side of the communication device and the second side is the system side of the communication device; or the first side is the system side of the communication device and the second side is the power supply side of the communication device, the system side is the part inside the communication device responsible for data processing and network communication functions, and the first control speed is greater than the second control speed; a speed difference determination module, used to determine the speed difference between the first control speed and the second control speed; a speed compensation module, used to determine the compensated control speed of the fan on the second side based on the speed difference; a fan control module, used to control the rotation of the fan on the first side based on the first control speed, and control the rotation of the fan on the second side based on the compensated control speed.
[0023] According to another aspect of an embodiment of the present application, a computer-readable storage medium is further provided, which includes a stored executable program, wherein when the executable program runs, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned fan control methods for communication devices.
[0024] According to another aspect of an embodiment of the present application, an electronic device is provided, including: a memory storing an executable program; and a processor for running the program, wherein when the program is running, any one of the above-mentioned fan control methods for a communication device is executed.
[0025] According to another aspect of an embodiment of the present application, a computer program product is further provided, including a computer program, which implements any step of the above-mentioned fan control method for a communication device when executed by a processor.
[0026] In an embodiment of the present application, a first control speed of a fan on a first side of a communication device and a second control speed of a fan on a second side are obtained, wherein the first side is the power side of the communication device and the second side is the system side of the communication device; or the first side is the system side of the communication device and the second side is the power side of the communication device, and the system side is the part of the communication device responsible for data processing and network communication functions, and the first control speed is greater than the second control speed; a speed difference between the first control speed and the second control speed is determined; a compensation control speed of the fan on the second side is determined based on the speed difference; the rotation of the fan on the first side is controlled based on the first control speed, and the rotation of the fan on the second side is controlled based on the compensation control speed. The purpose of achieving the purpose of balancing the speeds of the fans on both sides by monitoring the control speeds of the fans on the power side and the system side, calculating the speed difference therebetween, and adjusting the control speed of the fan on the second side based on the speed difference is achieved, thereby optimizing the heat dissipation effect of the entire communication device system, reducing noise caused by the speed difference between the fans on the power side and the system side, and improving the user experience. This solves the technical problem that in a system based on a communication device, fans on different sides (such as the power side and the system side) have inconsistent speeds due to independent control, which easily causes uneven heat dissipation and noise problems. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0028] Figure 1 is a flow chart of a fan control method for a communication device according to an embodiment of the present application;
[0029] Figure 2 is a first system architecture diagram of fan control of an optional communication device according to an embodiment of the present application;
[0030] Figure 3 is a schematic structural diagram of a fan control system of a communication device according to an embodiment of the present application;
[0031] Figure 4 is a second system architecture diagram of fan control of an optional communication device according to an embodiment of the present application;
[0032] Figure 5 is a third system architecture diagram of fan control of an optional communication device according to an embodiment of the present application;
[0033] Figure 6 is a fourth system architecture diagram of fan control of an optional communication device according to an embodiment of the present application;
[0034] Figure 7 is a fifth system architecture diagram of fan control of an optional communication device according to an embodiment of the present application;
[0035] Figure 8 is a flow chart of an optional fan control method for a communication device according to an embodiment of the present application;
[0036] Figure 9 1 is a schematic structural diagram of a fan control device for a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0038] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0039] According to an embodiment of the present application, an embodiment of a method for fan control of a communication device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0040] Figure 1 FIG. 1 is a flow chart of a fan control method for a communication device according to an embodiment of the present application. Figure 1 As shown, the method includes the following steps:
[0041] Step S102: Acquire a first controlled speed of a fan on a first side and a second controlled speed of a fan on a second side of the communication device, wherein the first side is a power supply side of the communication device and the second side is a system side of the communication device; or alternatively, the first side is the system side of the communication device and the second side is the power supply side of the communication device, the system side being a portion within the communication device responsible for data processing and network communication functions, and the first controlled speed being greater than the second controlled speed;
[0042] As an optional embodiment, the execution subject of the method of this embodiment can be a master control device in the fan control system of the communication device. The master control device can be understood as the system management module in the fan control system, and can be in the form of, but not limited to, a microcontroller unit (MCU) or a central processing unit (CPU). The communication device can be, but is not limited to, a switch (such as a campus switch) or a router, which requires good heat dissipation management and has certain requirements for noise control.
[0043] In step S102 of the present application, the first control speed may be obtained by the main control device (e.g., a system management module) based on the collected operating information related to the first-side fan, and is used to control the rotation speed of the first-side fan; the second control speed may be obtained by the main control device (e.g., a system management module) based on the collected operating information related to the second-side fan, and is used to control the rotation speed of the second-side fan. The air ducts on the first and second sides of the communication device are not completely independent.
[0044] Optionally, the communication equipment (such as a campus switch) can be divided into two sides, such as the system side and the power supply side. The air ducts on the system side and the power supply side are not completely independent. The system side can refer to the part of the communication equipment responsible for data processing and network communication functions, and the power supply side refers to a series of hardware and circuits related to power conversion, power supply, and heat dissipation in the communication equipment. In the case where the first side is the power supply side of the communication equipment and the second side is the system side of the communication equipment, the corresponding first-side fan is the power supply side fan, and the second-side fan is the system side fan; in the case where the first side is the system side of the communication equipment and the second side is the power supply side of the communication equipment, the corresponding first-side fan is the system side fan, and the second-side fan is the power supply side fan. The first-type fan and the second-type fan are respectively located on the power supply side and the system side of the communication equipment. Through this side allocation, it can be ensured that whether the power supply side or the system side is the first side, the speed compensation of the fan on the other side can be performed accordingly, thereby optimizing the heat dissipation and noise control effect of the entire communication equipment.
[0045] Optionally, the fans on both sides of the communication device (i.e., the system side and the power supply side) can be configured to have the function of speed compensation based on the speed control of the fan on the opposite side. Specifically, by comparing the speed control of the fans on both sides, it can be determined which fan needs to be speed compensated. For example, speed compensation can be performed on the fan with the lower speed on both sides. That is, the fan with the higher speed on the two sides is used as the first side fan, and the fan with the lower speed is used as the second side fan, thereby achieving flexible compensation of the speed of the system side fan and the power supply side fan, and better solving the problem of uneven heat dissipation and noise inside the communication equipment.
[0046] In an optional embodiment, obtaining a first control speed of a fan on a first side and a second control speed of a fan on a second side of a communication device includes: obtaining first temperature data of the first side and second temperature data of the second side; collecting a first actual speed of the fan on the first side and a second actual speed of the fan on the second side; determining a first control speed based on the first temperature data and the first actual speed; and determining a second control speed based on the second temperature data and the second actual speed.
[0047] Optionally, a master control device (such as a system management module) collects temperature data from both sides of the communication device. For example, if the first side is the power supply and the second side is the system, the power supply side can monitor its own temperature, as heat is generated during power conversion. The system side can monitor the temperature of the components responsible for data processing and network communication, which generate high heat due to high-speed processors and network components. In addition to temperature data, the actual fan speeds on both sides need to be acquired in real time. This can be achieved by, but is not limited to, reading the square wave signal output by the fan's internal Hall effect sensor. The changing frequency of the square wave signal directly reflects the fan speed. Based on the collected current temperature data and actual speed data, the control speed of each fan is calculated. For example, when the temperature rises, the fan speed is increased to accelerate heat dissipation. However, the speed adjustment must take into account the fan's current actual operating status to avoid unnecessary high noise and power consumption. By combining temperature data and actual fan speed to dynamically calculate the control speed of the fans on both sides of the communication device, the control speed can be more accurately responded to ambient temperature changes and ensure that fan operation meets cooling requirements.
[0048] In an optional embodiment, collecting a first actual speed of the fan on the first side and a second actual speed of the fan on the second side includes: determining a first switching frequency corresponding to the first switching switch, wherein the first switching frequency represents the speed of controlling the first switching switch to switch between signals of different fans; according to the first switching frequency, controlling the first switching switch to alternately connect to the fan on the first side and the fan on the second side, and collecting the first actual speed and the second actual speed.
[0049] Optionally, determine the switching frequency of the first switching switch, that is, the speed of switching between the signals of different fans. The setting of the first switching frequency can comprehensively consider the data processing capability of the main control device (system management module) and the number of fans to ensure that the signal of each fan can be fully collected without exceeding the processing load of the system management module. According to the determined first switching frequency, control the polling switching between the first side fan and the second side fan of the first switching switch. There can be multiple fans on the first side and the second side, for example, Figure 2 This is a first system architecture diagram of fan control of an optional communication device according to an embodiment of the present application, such as Figure 2 As shown, when the first side (such as the power supply side) includes fan 1 and fan 2, and the second side includes fan 1, fan 2 and fan 3, the first switching switch can be controlled to perform polling switching between fan 1 and fan 2 on the first side (such as the power supply side) and fan 1, fan 2 and fan 3 on the second side (system side), ensuring that the actual speed signal of each fan can be collected. Under the polling of the first switching switch, the system management module can collect the actual speed of each fan in turn. These actual speed data are crucial for the subsequent formulation of fan control strategies, and can help the system monitor the fan operating status in real time and adjust the speed in time. In the above method, by setting a specific switching frequency, the control switch is dynamically switched to collect the actual speed signals of the fans on both sides in turn. This mechanism allows the system to efficiently and accurately obtain the real-time speed information of all fans under limited hardware resources, thereby realizing fine fan speed monitoring and control.
[0050] Optionally, it is possible, but not limited to, when the total number of fans is large or the system management module input and output (I / O) resources and analog-to-digital converter (ADC) are small, for example, when the total number of fans is greater than a preset first number, the number of I / O modules is less than a preset second number, and the number of ADCs is less than a preset third number, to set a first switching switch in the fan control system of the communication device, and use the method of this embodiment to perform switching control of the first switching switch and collect the actual speed of the fan. This can achieve efficient and accurate acquisition of real-time speed information of all fans through switching control of the switching switch even under limited hardware resources.
[0051] In an optional embodiment, determining the first switching frequency corresponding to the first switch includes: determining the total number of fans of the first side and the second side included in the communication device; and determining the first switching frequency based on the total number of fans.
[0052] Optionally, the main control device (such as a system management module) counts the total number of all fans on the first side (power supply side) and the second side (system side) inside the communication device. And the first switching frequency is determined based on the total number of fans. The first switching frequency can be set based on the inverse proportional relationship between the switching frequency and the number of fans, that is, the more fans there are, the shorter the acquisition time of a single fan signal, and the higher the switching frequency. The switching frequency of the switching switch is dynamically adjusted according to the total number of fans in the communication device to ensure that the speed signal of each fan can be collected in a timely and accurate manner. This mechanism can optimize the efficiency and accuracy of signal acquisition, especially when facing communication devices with different numbers of fans, and can flexibly adapt to maintain the operational stability and performance of the communication equipment.
[0053] Optionally, the first switching frequency can be determined by taking into account the total number of fans and combining the processing speed and data acquisition accuracy of the system management module. For example, the first switching frequency can be determined by weighted calculation based on the total number of fans, the processing speed and data acquisition accuracy of the system management module to further ensure that the fan signal can still be captured accurately at a high switching frequency.
[0054] Step S104, determining a speed difference between the first control speed and the second control speed;
[0055] In step S104, after obtaining the first control speed and the second control speed, a speed difference between the first control speed and the second control speed is further calculated for subsequent fan speed compensation. For example, if the first side is the power supply side and the second side is the system side, and the corresponding first control speed is the power supply side fan control speed and the second control speed is the system side fan control speed, the speed difference can be the speed difference between the power supply side fan control speed and the system side fan control speed.
[0056] Step S106, determining a compensation control speed of the fan on the second side based on the speed difference;
[0057] In step S106, the speed difference can be used to measure the degree of speed difference between the fans on both sides of the communication device. Based on the speed difference, targeted compensation can be performed on the speed of the second fan to achieve a balanced fan system on both sides of the communication device while effectively dissipating heat. For example, speed compensation can be performed on the system-side fan control speed based on the speed difference between the power supply-side fan control speed and the system-side fan control speed.
[0058] In an optional embodiment, determining the compensating control speed of the second side fan based on the speed difference includes: detecting whether the speed difference is greater than a preset difference threshold; and determining the compensating control speed based on the speed difference when the speed difference is greater than the preset difference threshold.
[0059] Optionally, the main control device (such as the system management module) continuously monitors the first control speed (such as the fan control speed on the power supply side) and the second control speed (such as the fan control speed on the system side), and calculates the speed difference between the two. If the speed difference exceeds a preset difference threshold (indicating that the fan on one side runs significantly faster than the other side), the compensation process is triggered. When it is detected that the speed difference exceeds the preset threshold, the system management module determines the compensation control speed based on the specific value of the speed difference. The compensation logic is designed to balance the operating status of the fans on both sides to avoid excessive noise due to excessive operation on one side, while also ensuring that the heat dissipation efficiency of the entire communication equipment is not affected. At the same time, it can actively balance the operating status of the fans on both sides to ensure heat dissipation efficiency while reducing unnecessary noise. The calculation of the compensation control speed can be based on a linear relationship, a proportional relationship or other algorithms, depending on the heat dissipation requirements and noise control targets of the communication equipment.
[0060] In an optional embodiment, when the preset difference threshold includes a first difference threshold and a second difference threshold, when the speed difference is greater than the preset difference threshold, the compensation control speed is determined based on the speed difference, including: when the first control speed is greater than the first speed threshold and less than the second speed threshold, and the speed difference is greater than the first difference threshold, determining the compensation control speed as the first compensation speed, wherein the first compensation speed is less than or equal to the first speed threshold; or when the first control speed is greater than or equal to the second speed threshold, and the speed difference is greater than the second difference threshold, determining the compensation control speed as the second compensation speed, wherein the second compensation speed is greater than the first compensation speed and less than or equal to the second speed threshold.
[0061] Optionally, when the speed difference does exceed a certain threshold, different compensation measures are taken based on the magnitude of the first control speed. If the first control speed is between the first speed threshold m1 and the second speed threshold m2, and the speed difference is greater than the first difference threshold, the compensation control speed of the second-side fan is set to the first compensation speed n1. Conversely, if the first control speed is greater than or equal to the second speed threshold m2, and the speed difference is greater than the second difference threshold, the compensation control speed is set to the second compensation speed n2. By setting different compensation speeds, the operating state of the second-side fan can be dynamically adjusted to accommodate the high speed requirements of the first-side fan. If the speed of the first-side fan is relatively high but not extreme, compensation can be achieved by increasing the speed of the second-side fan (but not exceeding the first speed threshold) to achieve a preliminary balance. If the speed of the first-side fan is extremely high (reaching or exceeding the second speed threshold), a more proactive compensation measure is taken, namely, setting a higher second compensation speed. By intelligently adjusting the compensation speed, noise is minimized while meeting heat dissipation requirements.
[0062] Optionally, the speed difference comparison can also be further characterized by comparing the thresholds of the fans on both sides. For example, the first side is the power supply side, the second side is the system side, and the corresponding first control speed is the power supply side fan control speed, and the second control speed is the system side fan control speed. For example, both the power supply side and the fan side use 18,000 revolutions per minute (rpm) fans. When the power supply side fan control speed is less than m1, the system side fan control speed is not compensated; when the power supply side fan control speed is greater than m1 and less than m2, if the system side fan control speed is less than n1 at this time, it is necessary to compensate the system side fan control speed and assign the system side fan control speed to n1; when the power supply side fan control speed is greater than m2, if the system side fan control speed is less than n2 at this time, it is necessary to compensate the system side fan control speed and assign the system side fan control speed to n2. In the above manner, when the speed difference between the system side fan and the power supply side fan is large, the heat dissipation pressure of the power supply side fan can be reduced by increasing the system side fan control speed, so that the overall speed of the system side and power supply side fans is balanced, ensuring that the noise is minimized while meeting the heat dissipation effect.
[0063] Step S108 : controlling the first-side fan to rotate based on the first control speed, and controlling the second-side fan to rotate based on the compensation control speed.
[0064] In step S108, based on the obtained first control speed of the first-side fan and the compensated control speed of the second-side fan, the speeds of the first-side fan and the second-side fan are controlled respectively, so that the fans on both sides of the communication device can be balanced while effectively dissipating heat. For example, when the first side is the power supply side and the second side is the system side, and the corresponding first control speed is the power supply side fan control speed and the second control speed is the system side fan control speed, the system side fan control speed is compensated. By compensating the system side fan control speed, the heat dissipation pressure of the power supply side fan can be reduced, and the overall speeds of the system side and power supply side fans can be balanced, ensuring that the noise is minimized while meeting the heat dissipation effect.
[0065] In an optional embodiment, the method further includes: controlling the rotation of the second side fan based on the second control speed when the first control speed is less than or equal to the first speed threshold; or controlling the rotation of the second side fan based on the second control speed when the speed difference is less than or equal to the preset difference threshold.
[0066] Optionally, when it is detected that the first control speed is less than or equal to the first speed threshold, or the speed difference between the fans on both sides is less than or equal to the preset difference threshold, it indicates that the control speeds on both sides of the fan are not very different, and the speed difference will not interfere with the fan operation effect. At this time, the main control device (such as the system management module) will not compensate for the control speed of the fan on the second side, but directly use the original second control speed to control the fan operation. The flexibility of the control strategy can be ensured in the above manner, that is, when the difference in fan speeds is not significant, the original control speed is maintained to avoid unnecessary control adjustments, thereby ensuring the stability and efficiency of the system.
[0067] In an optional embodiment, the method further includes: obtaining the power supply status corresponding to the first side fan and the second side fan respectively, wherein the power supply status includes the power supply voltage supplied to the fan and / or the current flowing through the fan; based on the power supply status, determining abnormal operation information of the first side fan and the second side fan, wherein the abnormal operation information includes whether the corresponding fan is in a fault state, and / or the fault type when in a fault state.
[0068] Optionally, the main control device (such as a system management module) can not only obtain the speed information of the fans on both sides of the communication device, but can also further monitor the power supply status of each fan, which may include but is not limited to the power supply voltage supplied to the fan and / or the current flowing through the fan. Based on the monitored power supply status, the system management module can identify whether the first-side fan and the second-side fan are in abnormal operation. Abnormal operation information not only includes whether the fan is in a fault state, but can also be further classified into fault types, such as low voltage, high current, short circuit, etc. For example, when it is detected that the fan power supply voltage is too low, the system management module can appropriately reduce the load of the fan to avoid further damage; when the current is abnormally high, it may be necessary to shut down the fan urgently or adjust the fan speed to prevent overheating or circuit failure. In this way, the operating health of the fan can be comprehensively evaluated, possible fault types can be discovered and located in a timely manner, and fan faults can be identified efficiently and accurately.
[0069] In an optional embodiment, obtaining the power supply status corresponding to the first side fan and the second side fan respectively includes: determining a second switching frequency corresponding to the second switching switch, wherein the second switching frequency represents the speed of controlling the second switching switch to switch between signals of different fans; according to the second switching frequency, controlling the second switching switch to alternately connect to the first side fan and the second side fan, and collecting the power supply status corresponding to the first side fan and the second side fan respectively.
[0070] Optionally, in order to effectively monitor between multiple fans, the main control device (such as the system management module) needs to determine the switching frequency of the second switching switch (i.e., the second switching frequency). The second switching frequency can determine the speed of signal switching between different fans. According to the determined second switching frequency, the system management module controls the second switching switch to perform polling switching between all fans on the first side (such as the power supply side) and the second side (such as the system side). In this way, the power supply voltage and current information of the fans on both the power supply side and the system side can be periodically collected. That is to say, in the above method, by setting the second switching frequency, the second switching switch is dynamically controlled to obtain the power supply status information of the fans on the power supply side and the system side in turn, including the power supply voltage and current, etc. This method can ensure that under limited hardware conditions, the power supply status of all fans can be monitored efficiently and evenly, and potential faults or abnormal conditions can be discovered in time, thereby improving the overall operation stability and maintenance efficiency of the communication equipment.
[0071] Optionally, it is possible, but not limited to, when the total number of fans is large or the system management module I / O resources and ADC are small, for example, when the total number of fans is greater than a preset first number, the number of I / O modules is less than a preset second number, and the number of ADCs is less than a preset third number, to set a second switching switch in the fan control system of the communication device, and adopt the method of this embodiment to perform switching control of the second switching switch and to collect the power supply status of each fan in turn. In this way, even under limited hardware resources, the real-time power supply status information of all fans can be obtained efficiently and accurately through the switching control of the switching switch.
[0072] Through the above steps S102 to S108, it is possible to monitor the control speeds of the fans on both sides, calculate the speed difference, and adjust the control speed of the fan on the second side based on the speed difference to achieve the purpose of balancing the speed with the fan on the first side, thereby optimizing the heat dissipation effect of the entire communication equipment system, while reducing the noise caused by the difference in fan speeds, and improving the user experience. The technical problem of inconsistent speeds of fans on different sides (such as the power supply side and the system side) due to independent control in a system based on communication equipment is solved, which easily leads to uneven heat dissipation and noise problems.
[0073] According to an embodiment of the present application, a system embodiment for implementing the fan control method of the above-mentioned communication device is also provided. Figure 3 FIG. 1 is a schematic structural diagram of a fan control system of a communication device according to an embodiment of the present application. Figure 3 As shown, the fan control system of the above communication device includes:
[0074] A first side fan 300, wherein the first side fan is a fan provided on a first side of the communication device;
[0075] A second side fan 302, wherein the second side fan is a fan provided on the second side of the communication device;
[0076] A main control device 304, wherein the main control device is used to execute any one of the above-mentioned fan control methods for a communication device.
[0077] Optionally, the first-side fan and the second-side fan can be respectively set on the power supply side and the system side of the communication equipment, responsible for the heat dissipation of their respective areas. By setting fans on different sides, the heat dissipation needs of different areas can be targeted to improve the heat dissipation efficiency. The main control device (which can be a system management module) is the core of the entire fan control system and is responsible for executing any of the fan control methods of the above-mentioned communication equipment. This means that the main control device can not only obtain the control speed of the fans on both sides, determine the speed difference, and compensate the fan control strategy based on the speed difference, but also monitor the power supply status of the fan, identify abnormal operation information, and make intelligent control decisions based on this information. In the fan control system architecture of the above communication equipment, through the coordinated work of the first-side fan, the second-side fan and the main control device, dynamic balanced control of the fan speed and real-time monitoring of the power supply status can be achieved, thereby enhancing the heat dissipation performance and stability of the entire communication equipment.
[0078] Optional, still as Figure 2 As shown, the fan control system of the communication equipment may include a system management module (i.e., a main control device) and a fan module. The system management module may be an MCU, a CPU, etc. The fan module is divided into a power supply side fan and a system side fan. The power supply side and the system side are respectively provided with temperature sensors to monitor the temperature of the corresponding side areas. The system management module can realize the collection of power supply side and system side temperature and fan data, including voltage, current, speed and other information, and control the fan through a pulse width modulation (PWM) signal.
[0079] In an optional embodiment, the system also includes: a first filtering module, wherein the first filtering module is connected to the first side fan and the second side fan, and is used to filter the first actual speed of the first side fan and the second actual speed of the second side fan, and send the filtered first actual speed and the filtered second actual speed to the main control device.
[0080] Optionally, a first filtering module is designed to be connected to the first-side fan and the second-side fan. Its primary function is to filter the fan's actual speed signal. This filtering process can eliminate or reduce random noise and fluctuations in the signal, ensuring that the speed information ultimately transmitted to the master control device is more accurate and stable. The first filtering module receives speed signals from the first-side fan and the second-side fan (e.g., the power supply-side fan and the system-side fan). These signals may contain noise due to power supply fluctuations, mechanical vibration, or inherent sensor instability. Through filtering, this noise is filtered out, resulting in smoother signal waveforms, namely, the filtered first actual speed and filtered second actual speed. The processed speed signals are then transmitted to the master control device. Based on this more accurate and stable speed information, the master control device executes the remaining steps of the fan control method, such as calculating the speed difference and adjusting the control strategy. The configuration of the first filtering module significantly improves the processing accuracy of the fan's actual speed signal, reduces signal noise, and more accurately determines the fan status. This enables stable operation in various operating environments, improving overall robustness and reliability.
[0081] In an optional embodiment, the system also includes: a first switching switch, wherein the first switching switch is used to control the first side fan and the second side fan to be connected to the first filtering module in turn according to a first switching frequency, and forward the first actual speed and the second actual speed to the first filtering module.
[0082] Optionally, a first switching switch is located between the fans and the first filtering module in the system. Its primary function is to quickly switch signals between different fans, ensuring that the speed signal of each fan is collected and transmitted to the first filtering module in a timely manner. The first switching frequency is the frequency at which the first switching switch switches between different fan signals and determines the speed signal collection period. This frequency can be set by taking into account factors such as the total number of fans, system resource limitations, and signal processing speed, to achieve efficient collection of all fan speed signals within limited resources. When the communication device has multiple fans, the first switching switch controls the signals of the first-side fan and the second-side fan (e.g., multiple first-side fans and multiple second-side fans) to be fed alternately into the first filtering module according to the set first switching frequency. This ensures that the actual speed of each fan is accurately measured and filtered, even in resource-constrained environments. The configuration of the first switching switch significantly improves the efficiency of speed signal collection for each fan, ensuring fair and timely processing of each fan's signal, even when the communication device is equipped with a large number of fans.
[0083] Optional, Figure 4 FIG. 1 is a second system architecture diagram of fan control of an optional communication device according to an embodiment of the present application, such as Figure 4As shown, when the total number of fans is large or the system management module has limited I / O resources or ADCs—for example, when the total number of fans is greater than a first preset number, the number of I / O modules is less than a second preset number, and the number of ADCs is less than a third preset number—the collected actual speeds of each fan (i.e., fan speed 1, fan speed 2, ..., fan speed n) can be transferred via the switch to the first filtering module, where they are filtered and then transmitted to the system management module. Since the fan speeds are generally determined by the square wave signals output by their internal Hall effect sensors, no external conversion is required.
[0084] In an optional embodiment, the system also includes: a power supply state conversion module corresponding to the first side fan and the second side fan respectively, and a second filtering module, wherein the power supply state conversion module is used to convert the power supply state of the corresponding fan to a predetermined state range, and send the converted power supply state to the second filtering module, wherein the predetermined state range is the power supply state range supported by the main control device; the second filtering module is used to filter the converted power supply states corresponding to the first side fan and the second side fan respectively, and send the filtered power supply states corresponding to the first side fan and the second side fan respectively to the main control device.
[0085] Optionally, the power supply status conversion module is responsible for converting the power supply status (such as voltage, current, etc.) of the first-side fan and the second-side fan to a predetermined state range, which can be supported and processed by the main control device. This process is crucial for signal standardization and adaptability, and can ensure the consistency of the format and range of the original power supply data collected from different fans, which facilitates unified processing by the main control device (such as the system management module). The converted power supply status is then sent to the second filtering module, which further purifies the data to eliminate possible fluctuations and noise, ensuring that the main control device receives the most accurate and stable power supply status information. The power supply status data starts from the fan, first undergoes standardization processing by the power supply status conversion module, then the signal is filtered by the second filtering module, and finally the processed data is transmitted to the main control device. The entire process can ensure the quality of the power supply status data, so that it can be used as a reliable input for the formulation and execution of fan control strategies.
[0086] In an optional embodiment, when the power supply state is the power supply voltage supplied to the fan, the power supply state conversion module is a voltage conversion module, wherein the voltage conversion module is constructed based on a voltage divider resistor or an operational amplifier; or when the power supply state is the current flowing through the fan, the power supply state conversion module is a current conversion module, wherein the current conversion module is used to convert the current signal flowing through the fan into a corresponding voltage signal.
[0087] Optionally, when the power supply status involves the fan's power supply voltage, the power supply status conversion module is implemented as a voltage conversion module. This voltage conversion module can be constructed using a voltage divider resistor or an operational amplifier (op amp), and its purpose is to convert the original voltage signal into a signal within a range suitable for subsequent processing (such as ADC acquisition). The voltage divider resistor solution is simple and suitable for preliminary adjustment of the voltage signal; the op amp-based solution provides more precise voltage signal conversion and is suitable for applications with higher requirements for signal quality and stability.
[0088] Optionally, when the power supply status focuses on the current flowing through the fan, the power supply status conversion module is transformed into a current conversion module. The main task of the current conversion module is to convert the current signal into a corresponding voltage signal for subsequent signal processing and analysis. This conversion process can be completed with the help of a current-voltage conversion circuit (I / V conversion circuit), which can be composed of discrete components (such as diodes, resistors), or can be implemented using a dedicated current-voltage conversion chip. Selecting a suitable conversion module (such as a voltage conversion module based on a voltage divider resistor, or a current conversion module based on an I / V conversion circuit) can ensure that the signal is not distorted during the conversion process, providing an accurate basis for subsequent data analysis and fan control. By adopting a standard signal conversion solution, complex power supply status information can also be processed while using minimal resources, avoiding redundant design and improving resource utilization efficiency.
[0089] Optional, Figure 5 This is a third system architecture diagram of fan control of an optional communication device according to an embodiment of the present application. In the case where the power supply state includes the power supply voltage supplied to the fan, when the total number of fans is small or the system management module I / O resources and ADC are large, the following can be adopted Figure 5 In the solution shown, for example, when the total number of fans is less than or equal to the preset fourth number, the number of I / O modules is greater than or equal to the preset fifth number, and the number of ADCs is greater than or equal to the preset sixth number, each fan voltage (i.e., fan voltage 1, fan voltage 2, ..., fan voltage n) is sequentially converted and filtered through the voltage conversion module and the filtering module and then directly sent to the system management module for collection. This can achieve flexible speed regulation of the fans on both sides of the communication device using fewer components. In the case where the power supply state includes the current flowing through the fan, the corresponding system architecture is the same as the case where the power supply state includes the power supply voltage supplied to the fan, and will not be repeated here. The difference is that when the power supply state includes the current flowing through the fan, the corresponding power supply state conversion module is a current conversion module.
[0090] In an optional embodiment, the system also includes: a second switching switch, wherein the second switching switch is arranged between the power supply state conversion module and the second filtering module, and is used to connect the converted power supply state conversion modules corresponding to the first side fan and the second side fan respectively to the second filtering module in turn according to the second switching frequency, and forward the converted power supply states corresponding to the first side fan and the second side fan respectively to the second filtering module.
[0091] Optionally, a second switch is located between the power state conversion module and the second filtering module. Its function is similar to the first switch, but it focuses on switching power state signals rather than speed signals. By controlling the second switching frequency, the second switch ensures that the power state information of the first and second fans is sequentially and alternately fed into the second filtering module for further data processing. The second switching frequency refers to the rate at which the second switch switches between the power state signals of different fans. It is used to balance the timeliness of signal acquisition with system resource utilization, ensuring that the power state of each fan is accurately captured and processed within sufficient time while avoiding excessive consumption of the processing power of the master control device. After the power state information is output from the power state conversion module, it is first dispatched by the second switch, where the signal is rotated according to the second switching frequency. This information is then fed into the second filtering module for filtering to eliminate noise and interference. Finally, the processed signal is forwarded to the master control device to serve as the basis for the fan control strategy. The configuration of the second switch enables efficient collection and processing of power state information for all fans in a multi-fan environment, even with limited master control device resources, ensuring the system's adaptability to complex environments.
[0092] Optional, Figure 6 This is a fourth system architecture diagram of fan control for an optional communication device according to an embodiment of the present application. In the case where the power supply state includes the current flowing through the fan, when the total number of fans is large or the system management module I / O resources and ADC are small, for example, the total number of fans is greater than a preset first number, the number of I / O modules is less than a preset second number, and the number of ADCs is less than a preset third number, the following can be taken: Figure 6In the illustrated solution, the fan voltage is converted and sent to a switch, which then passes through a filtering module to the system management module, which controls the switch to select different channels for sampling. The voltage conversion module includes, but is not limited to, a resistor divider or an operational amplifier. The converted voltage range meets the requirements of the switch and the system management module. The switch is controlled by the system management module, using time-sharing multiplexing to select different channels. The filtering module includes, but is not limited to, a passive resistor-capacitor network (RC) or an active first-order module. The system management module includes an ADC for signal acquisition and processing, and the switching frequency can be adjusted based on the total number of fans.
[0093] Optional, Figure 7 This is a fifth system architecture diagram of fan control of an optional communication device according to an embodiment of the present application. In the case where the power supply state includes the current flowing through the fan, when the total number of fans is large or the system management module I / O resources and ADC are small, for example, when the total number of fans is greater than a preset first number, the number of I / O modules is less than a preset second number, and the number of ADCs is less than a preset third number, the following can be adopted: Figure 7 The scheme shown is similar to the voltage acquisition scheme. The collected currents of different fans (i.e., fan current 1, fan current 2, ..., fan current n) are converted by the current conversion module and then transferred to the filtering module via a switch. The filtering module is used for filtering and then transmitted to the system management module. The difference is that the current conversion module includes but is not limited to using a discrete operational amplifier or a dedicated current / voltage (I / V) conversion chip.
[0094] In an optional embodiment, the main control device is provided with an analog-to-digital converter, wherein the analog-to-digital converter is used to convert the received data from an analog signal form into a digital signal form supported by the main control device for processing, wherein the received data includes at least one of the following: the actual speed of the fan, the power supply voltage supplied to the fan, the current flowing through the fan, the first temperature data of the first side, and the second temperature data of the second side.
[0095] The ADC optionally converts analog signals received from fans and other sensors into digital signals. Analog signals, such as voltage, current, and temperature readings, are typically continuously varying, while digital signals are a series of discrete values, more suitable for processing by modern microprocessors or controllers (such as MCUs). The ADC enables the master control device to understand and analyze these physical signals and make decisions. Received data includes the actual fan speed, the fan supply voltage, the fan current, and temperature data from the first and second sides. This data is often acquired in analog form. Only after the ADC is converted into digital signals can the master control device perform efficient data processing and analysis, including fan control strategy development, temperature monitoring, and system fault diagnosis. The ADC is a key component integrated into the master control device. It works closely with power state conversion modules and filtering modules to ensure that data collected from various sensors is seamlessly converted into digital signals for use by the master control device. The integration of the analog-to-digital converter ensures that analog signals from sensors are quickly and accurately converted into digital signals, paving the way for subsequent data processing.
[0096] It should be noted that in this application Figures 3 to 7 The specific structure of the fan control system of the communication device shown in the figure is only for reference. In specific applications, the fan control system of the communication device in this application can be compared with the fan control system of the communication device in the figure. Figures 3 to 7 The fan control system of the communication device shown has more or less structures.
[0097] It should be noted that any optional or preferred fan control method for a communication device in the above method embodiments can be executed or implemented in the fan control system of the communication device provided in this embodiment.
[0098] In addition, it should be noted that the optional or preferred implementation of this embodiment can be found in the relevant description in the method embodiment, which will not be repeated here.
[0099] Based on the above embodiments and optional embodiments, this application proposes an optional implementation method: Figure 8 is a flow chart of an optional fan control method for a communication device according to an embodiment of the present application, such as Figure 8 As shown, this method can be applied to Figures 2 to 7 In any system framework, the method includes:
[0100] First, the system obtains temperature information from the system and power supply sides. Then, based on system-side related information (such as temperature information), the fan control value (i.e., fan control speed) is determined. The system-side fan control speed is then compensated based on the power supply fan control speed. Finally, the compensated fan control speed is transmitted to the system-side fan. For example, if both the power supply and fan sides use 18,000 rpm fans, and the power supply fan control speed is less than m1, no compensation is performed on the system-side fan control speed. If the power supply fan control speed is greater than m1 but less than m2, and the system-side fan control speed is less than n1, compensation is performed on the system-side fan control speed, assigning the system-side fan control speed to n1. If the power supply fan control speed is greater than m2, and the system-side fan control speed is less than n2, compensation is performed on the system-side fan control speed, assigning the system-side fan control speed to n2. In this way, when there is a significant difference in fan speed between the system-side and power supply fans, increasing the system-side fan control speed can alleviate the heat dissipation pressure on the power supply fan, thereby balancing the overall fan speeds of the system and power supply sides, ensuring adequate heat dissipation while minimizing noise.
[0101] This embodiment also provides a fan control device for a communication device, which is used to implement the above-mentioned embodiments and preferred implementations. Details already described are omitted for clarity. As used below, the terms "module" and "device" may refer to a combination of software and / or hardware that implements a predetermined function. While the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0102] According to an embodiment of the present application, there is also provided an apparatus embodiment for implementing the fan control method of the above-mentioned communication device. Figure 9 FIG. 1 is a structural diagram of a fan control device for a communication device according to an embodiment of the present application. Figure 9 As shown, the fan control device of the above communication device includes: a speed acquisition module 900, a speed difference determination module 902, a speed compensation module 904, and a fan control module 906, wherein:
[0103] A speed acquisition module 900 is configured to acquire a first controlled speed of a fan on a first side and a second controlled speed of a fan on a second side of a communication device, wherein the first side is a power supply side of the communication device and the second side is a system side of the communication device; or alternatively, the first side is the system side of the communication device and the second side is the power supply side of the communication device, the system side being the portion within the communication device responsible for data processing and network communication functions, and the first controlled speed is greater than the second controlled speed.
[0104] A speed difference determining module 902, connected to the speed obtaining module 900, for determining a speed difference between a first control speed and a second control speed;
[0105] A speed compensation module 904 is connected to determine a compensation control speed of the fan on the second side based on the speed difference;
[0106] The fan control module 906 is connected to the speed compensation module 904 and is configured to control the rotation of the fan on the first side based on the first control speed and to control the rotation of the fan on the second side based on the compensated control speed.
[0107] In an embodiment of the present application, a speed acquisition module 900 is set to obtain a first control speed of the fan on the first side of the communication device and a second control speed of the fan on the second side, wherein the first side is the power supply side of the communication device and the second side is the system side of the communication device; or the first side is the system side of the communication device and the second side is the power supply side of the communication device, the system side is the part of the communication device responsible for data processing and network communication functions, and the first control speed is greater than the second control speed; a speed difference determination module 902 is connected to the speed acquisition module 900 and is used to determine the speed difference between the first control speed and the second control speed; a speed compensation module 904 is connected to determine the compensated control speed of the fan on the second side based on the speed difference; the fan The fan control module 906 is connected to the speed compensation module 904, and is used to control the rotation of the fan on the first side based on the first control speed, and to control the rotation of the fan on the second side based on the compensated control speed. It achieves the purpose of monitoring the control speeds of the fans on both sides, calculating the speed difference, and adjusting the control speed of the fan on the second side based on the speed difference to achieve the purpose of balancing the speed of the fan on the first side, thereby optimizing the heat dissipation effect of the entire communication equipment system, reducing the noise caused by the difference in fan speeds, and improving the user experience. It also solves the technical problem that in a system based on communication equipment, the speeds of fans on different sides (such as the power supply side and the system side) are inconsistent due to independent control, which easily causes uneven heat dissipation and noise problems.
[0108] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0109] It should be noted that the speed acquisition module 900, speed difference determination module 902, speed compensation module 904, and fan control module 906 correspond to steps S102 to S108 in the embodiment. The examples and application scenarios implemented by these modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above embodiment. It should be noted that the above modules, as part of the device, can be run in a computer terminal.
[0110] It should be noted that the optional or preferred implementation of this embodiment can be found in the relevant description in the embodiment, which will not be repeated here.
[0111] The fan control device of the above-mentioned communication equipment may also include a processor and a memory. The above-mentioned speed acquisition module 900, speed difference determination module 902, speed compensation module 904, fan control module 906, etc. are all stored in the memory as program modules, and the processor executes the above-mentioned program modules stored in the memory to realize the corresponding functions.
[0112] According to an embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the computer-readable storage medium is located is controlled to execute any one of the fan control methods for the communication device.
[0113] According to an embodiment of the present application, an electronic device is provided, comprising: a memory storing an executable program; and a processor for running the program, wherein when the program is run, any one of the fan control methods for the communication device is executed.
[0114] According to an embodiment of the present application, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the computer program implements the steps of any one of the above-mentioned fan control methods for a communication device.
[0115] The above sequence of the embodiments of the present application is for description only and does not represent the superiority or inferiority of the embodiments.
[0116] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0117] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the above modules can be a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, modules or indirect coupling or communication connection of modules, which can be electrical or other forms.
[0118] The modules described above as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0119] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0120] If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable non-volatile storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a non-volatile storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned non-volatile storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program code.
[0121] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A fan control method for a communication device, characterized in that: include: Obtaining a first controlled speed of a fan on a first side and a second controlled speed of a fan on a second side of a communication device, wherein the first side is a power supply side of the communication device and the second side is a system side of the communication device; or the first side is the system side of the communication device and the second side is the power supply side of the communication device, and the system side is a portion within the communication device responsible for data processing and network communication functions, and the first controlled speed is greater than the second controlled speed; determining a speed difference between the first control speed and the second control speed; determining a compensation control speed of the second-side fan based on the speed difference; The first-side fan is controlled to rotate based on the first control speed, and the second-side fan is controlled to rotate based on the compensation control speed.
2. The method according to claim 1, characterized in that The determining the compensation control speed of the second-side fan based on the speed difference includes: detecting whether the rotational speed difference is greater than a preset difference threshold; In a case where the rotational speed difference is greater than the preset difference threshold, the compensation control rotational speed is determined based on the rotational speed difference.
3. The method according to claim 2, characterized in that In a case where the preset difference threshold includes a first difference threshold and a second difference threshold, when the speed difference is greater than the preset difference threshold, determining the compensation control speed based on the speed difference includes: When the first control speed is greater than a first speed threshold and less than a second speed threshold, and the speed difference is greater than the first difference threshold, determining the compensation control speed to be a first compensation speed, wherein the first compensation speed is less than or equal to the first speed threshold; or When the first control speed is greater than or equal to the second speed threshold and the speed difference is greater than the second difference threshold, the compensation control speed is determined to be the second compensation speed, wherein the second compensation speed is greater than the first compensation speed and less than or equal to the second speed threshold.
4. The method according to claim 2, characterized in that The method further comprises: When the first controlled rotational speed is less than or equal to a first rotational speed threshold, controlling the second-side fan to rotate based on the second controlled rotational speed; or When the rotation speed difference is less than or equal to the preset difference threshold, the second-side fan is controlled to rotate based on the second control rotation speed.
5. The method according to claim 1, characterized in that The obtaining of a first controlled speed of a fan on a first side and a second controlled speed of a fan on a second side of the communication device includes: Acquire first temperature data of the first side and second temperature data of the second side; collecting a first actual rotational speed of the fan on the first side and a second actual rotational speed of the fan on the second side; determining the first controlled speed based on the first temperature data and the first actual speed; The second control speed is determined based on the second temperature data and the second actual speed.
6. The method according to claim 5, characterized in that The collecting of the first actual rotational speed of the fan on the first side and the second actual rotational speed of the fan on the second side includes: Determining a first switching frequency corresponding to a first switch, wherein the first switching frequency represents a speed at which the first switch is controlled to switch between signals of different fans; According to the first switching frequency, the first switching switch is controlled to alternately connect to the first side fan and the second side fan to collect the first actual rotation speed and the second actual rotation speed.
7. The method according to claim 6, characterized in that The determining of the first switching frequency corresponding to the first switching switch includes: Determine the total number of fans on the first side and the second side included in the communication device; The first switching frequency is determined based on the total number of fans.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Obtaining power supply status corresponding to the first-side fan and the second-side fan respectively, wherein the power supply status includes a power supply voltage supplied to the fan and / or a current flowing through the fan; Based on the power supply status, abnormal operation information of the first side fan and the second side fan is determined, wherein the abnormal operation information includes whether the corresponding fan is in a fault state and / or the fault type when in the fault state.
9. The method according to claim 8, characterized in that The obtaining of the power supply statuses corresponding to the first-side fan and the second-side fan respectively includes: determining a second switching frequency corresponding to the second switch, wherein the second switching frequency represents a speed at which the second switch is controlled to switch between signals of different fans; According to the second switching frequency, the second switch is controlled to alternately connect to the first-side fan and the second-side fan, and the power supply status corresponding to the first-side fan and the second-side fan are collected.
10. A fan control system for a communication device, characterized in that: include: a first side fan, wherein the first side fan is a fan provided on a first side of the communication device; a second side fan, wherein the second side fan is a fan provided on a second side of the communication device; A main control device, wherein the main control device is used to execute the fan control method of a communication device according to any one of claims 1 to 9.
11. The system according to claim 10, wherein: The system further includes: a first filtering module, wherein: The first filtering module is connected to the first side fan and the second side fan, and is used to filter the first actual speed of the first side fan and the second actual speed of the second side fan, and send the filtered first actual speed and the filtered second actual speed to the main control device.
12. The system according to claim 11, wherein: The system further includes: a first switch, wherein: The first switch is used to control the first side fan and the second side fan to be connected to the first filtering module in turn according to a first switching frequency, and forward the first actual speed and the second actual speed to the first filtering module.
13. The system according to claim 10, wherein: The system further includes: a power supply state conversion module corresponding to the first side fan and the second side fan respectively, and a second filtering module, wherein: The power supply state conversion module is used to convert the power supply state of the corresponding fan to a predetermined state range and send the converted power supply state to the second filtering module, wherein the predetermined state range is the power supply state range supported by the main control device; The second filtering module is used to filter the converted power supply states corresponding to the first side fan and the second side fan, and send the filtered power supply states corresponding to the first side fan and the second side fan to the main control device.
14. The system according to claim 13, wherein: The system further includes: a second switch, wherein: The second switching switch is arranged between the power supply state conversion module and the second filtering module, and is used to connect the converted power supply state conversion modules corresponding to the first side fan and the second side fan to the second filtering module in turn according to the second switching frequency, and forward the converted power supply states corresponding to the first side fan and the second side fan to the second filtering module.
15. The system according to claim 13, wherein: In the case where the power supply state is a power supply voltage supplied to a fan, the power supply state conversion module is a voltage conversion module, wherein the voltage conversion module is constructed based on a voltage divider resistor or an operational amplifier; or In a case where the power supply state is the current flowing through the fan, the power supply state conversion module is a current conversion module, wherein the current conversion module is configured to convert a current signal flowing through the fan into a corresponding voltage signal.
16. The system according to claim 13, wherein: The main control device is provided with an analog-to-digital converter, wherein: The analog-to-digital converter is used to convert the received data from an analog signal form into a digital signal form supported by the main control device for processing, wherein the received data includes at least one of the following: the actual speed of the fan, the power supply voltage supplied to the fan, the current flowing through the fan, the first temperature data of the first side, and the second temperature data of the second side.
17. A fan control device for communication equipment, characterized in that: include: a speed acquisition module, configured to acquire a first control speed of a fan on a first side and a second control speed of a fan on a second side of a communication device, wherein the first side is a power supply side of the communication device and the second side is a system side of the communication device; or the first side is the system side of the communication device and the second side is the power supply side of the communication device, and the system side is a portion of the communication device responsible for data processing and network communication functions, and the first control speed is greater than the second control speed; a speed difference determining module, configured to determine a speed difference between the first control speed and the second control speed; a rotation speed compensation module, configured to determine a compensation control rotation speed of the second-side fan based on the rotation speed difference; The fan control module is configured to control the rotation of the first-side fan based on the first control speed, and to control the rotation of the second-side fan based on the compensation control speed.
18. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the computer-readable storage medium is located is controlled to execute the fan control method for a communication device according to any one of claims 1 to 9.
19. An electronic device, characterized in that: include: a memory storing an executable program; A processor is configured to run the program, wherein the fan control method for a communication device according to any one of claims 1 to 9 is executed when the program is run.
20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the fan control method of the communication device according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Fan control method for air conditioning system, air conditioning system and computer readable storage medium
CN109654674A
Cooperative control method and system for high-speed motor with multiple cooling fans
CN119298729A
Fan and fan control method
CN120062143A
Multiple heat radiating module set
CN1411332A
Synchronous device for the speed of fans
DE202014003014U1