Fan specification identification method and device, electronic equipment and storage medium
By utilizing the monitoring point at the intersection of the fan speed-duty cycle curve and the rated speed of the dataset in the server, the problem of inaccurate fan specification identification under abnormal conditions was solved, achieving accurate identification and effective control of fan specifications and improving the server's heat dissipation efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-05
- Publication Date
- 2026-03-17
AI Technical Summary
Existing technologies struggle to accurately identify the specifications of server fans when they malfunction, leading to errors in heat dissipation control and impacting the server's stable operation.
By acquiring the fan speed corresponding to the first and second duty cycles when the fan input signal is obtained, and using the intersection point monitoring point on the fan speed-duty cycle curve, combined with the rated speed and allowable deviation range in the fan data set, the fan specification can be accurately identified.
This improves the accuracy of fan specification identification, ensuring that the server effectively controls the fans according to the heat dissipation requirements and avoids specification identification errors under abnormal conditions.
Smart Images

Figure CN115355190B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of server heat dissipation, and in particular to a fan specification identification method, device, electronic device, and storage medium. Background Technology
[0002] With the increasing integration of servers and the widespread use of blade servers and 1U servers, server heat dissipation has become a major concern for both manufacturers and users. Fans play a crucial role in the server's cooling system. Fans used in server CPUs, chassis, graphics cards, and power supplies are essential for the server's normal and stable operation. Therefore, choosing a good server fan is one of the necessary conditions for solving server heat dissipation problems.
[0003] Servers often use fans of various specifications and grades, or the supply chain may rely on products from more than one supplier. This introduces the risk of mixed components into production lines and spare parts maintenance. Therefore, correctly identifying fan specifications is crucial. Typically, server 4-pin PWM fan terminals are defined as follows: PIN1: "-"; PIN2: "+"; PIN3: "FG"; PIN4: "PWM". PIN1 and PIN2 are used for power supply, PIN3 provides fan speed feedback, and PIN4 is used to input the fan's required PWM duty cycle value. Correctly identifying the fan specification allows the server to input appropriate fan parameters to PIN4 based on its cooling needs, thereby improving fan cooling efficiency. However, the fan's hardware specifications do not directly provide fan specification information; therefore, the fan specification cannot be directly identified from the fan's hardware.
[0004] A common method for identifying server fan specifications is to use different fan duty cycle (fan speed - duty cycle) curves for self-testing to determine the fan specification, such as... Figure 1 During fan operation, the server obtains the input fan duty cycle and the corresponding fan speed, and then compares the duty cycle and the corresponding fan speed with... Figure 1 By comparing the duty cycle curve, the fan specifications can be determined. For example, a duty cycle of 30% corresponds to a speed of 6000 RPM. Figure 1 By comparing the duty cycle curves, the fan specification can be determined to be Fan C. However, this method only applies to specification identification under normal fan conditions. When the fan experiences abnormal conditions such as overcurrent, overvoltage, or failure, specification identification errors may occur. For example, under overcurrent conditions, the fan speed is often higher than the normal speed. When the server detects the fan, the measured speed corresponding to the duty cycle will be higher, and the results of multiple tests will also be higher, resulting in incorrect fan specification identification. This is detrimental to the subsequent control of the fan by the server. Summary of the Invention
[0005] Therefore, it is necessary to provide a fan specification identification method, device, electronic device, and storage medium that can accurately identify server fans, addressing the aforementioned technical problems.
[0006] Firstly, this application provides a method for identifying fan specifications. The method includes:
[0007] The fan input signal is obtained as the fan speed corresponding to the first duty cycle and the second duty cycle, respectively. The points corresponding to the first duty cycle and the second duty cycle on the fan speed-duty cycle curve are the first monitoring point and the second monitoring point, respectively. The fan speed-duty cycle curves of different specifications have an intersection point between the first monitoring point and the second monitoring point.
[0008] The fan speeds corresponding to the first and second monitoring points are compared with the fan dataset to determine and record the fan specifications. The fan dataset includes multiple fan specifications and the rated fan speeds corresponding to the first and second monitoring points for each fan specification, as well as the allowable deviation range.
[0009] In one embodiment, acquiring the fan input signal as the fan speed corresponding to the first duty cycle and the second duty cycle respectively includes:
[0010] The fan speed was read multiple times when the input signal was at the first duty cycle and the second duty cycle, and the average value of the fan speed was recorded.
[0011] In one embodiment, the step of acquiring the fan input signal as the fan speed corresponding to the first duty cycle and the second duty cycle, respectively, includes the following:
[0012] The system monitors the fan's presence signal in real time, and determines that the fan should be replaced when the fan's presence signal changes from absent to present.
[0013] In one embodiment, comparing the fan speeds corresponding to the first and second monitoring points with the fan dataset to determine and record the fan specifications includes:
[0014] The fan speeds corresponding to the first and second monitoring points are compared with the rated fan speeds corresponding to the first and second monitoring points in the fan dataset. If the comparison results of the speeds both meet the allowable deviation range, the fan specification is determined to be correctly identified; otherwise, the fan specification is determined to be incorrectly identified.
[0015] Secondly, this application provides a fan specification identification device. The device includes:
[0016] The acquisition module is used to acquire the fan speed corresponding to the first duty cycle and the second duty cycle when the input signal of the fan is a first duty cycle and the second duty cycle, respectively. The points corresponding to the first duty cycle and the second duty cycle on the fan speed-duty cycle curve are the first monitoring point and the second monitoring point, respectively. The line connecting the first monitoring point and the second monitoring point of the fan speed-duty cycle curves of different specifications intersects.
[0017] The determination module compares the fan speeds corresponding to the first and second monitoring points with the fan dataset to determine and record the fan specifications. The fan dataset includes multiple fan specifications and the rated fan speeds corresponding to each fan specification at the first and second monitoring points, as well as the allowable deviation range.
[0018] In one embodiment, the acquisition module is specifically used to read the fan speed multiple times when the input signal is a first duty cycle and a second duty cycle, and record the average value of the fan speed.
[0019] In one embodiment, the identification device further includes:
[0020] The detection module is used to monitor the fan's presence signal in real time. When the fan's presence signal changes from absent to present, it is determined that the fan should be replaced.
[0021] In one embodiment, the determining module is specifically used to compare the fan speeds corresponding to the first monitoring point and the second monitoring point with the rated fan speeds corresponding to the first monitoring point and the second monitoring point in the fan dataset. If the comparison results of the speeds both meet the allowable deviation range, the fan specification is determined to be correctly identified; otherwise, the fan specification is determined to be incorrectly identified.
[0022] Thirdly, this application provides an electronic device. The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0023] The fan speeds corresponding to the first and second duty cycles are obtained from the input signal of the fan. The points corresponding to the first and second duty cycles on the fan speed-duty cycle curve are the first monitoring point and the second monitoring point, respectively. The lines connecting the first and second monitoring points of the fan speed-duty cycle curves of different specifications intersect.
[0024] The fan speeds corresponding to the first and second monitoring points are compared with the fan dataset to determine and record the fan specifications. The fan dataset includes multiple fan specifications and the rated fan speeds corresponding to the first and second monitoring points for each fan specification, as well as the allowable deviation range.
[0025] Fourthly, this application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, performs the following steps:
[0026] The fan speeds corresponding to the first and second duty cycles are obtained from the input signal of the fan. The points corresponding to the first and second duty cycles on the fan speed-duty cycle curve are the first monitoring point and the second monitoring point, respectively. The lines connecting the first and second monitoring points of the fan speed-duty cycle curves of different specifications intersect.
[0027] The fan speeds corresponding to the first and second monitoring points are compared with the fan dataset to determine and record the fan specifications. The fan dataset includes multiple fan specifications and the rated fan speeds corresponding to the first and second monitoring points for each fan specification, as well as the allowable deviation range.
[0028] The aforementioned fan specification identification method, device, electronic equipment, and storage medium determine and record the fan specification by acquiring the fan speeds corresponding to a first duty cycle and a second duty cycle, respectively, and comparing the fan speeds corresponding to the first and second monitoring points with a fan dataset. The points corresponding to the first and second duty cycles on the fan speed-duty cycle curve are the first and second monitoring points, respectively. The fan dataset includes multiple fan specifications and the rated fan speed corresponding to each fan specification at the first and second monitoring points. Because the lines connecting the fan speed-duty cycle curves of different specifications intersect at the first and second monitoring points, the fan specification is considered correctly identified when the rated fan speed corresponding to the fan speeds monitored at the first and second monitoring points is found in the fan dataset and meets the allowable deviation range. If the fan speed at any monitoring point does not correspond to the rated fan speed in the fan dataset or does not meet the allowable deviation range, the fan specification is considered incorrectly identified and needs to be re-identified. By monitoring and identifying through these two monitoring points, the accuracy of fan specification identification is improved, as well as the efficiency of subsequent server-based effective fan control according to heat dissipation requirements. Attached Figure Description
[0029] Figure 1 Different fan duty cycle curves are used for identifying general server fan specifications.
[0030] Figure 2 This is a flowchart of a fan specification identification method according to an embodiment of this application;
[0031] Figure 3 This is a graph showing the difference in fan monitoring point curves according to one embodiment of this application;
[0032] Figure 4 This is a flowchart of a fan specification identification software according to an embodiment of this application;
[0033] Figure 5 This is a schematic diagram of the structure of a fan specification identification device according to an embodiment of this application;
[0034] Figure 6 This is a schematic diagram of an electronic device structure according to one embodiment of this application. Detailed Implementation
[0035] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0036] like Figure 2 and Figure 3 As shown, in one embodiment, a fan specification identification method includes the following steps:
[0037] Step S210: Obtain the fan speed corresponding to the first duty cycle and the second duty cycle when the input signal of the fan is the first duty cycle and the second duty cycle respectively. The points corresponding to the first duty cycle and the second duty cycle on the fan speed-duty cycle curve are the first monitoring point and the second monitoring point, respectively. The line connecting the first monitoring point and the second monitoring point of the fan speed-duty cycle curves of different specifications intersects.
[0038] Specifically, two pairs of monitoring points are selected on the invalid duty cycle curve (fan speed - duty cycle) region, and the lines connecting the two monitoring points for fans of different specifications intersect. The invalid duty cycle curve represents the duty cycle segment before the server fan officially starts operating. By selecting two monitoring points for testing before the fan officially starts operating, the voltage received by the server fan is also lower when the duty cycle is low. This effectively avoids the phenomenon of incorrect fan specification identification due to changes in fan speed caused by overvoltage or overcurrent at a single monitoring point.
[0039] Specifically, the invalid duty cycle curve is the segment before the 10% duty cycle. To facilitate the selection of monitoring points and ensure their accuracy, two inflection points with opposite trends and where the lines connecting two monitoring points of different fan specifications intersect are selected as the first and second monitoring points. This further ensures the accuracy of fan specification identification.
[0040] In this embodiment, the point with a duty cycle of 4% is selected as the α monitoring point, and the point with a duty cycle of 8% is selected as the β monitoring point. First, a fan dataset is established based on the specified fan specifications and their corresponding rated speeds at the α and β monitoring points, as shown in Table 1:
[0041] Table 1
[0042]
[0043] Specifically, before identifying the specifications of the α and β monitoring points, it is necessary to monitor the fan's presence signal in real time. When the fan's presence signal changes from absent to present, it is determined that the fan needs to be replaced. Furthermore, the actual speeds of fans A, B, and C are read multiple times at input signals with duty cycles of 4% and 8%, respectively, and the average value of the actual speeds of fans A, B, and C is recorded.
[0044] Step S220: Compare the fan speeds corresponding to the first and second monitoring points with the fan dataset to determine and record the fan specifications. The fan dataset includes multiple fan specifications and the rated fan speeds corresponding to the first and second monitoring points for each fan specification, as well as the allowable deviation range.
[0045] Specifically, the α monitoring point in step S210 is taken as the first monitoring point, and the β monitoring point as the second monitoring point. The average value of the actual fan speed measured at the α and β monitoring points in step S210 is compared with a fan dataset that includes multiple fan specifications and the rated fan speed corresponding to each fan specification at the α and β monitoring points. Generally, the actual fan speed will be within ±10% of the rated speed of the corresponding fan specification. The α and β monitoring points are set on the invalid duty cycle curve (fan speed - duty cycle) region. The fan speed measured at the α and β monitoring points must meet the allowable deviation range of the rated speed for successful identification, further ensuring the accuracy of the fan specification identification result. If the comparison result between the actual speed and the rated speed at the corresponding monitoring point both meet the deviation range of the rated speed, the corresponding monitored fan specification is determined to be correctly identified; otherwise, the fan specification is determined to be incorrectly identified.
[0046] The aforementioned fan specification identification method determines and records the fan specification by acquiring the fan speeds corresponding to a first duty cycle and a second duty cycle, respectively, and comparing the fan speeds at the first and second monitoring points with the fan dataset. The points corresponding to the first and second duty cycles on the fan speed-duty cycle curve are the first and second monitoring points, respectively. The fan dataset includes multiple fan specifications and the rated fan speed corresponding to each fan specification at the first and second monitoring points. Because the lines connecting the speed-duty cycle curves of different fan specifications intersect at the first and second monitoring points, finding a rated speed in the fan dataset that corresponds to the fan speed monitored at the first and second monitoring points and meets the rated speed deviation range is sufficient to confirm the correct fan specification identification. If the fan speed at any monitoring point does not correspond to the rated fan speed in the fan dataset (i.e., exceeds the rated speed deviation range), the fan specification identification is considered incorrect and needs to be performed again. For example, when the fan type to be identified is Fan A, monitoring is performed at monitoring point α with a duty cycle of 4%, and simultaneously at monitoring point β with a duty cycle of 8%. If the actual rotational speed at monitoring point α is within 4000 RPM ± 10% and the actual rotational speed at monitoring point β is within 1000 RPM ± 10%, then the fan type is identified as Fan A; otherwise, the identification is incorrect and the process is repeated. By monitoring and identifying two monitoring points that intersect with each other through the connection between monitoring points for different fan types, the accuracy of fan type identification is improved, and the efficiency of subsequent server-side effective fan control based on cooling requirements is also enhanced.
[0047] like Figure 4 As shown, in this embodiment, after powering on and updating the fan specifications in the fan dataset, normal heat dissipation strategies are executed and alarms are triggered according to the configuration. When a fan is replaced during server operation, the replacement is determined by the change in the fan presence signal from absent to present. The replaced fan then undergoes a self-test and its specifications are updated, including the following steps:
[0048] Step S410: Power on, BCM hot restart, or detection of a fan presence signal changing from absent to present.
[0049] Specifically, during power-on or BCM warm restart, the server fans begin to spin. The processor receives the fan rotation signal, determines the fan's presence, and identifies its specifications. When a fan needs to be replaced, the original fan is removed and replaced with a new one, the specifications of which are uncertain. During the removal and reinstallation process, the fan's presence status changes, transitioning from absent to present. The processor receives both presence and absence signals from the server fan to determine its presence and, if present, identifies its specifications.
[0050] Step S420: Set all or a specified fan monitoring point as α monitoring point.
[0051] Specifically, an α monitoring point is selected in the invalid duty cycle curve segment. In this embodiment, the point with a duty cycle of 4% on the fan speed-duty cycle curve is selected as the α monitoring point.
[0052] Step S430: Read the fan speed three times consecutively at monitoring point α and record the average value of the read fan speed.
[0053] Specifically, at the α monitoring point selected in step S420, the actual fan speed is read three times consecutively, and the average value of the three reads is calculated and recorded.
[0054] Step S440: Set all or a specified fan monitoring point as a β monitoring point.
[0055] Specifically, to ensure the accuracy of the monitoring results, a β monitoring point is selected again in the invalid duty cycle curve segment. For the accuracy of the results and the convenience of the monitoring point selection, in this embodiment, the next curve inflection point on the fan speed-duty cycle curve that intersects with the α monitoring point under the premise of different fan specifications is selected as the β monitoring point. That is, the lines connecting the β monitoring point and the α monitoring point intersect for different fan specifications. The location of the β monitoring point is at the duty cycle of 8%.
[0056] Step S450: Read the fan speed three times consecutively at the β monitoring point and record the average value of the read fan speed.
[0057] Specifically, at the β monitoring point selected in step S440, the actual fan speed is read three times consecutively, and the average value of the three reads is calculated and recorded.
[0058] Step S460: Refer to the fan specification-monitoring point speed chart generated from the fan dataset to determine the fan specifications that conform to the speed change.
[0059] Specifically, firstly, the average actual rotational speed recorded in step S430 is compared with the rated rotational speed of multiple fan specifications in the updated fan dataset at monitoring point α to determine which fan specification's rated rotational speed deviation range at monitoring point α is satisfied with. Then, the average actual rotational speed recorded in step S450 is compared with the rated rotational speed of multiple fan specifications in the updated fan dataset at monitoring point β to determine which fan specification's rated rotational speed deviation range at monitoring point β is satisfied with. Finally, the comparison results of monitoring point α and monitoring point β are compared. If both comparison results show that the average actual rotational speed meets the rated rotational speed deviation range of the corresponding monitoring point, then the fan specification identification is successful, and it can be determined which fan specification in the fan dataset the monitored server fan belongs to. Since the fan speed-duty cycle curves of different fan specifications intersect between monitoring point α and monitoring point β, the situation where the actual rotational speed is lower than that of multiple fan specifications simultaneously is effectively avoided.
[0060] Step S470: Record the fan specifications and implement a standard cooling strategy.
[0061] Specifically, the correct fan specifications identified in step S460 are recorded. Once the fan specifications are correctly identified, normal heat dissipation can be performed.
[0062] Step S480: If there are differences in fan specifications, an alarm can be triggered according to the alarm configuration.
[0063] Specifically, if an error occurs in the fan specification identification in step S460, i.e., it cannot be determined what specification of the monitored server fan belongs to in the fan dataset, then an alarm configuration is triggered to issue an alarm.
[0064] like Figure 5 As shown, in one embodiment, a fan specification identification device is used to implement a fan specification identification method, including:
[0065] In this embodiment, the acquisition module 510 is used to read the actual speed of fan A, fan B, or fan C multiple times when the input signal has a duty cycle of 4% and 8%, respectively, and record the average value of the actual speed of fan A, fan B, or fan C read multiple times. The points corresponding to the duty cycles of 4% and 8% on the fan speed-duty cycle curve are the α monitoring point and the β monitoring point, respectively. It can be seen that the lines connecting fan A, fan B, and fan C at the α monitoring point and the β monitoring point intersect on the fan speed-duty cycle curve.
[0066] In this embodiment, the determining module 520 compares the actual speed of fan A, fan B, or fan C corresponding to monitoring points α and β with the rated speed of fan A, fan B, and fan C in the fan data set at monitoring points α and β. If the comparison results of the actual speed and rated speed at the corresponding monitoring point are both within the allowable deviation range of the rated speed, the corresponding fan specification is determined to be correctly identified; otherwise, the fan specification is determined to be incorrectly identified. Since the fan speed-duty cycle curves of fan A, fan B, and fan C intersect between monitoring points α and β, the situation where the actual speed is lower than that of multiple fan specifications simultaneously is effectively avoided.
[0067] In this embodiment, the detection module 530 is used to monitor the presence signal of the fan in real time, and determines that the fan needs to be replaced when the presence signal of the fan changes from not being present to being present.
[0068] In this embodiment, the fan dataset 540 includes three types of fans: fan A, fan B, and fan C, as well as the rated speeds of fans A, B, and C at monitoring points α and β, respectively.
[0069] In one embodiment, an electronic device is provided, which may be a smart terminal, and its internal structure diagram may be as follows: Figure 6 As shown, this electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and fan data sets readable by the computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a fan specification identification method.
[0070] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0071] In one embodiment, an electronic device includes a memory and a processor, the memory storing a computer program, which, when executed by the processor, implements the steps in the above-described fan specification identification method embodiment.
[0072] In one embodiment, a computer-readable storage medium stores a computer program and a fan dataset that can be read by the computer program. When the computer program is executed by a processor, it implements the steps in the above-described fan specification identification method embodiment, which will not be repeated here.
[0073] In one embodiment, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the steps described in the fan specification identification method embodiment above, which will not be repeated here.
[0074] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0075] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0076] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A fan specification identification method characterized by, The method comprises: obtaining the fan speed corresponding to the first duty cycle and the second duty cycle of the input signal of the fan, wherein the points corresponding to the first duty cycle and the second duty cycle on the fan speed-duty cycle curve are the first monitoring point and the second monitoring point respectively, and the connecting line between the first monitoring point and the second monitoring point of the fan speed-duty cycle curves of different specifications has an intersection point; comparing the fan speed corresponding to the first monitoring point and the second monitoring point with the fan data set to determine and record the fan specification, wherein the fan data set comprises a plurality of fan specifications, the fan rated speed corresponding to the first monitoring point and the second monitoring point of each fan specification, and an allowable deviation range; the first duty cycle and the second duty cycle are both less than 10%; the method comprises: reading the fan speed multiple times when the input signal is the first duty cycle and the second duty cycle respectively, and recording the average value of the fan speed; the method comprises: monitoring the in-place signal of the fan in real time, and determining that the fan is replaced when the in-place signal of the fan changes from not in place to in place; the comparison of the fan speed corresponding to the first monitoring point and the second monitoring point with the fan data set to determine and record the fan specification comprises: comparing the fan speed corresponding to the first monitoring point and the second monitoring point with the fan rated speed corresponding to the first monitoring point and the second monitoring point in the fan data set respectively, and if the comparison results of the speed both satisfy the allowable deviation range, it is determined that the fan specification recognition is correct, otherwise, it is determined that the fan specification recognition is incorrect.
2. A fan specification recognition apparatus characterized by comprising: The device comprises: an acquisition module, configured to obtain the fan speed corresponding to the first duty cycle and the second duty cycle of the input signal of the fan, wherein the points corresponding to the first duty cycle and the second duty cycle on the fan speed-duty cycle curve are the first monitoring point and the second monitoring point respectively, and the connecting line between the first monitoring point and the second monitoring point of the fan speed-duty cycle curves of different specifications has an intersection point; a determination module, configured to compare the fan speed corresponding to the first monitoring point and the second monitoring point with the fan data set to determine and record the fan specification, wherein the fan data set comprises a plurality of fan specifications, the fan rated speed corresponding to the first monitoring point and the second monitoring point of each fan specification, and an allowable deviation range; the first duty cycle and the second duty cycle are both less than 10%; the acquisition module is specifically configured to read the fan speed multiple times when the input signal is the first duty cycle and the second duty cycle respectively, and record the average value of the fan speed; and the identification device further comprises: The detection module is configured to monitor the in-place signal of the fan in real time, and determine that the fan is replaced when the in-place signal of the fan is changed from not in place to in place. 3.An electronic device comprising a memory and a processor, the memory storing a computer program, wherein, The processor, when executing the computer program, implements the steps of the method in claim 1.
4. A computer readable storage medium storing a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method in claim 1.
Citation Information
Patent Citations
Fan type identification device and method
CN111911440A