IP Library Granted Patent US 7,305,316
Granted Patent B2
US 7,305,316 · App. 11/021,385 · Granted Dec 4, 2007

Microcontroller methods of improving reliability in DC brushless motors and cooling fans

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 7,305,316
App. No.
11/021,385
Granted
Dec 4, 2007
Kind
B2
Abstract

A method of controlling a motor speed for a fan assembly includes receiving a duty cycle value at a microcontroller. The microcontroller receives a measured fan speed from a speed sensor. An expected fan speed is determined, where the expected fan speed corresponds to the duty cycle value. The measured fan speed is compared with the expected fan speed. A duty cycle of a motor driving signal is reduced if the measured fan speed is less than a predetermined fraction of the expected fan speed.

Claims (37)

1. A method of operating a cooling fan, comprising:

driving a cooling fan;

while the cooling fan is being driven for a first number of revolutions, monitoring a temperature of the cooling fan;

determining if the temperature is within a predefined temperature window;

when the temperature is not within the predefined temperature window, multiplying a weighting factor by the first number of revolutions to create a weighted number of revolutions;

adding the weighted number of revolutions to a total number of revolutions to create a total weighted number of revolutions; and

displaying to a user information representative of the total weighted number of revolutions.

2. The method of claim 1 , further including:

determining if the total weighted number of fan revolutions is greater than a milestone revolution target;

generating a message if the total weighted number of fan revolutions is greater than the milestone revolution target; and

transmitting the generated message indicating the total weighted number of fan revolutions is greater than the milestone revolution target.

3. The method of claim 1 , further including:

determining if the total weighted number of fan revolutions is greater than a recommended revolution life for the cooling fan;

generating a message if the total weighted number of fan revolutions is greater than the recommended revolution life for the cooling fan; and

transmitting the message indicating the total weighted number of fan revolutions has surpassed the recommended revolution life for the cooling fan.

4. The method of claim 1 , wherein the weighting factor is calculated based on the temperature of the fan assembly before the weighting factor is multiplied by the first number of revolutions.

5. The method of claim 1 , wherein the weighting factor is determined based on the temperature of the fan assembly after the weighting factor is multiplied by the first number of revolutions.

6. A method of operating a cooling fan, comprising:

driving a cooling fan;

while the cooling fan is being a first number of revolutions, monitoring a temperature of the cooling fan;

determining if the temperature is within a predefined temperature window;

when the temperature is not within the predefined temperature window, multiplying a weighting factor by the first number of revolutions to create a weighted number of revolutions;

adding the weighted number of revolutions to a total number of revolutions to create a total weighted number of revolutions;

determining if the total weighted number of fan revolutions is greater than a milestone revolution target;

generating a message if the total weighted number of fan revolutions is greater than the milestone revolution target.

7. The method of claim 6 further comprising transmitting the generated message to a receiver.

8. A method of operating a cooling fan, comprising:

driving a cooling fan;

monitoring a temperature of the cooling fan during a first period of time;

determining if the temperature is within a predefined temperature window;

when the temperature is not within the predefined temperature window, then multiplying the number of revolutions made by the cooling fan during the first period of time by a weighting factor to produce a weighted number of revolutions;

adding the weighted number of revolutions to a total number of revolutions to create a total weighted number of revolutions; and

displaying to a user information indicative of the total weighted number of revolutions of the cooling fan.

9. The method of claim 8 further comprising:

determining if the total weighted number of fan revolutions is greater than a milestone revolution target; and

when the total weighted number of fan revolutions is greater than the milestone revolution target, then generating a message indicating that the total weighted number of fan revolutions is greater than the milestone revolution target.

10. The method of claim 9 further comprising transmitting the generated message to a receiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: MINEBEA CO., LTD.
To: MINEBEA MITSUMI INC.
Reel/Frame 051803/0293 →