The invention relates to a heater and in particular, a heater having internal temperature sensors for regulating the air temperature within the heater and controlling certain operations of the heater.
A known type of heater such as a space heater is configured to intake air from the ambient space around the heater (e.g., an interior room of a building), heat the intaken air, and then discharge the heated air back into the ambient space to heat the ambient space to a desired temperature. In a typical heater of known design, a temperature sensor is located near the air inlet of the heater to measure the temperature of the ambient air. The temperature sensor is then used to control the operation of the heater by comparing the ambient temperature to a target temperature set by the user for the heater to heat the ambient space. If the difference between the ambient temperature and the target temperature is greater than a predetermined threshold value, the heater may continue to operate at its current settings. On the other hand, if the difference between the ambient temperature and the target temperature is less than a predetermined threshold value, the heater (or at least its heating element(s)) may shut down.
Typically, the temperature sensor used in such application is a thermistor, particularly a negative temperature coefficient (NTC) sensor. Other temperature sensors that may be used include The NTC sensor is then used to control the operation of the heater by comparing the ambient temperature to target or set values for the heater to heat the air around the heater (i.e., the ambient air). In some applications, a resistance temperature detector (RTD), thermocouple, or other type of heating probe or thermometer can used in place of an NTC sensor.
In known heaters, temperature sensors configured as just described can be effective in regulating the temperature of the air outputted by the heater. However, as currently implemented in known heaters, temperature sensors are not designed to control the heater in response to conditions that may impair the operation of the heater. As examples, the temperature sensors are not designed to (i) react to blockages on the inlet or outlet of the heater that can cause the heater itself to overheat; (ii) react to heater malfunctions; or (iii) safely respond to a slow start of a fan motor of the heater.
There is an ongoing need for further developments in heaters of the type just described.
To address the foregoing problems, in whole or in part, and/or other problems that may have been observed by persons skilled in the art, the present disclosure provides methods, processes, systems, apparatus, instruments, and/or devices, as described by way of example in implementations set forth below.
According to an implementation the present disclosure, a heater for heating air includes: a housing comprising an inlet, an outlet, and an air duct between the inlet and the outlet; a fan positioned in the air duct and configured to establish a flow of air from an ambient space outside the housing into the inlet, through the air duct, and to the outlet; a heating element positioned in the air duct and configured to heat the air flowing through the air duct; a first temperature sensor positioned at or near the inlet and configured to measure a first temperature of ambient air at the inlet; and a second temperature sensor positioned in the air duct and configured to measure a second temperature of heated air flowing through the air duct.
In an implementation, the heater includes a controller configured to control a preset heating power of the heating element and a preset fan speed of the fan according to any of the methods disclosed herein.
According to an implementation the present disclosure, a method for operating a heater includes: operating the heater at a preset heating power of a heating element of the heater and a preset fan speed of a fan of the heater, to intake ambient air through an inlet of the heater and into an air duct of the heater, heat air in the air duct, and discharge the heated air through an outlet of the heater; making a first measurement of a first temperature of the ambient air at the inlet; making a second measurement of a second temperature of heated air in the air duct; and determining if one or more criteria have been met, wherein the one or more criteria are based on the second measurement, or both the first measurement and the second measurement, and wherein: if none of the one or more criteria has been met, continuing to operate the heater at the preset heating power and the preset fan speed; and if any of the one or more criteria has been met, adjusting the preset heating power, or adjusting the preset fan speed, or adjusting both the preset heating power and the preset fan speed.
Other devices, apparatus, systems, methods, features and advantages of the invention will be or will become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims.
The invention can be better understood by referring to the following figures. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the figures, like reference numerals designate corresponding parts throughout the different views.
The illustrations in the drawing figures are considered to be schematic, unless specifically indicated otherwise.
In this disclosure, all “aspects,” “examples,” “embodiments,” and “implementations” described are considered to be non-limiting and non-exclusive. Accordingly, the fact that a specific “aspect,” “example,” “embodiment,” or “implementation” is explicitly described herein does not exclude other “aspects,” “examples,” “embodiments,” and “implementations” from the scope of the present disclosure even if not explicitly described. In this disclosure, the terms “aspect,” “example,” “embodiment,” and “implementation” are used interchangeably, i.e., are considered to have interchangeable meanings.
In this disclosure, the term “substantially,” “approximately,” or “about,” when modifying a specified numerical value, may be taken to encompass a range of values that include +/−10% of such numerical value.
The heater 100 includes a housing or enclosure 104 that may be defined by one or more structural members. The housing 104 may have a rectilinear shape as shown, or may have any other polygonal shape or alternatively a rounded shape (e.g., spherical, ovoid, cylindrical, etc.). At least for purposes of description and illustration, the heater 100 (or housing 104) may be considered as being arranged around and along a device axis L, which may be (at least in a general sense) the central axis of the heater 100 (or housing 104). The heater 100 (or at least the housing 104) generally has an inlet side 108, an outlet side 112, a top side 116 between the inlet side 108 and the outlet side 112, a bottom side 120 between the inlet side 108 and the outlet side 112, and lateral sides 124 (of which only one lateral side 124 is viewable in
The housing 104 encloses or surrounds a device interior that includes an air inlet 128 at the inlet side 108, an air outlet 132 at the outlet side 112, and an air duct 136 arranged along the device axis L between the air inlet 128 and the air outlet 132. By this configuration, the housing 104 defines an air flow path running through the heater 100 from the air inlet 128, through the air duct 136, and to the air outlet 132. In the example of
The housing 104 also includes a fan 140 and one or more heating elements 144 positioned in the air duct 136 by any appropriate mounting means. Generally, the fan 140 may have any configuration appropriate for use in a heater of the type described herein. Generally, the fan 140 has a configuration effective to establish an air flow (flow of air) 148 (depicted by a large arrow in
Generally, the heating element 144 may have any configuration appropriate for use in a heater of the type described herein. As one example, the heating element 144 may generate heat according to a heating mechanism based on electrical resistance (i.e., Joule, or ohmic, heating). In other words, the heating element 144 may generate and emit heat energy in response to application of a voltage to the heating element 144, which generates an electrical current through the heating element 144. Thus, for example, the heating element 144 may be or include one or more electrically conductive wires or coils. The amount of heat generated by the heating element 144 depends on the level (or amount, magnitude, etc.) of heating power (or wattage) at which the heating element 144 is operating. Typically, the heating element 144 is configured such that the (level of) heating power is variable, thereby allowing selective variation in (or adjustment to) the temperature to which the air is heated in the air duct 136.
In one implementation, the heating element 144 represents two or more distinct heating elements, each operable at two or more settings of heating power. Different combinations of the heating elements may be active, with each heating element being individually set to a certain heating power. By this configuration, the heating element 144 is operable at a finite number of levels of heating power. The different combinations may be referred to as stages of the heating element operation. An example of such a heating element 144 is shown in the Table 1 below.
Generally, the fan 140 and the heating element 144 may be positioned anywhere in the air duct 136. In the illustrated example, the fan 140 is positioned nearer to the air inlet 128 than the heating element 144, and the heating element 144 is positioned nearer to the air outlet 132 than the fan 140. Accordingly, relative to the device axis L, the fan 140 is positioned between the heating element 144 and the air inlet 128, and the heating element 144 is positioned between the fan 140 and the air outlet 132. By this configuration, the fan 140 may be located in the upstream region of the air duct 136 that is cooler than the downstream region where the heating element 144 is located (depending on whether a temperature difference exists between the ambient air entering the air inlet 128 and the air heated by the heating element 144. The fan 140 may be spaced from the heating element 144 at a distance sufficient to prevent the fan motor 164 from being overheated by the heating element 144.
The flow (or flow path) of air 148 through the air duct 136 (as driven by the fan 140) may be considered as including at least three portions: unheated ambient air 168 at and near the air inlet 128, which is drawn into and through the air inlet 128 and driven towards the fan 140 and the heating element 144; internal (heated) air 172 in the air duct 136 in the vicinity of the heating element 144, which is being (or has been) heated by the heating element 144; and discharged or outputted (and heated) air 176 that is discharged from the air duct 136 through the air outlet 132 after being heated by the heating element 144.
The heater 100 also includes a first (or primary) temperature sensor 180 and a second (or secondary) temperature sensor 184. The first temperature sensor 180 may be positioned at or near the air inlet 128 by any appropriate mounting means, and is configured to measure a first temperature of the ambient air 168 at the air inlet 128. In the present context, “near” means that the first temperature sensor 180 is positioned close enough to the air inlet 128 to ensure accurate temperature readings of the ambient air 168, particularly before the ambient air 168 starts to become heated by the downstream heating element 144. In the illustrated example, the first temperature sensor 180 is positioned upstream of the fan 140. The first temperature sensor 180 may be positioned either inside or outside the air duct 136.
The second temperature sensor 184 is positioned in the air duct 136 by any appropriate mounting means, and is configured to measure a second temperature of the internal air 172 flowing through the air duct 136. More specifically, the second temperature is the temperature of the internal air 172 after it has been heated by the heating element 144 and has not yet had an opportunity to lose an appreciable amount of the heat energy deposited by the heating element 144. For this purpose, in an implementation, the second temperature sensor 184 is located at or near the heating element 144. In the present context, “at” means that the second temperature sensor 184 is positioned at the same (or substantially the same) axial position as the heating element 144 but is radially spaced from the heating element 144 (e.g., over or under the heating element 144). Also in the present context, “near” means that the second temperature sensor 184 is positioned between the second temperature sensor 184 and the air outlet 132. In this latter case, it may be advantageous to locate the second temperature sensor 184 closer to the heating element 144 than to the air outlet 132 to ensure temperature measurements are taken before the internal, heated air 172 starts to cool down as it flows away from the heating element 144. In the illustrated example, the first temperature sensor 180 is positioned at the top side of the air duct 136, and the second temperature sensor 184 is positioned at the bottom side of the air duct 136.
The functions of the first temperature sensor 180 and the second temperature sensor 184 are described further below. Examples of a device that may be utilized as the first temperature sensor 180 and the second temperature sensor 184 include, but are not limited to, a thermistor (particularly a negative temperature coefficient (NTC) sensor), a resistance temperature detector (RTD), and a thermocouple. In an implementation, the first temperature sensor 180 and the second temperature sensor 184 are identical. For example, both may be 100 kΩ NTC sensors.
The heater 100 also includes one or more user input devices and user output devices, which in the illustrated example are combined as a single user interface 188. The user interface 188 is typically mounted to an outside surface of the heater 100 (e.g., the housing 104) to facilitate access by the user and to thermally isolate the user interface 188 from the heating element 144. Examples of user input devices include a user-pressable button, key, or the like for switching the heater 100 between on and off states, and buttons that allow the user to set or select a desired (target) temperature at which the heater 100 is to output air. Other examples may include, but are not limited to, buttons that allow the user to set or select a desired fan speed, mode of operation (e.g., LOW heat, HIGH heat, FAN ONLY, etc.), a timer that sets the duration of operation of the heater 100 before automatically powering down, controls for a display screen (e.g., for setting the brightness of the display screen, customizing the information displayed, etc.), etc. The display screen typically displays the current ambient temperature (as measured by the first temperature sensor 180), the target temperature set by the user, and various other information relating to the operation of the heater 100. Examples of user output devices include the display screen (typically a liquid crystal display (LCD) screen) and often backlighting for one or more of the user input buttons. Other examples may include, but are not limited to, light emitting diodes (LEDs) utilized as indicators of operational states of the heater 100 or other information, and one or more speakers to provide auditory outputs.
The heater 100 also includes a system controller (or controller controller, or computing device) 192 in signal (electrical) communication (either wired or wirelessly) with the heating element 144, the fan 140 (e.g., fan motor 164 or associated electrical circuitry), and the user interface 188. The controller 192 may be positioned outside or inside the heater 100, in either case at a location where the controller 192 will not be overheated by the heating device 144. The controller 192 is configured to control the heating power and the fan speed, and receive and process measurement signals outputted by the first temperature sensor 180 and the second temperature sensor 184, as described below by way of example. The controller 192 is also configured to control the functions of the user interface 188, including receiving and processing user inputs to the user interface 188 and presenting information at the display screen. For all such purposes, the controller 192 may include any suitable combination of hardware, firmware, software, etc., including one or more electronics-based processors and memories, as appreciated by persons skilled in the art. For example, the controller 192 may include a non-transitory (or tangible) computer-readable medium that includes non-transitory instructions for performing any of the methods disclosed herein. A further example of the controller 192 is described below in conjunction with
As a general example of a method for operating the heater 100, the fan 140 is operated to establish the flow of air 148 through the heater 100 and the heating element 144 is operated to heat the air 148 as the air 148 flows through the heater 100. Specifically, the ambient air 168 is intaken through the air inlet 128 and into the air duct 136, the internal air 172 in the air duct 136 is heated via heat transfer from the heating element 144, and the heated air 176 is discharged from the air duct 136 through the air outlet 132. In this method, the heating element 144 is operated at a preset (or predetermined, setpoint, desired, selected, target, etc.) heating power, and the fan 140 is operated at a preset (or predetermined, setpoint, desired, selected, target, etc.) fan speed. The heater 100 is configured to allow the user to set or select the target temperature (e.g., 70° F.) at which the heater 100 is to heat the ambient space—i.e., the temperature of the discharged air 176. The target temperature is dictated by the level of heating power applied to the heating element 144 or at which the heating element 144 operates. Thus, setting the target temperature in effect corresponds to setting the heating power. In some implementations, the heater 100 may also allow the user to set or select a target fan speed (e.g., a low speed or high speed, or a variable range of fan speed).
In an implementation, the controller 192 determines the level of heating power, or both heating power and fan speed, based on a comparison of the ambient temperature measured by the first temperature sensor 180 and the target temperature inputted by the user at the user interface 188. For example, the controller 192 may calculate the temperature difference, ΔT, between the measured ambient temperature (ROOM TEMP) and the user-requested target temperature (SET TEMP) as follows.
ΔT=ROOM TEMP−SET TEMP
In an implementation, the value for the ambient temperature utilized to calculate the temperature difference may be a running average of several temperature readings, as described in detail below.
In an implementation, if the controller 192 determines that the temperature difference is greater than a predetermined first threshold value, the controller 192 may increase the heating power at which the heating element 144 operates, which may also involve switching on the heating element 144 if currently off, and/or adjusting the fan speed. On the other hand, if the controller 192 determines that the temperature difference is less than a predetermined second threshold value (which may be different from the first threshold value), the controller 192 may allow the heater 100 (in particularly, the heating element 144 and fan 140) to continue operating at its current settings. The process of interrogating the first temperature sensor 180, making determinations, and possibly making adjustments may be done at a predetermined loop rate (i.e., frequency, or intervals of time between executing the process).
In an implementation, in addition to the temperature difference ΔT, the fan 140 and the heating element 144 are controlled by different modes of operation, which may be set by the user or in some situations set by the controller 192. Examples of modes of operation include the above-noted LOW heat, HIGH heat, and FAN ONLY modes. Other modes may be provided, for example a MEDIUM heat mode. Table 2 below shows an example of a LOW heat mode, and Table 3 below shows an example of a HIGH heat mode.
4 < ΔT ≤ +∞
0 < ΔT ≤ 0.3
4 < ΔT ≤ +∞
In the FAN ONLY mode, the heating element is OFF and the fan speed is set to a predetermined level such as, for example, the maximum fan speed, which in this example is 2250 RPM.
In an implementation, the controller 192 may utilize values for the measured ambient temperature (ROOM TEMP) and the user-requested target temperature (SET TEMP) to determine if a user-inputted mode of operation should be overridden and the heater 100 switched to a different mode (or the heating element 144 and/or fan 140 adjusted to a different setting) or even powered down entirely.
As one example, the controller 192 may determine if the following condition (or criterion) is being met: ROOM TEMP>SET TEMP+1° F. If so, the controller 192 may switch the mode of operation from HIGH heat to LOW heat, unless the heater 100 is already operating in the LOW heat mode. Then, the controller 192 may maintain the LOW heat mode until ROOM TEMP=SET TEMP, at which time the controller 192 restore the ability to receive user input. On the other hand, if the heater 100 is already operating in the LOW heat mode, the controller 192 may power down the heater 100. Other constant values may be substituted for 1° F., as needed for effective control.
As another example, if the controller 192 determines that ROOM TEMP>SET TEMP+4° F., the controller 192 may power down the heater 100. Other constant values may be substituted for 4° F., as needed for effective control.
As another example, if the controller 192 determines that ROOM TEMP is ever greater than a predetermined high threshold value (e.g., 120° F.) or less than a predetermined low threshold value (e.g., 0° F.), the controller 192 may power down the heater 100. In this situation, it is assumed that the first temperature sensor 180 or associated circuitry has failed.
According to a further aspect of the present disclosure, the controller 192 controls operations of the heater 100 based also on reading temperature measurements (measurement signals) produced by the second temperature sensor 184 (values of 2nd TEMP), and/or reading temperature measurements (measurement signals) produced by both the first temperature sensor 180 (values of ROOM TEMP) and the second temperature sensor 184, including calculating (or detecting) and analyzing (or assessing) the temperature difference between a first temperature measurement received from (i.e., a first value of temperature measured by) the first temperature sensor 180 and a second temperature measurement received from (i.e., a second value of temperature measured by) the second temperature sensor 184. In one or more implementations of the heater 100 as described herein, it has been found that when the heater 100 is operating normally and under steady-state operating conditions, the detected temperature difference between the readings of the first temperature sensor 180 and the second temperature sensor 184 is generally demonstrated to be less than 5° C. and typically less than 3° C. Moreover, heat transfer occurs almost entirely between the heating element 144 and the air passing through the air duct 136. Little to none of the heat is wasted by raising the temperature of the housing 104 of the heater 100. According to a further aspect of the present disclosure, the controller 192 utilizes the temperature difference between the readings of the first temperature sensor 180 and the second temperature sensor 184, as well as readings acquired from the first temperature sensor 180 and the second temperature sensor 184 individually, to determine if the heater 100 is operating normally or abnormally (e.g., outside of normal ranges) and determine what actions need to be taken if the detected temperature difference (and/or individual first and/or second temperature measurements) are outside of the normal ranges. In this way, the second temperature sensor 184 may serve as an additional protective device for the heater 100.
In an implementation, the controller 192 may override operational modes such as shown in Tables 2 and 3 above based (at least in part) on readings taken by the second temperature sensor 182. As an example, if the controller 192 determines that 2nd TEMP≤ROOM TEMP+20° F., the controller 192 may switch or adjust the operations of the heating element 144 and the fan 140 according to the following Table 4. Other constant values may be substituted for 20° F., as needed for effective control.
Continuing with this example, when the controller 192 detects that 2nd TEMP<ROOM TEMP+20° F. for 10 seconds, the controller 192 returns the heater 100 to normal operations. On the other hand, if the controller 192 determines the 2nd TEMP has not returned to less than ROOM TEMP+20° F. within 30 seconds, then the controller 192 may power down the heater 100. Other constant values may be substituted for 20° F., and other time durations may be substituted for 10 or 30 seconds, as needed for effective control.
In an implementation, if the controller 192 determines that 2nd TEMP is ever greater than a predetermined high threshold value (e.g., 120° F.) or less than a predetermined low threshold value (e.g., 0° F.), the controller 192 may power down the heater 100. In this situation, it is assumed that the second temperature sensor 184 or associated circuitry has failed.
In an implementation, the second temperature sensor 184 functions as a way to remove heat from the heater 100 during the operation of powering down the heater 100. For example, when the heater 100 is powering down (by input from the user or action taken by the controller 192), the heating element 192 may be deenergized immediately (turned OFF) while the fan 140 continues to operate, for example at the above-noted Stage 4, until a condition (or criterion) is met. For example, the fan 140 may continue to run until 2nd TEMP<ROOM TEMP+10° F., or until 30 seconds have passed, whichever occurs first, at which time the fan turns OFF. Other constant values may be substituted for 1° F., and other time durations may be substituted for 30 seconds, as needed for effective control.
In an implementation, the first temperature measurement and the second temperature measurement are both taken (typically simultaneously) at a predetermined loop rate. For example, the loop rate may be set to 5 Hertz (Hz), in which case the first and second temperature measurements are taken every 200 milliseconds (ms). Lower loop rates may be utilized. However, if the loop rate is too low, the system may not be able to react rapidly enough to achieve effective control over the operations of the heater 100. As one example, loop rates higher than 2 Hz may be recommended.
In an implementation, a running average of a predetermined number of simultaneous readings of each of the first temperature measurement and the second temperature measurement are taken. For example, an average of ten simultaneous readings may be concurrently taken before applying the running average. The averaging equation for the first temperature measurement (taken by the first temperature sensor 180), TRoom, and the second temperature measurement (taken by the second temperature sensor 184), T2NTC, is shown below.
For example, at time t=0 seconds, ten concurrent readings of temperature (e.g., TRoom) are made:
1. T1=74.5° F.
2. T2=79.3° F.
3. T3=74.8° F.
4. T4=73.6° F.
5. T5=70.9° F.
6. T6=74.1° F.
7. T7=74.2° F.
8. T8=74.7° F.
9. T9=73.9° F.
10. T10=74.4° F.
These temperatures are averaged according to the equation above to provide the temperature average, Taverage:
The calculation above represents the first calculated value, so the initial value of the running average, Trunning_average, will be 74.44, from the definition above. In other words, the initial value the running average is Trunning_average=Taverage.
The ten simultaneous readings may be repeated at a predetermined frequency, for example every 30 seconds. Assume for example, that over the next 150 seconds the Taverage values are: 74.44, 74.94, 73.81, 74.58, 78.10, and 74.73. Then, the Trunning_average values are calculated according to the equation below, where t is the current time, (t×1) is the time of the previous calculation, and α is a weighting factor that in this example is set to be 0.84.
T
running_average(t)=ROOM TEMP=α*Taverage+(1−α)*Trunning_average(t−1)
T
running_average0=(0.84*74.44)+(0.16*74.44)=74.44→User Interface=74
T
running_average1=(0.84*74.94)+(0.16*74.44)=74.52→User Interface=74
T
running_average2=(0.84*73.81)+(0.16*74.52)=74.41→User Interface=74
T
running_average3=(0.84*74.58)+(0.16*74.41)=74.43→User Interface=74
T
running_average4=(0.84*78.10)+(0.16*74.43)=75.02→User Interface=75
T
running_average5=(0.84*74.73)+(0.16*75.02)=74.97→User Interface=74
In the above calculations for running average, in the case of room (ambient) temperature values, the terms to the right of the arrow (e.g., User Interface=74) represent an optional operation in which the calculated running average is rounded down and then displayed by the user interface 188 as the current indication of ambient temperature. Thus, in the above example, the running average at time t=0 is calculated to be 74.44, so the displayed temperature value is rounded down to 74.
Once the running average of simultaneous readings of each of the first temperature sensor 180 the second temperature sensor 184 is determined, the temperature difference between the first measured temperature and the second measured temperature is then calculated using the following equation:
ΔT=T2NTC−TRoom
Once more than one successive temperature difference is calculated over time, the rate of temperature change can be calculated by dividing the difference between two successive temperature differences by the time that has passed between the measurements, according to the following equation.
From the first and second temperature measurements made (or running averages calculated from the first and second temperature measurements), and/or additionally from the calculations based on the first and second temperature measurements such as the temperature difference between the first and second temperature measurements and/or the measured rate of change, it can be determined how to control the heater 100. In an implementation, the controller 192 is configured to receive the first and second temperature measurements (i.e., measurement signals from the first temperature sensor 180 and the second temperature sensor 184 that are indicative of values corresponding to the first and second temperature measurements) and, based on these measurements, determine whether any aspect of the current operation of the heater 100 (in particular, heating power, fan speed, and on/off state of the heather 100) should be adjusted.
In an implementation, the controller 192 utilizes the temperature measurements and related calculations to determine if one or more criteria (control criteria, or operational criteria) have been met (or are “true”). If none of the criteria have been met (or all are “false”), then the controller 192 takes no remedial action and allows the heater 100 to continue to operate at its current settings. In other words, if none of the criteria have been met, the heater 100 is considered to be operating normally. The criteria may be formulated to enable the controller 192 to respond to various conditions that may cause the heater to overheat or malfunction. Such conditions may include a blockage on the air inlet 128 or the air outlet 136 that impairs proper air flow, malfunctioning of the fan 140, malfunctioning of the heating element, and malfunctioning of circuitry associated with any of the components of the heater 100. Six examples of criteria are as follows.
A first criterion is based on the rate of temperature change, as calculated above. If the rate of temperature change is greater than a predetermined threshold value (e.g., 3° C./s), then the heating power of the heating element 144 is lowered to a reduced value (which may be 0%, or 0 Watts, i.e. the heating element 144 is deenergized). The fan speed is set to 100% of its operating range (maximum fan speed) if not already operating at 100%.
A second criterion is based on the temperature difference between the first temperature measurement and the second temperature measurement, ΔT. If the temperature difference is greater than a predetermined threshold value (e.g., 6° C.), then the heating power is lowered to a predetermined percentage (e.g., 25%) of the maximum limit (e.g., 425 W) of the operating range of the heating element 144. The fan speed is set to 100% of its operating range (if not already operating at 100%).
The first criterion and the second criterion may be evaluated simultaneously or nearly simultaneously. For example, the first criterion and the second criterion may be combined in the code executed by the controller 192.
A third criterion is based on the first temperature measurement (taken by the first temperature sensor 180), TRoom, and the second temperature measurement (taken by the second temperature sensor 184), T2NTC. If the first temperature measurement is greater than a predetermined first threshold value (e.g., 32° C.) OR the second temperature measurement is greater than second threshold value (e.g., 35° C.), then the heating power of the heating element 144 is lowered to a reduced value (which may be 0%, or 0 Watts). The fan speed is set to 100% of its operating range (if not already operating at 100%).
A fourth criterion is based on the second temperature measurement (taken by the second temperature sensor 184), T2NTC. If the second temperature measurement remains at a temperature greater than a predetermined threshold value (e.g., 35° C.) for longer than a predetermined maximum period of time (e.g., 60 s), then the heating power of the heating element 144 is lowered to (or remains at) 0% of the maximum limit. The fan speed is set to 50% of its operating range (if not already operating at 50%).
A fifth criterion is based on the second temperature measurement (taken by the second temperature sensor 184), T2NTC. If the second temperature measurement remains at a temperature greater than a predetermined threshold value (e.g., 35° C.) for longer than a predetermined maximum period of time (e.g., 600 s), then the heater 100 automatically powers down immediately. This criterion ensures that the heater 100 does not endure a prolonged state of abnormal operations.
A sixth criterion is based on the second temperature measurement (taken by the second temperature sensor 184), T2NTC. If the second temperature measurement ever rises higher than a predetermined threshold value (e.g., 35° C.) for any reason, then the heater 100 automatically powers down immediately. In this example, the sixth criterion may be the final criterion evaluated, and may be evaluated simultaneously or nearly simultaneously with the fifth criterion. For example, the fifth criterion and the sixth criterion may be combined in the code executed by the controller 192.
As evident from the description above, depending on the type of criteria, some criteria may be evaluated simultaneously and other criteria may be evaluated sequentially, as needed for effective control of the heater. An example of pseudo-code representing the code that may be executed by the controller 192 to analyze the first and second temperature measurements, and based on the six criteria described above, is as follows.
In the illustrated implementation, the controller 200 includes one or more electronics-based processors 202, which may be representative of a main electronic processor providing overall control, and one or more electronic processors configured for dedicated control operations or specific signal processing tasks (e.g., a graphics processing unit or GPU, a digital signal processor or DSP, an application-specific integrated circuit or ASIC, a field-programmable gate array or FPGA, etc.). The controller 200 also includes one or more memories 204 (volatile and/or non-volatile types, e.g. RAM and/or ROM) for storing data and/or software. Stored data may be organized, for example, in one or more databases or look-up tables. The controller 200 may also include one or more device drivers 206 for controlling one or more types of user interface devices (e.g., the user interface device 188 described above in conjunction with claim 1) and providing an interface between the user interface devices and components of the controller 200 communicating with the user interface devices. Such user interface devices may include user input devices 208 (e.g., keyboard, keypad, touch screen, mouse, joystick, trackball, and the like) and user output devices 210 (e.g., display screen, printer, visual indicators or alerts, audible indicators or alerts, and the like). In various implementations, the controller 200 may be considered as including one or more of the user input devices 208 and/or user output devices 210, or at least as communicating with them. In the example of
In some implementations, the controller 200 may also include one or more types of computer programs or software contained in memory and/or on one or more types of non-transitory (or tangible) computer-readable media. One or more devices of the controller 200 may be configured to receive and read (and optionally write to) the computer-readable media. The computer programs or software may contain non-transitory instructions (e.g., logic instructions) for controlling or performing various operations of the heater 100, such as, for example, analysis of temperature measurement and control. The computer programs or software may include system software and application software. System software may include an operating system (e.g., a Microsoft Windows® operating system) for controlling and managing various functions of the controller 200, including interaction between hardware and application software. In particular, the operating system may provide a graphical user interface (GUI) displayable via a user output device 210, and with which a user may interact with the use of a user input device 208. Application software may include software configured to control or execute various operations of the heater 100, and/or some or all of the steps of any of the methods disclosed herein.
The controller 200 may also include a fan controller (or control module) 212 configured to control the operation of the fan 140, particularly the fan motor 164 (
In an implementation, one or more steps of the method just described may be controlled or performed by a controller such as the controller 192 or 200 described above in conjunction with
In an implementation, the flow diagram 300 may represent a heater (e.g., heater 100 shown in
It will be understood that one or more of the processes, sub-processes, and process steps described herein may be performed by hardware, firmware, software, or a combination of two or more of the foregoing, on one or more electronic or digitally-controlled devices. The software may reside in a software memory (not shown) in a suitable electronic processing component or system such as, for example, the system controller 192 or 200 schematically depicted in
The executable instructions may be implemented as a computer program product having instructions stored therein which, when executed by a processing module of an electronic system (e.g., the system controller 192 or 200 schematically depicted in
It will also be understood that the term “in signal communication” or “in electrical communication” as used herein means that two or more systems, devices, components, modules, or sub-modules are capable of communicating with each other via signals that travel over some type of signal path. The signals may be communication, power, data, or energy signals, which may communicate information, power, or energy from a first system, device, component, module, or sub-module to a second system, device, component, module, or sub-module along a signal path between the first and second system, device, component, module, or sub-module. The signal paths may include physical, electrical, magnetic, electromagnetic, electrochemical, optical, wired, or wireless connections. The signal paths may also include additional systems, devices, components, modules, or sub-modules between the first and second system, device, component, module, or sub-module.
More generally, terms such as “communicate” and “in . . . communication with” (for example, a first component “communicates with” or “is in communication with” a second component) are used herein to indicate a structural, functional, mechanical, electrical, signal, optical, magnetic, electromagnetic, ionic or fluidic relationship between two or more components or elements. As such, the fact that one component is said to communicate with a second component is not intended to exclude the possibility that additional components may be present between, and/or operatively associated or engaged with, the first and second components.
It will be understood that various aspects or details of the invention may be changed without departing from the scope of the invention. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation—the invention being defined by the claims.
This application claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application Ser. No. 63/283,982 filed Nov. 29, 2021, titled “HEATER WITH INTERNAL TEMPERATURE SENSORS,” the content of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63283982 | Nov 2021 | US |