IP Library Granted Patent US 11,333,574
Granted Patent B2
US 11,333,574 · App. 16/877,914 · Granted May 17, 2022

Method for monitoring cooling fan performance and system therefor

Inventors: Timothy M. Lambert (Austin, TX); Michael J. Stumpf (Cedar Park, TX); Nihit S. Bhavsar (Austin, TX)
Assignee: Dell Products L.P.
G01M13/00G01P3/44G01R19/0092G05B19/416G06Q10/20G05B2219/49216
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,333,574
App. No.
16/877,914
Granted
May 17, 2022
Kind
B2
Abstract

A method may include providing a first pulse width modulation (PWM) signal to a microcontroller unit (MCU) included at a cooling fan. The method may further include receiving information from the MCU identifying a duty cycle of a second PWM signal generated by the MCU, the duty cycle of the second PWM signal determined by the MCU based on a duty cycle of the first PWM signal and based on a tachometer signal received from a rotor included at the cooling fan. The present current consumption of the cooling fan may be determined based on the duty cycle of the second PWM signal.

Claims (38)

1. An information handling system comprising:

a cooling fan; and

a baseboard management controller (BMC), the BMC to:

provide a first pulse width modulation (PWM) signal to a microcontroller unit (MCU) included at the cooling fan;

receive first information from the MCU identifying a duty cycle of a second PWM signal generated by the MCU and provided to a rotor included at the cooling fan, the duty cycle of the second PWM signal determined by the MCU based on a first duty cycle of the first PWM signal and based on a tachometer signal received from the rotor;

determine a present current consumption of the cooling fan based on the first information; and

determine a degree of wear of the cooling fan based on a difference between the first duty cycle of the first PWM signal and the duty cycle of the second PWM signal.

2. The information handling system of claim 1 , wherein the BMC is configured to:

receive second information identifying current consumption of the cooling fan as a function of a duty cycle of a PWM signal applied to the rotor, the second information determined prior to wear of the rotor; and

determine the present current consumption of the rotor further based on the second information.

3. The information handling system of claim 2 , wherein the second information is received from the MCU.

4. The information handling system of claim 2 , wherein the second information is received from a memory device at the BMC.

5. The information handling system of claim 1 , wherein the BMC is further configured to determine a degree of wear of the rotor based on the first duty cycle of the first PWM signal and the first information.

6. The information handling system of claim 5 , wherein the BMC is further configured to alert system administration personnel when the degree of wear exceeds a first predetermined threshold value.

7. The information handling system of claim 5 , wherein the BMC is further configured reduce computational performance of the information handling system in response to determining that the degree of wear exceeds a second predetermined threshold.

8. The information handling system of claim 1 , wherein the BMC is further configured to adjust power allocation at the information handling system based on the present current consumption.

9. The information handling system of claim 1 , wherein the MCU is configured to provide the first information to the BMC over an interconnect that couples a tachometer signal to the BMC.

10. The information handling system of claim 1 , wherein the MCU is configured to provide the first information to the BMC using a serial interface protocol.

11. A method comprising:

providing a first pulse width modulation (PWM) signal to a microcontroller unit (MCU) included at a cooling fan;

receiving first information from the MCU identifying a duty cycle of a second PWM signal generated by the MCU, the duty cycle of the second PWM signal determined by the MCU based on a first duty cycle of the first PWM signal and based on a tachometer signal received from a rotor included at the cooling fan;

determining a present current consumption of the cooling fan based on the first information; and

determining a degree of wear of the cooling fan based on a difference between the first duty cycle of the first PWM signal and the duty cycle of the second PWM signal.

12. The method of claim 11 , wherein determining the present current consumption is further based on second information identifying current consumption of the cooling fan as a function of a duty cycle of a PWM signal applied to the rotor, the second information determined prior to wear of the rotor.

13. The method of claim 11 , further comprising determining a degree of wear of the rotor based on the first duty cycle of the first PWM signal and the first information.

14. The method of claim 11 , further comprising adjusting power allocation at the information handling system based on the present current consumption.

15. The method of claim 11 , further comprising receiving the first information over an interconnect configured to communicate a tachometer signal to a baseboard management controller.

16. A method comprising:

receiving a first pulse width modulation (PWM) signal at a microcontroller unit (MCU) included at a cooling fan;

receiving, at the MCU, a tachometer signal from a rotor included at the cooling fan;

generating, at the MCU, a second PWM signal based on the first PWM signal and the tachometer signal;

providing the second PWM signal to the rotor; and

providing first information identifying a duty cycle of the second PWM signal to a baseboard management controller (BMC), wherein a degree of wear of the cooling fan is determined based on a difference between a first duty cycle of the first PWM signal and the duty cycle of the second PWM signal.

17. The method of claim 16 , further comprising:

determining, at the BMC, a present current consumption of the cooling fan based on the first information.

18. The method of claim 17 , wherein determining the present current consumption is further based on second information identifying current consumption at the cooling fan as a function of a duty cycle of a PWM signal applied to the rotor, the second information determined prior to wear of the rotor.

19. The method of claim 16 , further comprising determining a degree of wear of the rotor based on the first duty cycle of the first PWM signal and based on the first information.

20. The method of claim 19 , wherein the BMC is further configured to alert system administration personnel when the degree of wear exceeds a first predetermined threshold value.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2020
From: LAMBERT, TIMOTHY M.; STUMPF, MICHAEL J.; BHAVSAR, NIHIT S.
To: DELL PRODUCTS, LP
Reel/Frame 052700/0866 →