1. Field of the Invention
The present invention relates to the detection and removal of dust in electronic systems.
2. Description of the Related Art
Airflow is commonly used to remove heat generated by components within a computer. For example, an individual PC typically includes one or more on-board cooling fans enclosed within the housing to cool the processors, power supply, memory, and other internal components. In more expansive computer systems, such as rack-based blade computer systems having multiple servers, one or more blower modules are supported on a multi-server chassis to generate airflow through the servers and other components. Despite efforts to keep a computer center clean and filter dust out of the air, the airflow used to cool a computer carries some amount of dust, which accumulates over time on internal components of the computer. The electrostatic charge generated by some components can even attract dust to those components, thereby increasing the amount and rate of dust deposited.
Unfortunately, the accumulation of dust in a computer system can cause problems. Excessive dust build-up can reduce system performance, increase the rate at which components fail, and reduce overall system reliability. Dust can also interfere with operation of moving parts, such as fan blades and mechanical connectors, and reduce the reliability of electrical components, such as by collecting between electrical contacts in electrical connectors. Dust can even give off an unpleasant odor when heated through contact with hot components.
The amount of dust that accumulates in a hardware device is typically not apparent without removing it and opening it up. Manually inspecting hardware for dust is inefficient, usually necessitating the removal of the hardware from the chassis. In many cases, the system must be off line for a person to physically disassemble and clean out the system. An improved dust detection system and method are therefore needed. Improvements in the speed and ease of detecting dust accumulation would be especially desirable in larger computer systems such as rack systems having numerous servers and other hardware components. It would be particularly desirable to have a system and method that would automatically detect the accumulation of dust.
The present invention provides systems and methods for detecting dust within an electronic system, such as within a computer system.
One embodiment provides a dust detection system for detecting the accumulation of dust in an air-cooled hardware device. A device housing includes an air inlet and an air outlet. An airflow source is configured for generating airflow through the device housing from the air inlet to the air outlet. A microcontroller disposed in the device housing includes a plurality of input leads and a built-in capacitance sensor configured for generating a signal in relation to the capacitance between at least two of the input leads. The capacitance sensor is sensitive to accumulation of dust between the at least two input leads.
Another embodiment provides a method of detecting dust within a hardware device. Airflow is generated through a housing of the hardware device. The capacitance between at least two input leads of a microcontroller disposed within the hardware device is sensed. A change in capacitance is detected between the at least two input leads consistent with the deposition of dust between the leads. A signal is generated responsive to the change in capacitance.
Other embodiments, aspects, and advantages of the invention will be apparent from the following description and the appended claims.
The present invention provides a system and method for electronically detecting the presence of dust within a computer system using a microcontroller (“chip”) having built-in capacitive sensing technology. One of the chips customarily included with a computer system, such as the CPU, Ethernet Controller, Memory Controller, IO Controller, or Video Controller, may be modified or re-designed to include a capacitive-sensing subsystem. Alternatively, a separate chip having built-in capacitive sensing technology could be added to an existing system configuration. The dust detection system may be implemented in a stand-alone computer, such as an individual PC, or in a more expansive system, such as a rack-based blade server system (“rack system”) having multiple blade servers and other hardware devices. The chip is configured to detect a change in capacitance consistent with the accumulation of dust. When the capacitance reaches a setpoint, the chip generates an alert. This provides automatic detection of dust within a computer system so that hardware need not be manually inspected for dust. This saves time and money, and wear and tear on components such as device connectors.
In one embodiment, each server in a rack system may receive one of the chips having a capacitive sensing subsystem. Each chip is placed on a motherboard of the respective server, in the path of the airflow through the server. Firmware is provided to enable the detection of capacitance changes caused by dust accumulation. Each chip monitors the capacitance between two adjacent input leads (which may be pins or terminals) on the chip, and is sensitive to changes in capacitance as dust accumulates between the adjacent input leads. The leads are spaced within about 1 mm of each other, and the chip is oriented with the two adjacent leads upstream of the body of the chip. In response to reaching or exceeding a capacitance setpoint, the chip generates an alert, such as illumination of a light emitting diode (LED) or generation of a service processor event message. The service processor event message may be received by a management console for the attention of a system administrator. Each alert may contain the identity of the blade server generating the alert, so that the system administrator knows which blade server(s) need to be cleaned. Automatically detecting the accumulation of dust in blade servers or other components saves time, labor, and associated operating expense as compared with manually removing and individually inspecting each blade server for dust.
Each server chassis 14 supports one or more blower module known in the art for circulating air through the server chassis 14 to cool the blade servers 16 and support modules within the server chassis 14. Heated air expelled from the rack system 10 is then taken up by an air intake 22 and circulated through a computer-room air-condition system (CRAC) that cools the air and returns it to the data center 20. As air blows through the blade servers 16 and other hardware devices, dust collects over time in each of the hardware devices in the rack system 10. The invention provides systems and methods for detecting the accumulation of dust in a blade server 16 or other hardware device without removal.
A workstation 24 is optionally networked with the blade servers 16 for helping a system administrator 26 monitor and control the blade servers 16 globally. The workstation 24 includes a management console 28, which has a customizable graphical administrative interface, and a management server 29, which can remotely control and support several remote computer subsystems including the blade servers 16. Local software (e.g. a system “agent”) may be installed on each blade server 16, allowing the management server 29 to selectively interface with the various blade servers 16 to monitor and control the blade servers 16. For example, an agent installed on a particular blade server 16 may send a signal over the network to warn the system administrator 26 that intervention is required for that blade server.
The workstation 24 may include additional functionality pertaining to the detection of dust according to the invention, and that functionality may be tied in to existing features, such as the ability of the blade servers 16 to generate alerts in the form of service processor event messages. For example, each blade server 16 may detect the accumulation of dust on its components or within its housing, as further described below, and generate an alert signal when the amount of accumulated dust reaches a critical level that requires servicing the blade server 16. The alert signal may be received at the workstation 24 and reported by the management console 28. The system administrator 26 may monitor the management console 28 to know which specific hardware devices need servicing for dust removal at any particular time. This approach to monitoring the accumulation of dust within the individual hardware devices of the rack system 10 is more efficient than periodically removing and visually inspecting all the components to determine which hardware devices need cleaning.
The chip 50 is positioned on the motherboard 35. Dust 52 accumulates throughout the blade server 16, including on the input leads 54 of the chip 50. The chip 50 is configured for detecting capacitance changes induced by the accumulation of dust over time. The chip 50 is positioned on a portion of the motherboard 35 having plenty of area around the perimeter of the chip 50 unobstructed by neighboring components, so that dust-carrying airflow readily reaches the chip and deposits dust on the chip 50 over time. The dust 52 on the input leads 54 causes a change in capacitance between selected input leads, and the capacitance between the selected input leads can be correlated with the extent of dust accumulation. The chip 50 detects when dust accumulates to an excessive level, and generates an alert, such as a service processor event message and/or the illumination of an LED 33 on the front of the blade server 16.
Sensor firmware 60 may be included with the chip 56 for monitoring electrical activity at the capacitive input leads 54A, 54B and interpreting the electrical activity as a corresponding capacitance value or change in capacitance. The firmware 60 is particularly adapted for detecting changes in capacitance indicative of the presence of dust. The firmware 60 may have the ability to differentiate between capacitance changes caused by dust and capacitance changes caused by other environmental parameters, such as an accidental short or the placing of a user's finger on the input leads. For example, the chip 56 may be calibrated to establish the normal range in capacitance due to dust, so that in use, the chip 56 is responsive to changes caused by dust. Capacitance values outside this range may be selectively excluded from the analysis, or may trigger fault circuitry (not shown) to generate a fault for the attention of an administrator.
CCRIT may be used in the selection of a setpoint. When a device having the chip is subsequently placed in service, an alert may be generated when C reaches or exceeds CCRIT. Alternatively, the setpoint may be selected as a capacitance differential equal to the range “RC” between C0 and CCRIT, so that an increase in capacitance equal to or greater than RC may trigger an alert. However, values significantly outside the range RC may indicate something other than the accumulation of dust. For example, an observed value of C that is significantly above CCRIT or below C0 may indicate the presence of a foreign object, such as a finger or a short circuit between capacitive input leads. Special alerts may be generated to flag an abnormal capacitance reading such as these and differentiate these alerts from other system alerts generated in response to reaching or exceeding the capacitance setpoint.
The above described embodiments are non-limiting examples of how a dust detection system and method may be implemented, and other embodiments of capacitive dust sensing are within the scope of the invention. A dust detection system as shown and described herein is useful in virtually any electronic system prone to the accumulation of dust. Almost any electronic system may benefit from the ability to automatically, electronically detect the accumulation of dust. Electronic systems having a capacitive dust detection system according to the invention will require much less manual, labor-intensive inspection, with an associated reduction in downtime and maintenance expenses. Electronic systems may be serviced for dust removal and general cleaning on a more logical, as-needed basis, rather than as a matter of routine. For example, system administrators responsible for larger computer systems may spend less time manually inspecting and servicing blade servers and other hardware devices, and may instead respond as needed to alerts individually generated by the blade servers. Thus, system resources are better allocated to those tasks and devices with a demonstrable need for attention. Furthermore, since the dust accumulation is detected using features built into a chip, it is not necessary to provide additional components in the housing or on the motherboards.
The terms “comprising,” “including,” and “having,” as used in the claims and specification herein, shall be considered as indicating an open group that may include other elements not specified. The terms “a,” “an,” and the singular forms of words shall be taken to include the plural form of the same words, such that the terms mean that one or more of something is provided. The term “one” or “single” may be used to indicate that one and only one of something is intended. Similarly, other specific integer values, such as “two,” may be used when a specific number of things is intended. The terms “preferably,” “preferred,” “prefer,” “optionally,” “may,” and similar terms are used to indicate that an item, condition or step being referred to is an optional (not required) feature of the invention.
While the invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of this disclosure, will appreciate that other embodiments can be devised which do not depart from the scope of the invention as disclosed herein. Accordingly, the scope of the invention should be limited only by the attached claims.
Number | Name | Date | Kind |
---|---|---|---|
4183029 | Isayama et al. | Jan 1980 | A |
4400971 | Tassicker | Aug 1983 | A |
5247827 | Shah | Sep 1993 | A |
5457396 | Mori et al. | Oct 1995 | A |
7129847 | Right et al. | Oct 2006 | B2 |
7262704 | Shetty et al. | Aug 2007 | B2 |
20010048312 | Nakamura | Dec 2001 | A1 |
20070044579 | Yamaguchi et al. | Mar 2007 | A1 |
Number | Date | Country |
---|---|---|
61-186846 | Aug 1986 | JP |
Number | Date | Country | |
---|---|---|---|
20090045967 A1 | Feb 2009 | US |