US20120012275A1 - Intelligent air mover apparatus - Google Patents
Intelligent air mover apparatus Download PDFInfo
- Publication number
- US20120012275A1 US20120012275A1 US13/243,369 US201113243369A US2012012275A1 US 20120012275 A1 US20120012275 A1 US 20120012275A1 US 201113243369 A US201113243369 A US 201113243369A US 2012012275 A1 US2012012275 A1 US 2012012275A1
- Authority
- US
- United States
- Prior art keywords
- microcontroller
- speed
- motor
- fan
- infrastructure controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000001816 cooling Methods 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims description 14
- 230000003068 static effect Effects 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 3
- 230000001012 protector Effects 0.000 claims description 3
- 239000013078 crystal Substances 0.000 claims description 2
- 238000007689 inspection Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims 1
- 230000035559 beat frequency Effects 0.000 description 5
- 230000005355 Hall effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000009987 spinning Methods 0.000 description 2
- 230000005534 acoustic noise Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000004836 empirical method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/004—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/008—Stop safety or alarm devices, e.g. stop-and-go control; Disposition of check-valves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20009—Modifications to facilitate cooling, ventilating, or heating using a gaseous coolant in electronic enclosures
- H05K7/20209—Thermal management, e.g. fan control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2270/00—Control
- F05D2270/30—Control parameters, e.g. input parameters
- F05D2270/335—Output power or torque
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B30/00—Energy efficient heating, ventilation or air conditioning [HVAC]
- Y02B30/70—Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating
Definitions
- FIG. 1 shows a schematic view of a fan module interconnected to an infrastructure controller.
- FIG. 2 shows an electronics enclosure having a plurality of fan modules mounted thereto for providing cooling.
- FIG. 1 an air moving apparatus 100 comprising a fan module 10 interconnected to an infrastructure controller 50 .
- the infrastructure controller 50 is further interconnected to an electronics enclosure 60 to monitor various operational parameters including temperature of the electronics enclosure 60 .
- the fan module 10 comprises a fan 12 , a microcontroller 20 , and an interface 40 .
- the fan 12 has a motor 14 adapted to drive a fan blade 16 at a variable rotational speed, as commanded by the microcontroller 20 , to accommodate the cooling needs of the electronics enclosure 60 .
- the microcontroller 20 controls the speed of the motor 16 and includes a speed sensor 30 to sense the motor rotational speed and to provide a feedback signal of the actual motor speed.
- the microcontroller can additionally include other sensors, such as a voltage sensor 34 , and a current sensor 36 .
- the microcontroller 20 receives instructions from the infrastructure controller 50 and sends fan status information to the infrastructure controller 50 via the interface 40 .
- the microcontroller 20 can be a microprocessor. Alternatively, the microcontroller functions can be performed by solid state components or other circuitry.
- An exemplary microcontroller is commonly known as a Programmable Interface Controller or Programmable Intelligent Computer (“PIC”), an inexpensive chip-based programmable microcontroller.
- PIC Programmable Intelligent Computer
- the term “PIC” is used interchangeably with the term “microcontroller” in this application.
- the microcontroller 20 includes a memory 28 for storing data.
- the microcontroller 20 includes features to allow the fan module 10 to assess its own status.
- the microcontroller 20 further is adapted to communicate information regarding operation of the fan module 10 to the infrastructure controller 50 to facilitate efficient and quiet cooling provided by the fan 12 to the electronics equipment 60 .
- the microcontroller 20 can reduce power consumption and noise generation by the fan module 10 , and can increase reliability of the fan 12 , optimizing the fan 12 to operate at a level adequate to ensure adequate cooling of the electronics equipment 60 rather than having to operate at a margin of safety above such a level.
- the microcontroller 20 includes a feedback control loop and a speed control algorithm for precisely regulating the rotational speed of the motor 14 .
- a DC motor is used and motor speed is controlled by pulse-width modulation (PWM).
- PWM pulse-width modulation
- the speed is controlled to a target speed that can be a preprogrammed speed, a speed setpoint received from the infrastructure controller 50 , or a default speed at which the fan motor 14 operates in the event of a communication failure between the infrastructure controller 50 and the fan module 10 .
- the default speed can be the most recent target speed received from the infrastructure controller 50 or a preset default speed stored in the memory 28 of the microcontroller 20 .
- the control loop detects the actual rotational speed of the motor 14 as measured or sensed by the speed sensor 30 and the algorithm compares the actual speed to the target speed.
- the motor rotational speed can be measured periodically over various time spans depending on the accuracy of control required.
- the algorithm adjusts the control signal to the motor 14 to cause the actual motor speed to approach the target speed.
- Accurate speed control is used to improve power usage and reliability by causing a fan motor 14 to operate only as fast as necessary to achieve the required cooling.
- Speed control can also be accomplished by using a thermal sensor (not shown) measuring fan inlet air temperature changes that may be caused by changes to the ambient conditions of the room or loading of the electronic equipment in the enclosure.
- a target speed can be set based on the fan inlet temperature detected by the thermal sensor. In one example, if the ambient temperature becomes too high (e.g., the room air conditioning fails), the fan can accelerate to a higher speed as required. In another example, if an electrical short causes a visual thermal event (i.e., a fire), the fan can shut down and allow the event to extinguish itself (since most materials in the electronics enclosure are rated to stop burning) rather than aggravating the fire by providing additional air.
- an external crystal oscillator is used to ensure an accurate time base for motor speed measurements.
- the speed control algorithm can contain optimizations to handle large changes in motor speed settings by attempting to estimate the correct PWM setting for a given motor speed, thereby achieving the target speed faster by making fewer incremental steps. Optimization of the speed control algorithm is particularly useful in the event that the motor speed or target speed changes by a large amount in a short period of time.
- speed avoidance data is stored in tables in the memory 28 of the microcontroller 20 .
- the data tables (generally expressed in RPM) establish speed avoidance zones within a predetermined band around each of the natural vibration frequencies.
- the speed avoidance zone data can be stored in the microcontroller 20 or can be communicated to the microcontroller 20 from the infrastructure controller 50 .
- the microcontroller 20 does not permit the fan 12 to operate within any of the speed avoidance zones. Instead, when cooling requirements call for a speed within a speed avoidance zone, the microcontroller 20 sends the fan motor 14 a speed setpoint that is slightly above or below the prohibited zone, in order to maintain sufficient cooling flow while minimizing power used by the motor 14 .
- the speed setpoint can be outside the avoidance zone by a percentage of the target speed or by a fixed number of RPM, depending on the characteristics of the fan. In one embodiment, the microcontroller 20 controls the fan motor 14 to operate at a speed approximately 100 RPM above or below the speed avoidance zone.
- a system 100 may comprise two or more fan modules 10 operating in conjunction to cool an electronics enclosure 60 , as shown in FIG. 2 .
- two similarly sized fans 12 operate nearby each other at similar speeds, there is a potential for beat frequencies to occur.
- additional speed avoidance zones can be created to avoid such beat frequencies.
- the microcontroller 20 automatically adjusts the rotational speed of the fan 12 to be slightly above the prohibited range in order to prevent unwanted tone resonance and beat frequencies while still achieving at least the minimum speed required to provide proper cooling.
- the fan motor 14 is a conventional DC motor having a stator and a rotor, wherein the fan blade 16 spins along with the rotor while the stator remains stationary with respect to the remainder of the fan 12 . If the rotor locks up, the fan blade 16 will not spin and the fan 12 will not be able to deliver cooling. Additionally, a locked rotor can damage the fan 12 .
- the microcontroller 20 employs a speed sensor 30 capable of detecting back electromotive force voltage (back EMF) and correlating the back EMF with fan speed.
- back EMF back electromotive force voltage
- the microcontroller 20 is a PIC and this functionality is accomplished by code on the PIC, combined with hardware circuitry.
- the microcontroller 20 uses hardware circuitry alone.
- Back EMF voltages are tabulated or stored in the memory 28 of the microcontroller 20 for known operating conditions when the fan 12 is operating normally, so they can be compared with voltages measured at various actual operating conditions to detect whether the actual operating conditions have deviated by at least a threshold amount outside normal ranges.
- the threshold amount can be specified as a percentage of the target speed or as a fixed number of RPM. If such a deviation is detected by the speed sensor 30 , a comparator in the microcontroller 20 triggers a restart of the motor 14 .
- the microcontroller 20 can sample the back EMF voltages detected by the speed sensor 30 and code can be used to determine whether the voltage value is normal or abnormal. If abnormal, the microcontroller 20 can instruct the motor 14 to shut down and restart.
- the time to detect a locked rotor condition is dependent upon the target speed of the fan 12 , ranging from about 1 second at a high target speed to about 6 seconds at a low target speed.
- the fan 12 is turned off for about 7 seconds and takes an additional 3-4 seconds to restart.
- the number of restart cycles can be limited, and an alert created when the limit is reached to indicate that the fan 12 needs inspection and/or replacement.
- Rotating devices such as cooling fans can be dangerous to maintenance or repair personnel.
- high performance cooling fans such as the fan 12 can operate at speeds of 18,000 RPM or higher. Therefore, the fan 12 is provided with an electronic speed brake to stop the fan blade 16 from rotating within about one second after when power is removed from the motor 14 or the module 10 is removed, thereby significantly reducing the chance that a service person, tool, or other object will contact rotating fan blades during servicing and/or removal of the fan 12 and/or the fan module 10 .
- the electronic speed brake functions as follows. After power is removed from the motor 14 , the voltage sensor 34 senses or detects a corresponding voltage drop indicative of the removal of power. When a predetermined threshold drop in voltage is reached, the microcontroller 20 simultaneously energizes all motor phases, causing the sequenced commutation to stop substantially immediately and thus substantially immediately stopping the fan blades from rotating.
- the fan module 10 operates autonomously and has intelligence keep the fan 12 running to cool the system even when the microcontroller 20 does not receive a target speed signal from the infrastructure controller 50 .
- the fan module 10 Once the fan 12 has been instructed to operate at a rotational speed or RPM setpoint, the fan module 10 , through the microcontroller 20 or PIC, is capable of controlling and monitoring its own performance. Therefore, the fan module 10 will maintain the speed of the fan 12 at a target speed.
- the target speed can be provided by the infrastructure controller 50 or can be stored in the memory 28 of the microcontroller 20 .
- the microcontroller 20 communicates an alert signal to the infrastructure controller 50 .
- the fan 12 can operate to cool the electronics enclosure 60 if the infrastructure controller 50 is not operating or if the fan module 10 loses communication with the infrastructure controller 50 . Also, because some electronics enclosures 60 have ten or more cooling fan modules 10 , intelligence built into the fan module 10 reduces the computational loading on the infrastructure controller 50 .
- the microcontroller 20 can implement various strategies.
- the fans 12 can be started up sequentially.
- the fans 12 can be started up at a relatively low speed and then gradually ramped up to the setpoint speed.
- the fans 12 can be started up sequentially at a relatively low speed and then each fan gradually ramped up to the setpoint speed.
- the fan module 10 can include at least one colored light emitting diode (LED) to indicate status conditions of the fan 12 .
- LED light emitting diode
- a green LED 22 and an amber LED 24 are connected to the microcontroller 20 .
- the fan module 10 is off, i.e., no power is being delivered to the fan 12 and the microcontroller 20 has not been instructed to operate the fan 12 , neither LED 22 , 24 is illuminated.
- the green LED 22 is illuminated.
- the present range can be bounded by a percentage of the target speed or by a number of RPM above and/or below the target speed, and can be provided by the infrastructure controller 50 or stored in the memory 28 of the microcontroller 20 .
- the amber LED 24 is illuminated. Circuitry is included to keep the LED 24 illuminated amber in the event of loss of programming to the microcontroller 20 or corrupted microcontroller memory 28 to help distinguish and diagnose this failure scenario.
- the amber LED 24 blinks.
- Error conditions can include, but are not limited to, the fan module 10 being installed in an incorrect location, a loss of communication from the infrastructure controller 50 to the fan module 10 (i.e., to the microcontroller 20 ), and receipt of an override signal. Blinking the amber LED 24 to indicate such conditions helps to diagnose problems prior to an indication from the infrastructure controller 50 of a more serious condition, such as insufficient cooling being provided to the electronics enclosure 60 .
- a pre-failure alert can be provided when the microcontroller 20 detects a deviation from the expected relationship between fan speed and power. Such a deviation could be due to bearing wear, debris build-up at the fan inlet, or other conditions requiring attention.
- one or more temperature sensors can be used on the motor 14 to detect deviations from expected normal operating temperatures that can be indicative of impending motor failure.
- the interface 40 is a bi-directional interface through which the fan module 10 can exchange communications with the infrastructure controller 50 via a primary communication link 70 .
- the microcontroller 20 communicates operational and other information to enable optimization of fan performance or diagnosis of problems within the fan module 10 in the event of an error condition or failure.
- the infrastructure controller 50 can instruct the microcontroller 20 to operate the fan 12 at a target rotational speed. Further, the infrastructure controller 50 can read status parameters of the fan 12 , as collected by the microcontroller 20 through its various sensors, such as the motor speed and the voltage and current being supplied to the motor 14 .
- the infrastructure controller 50 can also read static and dynamic data stored in the memory 28 of the microcontroller 20 .
- Static data can include identifying information such as spare part numbers, serial numbers, and date of manufacture, as well as operational information such as power-on speed and override PWM setting.
- Dynamic data can include information such as total hours of motor operation, total revolutions of motor operation, and logged failures or error events (e.g., locked rotor restarts).
- the infrastructure controller 50 can update the stored data to affect operation of the fan 12 , for example to update the speed zone avoidance data and overall speed range settings.
- the microcontroller 20 includes a power sensing circuit 38 to measure the power being consumed by the fan 12 , thereby enabling the infrastructure controller 50 to monitor and effectively allocate power to the various fan modules 10 .
- the power circuit 38 computes power based on measurements from the voltage sensor 34 and the current sensor 36 , and reports dynamic power consumption to the infrastructure controller 50 , which tracks power allocation.
- the power circuit 38 can be used to monitor for impending failures due to bearing wear in the fan motor 14 , i.e., to provide a pre-failure notification when the motor 14 is drawing more power than it should for a specified rotational speed.
- the interface 40 in the fan module 10 uses a bus architecture to provide a communication link 70 to the infrastructure controller 50 .
- an I2C bus may be used. If the communication link 70 is broken, an alternate signal path 75 is provided from the interface 40 to the infrastructure controller 50 .
- the infrastructure controller 50 automatically switches over to the alternate signal path and causes the microcontroller 20 to perform a self diagnostic recovery reset, which in most cases will restore the bus communication link 70 from the infrastructure controller 50 to the interface 40 .
- a system 100 comprising three fan modules 10 is provided. Any number of fan modules 10 can be provided in a system 100 . Because each fan module 10 has an independent microcontroller 20 , the fans 12 can be individually controlled to allow fine cooling control and to avoid large current surges caused by changing power states on all fans 12 simultaneously.
- An infrastructure controller 50 provides control signals to each fan module 10 .
- the fan modules 10 are supplied with 48 VDC and the speed of each fan motor 14 is controlled by a pulse-width modulated (PWM) 5 VDC signal operating at 20 kHz.
- PWM pulse-width modulated
- the speed sensor 30 in each fan module 10 produces a tachometer signal which is used by the microcontroller 20 to determine rotational speed, and cooling capacity can be inferred from the tachometer signal based on the speed versus airflow characteristics of the fan blade 16 .
- the tachometer signal is produced as an open collector square wave signal four times per revolution of the fan motor 14 . If no control signal is received by a particular fan module 10 , that module 10 instructs the fan 12 to spin at a default speed. The default speed can be stored in the memory 28 of the microcontroller 20 or can be the most recent target speed provided by the infrastructure controller 50 .
- Each microcontroller 20 generates a fault signal if any one of a number of “error” conditions occurs, and the fault signal is communicated to the infrastructure controller 50 through an interface 40 in the fan module 10 .
- each fan module 10 When installed, each fan module 10 drives a presence signal low, so that if the fan module 10 loses connection with the infrastructure controller 50 , the presence signal will go high and the infrastructure controller will be alerted.
- Each fan module 10 preferably carries in the memory 28 of the microcontroller 20 a unique identifying information (e.g., model and serial numbers) to facilitate tracking of individual fan modules 10 .
- Each fan module memory 28 also records operating characteristics of the fan 12 and stores pre-failure warranty information.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Thermal Sciences (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Positive-Displacement Air Blowers (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
Description
- This application claims priority and is a divisional to the co-pending patent application Ser. No. 12/107,140, entitled “INTELLIGENT AIR MOVING APPARATUS,” with filing date Apr. 22, 2008, by John P. Franz, Wade Vinson, Thomas D. Rhodes, Dawn R. Henrich and Sephen A. Kay, and assigned to the assignee of the present application, the disclosure of which is hereby incorporated herein by reference.
- Fans powered by electric motors are commonly used to cool computer servers and other electronic equipment within an electronics enclosure. Existing electronics enclosure cooling fans have limited intelligence and provide little or no communication to an infrastructure controller capable of monitoring the electronics systems the fans are designed to cool. Therefore, existing fans lack the ability to be optimized for thermal performance, noise, power consumption, reliability, maintenance and warranty costs, and other relevant parameters.
- In typical computing systems, including computer servers, multiple fans are required to maintain sufficient airflow to cool the electronics equipment within the enclosure. Further, the multiple fans must be able to operate effectively and harmoniously in conjunction with each other. Therefore, limited intelligence fans require substantial amounts of computational overhead to ensure the fans are operating to provide adequate cooling, and to detect fan failures before the electronics equipment overheats.
- The accompanying drawings illustrate embodiments of an intelligent air moving apparatus as described herein.
- In the drawings:
-
FIG. 1 shows a schematic view of a fan module interconnected to an infrastructure controller. -
FIG. 2 shows an electronics enclosure having a plurality of fan modules mounted thereto for providing cooling. - There is shown in
FIG. 1 anair moving apparatus 100 comprising afan module 10 interconnected to aninfrastructure controller 50. Theinfrastructure controller 50 is further interconnected to anelectronics enclosure 60 to monitor various operational parameters including temperature of theelectronics enclosure 60. Thefan module 10 comprises afan 12, amicrocontroller 20, and aninterface 40. Thefan 12 has amotor 14 adapted to drive afan blade 16 at a variable rotational speed, as commanded by themicrocontroller 20, to accommodate the cooling needs of theelectronics enclosure 60. Themicrocontroller 20 controls the speed of themotor 16 and includes aspeed sensor 30 to sense the motor rotational speed and to provide a feedback signal of the actual motor speed. The microcontroller can additionally include other sensors, such as avoltage sensor 34, and acurrent sensor 36. In an embodiment, themicrocontroller 20 receives instructions from theinfrastructure controller 50 and sends fan status information to theinfrastructure controller 50 via theinterface 40. - The
microcontroller 20 can be a microprocessor. Alternatively, the microcontroller functions can be performed by solid state components or other circuitry. An exemplary microcontroller is commonly known as a Programmable Interface Controller or Programmable Intelligent Computer (“PIC”), an inexpensive chip-based programmable microcontroller. The term “PIC” is used interchangeably with the term “microcontroller” in this application. Themicrocontroller 20 includes amemory 28 for storing data. - The
microcontroller 20 includes features to allow thefan module 10 to assess its own status. Themicrocontroller 20 further is adapted to communicate information regarding operation of thefan module 10 to theinfrastructure controller 50 to facilitate efficient and quiet cooling provided by thefan 12 to theelectronics equipment 60. Themicrocontroller 20 can reduce power consumption and noise generation by thefan module 10, and can increase reliability of thefan 12, optimizing thefan 12 to operate at a level adequate to ensure adequate cooling of theelectronics equipment 60 rather than having to operate at a margin of safety above such a level. - Precise Speed Control.
- In order to optimize fan module performance, the
microcontroller 20 includes a feedback control loop and a speed control algorithm for precisely regulating the rotational speed of themotor 14. In one embodiment, a DC motor is used and motor speed is controlled by pulse-width modulation (PWM). The speed is controlled to a target speed that can be a preprogrammed speed, a speed setpoint received from theinfrastructure controller 50, or a default speed at which thefan motor 14 operates in the event of a communication failure between theinfrastructure controller 50 and thefan module 10. The default speed can be the most recent target speed received from theinfrastructure controller 50 or a preset default speed stored in thememory 28 of themicrocontroller 20. The control loop detects the actual rotational speed of themotor 14 as measured or sensed by thespeed sensor 30 and the algorithm compares the actual speed to the target speed. The motor rotational speed can be measured periodically over various time spans depending on the accuracy of control required. When the measured speed of themotor 14 deviates from the target speed by at least a preset tolerance, the algorithm adjusts the control signal to themotor 14 to cause the actual motor speed to approach the target speed. Accurate speed control is used to improve power usage and reliability by causing afan motor 14 to operate only as fast as necessary to achieve the required cooling. - Speed control can also be accomplished by using a thermal sensor (not shown) measuring fan inlet air temperature changes that may be caused by changes to the ambient conditions of the room or loading of the electronic equipment in the enclosure. A target speed can be set based on the fan inlet temperature detected by the thermal sensor. In one example, if the ambient temperature becomes too high (e.g., the room air conditioning fails), the fan can accelerate to a higher speed as required. In another example, if an electrical short causes a visual thermal event (i.e., a fire), the fan can shut down and allow the event to extinguish itself (since most materials in the electronics enclosure are rated to stop burning) rather than aggravating the fire by providing additional air.
- In one embodiment, an external crystal oscillator is used to ensure an accurate time base for motor speed measurements. The speed control algorithm can contain optimizations to handle large changes in motor speed settings by attempting to estimate the correct PWM setting for a given motor speed, thereby achieving the target speed faster by making fewer incremental steps. Optimization of the speed control algorithm is particularly useful in the event that the motor speed or target speed changes by a large amount in a short period of time.
- Avoidance of Natural and Beat Frequencies.
- Providing precise speed control of the
motor 14 enables thefan module 10 to avoid natural vibration frequencies. All devices with rotating components, including thefan 12 andfan module 10, have natural vibration frequencies at certain speeds, and often these speeds fall within the range of normal operation. If the device is operated at such speeds, the natural vibration frequencies can cause not only vibrations but also acoustic noise. These natural vibration frequencies can be readily determined, either by theoretical or empirical methods, and correlated with motor speeds, based at least in part on the characteristics of themotor 14, thefan blade 16, and thefan module 10. In an embodiment, speed avoidance data is stored in tables in thememory 28 of themicrocontroller 20. The data tables (generally expressed in RPM) establish speed avoidance zones within a predetermined band around each of the natural vibration frequencies. The speed avoidance zone data can be stored in themicrocontroller 20 or can be communicated to themicrocontroller 20 from theinfrastructure controller 50. Themicrocontroller 20 does not permit thefan 12 to operate within any of the speed avoidance zones. Instead, when cooling requirements call for a speed within a speed avoidance zone, themicrocontroller 20 sends the fan motor 14 a speed setpoint that is slightly above or below the prohibited zone, in order to maintain sufficient cooling flow while minimizing power used by themotor 14. The speed setpoint can be outside the avoidance zone by a percentage of the target speed or by a fixed number of RPM, depending on the characteristics of the fan. In one embodiment, themicrocontroller 20 controls thefan motor 14 to operate at a speed approximately 100 RPM above or below the speed avoidance zone. - A
system 100 may comprise two ormore fan modules 10 operating in conjunction to cool anelectronics enclosure 60, as shown inFIG. 2 . Whenever two similarly sizedfans 12 operate nearby each other at similar speeds, there is a potential for beat frequencies to occur. As an extension of the speed avoidance tables, additional speed avoidance zones can be created to avoid such beat frequencies. As with the individual speed avoidance zones, when a target speed is provided to amicrocontroller 20 to operate afan 12 in one of the beat frequency speed avoidance zones, themicrocontroller 20 automatically adjusts the rotational speed of thefan 12 to be slightly above the prohibited range in order to prevent unwanted tone resonance and beat frequencies while still achieving at least the minimum speed required to provide proper cooling. - Locked Rotor Protection.
- In one embodiment, the
fan motor 14 is a conventional DC motor having a stator and a rotor, wherein thefan blade 16 spins along with the rotor while the stator remains stationary with respect to the remainder of thefan 12. If the rotor locks up, thefan blade 16 will not spin and thefan 12 will not be able to deliver cooling. Additionally, a locked rotor can damage thefan 12. There are at least four possible types of locked rotor events that prevent thefan 12 from rotating when it is instructed to rotate by the microcontroller 20: lock-up at startup, lock-up while running at constant speed, lock-up during speed changes, and partial lock-up that creates a drag but does not completely stop the fan blade from spinning. Typically, these events occur when thefan blade 16 is blocked from running due to loose cables or other objects obstructing thefan 12 in one way or another, or due to debris or wear in the bearings of themotor 14. - Some fans in the industry use Hall effect sensors (which sense proper commutation of the motor) to detect situations when a fan is commanded to run but the fan blade or impeller is not spinning as it should. However, in an embodiment in which the
fan module 10 is packaged into a very small volume, there is insufficient space for Hall effect sensors. In other embodiments, it may be cost-prohibitive to use Hall effect sensors. Therefore, in order to detect a locked rotor event, themicrocontroller 20 employs aspeed sensor 30 capable of detecting back electromotive force voltage (back EMF) and correlating the back EMF with fan speed. When theback EMF sensor 30 detects a locked rotor event based on back EMF, a failure alert is generated by themicrocontroller 20 and a motor restart sequence is initiated. In an embodiment, themicrocontroller 20 is a PIC and this functionality is accomplished by code on the PIC, combined with hardware circuitry. In another embodiment, themicrocontroller 20 uses hardware circuitry alone. - Back EMF voltages are tabulated or stored in the
memory 28 of themicrocontroller 20 for known operating conditions when thefan 12 is operating normally, so they can be compared with voltages measured at various actual operating conditions to detect whether the actual operating conditions have deviated by at least a threshold amount outside normal ranges. The threshold amount can be specified as a percentage of the target speed or as a fixed number of RPM. If such a deviation is detected by thespeed sensor 30, a comparator in themicrocontroller 20 triggers a restart of themotor 14. Alternatively, themicrocontroller 20 can sample the back EMF voltages detected by thespeed sensor 30 and code can be used to determine whether the voltage value is normal or abnormal. If abnormal, themicrocontroller 20 can instruct themotor 14 to shut down and restart. - In one embodiment, the time to detect a locked rotor condition is dependent upon the target speed of the
fan 12, ranging from about 1 second at a high target speed to about 6 seconds at a low target speed. During a shut down and restart, thefan 12 is turned off for about 7 seconds and takes an additional 3-4 seconds to restart. To prevent overheating of themotor 14, the number of restart cycles can be limited, and an alert created when the limit is reached to indicate that thefan 12 needs inspection and/or replacement. - Speed Brake.
- Rotating devices such as cooling fans can be dangerous to maintenance or repair personnel. In particular, high performance cooling fans such as the
fan 12 can operate at speeds of 18,000 RPM or higher. Therefore, thefan 12 is provided with an electronic speed brake to stop thefan blade 16 from rotating within about one second after when power is removed from themotor 14 or themodule 10 is removed, thereby significantly reducing the chance that a service person, tool, or other object will contact rotating fan blades during servicing and/or removal of thefan 12 and/or thefan module 10. The electronic speed brake functions as follows. After power is removed from themotor 14, thevoltage sensor 34 senses or detects a corresponding voltage drop indicative of the removal of power. When a predetermined threshold drop in voltage is reached, themicrocontroller 20 simultaneously energizes all motor phases, causing the sequenced commutation to stop substantially immediately and thus substantially immediately stopping the fan blades from rotating. - Autonomous Operation.
- In one embodiment, the
fan module 10 operates autonomously and has intelligence keep thefan 12 running to cool the system even when themicrocontroller 20 does not receive a target speed signal from theinfrastructure controller 50. Once thefan 12 has been instructed to operate at a rotational speed or RPM setpoint, thefan module 10, through themicrocontroller 20 or PIC, is capable of controlling and monitoring its own performance. Therefore, thefan module 10 will maintain the speed of thefan 12 at a target speed. The target speed can be provided by theinfrastructure controller 50 or can be stored in thememory 28 of themicrocontroller 20. - If the
fan 12 is unable to reach or maintain the target speed, themicrocontroller 20 communicates an alert signal to theinfrastructure controller 50. By having this intelligence built into thefan module 10 as opposed to being centralized in theinfrastructure controller 50, thefan 12 can operate to cool theelectronics enclosure 60 if theinfrastructure controller 50 is not operating or if thefan module 10 loses communication with theinfrastructure controller 50. Also, because someelectronics enclosures 60 have ten or morecooling fan modules 10, intelligence built into thefan module 10 reduces the computational loading on theinfrastructure controller 50. - Sequenced and Gradual Startup.
- In a
system 100 includingmultiple fan modules 10, starting two ormore fans 12 simultaneously at a desired setpoint speed could result in undesirable power surges. To avoid such power surges, themicrocontroller 20 can implement various strategies. In one embodiment, thefans 12 can be started up sequentially. In another embodiment, thefans 12 can be started up at a relatively low speed and then gradually ramped up to the setpoint speed. In yet another embodiment, thefans 12 can be started up sequentially at a relatively low speed and then each fan gradually ramped up to the setpoint speed. - Fan Failure Indicator.
- The
fan module 10 can include at least one colored light emitting diode (LED) to indicate status conditions of thefan 12. In an embodiment, agreen LED 22 and anamber LED 24 are connected to themicrocontroller 20. When thefan module 10 is off, i.e., no power is being delivered to thefan 12 and themicrocontroller 20 has not been instructed to operate thefan 12, neitherLED fan 12 is operating normally, i.e., within a preset range of a target speed, thegreen LED 22 is illuminated. The present range can be bounded by a percentage of the target speed or by a number of RPM above and/or below the target speed, and can be provided by theinfrastructure controller 50 or stored in thememory 28 of themicrocontroller 20. When thefan 12 fails to operate, theamber LED 24 is illuminated. Circuitry is included to keep theLED 24 illuminated amber in the event of loss of programming to themicrocontroller 20 or corruptedmicrocontroller memory 28 to help distinguish and diagnose this failure scenario. When an error condition is present that does not prevent thefan 12 from operating, theamber LED 24 blinks. Error conditions can include, but are not limited to, thefan module 10 being installed in an incorrect location, a loss of communication from theinfrastructure controller 50 to the fan module 10 (i.e., to the microcontroller 20), and receipt of an override signal. Blinking theamber LED 24 to indicate such conditions helps to diagnose problems prior to an indication from theinfrastructure controller 50 of a more serious condition, such as insufficient cooling being provided to theelectronics enclosure 60. - Because the
microcontroller 20 has the ability to measure both speed of themotor 14 and power drawn by themotor 14, a pre-failure alert can be provided when themicrocontroller 20 detects a deviation from the expected relationship between fan speed and power. Such a deviation could be due to bearing wear, debris build-up at the fan inlet, or other conditions requiring attention. Similarly, one or more temperature sensors can be used on themotor 14 to detect deviations from expected normal operating temperatures that can be indicative of impending motor failure. - Interactive Communication.
- In one embodiment, the
interface 40 is a bi-directional interface through which thefan module 10 can exchange communications with theinfrastructure controller 50 via aprimary communication link 70. Through theinterface 40, themicrocontroller 20 communicates operational and other information to enable optimization of fan performance or diagnosis of problems within thefan module 10 in the event of an error condition or failure. Theinfrastructure controller 50 can instruct themicrocontroller 20 to operate thefan 12 at a target rotational speed. Further, theinfrastructure controller 50 can read status parameters of thefan 12, as collected by themicrocontroller 20 through its various sensors, such as the motor speed and the voltage and current being supplied to themotor 14. Theinfrastructure controller 50 can also read static and dynamic data stored in thememory 28 of themicrocontroller 20. Static data can include identifying information such as spare part numbers, serial numbers, and date of manufacture, as well as operational information such as power-on speed and override PWM setting. Dynamic data can include information such as total hours of motor operation, total revolutions of motor operation, and logged failures or error events (e.g., locked rotor restarts). Theinfrastructure controller 50 can update the stored data to affect operation of thefan 12, for example to update the speed zone avoidance data and overall speed range settings. - Power Circuit and Overcurrent Protector.
- The
microcontroller 20 includes apower sensing circuit 38 to measure the power being consumed by thefan 12, thereby enabling theinfrastructure controller 50 to monitor and effectively allocate power to thevarious fan modules 10. Thepower circuit 38 computes power based on measurements from thevoltage sensor 34 and thecurrent sensor 36, and reports dynamic power consumption to theinfrastructure controller 50, which tracks power allocation. In addition thepower circuit 38 can be used to monitor for impending failures due to bearing wear in thefan motor 14, i.e., to provide a pre-failure notification when themotor 14 is drawing more power than it should for a specified rotational speed. - Conventional power circuits use a “one time” fuse that blows if a threshold current is exceeded. When such a fuse blows, any equipment powered through that fuse ceases to function until the fuse is replaced. In the disclosed embodiment, the
power sensing circuit 38 monitors power levels. If thepower circuit 38 determines that current being drawn by thefan module 10 is too close to a predetermined shutdown threshold, an overcurrent protector 39 shuts off power while preventing damage to itself. Themicrocontroller 20 is then able to reset and restart thefan 12, avoiding the need for hardware repair resulting from a high current condition. - Redundant Communication Channels.
- In one embodiment, the
interface 40 in thefan module 10 uses a bus architecture to provide acommunication link 70 to theinfrastructure controller 50. In particular, an I2C bus may be used. If thecommunication link 70 is broken, analternate signal path 75 is provided from theinterface 40 to theinfrastructure controller 50. Thus, in the event that theinfrastructure controller 50 andinterface 40 cannot communicate with one another, theinfrastructure controller 50 automatically switches over to the alternate signal path and causes themicrocontroller 20 to perform a self diagnostic recovery reset, which in most cases will restore the bus communication link 70 from theinfrastructure controller 50 to theinterface 40. - As shown in the embodiment illustrated in
FIG. 2 , asystem 100 comprising threefan modules 10 is provided. Any number offan modules 10 can be provided in asystem 100. Because eachfan module 10 has anindependent microcontroller 20, thefans 12 can be individually controlled to allow fine cooling control and to avoid large current surges caused by changing power states on allfans 12 simultaneously. Aninfrastructure controller 50 provides control signals to eachfan module 10. Thefan modules 10 are supplied with 48 VDC and the speed of eachfan motor 14 is controlled by a pulse-width modulated (PWM) 5 VDC signal operating at 20 kHz. Thespeed sensor 30 in eachfan module 10 produces a tachometer signal which is used by themicrocontroller 20 to determine rotational speed, and cooling capacity can be inferred from the tachometer signal based on the speed versus airflow characteristics of thefan blade 16. In an embodiment, the tachometer signal is produced as an open collector square wave signal four times per revolution of thefan motor 14. If no control signal is received by aparticular fan module 10, thatmodule 10 instructs thefan 12 to spin at a default speed. The default speed can be stored in thememory 28 of themicrocontroller 20 or can be the most recent target speed provided by theinfrastructure controller 50. Eachmicrocontroller 20 generates a fault signal if any one of a number of “error” conditions occurs, and the fault signal is communicated to theinfrastructure controller 50 through aninterface 40 in thefan module 10. - When installed, each
fan module 10 drives a presence signal low, so that if thefan module 10 loses connection with theinfrastructure controller 50, the presence signal will go high and the infrastructure controller will be alerted. Eachfan module 10 preferably carries in thememory 28 of the microcontroller 20 a unique identifying information (e.g., model and serial numbers) to facilitate tracking ofindividual fan modules 10. Eachfan module memory 28 also records operating characteristics of thefan 12 and stores pre-failure warranty information.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/243,369 US20120012275A1 (en) | 2007-06-13 | 2011-09-23 | Intelligent air mover apparatus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US94367907P | 2007-06-13 | 2007-06-13 | |
US12/107,140 US20080310967A1 (en) | 2007-06-13 | 2008-04-22 | Intelligent air moving apparatus |
US13/243,369 US20120012275A1 (en) | 2007-06-13 | 2011-09-23 | Intelligent air mover apparatus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/107,140 Division US20080310967A1 (en) | 2007-06-13 | 2008-04-22 | Intelligent air moving apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120012275A1 true US20120012275A1 (en) | 2012-01-19 |
Family
ID=40132514
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/107,140 Abandoned US20080310967A1 (en) | 2007-06-13 | 2008-04-22 | Intelligent air moving apparatus |
US13/243,369 Abandoned US20120012275A1 (en) | 2007-06-13 | 2011-09-23 | Intelligent air mover apparatus |
US13/653,709 Active US9057378B2 (en) | 2007-06-13 | 2012-10-17 | Intelligent air moving apparatus |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/107,140 Abandoned US20080310967A1 (en) | 2007-06-13 | 2008-04-22 | Intelligent air moving apparatus |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/653,709 Active US9057378B2 (en) | 2007-06-13 | 2012-10-17 | Intelligent air moving apparatus |
Country Status (1)
Country | Link |
---|---|
US (3) | US20080310967A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110077796A1 (en) * | 2009-09-30 | 2011-03-31 | International Business Machines Corporation | Fan control system and method for a computer system |
US20120221166A1 (en) * | 2011-02-28 | 2012-08-30 | Yoshiki Fukuda | Information processing apparatus and fan control method |
WO2016059779A1 (en) * | 2014-10-17 | 2016-04-21 | 株式会社デンソー | Motor control device |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5056143B2 (en) * | 2007-04-25 | 2012-10-24 | ダイキン工業株式会社 | Fan control system |
US8370000B2 (en) * | 2007-10-12 | 2013-02-05 | Dell Products L.P. | System and method for increasing the power efficiency of cooling fans |
EP2215901B1 (en) * | 2007-11-19 | 2013-05-15 | Ebm-Papst St. Georgen GmbH & CO. KG | Fan arrangement in which the consumed electric power is influenced |
US20100019703A1 (en) * | 2008-07-22 | 2010-01-28 | Hsien-Meng Lee | Dual power supply type brushless fan motor speed control device |
US8504209B2 (en) * | 2008-07-29 | 2013-08-06 | Oracle America, Inc. | Controlling a device that generates vibrations in a computer system |
US20110133680A1 (en) * | 2009-12-08 | 2011-06-09 | Jeffrey John Girard | Fan speed control method |
JP2011205744A (en) * | 2010-03-24 | 2011-10-13 | On Semiconductor Trading Ltd | Motor drive circuit and lighting system |
US8560132B2 (en) | 2010-07-09 | 2013-10-15 | International Business Machines Corporation | Adaptive cooling system and method |
TW201207242A (en) * | 2010-08-03 | 2012-02-16 | Fsp Technology Inc | Method of controlling fan speed |
CN102374185A (en) * | 2010-08-16 | 2012-03-14 | 全汉企业股份有限公司 | Fan rotating speed control method |
CN102444602B (en) * | 2010-10-11 | 2015-05-13 | 台达电子工业股份有限公司 | Fan Speed Control |
US20120124186A1 (en) * | 2010-11-15 | 2012-05-17 | Emerson Theodore F | Systems, devices, and methods for multiple host management |
US20120166014A1 (en) * | 2010-12-22 | 2012-06-28 | Alcatel-Lucent Canada Inc. | Adaptive cooling using system configuration information |
JP5643676B2 (en) * | 2011-02-24 | 2014-12-17 | オークマ株式会社 | Numerical control device with vibration suppression function |
US9192076B2 (en) * | 2011-03-05 | 2015-11-17 | Dell Products L.P. | Methods for managing fans within information handling systems |
DE102011077652A1 (en) * | 2011-06-16 | 2012-12-20 | Robert Bosch Gmbh | Method for operating an electric fan motor |
US20130079933A1 (en) * | 2011-09-23 | 2013-03-28 | Apple Inc. | Circumventing frequency excitations in a computer system |
US10031535B2 (en) | 2011-10-21 | 2018-07-24 | Prime Datum, Inc. | Direct drive fan system with variable process control |
US10257959B2 (en) * | 2011-12-20 | 2019-04-09 | Maxim Integrated Products, Inc. | Method and apparatus for monitoring electromechanical device performance and reliability |
US9360904B2 (en) * | 2012-01-05 | 2016-06-07 | Dell Products L.P. | Mapped fan zone cooling system |
CN102817862B (en) * | 2012-08-29 | 2016-08-10 | 华为技术有限公司 | A kind of control method for fan, Apparatus and system |
US9204576B2 (en) * | 2012-09-14 | 2015-12-01 | Cisco Technolgy, Inc. | Apparatus, system, and method for configuring a system of electronic chassis |
US9854716B2 (en) * | 2013-01-10 | 2017-12-26 | Dell Products L.P. | System and method of controlling an air mover |
TW201437490A (en) * | 2013-03-27 | 2014-10-01 | Hon Hai Prec Ind Co Ltd | Controlling system and method for fan |
DE102013103414B4 (en) | 2013-04-05 | 2024-08-01 | Linde Material Handling Gmbh | Battery fan control device |
CN103410778A (en) * | 2013-08-23 | 2013-11-27 | 昆山升东物资有限公司 | Fan with infrared rays |
CN104564764B (en) * | 2013-10-12 | 2016-09-21 | 英业达科技有限公司 | Server system |
US9934080B2 (en) * | 2014-02-03 | 2018-04-03 | Dell Products L.P. | Systems and methods for reporting air mover events to an operating system during operating system runtime |
JP5770321B2 (en) * | 2014-02-04 | 2015-08-26 | ファナック株式会社 | Electronic equipment with fan motor |
US9473060B2 (en) * | 2014-08-11 | 2016-10-18 | Nidec Motor Corporation | Motor control system and method for skipping resonant operating frequencies |
US9337769B2 (en) | 2014-08-29 | 2016-05-10 | Atieva, Inc. | Method of diagnosing a malfunctioning DC fan motor |
US9383414B2 (en) | 2014-08-29 | 2016-07-05 | Atieva, Inc | Method of diagnosing a blocked heat exchanger |
US9385644B2 (en) * | 2014-08-29 | 2016-07-05 | Atieva, Inc. | Sensorless DC fan speed controller |
US10139846B2 (en) * | 2014-11-16 | 2018-11-27 | Marvin Motsenbocker | DC power grid and equipment |
US9948138B2 (en) * | 2015-01-11 | 2018-04-17 | Marvin Motsenbocker | Smart DC grid and smart power outlet |
EP3282202B1 (en) * | 2015-04-07 | 2021-09-22 | Hitachi-Johnson Controls Air Conditioning, Inc. | Air conditioner |
ES2752178T3 (en) * | 2015-10-29 | 2020-04-03 | Inventio Ag | Sensor supervised fan drive motor arrangement for an elevator system |
CN105298883B (en) * | 2015-12-01 | 2016-10-26 | 深圳市鸿冠电机有限公司 | A kind of intelligent pipeline fan with overload protection function |
US20170160771A1 (en) * | 2015-12-03 | 2017-06-08 | HGST Netherlands B.V. | Enhanced fan control in data storage enclosures |
CN105422484B (en) * | 2015-12-07 | 2018-04-13 | 广州市耀安实业发展有限公司 | A kind of low noise intelligent pipeline wind turbine based on Internet of Things |
CN105972927B (en) * | 2016-05-23 | 2018-03-30 | 海信容声(广东)冰箱有限公司 | A kind of control method of refrigerator and its rotation speed of the fan |
JP6684673B2 (en) * | 2016-07-19 | 2020-04-22 | オークマ株式会社 | Machine tool spindle device |
US10863648B2 (en) * | 2016-09-07 | 2020-12-08 | Dell Products L.P. | Modular fan chassis air filtering system |
CN107131141A (en) * | 2017-04-12 | 2017-09-05 | 深圳市鸿冠电机有限公司 | A kind of intelligent fan and its control method |
CN108131320A (en) * | 2017-12-27 | 2018-06-08 | 中国船舶重工集团公司第七0三研究所 | A kind of aspirating smoke detector fan safe drive module |
JP7000916B2 (en) | 2018-02-28 | 2022-01-19 | 住友電気工業株式会社 | Communication device and fan control method |
US10765958B2 (en) * | 2018-04-02 | 2020-09-08 | Maida Engineering, Inc. | System, method, and apparatus for power limited sky diving wind tunnel drive train/fan |
US10860072B2 (en) * | 2018-05-04 | 2020-12-08 | Dell Products L.P. | Expected and detected air mover configurations |
US11221905B2 (en) * | 2018-05-17 | 2022-01-11 | International Business Machines Corporation | System to monitor computing hardware in a computing infrastructure facility |
DE102018212127A1 (en) * | 2018-07-20 | 2020-01-23 | BSH Hausgeräte GmbH | Household refrigeration device with a speed-controlled fan and method for operating a household refrigeration device with a speed-controlled fan |
CN110778514B (en) * | 2018-07-25 | 2022-02-22 | 矽创电子股份有限公司 | Fan control system |
US11402882B2 (en) * | 2018-09-19 | 2022-08-02 | Hewlett Packard Enterprise Development Lp | Pulse width modulation fan |
TWM573853U (en) * | 2018-11-09 | 2019-02-01 | 僑威科技股份有限公司 | Monitoring device |
CN109931285B (en) * | 2019-03-06 | 2021-10-26 | 郑州云海信息技术有限公司 | Fan speed regulation method and device and electronic equipment |
DE102019219217A1 (en) * | 2019-12-10 | 2021-06-10 | Robert Bosch Gmbh | Procedure for operating a pump |
US20210330853A1 (en) * | 2020-04-24 | 2021-10-28 | David Mizandari | Air purification apparatus |
CN111828302A (en) * | 2020-06-29 | 2020-10-27 | 广东白云学院 | A compressor stall performance test bench stall control, monitoring system and method |
CN111779702B (en) * | 2020-06-30 | 2022-03-01 | 中车青岛四方机车车辆股份有限公司 | Clamping stagnation fault processing method and device |
US12241802B2 (en) | 2020-11-09 | 2025-03-04 | Nara Gasparian Scott | Monitoring system for a radon mitigation system |
CN112504438B (en) * | 2020-12-03 | 2022-10-18 | 河北新武安钢铁集团烘熔钢铁有限公司 | Railway dust removal and under-groove dust removal early warning device |
US11822810B2 (en) * | 2021-10-25 | 2023-11-21 | Dell Products L.P. | Removable memory device of a network switch for an information handling system |
US20230229132A1 (en) * | 2022-01-20 | 2023-07-20 | Hewlett Packard Enterprise Development Lp | Fan enhancements to improve server performance and quality |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6199528B1 (en) * | 1998-07-28 | 2001-03-13 | Aisin Seiki Kabushiki Kaisha | Cooling device for internal combustion engines |
US6270319B1 (en) * | 1999-02-04 | 2001-08-07 | Dell Usa, L.P. | Multiple fan having means for reducing beat frequency oscillations |
US6545438B1 (en) * | 2000-03-31 | 2003-04-08 | Ljm Products, Inc. | Cooling module and related control circuits useful therefor incorporating a communication port for receiving digital command signals to control module |
US20070089011A1 (en) * | 2005-09-26 | 2007-04-19 | Intel Corporation | Method and apparatus to monitor stress conditions in a system |
US20070110558A1 (en) * | 2005-11-11 | 2007-05-17 | Delta Electronics, Inc. | Fan system and temperature-sensing module |
US7305316B2 (en) * | 2004-12-23 | 2007-12-04 | Minebea Co., Ltd. | Microcontroller methods of improving reliability in DC brushless motors and cooling fans |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4656553A (en) | 1986-01-21 | 1987-04-07 | Comair Rotron, Inc. | Electronically programmable universal brushless DC fan with integral tracking and locked rotor protection |
US5790430A (en) * | 1996-06-28 | 1998-08-04 | Intel Corporation | Variable speed fan failure detector |
KR100626857B1 (en) * | 1998-03-16 | 2006-09-22 | 어사이스트 테크놀로지스, 인코포레이티드 | Smart and compact environment |
US6147465A (en) * | 1999-03-25 | 2000-11-14 | General Electric Company | Microprocessor controlled single phase motor with external rotor having integral fan |
EP1167608A3 (en) * | 2000-06-21 | 2003-11-19 | Whirlpool Corporation | A method and apparatus for power loss detection and saving of operation settings in an appliance |
US6592449B2 (en) | 2001-02-24 | 2003-07-15 | International Business Machines Corporation | Smart fan modules and system |
US6725132B2 (en) | 2002-06-20 | 2004-04-20 | Minebea Co., Ltd. | Intelligent cooling fan |
US20030234625A1 (en) | 2002-06-20 | 2003-12-25 | Minebea Co., Ltd. | Cooling fan capable of providing cooling fan data |
JP4441661B2 (en) * | 2002-12-18 | 2010-03-31 | 日立アプライアンス株式会社 | Air conditioner |
US7002311B2 (en) * | 2004-03-18 | 2006-02-21 | Minebea Co., Ltd. | Motor speed sensor advancement emulation and compensation |
US20050237717A1 (en) * | 2004-04-22 | 2005-10-27 | Babb Samuel M | Method and apparatus for reducing acoustic noise from paired cooling fans |
TWI280842B (en) * | 2005-11-18 | 2007-05-01 | Delta Electronics Inc | Fan system and sequential starting module and delayed starting unit thereof |
TWI288801B (en) | 2005-11-23 | 2007-10-21 | Delta Electronics Inc | Fan system and temperature-sensing protecting device thereof |
TWI330449B (en) * | 2005-12-23 | 2010-09-11 | Delta Electronics Inc | Fan system and low speed detecting device thereof |
-
2008
- 2008-04-22 US US12/107,140 patent/US20080310967A1/en not_active Abandoned
-
2011
- 2011-09-23 US US13/243,369 patent/US20120012275A1/en not_active Abandoned
-
2012
- 2012-10-17 US US13/653,709 patent/US9057378B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6199528B1 (en) * | 1998-07-28 | 2001-03-13 | Aisin Seiki Kabushiki Kaisha | Cooling device for internal combustion engines |
US6270319B1 (en) * | 1999-02-04 | 2001-08-07 | Dell Usa, L.P. | Multiple fan having means for reducing beat frequency oscillations |
US6545438B1 (en) * | 2000-03-31 | 2003-04-08 | Ljm Products, Inc. | Cooling module and related control circuits useful therefor incorporating a communication port for receiving digital command signals to control module |
US7305316B2 (en) * | 2004-12-23 | 2007-12-04 | Minebea Co., Ltd. | Microcontroller methods of improving reliability in DC brushless motors and cooling fans |
US20070089011A1 (en) * | 2005-09-26 | 2007-04-19 | Intel Corporation | Method and apparatus to monitor stress conditions in a system |
US20070110558A1 (en) * | 2005-11-11 | 2007-05-17 | Delta Electronics, Inc. | Fan system and temperature-sensing module |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110077796A1 (en) * | 2009-09-30 | 2011-03-31 | International Business Machines Corporation | Fan control system and method for a computer system |
US8489250B2 (en) * | 2009-09-30 | 2013-07-16 | International Business Machines Corporation | Fan control system and method for a computer system |
US20120221166A1 (en) * | 2011-02-28 | 2012-08-30 | Yoshiki Fukuda | Information processing apparatus and fan control method |
WO2016059779A1 (en) * | 2014-10-17 | 2016-04-21 | 株式会社デンソー | Motor control device |
JP2016082756A (en) * | 2014-10-17 | 2016-05-16 | 株式会社デンソー | Motor controller |
Also Published As
Publication number | Publication date |
---|---|
US20130037250A1 (en) | 2013-02-14 |
US20080310967A1 (en) | 2008-12-18 |
US9057378B2 (en) | 2015-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9057378B2 (en) | Intelligent air moving apparatus | |
EP3023798B1 (en) | Compressor protection and grid fault detection device | |
JPH0457016B2 (en) | ||
JP6522741B2 (en) | Battery monitoring system | |
JPH06209177A (en) | Forced air-cooling system and redundant memory subsystem | |
US6956344B2 (en) | High availability fan system | |
EP2881582A1 (en) | Pump condition monitoring and recording | |
JP6634361B2 (en) | Water supply unit | |
JPWO2020066629A1 (en) | Gas compressor | |
CN117750738B (en) | Safety alarm feedback control method for power supply device | |
CN117271272A (en) | BMC-based fan in-place state monitoring method and system | |
JP5582799B2 (en) | Air conditioner | |
JPH07111194B2 (en) | Air-cooled turbo molecular pump | |
JP6665073B2 (en) | Water supply unit | |
KR100868678B1 (en) | Fan filter unit and fan filter unit monitoring device using micro differential pressure sensor | |
JP2004198005A (en) | Fan cooling device | |
JP6634362B2 (en) | Water supply unit | |
JP2024502241A (en) | Dynamic compressor surge control system and method | |
KR20010046392A (en) | Device for preventing overheating of motors | |
KR20250059190A (en) | Motor monitoring system | |
CA3065907C (en) | Automatic variable frequency drive bypass | |
KR19980015347U (en) | Fan failure detection device | |
JPH10259981A (en) | Detector for abnormality in refrigerator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FRANZ, JOHN P.;VINSON, WADE D.;RHODES, THOMAS D.;AND OTHERS;REEL/FRAME:029251/0686 Effective date: 20080421 |
|
AS | Assignment |
Owner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:037079/0001 Effective date: 20151027 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |