In a commercial setting, such as a hotel, hospital, laundry service or other setting in which large numbers of dryers and are run through multiple cycles each day, several factors come into play. For example, textiles in a dryer should be dried to the point where they are “dry” but not “overdry.” To that end, dryer monitor 20 notifies laundry personnel when the textiles within dryer 2 are “dry” and/or may also notify laundry personnel when the textiles in dryer 2 are “overdry.” By doing so, dryer monitor 20 may increase efficiency because employees need not run the dryer through an additional cycle to make sure the laundry is dry. In addition, by determining when textiles in a dryer are dry and alerting laundry personnel of that fact, dryer monitor 20 may result reduce excess energy consumption by helping to minimize the amount of time a dryer spends drying the textiles after a desired dryness level has been achieved.
As another example, certain laundry products may be used to condition textiles in the dryer during the dryer cycle. These include single-use laundry products, such as dryer sheets, and multi-use laundry products, such as solid blocks of fabric softener or other laundry conditioners that are gradually used up over the course of several dryer cycles. Examples of multi-use solid product blocks and associated carriers may be found in U.S. Pat. No. 6,779,740 to Lentsch, et al., issued Aug. 24, 2004; in U.S. Pat. No. 6,910,640 to Griese, et al., issued Jun. 28, 2005; and in U.S. Patent Application Publication Number 2003/0195130, to Lentsch, et al., published Oct. 16, 2003, each of which is incorporated herein by reference in its entirety. In the case of multi-use laundry products, dryer monitor 20 may also notify laundry personnel when these multi-use laundry products need to be replaced. Dryer monitor 20 may thus help to ensure that each load of laundry receives the proper amount of fabric conditioning by avoiding situations in which a dryer is run through one or more cycles with no fabric conditioning product.
To provide the dryness information and the replacement information, dryer monitor 20 includes at least one sensor 22. Information obtained from sensor 22 is used as a gauge to determine the dryness of textiles in dryer 2. Sensor 22 may include a humidity sensor, a temperature sensor or both. Sensor 22 may also include any other type of sensor that senses information concerning dryness or overdryness of textiles in a dryer, or which senses information concerning the start or stop of a dryer cycle. When the specified level of dryness is sensed, dryer monitor 20 may alert the customer to prevent needless over-drying of the textiles. Preventing overdry textiles may help to conserve energy, reduce excess energy costs and prevent premature textile degradation and/or damage. Information obtained from sensor 22 may also be used to count the number of cycles of dryer 2. The dryer cycle count may be used, for example, to alert laundry personnel when it is time to replace multi-cycle laundry products, to indicate when periodic or scheduled maintenance is to take place, to track the number of dryer cycles executed by the dryer over the lifetime of the dryer or during a defined period of time, etc.
Although dryer monitor 20 will be shown and described herein with respect to a clothes dryer, it shall be understood that dryer monitor 20 may be used with any type of drying equipment, and the invention is not limited in this respect. Such drying equipment may include, for example, dishwashers, warewashers, car washes, or other equipment where drying of an object or objects is required. In addition, dryer monitor 20 may be used to monitor and/or alarm to temperature, humidity or other environmental conditions in any application where such monitoring is required or desired. As with the clothes dryer embodiment shown in
When dryer monitor 20 is first installed for use with an existing dryer in a commercial laundry setting, such as a hotel or commercial laundry establishment, it may be run using various default settings that may be programmed into dryer monitor 20 at the time of manufacture. Alternatively, dryer monitor 20 may be configured with customized settings by a service technician at the time of installation or at some later time. For example, a service technician may configure dryer monitor 20 by determining and setting customized settings for when the laundry is “dry,” when the laundry is “overdry,” when a dryer cycle starts and/or stops, and/or a maximum number of dryer cycles after which an alert is to be activated. By comparing the sensed humidity and or temperature information from sensor 22 with the programmed default or customized settings, dryer monitor 20 may determine the status (e.g., whether the laundry is not dry, dry or overdry) of the laundry and/or may count dryer cycles. Dryer monitor 20 may then indicate via a status indicator, such as a visible or audible alarm, when the laundry is dry, when the laundry is “overdry” and/or when the specified number of dryer cycles has elapsed. Dryer monitor 20 may also determine and display a count of the number of dryer cycles that have occurred over the lifetime of the dryer or during a defined period of time.
In the example embodiment shown in
For example, when the maximum number of dryer cycles is reached, dryer monitor may activate change indicator 37A and/or audible alarm 34. For example, change indicator 37A may light up or blink after a predetermined number of dryer cycles have been completed. At this point in time, the cycle count on display 38 might read “0” in the event that the display counts down from the maximum number of dryer cycles. A displayed cycle count of “0” in this instance may alert laundry personnel that it is time to replace the multi-cycle laundry product or perform preventive maintenance, for example.
In addition, when dryer monitor 20 determines that the textiles within the dryer have been “dry” for a certain length of time it may activate overdry indicator 37B. For example, overdry indicator 37B may light up or blink in a certain way when the linen has been determined to be “dry” for at least a defined number of minutes to alert the laundry staff to stop the dryer cycle and prevent an overdry condition. Alternatively or in addition, once dryer monitor 20 has determined that the dryer is operating in an “overdry” condition, overdry indicator 37B may light up or blink in a different way to alert the laundry staff of the overdry condition. Dryer monitor 20 may also track and/or display the amount of time the dryer operates in an overdry condition. Dryer monitor 20 may further calculate energy usage and energy cost information based on the amount of time dryer operates in an overdry condition. This information may be useful to managers of commercial laundry establishments to monitor and track excess energy usage and generally monitor operating conditions of the dryer.
Dryer monitor 20 may also activate a low battery indicator upon detection of a low battery condition. For example, low battery indicator 37C may light up or blink to alert laundry staff of the low battery condition.
Status indicators 37 and/or the audible alarm may run continuously, may blink or may be activated on an intermittent basis, such as every few minutes, to save battery life. A reset button 33 restarts the cycle count after the maximum number of cycles has been reached and the corresponding action has been completed, such as replacement of the multi-cycle laundry product, preventive maintenance, etc., and/or may reset the overdry indicator.
Sensor 22 may include a humidity sensor 24, a temperature sensor 26 and/or other type of sensor capable of sensing information useful in determining either when the textiles within the dryer are “dry,” determining when the textiles are “overdry” and/or determining the start or finish of a dryer cycle. In one embodiment, controller 30 determines the “dryness” of textiles in a dryer based on humidity information obtained from humidity sensor 24. In another embodiment, controller 30 determines the start and/or finish of a dryer cycle based on information obtained from temperature sensor 26. In one embodiment, humidity sensor 24 and temperature sensor 26 are positioned to sense humidity and temperature information of exhaust air of the clothes dryer 2.
Dryer monitor 20 is a diagnostic device that can be used with any drying equipment. In one embodiment, for example, dryer monitor 20 may be an auxiliary device that may be added to dryers without dryness sensing capability. As such, dryer monitor 20 may include its own power supply 31. Power supply 31 may include, for example, 9V or AA, or other type of battery. In another embodiment, dryer monitor 20 may be integrated into a dryer at the time of manufacture. In that embodiment, dryer monitor 20 may be wired to receive power from dryer's power supply.
When dryer monitor 20 is used with an existing dryer in a commercial laundry setting, such as a hotel or commercial laundry establishment, a service technician configures dryer monitor 20 by determining and setting default settings for when the laundry is “dry” and/or a maximum number of dryer cycles after which dryer monitor should activate an alert. To that end, dryer monitor 20 may include configuration elements 32 via which a service technician may customize these and various other system parameters for each specific dryer installation. Configuration elements 32 may be implemented using dip switches, jumpers or the like. Alternatively, the system may be configured via software or pushbutton commands entered via the control panel 21, or may be auto-configured via NVRAM or other stored memory device.
Sensed and calculated information concerning the operation of dryer 2 are stored in a memory 35. Memory 35 may store, for example, any humidity and temperature information obtained from humidity sensor 24 and temperature sensor 26, as well as a time and date stamp associated with the humidity and temperature information. Memory 35 may also store, for example, computed information such as a dryer cycle count (stored in cycle count 35A) an overdry count (stored in overdry count 35B) and/or the amount of time the dryer has operated in an overdry condition (stored in overdry timer 35C). Memory 35 may also stored other computed information such as excess energy usage or excess energy cost corresponding to excess energy used during the amount of time the dryer has operated in an overdry condition.
In operation, controller 30 detects the start and/or a finish of a laundry cycle based on temperature information obtained from temperature sensor 26. The cycle count is maintained in cycle count 35A. Each time controller 30 detects the start of a dryer cycle, controller 30 updates the count stored in cycle count 35. The cycle count 35A may then be compared to the maximum cycle count as set up during installation of the dryer monitor 20 to determine how many cycles remain before the maximum cycle count is reached. Controller 30 may then display the remaining cycles on display 38. The displayed remaining cycle count may be used as a “countdown” from the maximum cycle count. For example, a displayed cycle count of zero may be indicate to laundry personnel that a multi-use laundry product should be replaced or that periodic maintenance should be performed. The countdown may also be indicative of any other status condition of a dryer as may be determined by those of skill in the art. Alternatively, the cycle count may be displayed as running total of the number of dryer cycles completed by the dryer.
Controller 30 determines when the laundry is “dry” based on humidity information obtained from humidity sensor 24. Controller 30 may also determine when the laundry is “overdry” based on information obtained from humidity sensor 24, or may determine that laundry is overdry a defined period of time after the laundry is determined to be dry. The number of overdry cycles is maintained in overdry count 36. Each time an overdry condition is detected, controller 30 updates the count stored in overdry count 35B. Information concerning the total number of overdry cycles executed by the dryer may be of interest to both individuals and commercial accounts alike, as in many cases dryer cycles run longer than actually required to completely dry the textiles. Prevention of such “overdry” conditions may help to conserve energy, reduce excess energy costs and prevent premature textile degradation and/or damage. Further, an overdry timer 35C may be used to track the amount of time dryer 2 operates in an overdry condition.
Reset 33, which may be a button, knob or other input element, may be used to reset the cycle count 35A once the maximum number of cycles has been reached, any multi-use laundry products have been replaced or other reason for monitoring the number of dryer cycles has been dealt with. Reset 33 may also reset overdry indicator 37. A clock 36 is available to controller 30 for tracking progress of timers such as a start timer, a stop timer, an overdry timer, etc.
On dryers without automatic dryness sensing capability or when using a timer to set the length of time for a dryer cycle, the user must estimate the time it will take for the dryer achieve a desired level of dryness. In practice, this time to dryness is difficult to accurately determine. If the estimate is incorrect, the laundry may be “underdry” (still damp) or “overdry” (the cycle ran longer than required to adequately dry the textiles) at the conclusion of the dryer cycle. In the case of overdry, the textiles are subjected to the high heat of the dryer environment for an extended period of time and excess energy is consumed.
Dryer monitor 20 uses humidity as a benchmark to determine when the laundry is “dry.” Dryer monitor 20 may then alert the user that the laundry is “dry” via status indicators 37, audible alarm 34 and/or display 38. In one embodiment, the dryness of textiles in a dryer is determined by sensing humidity levels in exhaust compartment 10 (see
To determine the correlation between humidity level in the exhaust compartment and “dryness,” empirical data comparing textiles of different moisture content to determine what feels “dry” to a majority of test subjects was gathered. Prepared samples of various textile types (such as cotton and poly-blend) were removed from a dryer at various intervals during the course of a dryer cycle. The samples were analyzed for percent water content (weight % H2O) and were evaluated by test subjects in a blind sensory test for “dryness.” This analysis determined that a correlation exists between relative humidity in the exhaust compartment and a feeling of “dry” for a majority of test subjects. This correlation was found to be valid for a wide variety of load conditions and textile types (e.g., cotton, poly-blend, etc.). In other words, regardless of fabric type and time of cycle, the average RH % and a feeling of “dry” were the same for a variety of textile types. This direct correlation between RH % and a sensory feeling of “dryness” was generally the case even if the % H2O varies for different fabric types. Thus, the “dry” setting for humidity sensor 24 may result in “dry” laundry regardless of fabric type or load condition. A single default humidity set point may therefore be used to determine when laundry is “dry” for any load condition or fabric type.
In one embodiment, therefore, a default dry set point as a function of humidity (such as relative humidity, absolute humidity, or other humidity measure) may be set at the time of manufacture. During installation, the service technician may adjust and customize the dry set point as will be described further below to achieve a desired dryness level. The default dry set point may be set at the level at which a correlation exists between the measured humidity and an empirically determined feeling of dryness. This default dry set point may be, for example, a relative humidity of 13%, 12%, 11%, 10%, 9%, 8%, or less. The default dry set point and the adjusted dry set point may vary depending on the specific type of dryer with which dryer monitor 20 is being used, the location of humidity sensor 24 in the exhaust compartment, and various other factors.
A humidity set point for “overdry” may be set in a similar fashion. In other words, the overdry set point may be empirically determined using qualitative sensory data gathered from a sample of test subjects. Alternatively, the overdry set point may be set a few percentage points below the dry set point. A default overdry set point may be programmed at the time of manufacture, and, like the default dry set point, may be adjusted and customized at the time of installation or at some later time. The default dry and overdry set points may be (but need not necessarily be) adjusted as different dryers and different positioning of humidity sensor 24 may required different dry and overdry set points than the default levels set at the time of manufacture. As another alternative, controller 30 may determine that the laundry is “overdry” a defined period of time after the laundry has been determined to be “dry.”
If an overdry set point is desired, controller 30 may similarly proceed to determine an appropriate overdry set point. To do this, the service technician checks the laundry and subjectively determines, by touch, whether the default overdry set point adequately achieves a level of “overdry” in the opinion of the service technician. If not, the service technician may increase the default overdry set point and retest the laundry until, in the opinion of the service technician, the laundry is “overdry.” Alternatively, controller 30 may determine an overdry condition a defined period of time after the laundry has been determined to be dry.
As described above, in certain situations it may be desirable to keep track of the number of dryer cycles completed by the dryer. For example, a dryer cycle count may be used to alert laundry personnel when it is time to replace a multi-cycle laundry product. As another example, a dryer cycle count may be used to alert laundry personnel when it is time to perform preventive maintenance. As another example, dryer cycle counts may be useful when users of a dryer are charged for use of the dryer on a per-cycle basis.
To that end, dryer monitor 20 may include a mechanism for counting dryer cycles. Controller 30 detects the start (beginning) of a dryer cycle, stop (end) of a dryer cycle or both based on temperature information received from temperature sensor 26. In one embodiment, dryer monitor 20 may simply count the total number of dryer cycles completed by the dryer over the lifetime of the dryer. In another embodiment, dryer monitor 20 may count the number of dryer cycles completed by the dryer during a defined period of time. In another embodiment, dryer monitor 20 may count a number of dryer cycles completed by the dryer and alert a user when a predetermined cycle count is reached. In another embodiment, dryer monitor 20 may display the counted number of dryer cycles. In another embodiment, dryer monitor 20 may display the number of dryer cycles remaining until the predetermined count is reached. In other words, dryer monitor 20 may display the difference between the counted number of dryer cycles and a maximum cycle count (a “countdown” of the number of dryer cycles). When the countdown reaches zero, dryer monitor 20 may activate a status indicator to alert laundry personnel that the desired number of dryer cycles have been completed. The status indicator or zero count on the display may further indicate that some action is to be taken with respect to the dryer, such as replacing a multi-use laundry product, perform preventive maintenance, etc.
Dryer monitor 20 detects the start (beginning) of a dryer cycle, stop (end) of a dryer cycle or both based on information received from temperature sensor 26. For example, temperature sensor 26 obtains temperature information concerning the dryer. In one embodiment, as discussed above with respect to
Process 150 begins in a non-drying or “sleep” mode (152). Sleep mode conserves battery life when dryer 2 is not in use. When controller 30 receives information from the temperature sensor 26 indicating that the temperature is greater than a defined “start” temperature” (140° F. in this example) controller 30 activates a start timer for a defined “start period” (154) (2 minutes in this example). At this point controller 30 moves to a dryer start detected state (156). If at any time within the start period the temperature drops below the start temperature (158), controller 30 sets the start timer back to zero and goes back into sleep mode (152). If, on the other hand, the temperature remains above the start temperature for a period of time at least equal to the start period (160) controller 30 sets an overdry alarm status register “OFF” (160) and moves to a drying with no overdry state (162). Because this is the beginning of the dryer cycle, dryer monitor 20 defaults to a no overdry state at this point.
Once a dryer cycle start has been detected and the drying state is entered (162), controller 30 monitors temperature sensor 26 and humidity sensor 24 to detect either the end (stop) of the dryer cycle or the occurrence of an overdry condition. When controller receives information from temperature sensor 26 indicating that the temperature is less than a defined “stop temperature” (140° F. in this example) (164) controller 30 moves to a dryer stop detected state (166). If, while in the dryer stop detected state the temperature goes above the stop temperature for at least a defined stop period (5 seconds in this example) (168) controller 30 determines that the dryer cycle has not yet completed and moves back into the drying with no overdry state (162). If, on the other hand, while in the dryer stop detected state (166) the temperature stays below the dryer stop temperature for at least the defined stop period (170), controller 30 determines that the dryer cycle has completed. Controller 30 then increments the cycle count (170). Alternatively, controller 30 may increment the cycle count after detecting the start of the dryer cycle (156). Controller 30 then moves back into sleep mode (152).
While in the drying with no overdry state (162) controller 30 also receives humidity information from humidity sensor 24. Controller 30 compares the received humidity information with the dry set point to determine whether the laundry is dry. An overdry period (2 minutes in this example) is used to determine when the laundry is overdry. If the humidity remains less than the dry set point for at least the overdry period, controller 30 sets the overdry alarm status register to “ON” (172). Controller 30 may also start an overdry timer to track the amount of time the dryer remains in the overdry condition (172). In other words, controller 30 uses the overdry timer to track the amount of time the dryer continues to run after the items in the dryer are determined to be overdry. At this point, controller 30 moves to a drying with overdry state (174).
While in the drying with overdry state (174) controller 30 continues to monitor temperature sensor 26 to detect the completion (stop) of the dryer cycle. The overdry timer continues to track the amount of time the dryer remains in the overdry condition. When controller 30 receives information from temperature sensor 26 indicating that the temperature is less than the defined “stop temperature” (140° F. in this example) (176) controller 30 moves to a dryer stop detected with overdry state (178). If, while in the dryer stop detected with overdry state (178) the temperature goes above the stop temperature for at least a defined stop period (5 seconds in this example) (180) controller 30 determines that the dryer cycle has not yet completed and moves back into the drying with overdry state (174). If, on the other hand, while in the dryer stop detected with overdry state (178) the temperature stays below the dryer stop temperature for at least the defined stop period (182), controller 30 determines that the dryer cycle has completed. Controller 30 then increments the cycle count and increments the overdry count (182). Controller 30 also stops the overdry timer (182). Alternatively, controller 30 may increment the cycle count after detecting the start of the dryer cycle (156). Controller 30 then moves back into sleep mode (152).
Although specific values are given for the variables in
In the embodiments shown and described above, dryer monitor 20 is associated with a single dryer 2. However, in alternate embodiments, dryer monitor 20 may be associated with multiple dryers 2. For example, dryer monitor 20 may receive information concerning the dryness of textiles from a plurality of sensors 22, wherein each of the plurality of sensors corresponds to a different one of a plurality of dryers 2. Similarly, dryer monitor 20 may receive information concerning the number of dryer cycles from a plurality of sensors 22, wherein each of the plurality of sensors corresponds to a different one of a plurality of dryers 2. In this way, dryer monitor 20 may determine and alert laundry personnel of the dryness of textiles for a plurality of dryers 2, or may determine and alert laundry personnel of the cycle count for a plurality of dryers 2. Such as feature may be useful, for example, in locations with more than one dryer, such as hotels or commercial laundry establishments. In this embodiment, dryer monitor 20 may be mounted on one of the plurality of dryers or may be located in a central control area rather than mounted on a dryer front.
Rather than using relative humidity to determine dryness of textiles in a dryer, dryer monitor 20 may also use absolute humidity or some other humidity measure as a benchmark to determine when laundry is dry and/or overdry. Similarly, dryer monitor 20 need not measure humidity levels in the lint compartment, but may measure humidity levels inside drum 4, behind lint screen 10, or other location with respect to dryer 2 where a humidity level capable of indicating dryness or overdryness of textiles in a dryer may be obtained. In this alternate embodiments, the dry and overdry humidity set points may be adjusted to best correspond to the feeling of dry or overdry depending upon the location of humidity sensor 24.
Further, other dryer settings in addition to “dry” and “overdry” may also be incorporated into dryer monitor 20. For example, there may be situations in which it is desired to remove laundry from a dryer while it is still damp. Alternatively, an alert at some intermediate point in the cycle may be desired if a laundry product is to be added to the dryer mid-cycle, a dryer setting (such as the heat setting) is to be changed mid-cycle, etc. In these cases, dryer monitor 20 could be set to alert at these intermediate points in the dryer cycle.
Dryer monitor 20 may further incorporate other features in addition to those described above. For example, dryer monitor 20 may include a timer that tracks the length in time of each dryer cycle, and/or tracks the total combined time of all dryer cycles in the lifetime of the dryer or since a defined point in time.
Dryer monitor 20 may also use the overdry timer which tracks the amount of time the dryer operates in the overdry condition to further calculate and store information concerning excess energy usage and the cost associated with that excess energy usage. For example, knowing the amount of time the dryer operates in the overdry condition (via overdry timer), and knowing certain specifications of the dryer such as average energy usage per unit time, dryer monitor 20 may calculate the amount of excess energy unnecessarily expended in the overdry condition (that is, continuing to operate the dryer after the laundry is already dry). In addition, knowing the rate of utility cost per unit time, dryer monitor 20 could also determine the cost of that excess energy usage. Tracking and reporting of excess energy usage and cost to management personnel may be very valuable for the overall management and operation of commercial laundry establishments.
In one embodiment, the invention may encompass one or more computer-readable media comprising instructions that cause a processor, such as controller 30, to carry out the methods described above. A “computer-readable medium” includes but is not limited to read-only memory (ROM), random access memory (RAM), non-volatile random access memory (NVRAM), electrically erasable programmable read-only memory (EEPROM), flash memory a magnetic hard drive, a magnetic disk or a magnetic tape, a optical disk or magneto-optic disk, a holographic medium, or the like. The instructions may be implemented as one or more software modules, which may be executed by themselves or in combination with other software. A “computer-readable medium” may also comprise a carrier wave modulated or encoded to transfer the instructions over a transmission line or a wireless communication channel.
The instructions and the media are not necessarily associated with any particular computer or other apparatus, but may be carried out by various general-purpose or specialized machines. The instructions may be distributed among two or more media and may be executed by two or more machines. The machines may be coupled to one another directly, or may be coupled through a network, such as a local access network (LAN), or a global network such as the Internet.
The invention may also be embodied as one or more devices that include logic circuitry to carry out the functions or methods as described herein. The logic circuitry may include a processor that may be programmable for a general purpose or may be dedicated, such as microcontroller, a microprocessor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a field programmable gate array (FPGA), and the like.
One or more of the techniques described herein may be partially or wholly executed in software. For example, a computer-readable medium may store or otherwise comprise computer-readable instructions, i.e., program code that can be executed by a processor to carry out one of more of the techniques described above.
Various embodiments of the invention have been described. These and other embodiments are within the scope of the following claims.