Control system for operating automotive vehicle components

Information

  • Patent Grant
  • 7274007
  • Patent Number
    7,274,007
  • Date Filed
    Tuesday, September 21, 2004
    19 years ago
  • Date Issued
    Tuesday, September 25, 2007
    16 years ago
Abstract
There is disclosed a control system for operating automotive vehicle components. The control system typically includes at least a control module programmed with instructions for controlling a heater, a ventilator or both.
Description
FIELD OF THE INVENTION

The present invention relates generally to a control system for operating automotive vehicle components such as seat comfort components, instrument panel components or the like.


BACKGROUND OF THE INVENTION

For many years, the automotive industry has been designing control modules for operating automotive vehicle components. As examples, industry has designed control modules for operating automotive vehicle components such as seat comfort systems (e.g., heaters, ventilators, lumbar support systems, combinations thereof or the like), steering wheel heaters, ventilating and air conditioning systems (HVAC) systems, safety features or the like. In the interest of continuing such innovation, the present invention provides a control module, which may be suitable for various applications, but which has found particular utility in operating components of automotive vehicles.


SUMMARY OF THE INVENTION

A controller for controlling one or more components of an automotive vehicle is disclosed. The controller includes at least one control module in signaling communication with a energy source, a sensor, a power stage and a switch wherein the energy source provides power to a heater as dictated by the power stage. The sensor senses a temperature associated with the heater and the switch turns the heater on and off. The control module includes programming for comparing representative values originating from the sensor to a set of n set point values (V1 . . . Vn) wherein the representative values are representative of temperatures (Ts) sensed by the temperature sensor, the n set-point values are representative of n predetermined temperatures (T1 . . . Tn) and n is a whole number greater than 1. The module also includes programming for allowing n different amounts of energy (E1 . . . En) to be applied to the heater depending upon the representative values.





BRIEF DESCRIPTION OF THE DRAWINGS

The features and inventive aspects of the present invention will become more apparent upon reading the following detailed description, claims and drawings, of which the following is a brief description:



FIG. 1 is a schematic diagram of a heater system employing a control module according to an aspect of the present invention;



FIG. 2 illustrates graphs useful for understanding the operation of the heater system of FIG. 1; and



FIG. 3 also illustrates a graph useful for understanding the operation of the heater system of FIG. 1.





DETAILED DESCRIPTION OF THE INVENTION

The present invention is predicated upon providing a control system for operating components of an automotive vehicle. Generally, it is contemplated that the control system may be employed for operating most any components of the automotive vehicle. Moreover, it is contemplated that the control system may include a single control module, multiple control modules or a universal control module that integrates multiple control modules.


Preferably, the control system includes at least one control module useful for operating vehicle comfort systems including, but not limited to, seat and steering wheel heaters, seat ventilation systems, lumbar support systems, combinations thereof or the like. According to one aspect of the invention, a control module is provided for operating a heater of a steering handle (e.g., a steering wheel), a heater of a vehicle seat, a ventilation system of the vehicle seat or a combination thereof. An exemplary heater, ventilation system or combination thereof typically includes one or more conductors, one or more air movers (e.g., blowers) or a combination thereof in signaling communication with one or more control modules and one or more temperature sensors in signaling communication with the one or more control modules.


One example of a suitable handle or steering wheel heater is disclosed in U.S. Pat. No. 6,727,467, which is incorporated herein by reference for all purposes. One example of an integrated seat heater and seat ventilation system is disclosed in U.S. Publication No. 2004/0036326, filed May 9, 2003, titled “Automotive Vehicle Seat Insert”, which is hereby incorporated herein by reference for all purposes.


Referring to FIG. 1, there is illustrated an exemplary control system in accordance with an aspect of the present invention. As can be seen, the system includes a control module 10 in signaling communication with one or more of a heater 12 in a structure 13, a temperature sensor 14, a power stage 16 and a switch 18, which preferably includes a light emitting diode (LED) 20, each of which is shown as blocks in the block diagram of FIG. 1. It should be understood that the circuits shown are exemplary and it is contemplated that other circuits may be employed within the scope of the present invention. It should further be understood that the structure 13 is representative of a steering handle (.e.g., a steering wheel), a vehicle seat, a ventilation system of the vehicle seat or a combination thereof.


The heater 12 is preferably a resistive heater comprised of a plurality of conductors that act as one or more resistors 26, which may be configured in parallel, in series or otherwise. As shown, the heater 12 is in electrical communication with an energy source 28 (e.g., an automotive vehicle battery) via an electrical connection 30 (e.g., a wire or bus) and the power stage 16 is located along the electrical connection 30 for dictating amounts of energy provided by the energy source 28 delivers to the heater 12.


Typically, the heater 12 can be turned on by operating the switch 18 (e.g., a momentary switch) from an “off” configuration to an “on” configuration such that the switch 18 signals the control module 10 to allow the energy source 28 to deliver power (e.g., electrical energy) to the heater 12. In the embodiment shown, the control module 10 includes instructions for signaling the power stage 16 to allow an amount of energy (e.g., a percentage of a full voltage of the energy source 28) to be delivered to the heater 12.


In one embodiment, the control module 10 is programmed with instructions to apply an amount of energy to the heater 12 based upon a temperature sensed by the temperature sensor 14. Thus, in one embodiment, the control module 10 includes instructions for applying at least three different amounts (e.g., percentages such 0%, 20% or 100% of full energy) of energy to the heater if temperatures sensed are above or below at least three different predetermined temperatures.


In a preferred embodiment, a number (n) of predetermined temperatures (T1, T2 . . . Tn) are selected wherein (n) is any whole number greater than two. Tn is preferably the highest of the predetermined temperatures and is also preferably the desired temperature for the heater 12. Moreover, the temperature Tn−1 to T1 preferably become progressively lower. Thus, for example, (n) could be equal to 7 and the following values may be chosen: Tn=30° C.; Tn−1=28° C.; Tn−2=26° C.; Tn−3=24° C.; Tn−4=22° C.; Tn−5=20° C.; Tn−6=18° C. Typically n is at least three, more typically at least five and even more typically at least seven.


In operation, the temperature sensor 14 senses a temperature associated with (i.e., a temperature at or adjacent) the heater 12. Thereafter, the temperature sensor 14 sends a signal to the control module 10 indicative or representative of the temperature sensed. For example, for a resistance based temperature sensor, a voltage is typically transmitted to the control module 10 wherein the voltage is representative of the temperature sensed. In such an embodiment, each predetermined temperature T1 . . . Tn will respectively be associated with a predetermined voltage V1 . . . Vn from the temperature sensor 14 and the predetermined voltages typically decline (e.g., by lowering DC voltage, decreasing duty cycle or the like) as the predetermined temperatures become higher. It should be understood that such temperature sensing is typically happening continuously or at intermittent time periods.


In the preferred embodiment, the control module 10 is programmed with instructions for commanding the power stage 16 to allow (n) different amounts of energy (E1 . . . En) to be delivered to the heater 12 depending upon the sensed temperature Ts by the temperature sensor 14. In the embodiment, the different amounts of energy (E1 . . . En) are produced by differing the amount of time for which a single voltage is produced during a time period (e.g., a cycle) or by differing voltages provided to the heater during different time periods or may be otherwise provided as well. Preferably, the different amounts of energy (E1 . . . En) respectively inversely correspond to the predetermined temperatures (T1 . . . Tn) such that higher predetermined temperatures correspond to lower amounts of energy.


The control module 10 is also programmed with a set of instructions to compare a value representative of the sensed temperature Ts with set-point values (e.g., the voltages V1 . . . Vn) that are representative of the predetermined temperatures (T1 . . . Tn) to determine the highest temperature of the predetermined temperatures (T1 . . . Tn) that Ts is equal to or below. In turn, the control module 10 commands the power stage 16 to allow one of the different amounts of energy (E1 . . . En) corresponding to the highest temperature of the predetermined temperatures (T1 . . . Tn) that Ts is equal to or below. Moreover, if the sensed temperature Ts is equal to or above Tn(i.e., the highest predetermined temperature) then En(i.e., the lowest or zero amount of energy) is applied to the heater 12.


Accordingly, the table below provides an example of predetermined amounts of energy produced for voltages that are provided by a temperature sensor based upon sensed temperatures:















Pre-


Predetermined


determined

Corresponding
amounts of


Tempera-
Corresponding
Voltages
Energy (% of


tures (° C.)
Resistances (Ohms)
(Volts)
duty cycle)


















25
R ≦ 6610
V ≦ 1.529
0


23
6610 ≦ R ≦ 6733
1.529 ≦ V ≦ 1.549
10


21
6733 ≦ R ≦ 6857
1.549 ≦ V ≦ 1.569
20


19
6857 ≦ R ≦ 6983
1.569 ≦ V ≦ 1.588
30


17
6983 ≦ R ≦ 7110
1.588 ≦ V ≦ 1.608
40


15
7110 ≦ R ≦ 7238
1.608 ≦ V ≦ 1.627
50


13
7238 ≦ R ≦ 7368
1.627 ≦ V ≦ 1.647
60


11
7368 ≦ R ≦ 7633
1.647 ≦ V ≦ 1.686
70


9
7633 ≦ R ≦ 7904
1.686 ≦ V ≦ 1.725
80


7
7904 ≦ R ≦ 8182
1.725 ≦ V ≦ 1.765
90


5
8182 ≦ R
1.765 ≦ V
100









Thus, instructions for the controller based upon the above table may be a set of conditions as follows:

    • If V≦1.529 then E=0%
    • If 1.549≦V≦1.529 then E=10%
    • If 1.569≦V≦1.549 then E=20%
    • If 1.588≦V≦1.569 then E=30%
    • If 1.608≦V≦1.588 then E=40%
    • If 1.627≦V≦1.608 then E=50%
    • If 1.647≦V≦1.627 then E=60%
    • If 1.686≦V≦1.647 then E=70%
    • If 1.725≦V≦1.686 then E=80%
    • If 1.765≦V≦1.725 then E=90%
    • If 1.784≦V≦1.765 then E=100%


It should be recognized that these instructions may be programmed into the control module in a variety of ways and that various different instructions may provide the various energy outputs for the various temperature ranges.


Advantageously, the control module programmed with the instructions allows the heater 12 to reach its desired temperature (e.g., Tn) while minimizing the amount by which the heater temperature will exceed the desired temperature. As shown in Graph I of FIG. 2, a conventional heater can significantly exceed the desired temperature and oscillate about the desired temperature. However, as shown in Graph II of FIG. 2, a heater according to the present invention can reach the desired temperature without significantly exceeding the desired temperature and without significantly oscillating about the desired temperature.


According to another aspect of the invention, the control module 10 is programmed for preventing underheating, overheating or both. Accordingly, the control module 10 is programmed with data, which correlates a value representative of the temperature sensed by the temperature sensor 14 to an amount of energy provided to the heater 12. Such data is typically acquired by system modeling (i.e., testing the heater to determine temperatures or temperature changes that are sensed for a range of energies or a range of energy changes that are applied to the heater). As such, the data may be supplied as data points, as mathematical functions or the like.


For preventing overheating or underheating, the temperature sensor 14 provides values to the control module 10 representative of the temperatures being sensed by the sensor 14 over time. These representative values are matched with amounts of energy that the control module 10 is instructing the power stage 16 to deliver to the heater 12 over time. In turn, the control module 10 is programmed to compare the representative values and corresponding amounts of energy to the programmed data to assure that the energy being applied to the heater 12 is producing a temperature or temperature change commensurate with an expected temperature change provided by the data.


If the temperatures are commensurate with the energies being applied, the control module 10 typically continues to control the heater 12 in its normal manner. However, if the temperatures are not commensurate with the energies, the control module 10 typically shuts the heater 12 down and optionally instructs that LED 20 of the switch 18 to flash.


Referring to FIG. 3, there is illustrated a graph plotting temperature sensor values (shown as resistances (Rntc)) versus time (t). In the graph, two scenarios are modeled as mathematical functions, which are represented by data curves 40, 44. Preferably, the data curves 40, 44 are modeled using empirical data from the heater 12. In the embodiment shown, one data curve 40 models the expected temperature sensor values with respect to time for a scenario in which the power source 28 delivers a minimum acceptable amount of energy (e.g., 8.5 volts) to the heater 12 and the heater 12 does not exhibit a fault condition (e.g., a condition that would substantially change the heat output of the heater). The other data curve 44 models the expected temperature sensor values with respect to time for a scenario in which the power source 28 delivers a maximum acceptable amount of energy (e.g., 16.5 volts) to the heater 12 and the heater 12 does not exhibit a fault condition.


Once these scenarios are modeled, two fault curves 50, 54 are established as mathematical functions based upon the data curves 40, 44. Preferably, the fault curves 50, 54 are established to be within percent tolerances (e.g., 30% or less) of the data curves 40, 44. Thus, one fault curve 50 is modeled as having temperature sensor values that change slower (e.g., at the maximum percent tolerance slower) than the data curve 40 for which the minimum acceptable amount of energy is applied to the heater 12. The other fault curve 54 is modeled as having temperature sensor values that change faster (e.g., at the maximum percent tolerance faster) than the data curve 44 for which the maximum acceptable amount of energy is applied to the heater 12.


Advantageously, the fault curves 50, 54 can be programmed into the control module 10 such that the actual changes of temperature sensor values can be compared to the fault curves 50, 54 to detect whether a fault condition is present for the heater 12. For example, the control module 10 may be programmed to shut down the heater 12 if the heater 12 is exhibiting changes in temperature sensor values that are slower than or outside the fault curve 50, which is based upon the minimum acceptable energy level being applied to the heater 12 (e.g., where an underheating fault condition is present such as that represented by a real data curve 56). Alternatively or additionally, the control module 10 may be programmed to shut down the heater 12 if the heater module 10 is exhibiting changes in temperature sensor values that are faster than or outside the fault curve 54 that is based upon the maximum acceptable energy level being applied to the heater 12 (e.g., where an overheating fault condition is present such as that represented by a real data curve 58). Moreover, whenever a fault condition is detected, the control module 10 may command the LED 18 to flash to indicate such fault.


It should be recognized that it may be desirable for the control module to be programmed to shutdown the heater if the current flowing through the heater is to high (i.e., an overcurrent condition) or too low (i.e., an undercurrent condition). In such an embodiment, the control module typically continuously monitors the current flowing through the heater and if that current falls below a lower current threshold or rises above an upper current threshold, the control module commands the heater to shutdown. In one preferred embodiment, the control module also continuously monitors the voltage being delivered to the heater and, in turn, the control module will adjust the upper and lower current thresholds based upon the voltage measurements (i.e., the thresholds will be raised or lowered in correspondence respectively with the up and down fluctuations of the voltage measurements that can typically be experienced from the energy source). In this preferred embodiment, the control module may also be programmed to shut down the heater if voltage measurements go respectively above or below predetermined upper and lower voltage thresholds (e.g., above 16.5 volts or below 9.0 volts).


According to another aspect of the invention, the system includes a ventilation system and a heater. In such a system, the control module 10 is typically additionally in signaling communication with an air mover 34 (e.g., a blower) configure for moving air that is adjacent trim cover or passenger of a seat. Thus, the control module is typically programmed with instructions for operating both the air mover 34 and the heater 12. Such programming may include instructions for turning the heater 12 and the air mover 34 on and off and such programming may include instructions for operating the heater 12, the air mover 34 or both at a range of different output levels.


According to a preferred embodiment, the control module 10 is programmed with instructions for providing remedial measures if excessive ventilation (e.g., overcooling) and/or excessive heating (e.g., overheating) is detected. The remedial measures can include turning the air mover 34 on in the event that the temperature sensor 14 senses, respectively, a temperature in excess of a predetermined upper limit temperature and turning the heater 12 on in the event that the temperature sensor 14 senses a temperature below a predetermined lower limit temperature.


In a highly preferred embodiment, the control module 10 is programmed with instructions for, during operation of the heater 12, comparing a representative value of a temperature sensed by the temperature sensor 14 to a first set-point value representing a first upper limit temperature. Based upon the comparison, if the sensed temperature is greater than the first upper limit temperature, the control module 10 includes instructions for activating the air mover 34 for a predetermined time period, preferably, although not necessarily, while the heater 12 remains on.


In the embodiment, the control module 10 is also preferably programmed with instructions for, during operation of the heater 12 and optionally the air mover 34 as well, comparing the representative value of the temperature sensed by the temperature sensor 14 to a second set-point value representing a second upper limit temperature greater than the first upper limit temperature. Based upon the comparison, if the sensed temperature is greater than the second upper limit temperature, the control module 10 includes instructions for turning the heater 12 off and turning the air mover 34 on or allowing the air mover 34 to remain on at least until the sensed temperature falls below the second upper limit.


In addition or alternatively, the control module 10 is programmed with instructions for, during operation of the air mover 34, comparing a representative value of a temperature sensed by the temperature sensor 14 to a first set-point value representing a first lower limit temperature. Based upon the comparison, if the sensed temperature is less than the first lower limit temperature, the control module 10 includes instructions for activating the heater 12 for a predetermined time period, preferably, although not necessarily, while the air mover 34 remains on.


In the embodiment, the control module 10 is also preferably programmed with instructions for, during operation of the air mover 34 and optionally the heater 12 as well, comparing the representative value of the temperature sensed by the temperature sensor 14 to a second set-point value representing a second lower limit temperature less than the first upper limit temperature. Based upon the comparison, if the sensed temperature is less than the second lower limit temperature, the control module 10 includes instructions for turning the air mover off and turning the heater 12 on or allowing the heater 12 to remain on at least until the sensed temperature raises above the second lower limit.


The control module may also be programmed with other additional features as well. In one embodiment, the control module is programmed to provide substantially constant energy to the LED such that the light emitted by the LED is substantially constant during operation thereof. In such an embodiment, the control module is programmed to deliver different percentages of energy to the LED depending on the amount of voltage being delivered by the energy source or automotive vehicle battery. In particular, the control module receives continuous signals indicative of the amount of voltage being supplied by the energy source (e.g., the vehicle battery) and, in turn, the control module adjusts the percentage of that amount of voltage that is actually delivered to the LED (e.g., adjusts the percentage of time or number of cycles for which full voltage is supplied). Thus, fluctuations in the amount of voltage supplied by the energy source are accounted for such that the LED can emit a substantially continuous amount of light at least during operation.


The control module may also be programmed with an additional shutdown feature for instances in which a relatively large amount of energy is supplied to the heater for a predetermined amount of time. For example, the control module can be programmed to shut down or stop providing energy to the heater if the power supply has been providing energy at a level greater than 80%, more typically greater than 90% and even more typically about 100% of full energy (i.e., the maximum amount of energy typically supplied to the heater) for a period of time greater than about 10 minutes, more typically greater than about 20 minutes and even more typically about 30 minutes.


In another embodiment, the control module may be programmed with a start-up feature, which is designed to have the power supply provide energy to the heater for a predetermined time upon sensing of a temperature below a particular threshold level at initial start up. For example, under relatively cold conditions (e.g., temperatures below about −20° C. or about −30° C.) it may be possible for the temperature sensor, particularly at initial start-up of the automotive vehicle, the heater or both, to send a signal indicative of a fault even though the heater may still be operable in its desired ranges. As such, the control module can be programmed to, upon sending of a fault condition or an extremely low temperature at start-up of the heater, signal the power supply to provide energy at a predetermined level greater than 80% more typically greater than 90% and even more typically about 100% of full energy (i.e., the maximum amount of energy typically supplied to the heater) for a period of time between about 10 seconds and 5 minutes, more typically between about 50 second and 3 minutes and even more typically between about 80 seconds and 100 seconds. In this manner, the sensed temperatures can be brought into normal readable ranges for the temperature sensor such that the heater and control module can begin operating normally. However, if the sensed temperature remains very low or if the temperature sensor continues to indicate a fault condition, the heater will likely be shut down.


It is also contemplated that the system may include a stuck button detection feature, which only allows the heater or ventilator to be activated when the on/off switch is a button and the button returns to its normal non-depressed position after that button has been depressed. Thus, if the button becomes stuck in a depressed position, the heater, the ventilator or both will not be activated or turned on.


Unless stated otherwise, dimensions and geometries of the various structures depicted herein are not intended to be restrictive of the invention, and other dimensions or geometries are possible. Plural structural components can be provided by a single integrated structure. Alternatively, a single integrated structure might be divided into separate plural components. In addition, while a feature of the present invention may have been described in the context of only one of the illustrated embodiments, such feature may be combined with one or more other features of other embodiments, for any given application. It will also be appreciated from the above that the fabrication of the unique structures herein and the operation thereof also constitute methods in accordance with the present invention.


The preferred embodiment of the present invention has been disclosed. A person of ordinary skill in the art would realize however, that certain modifications would come within the teachings of this invention. Therefore, the following claims should be studied to determine the true scope and content of the invention.

Claims
  • 1. A controller for controlling one or more components of an automotive vehicle comprising; at least one control module in signaling communication with an energy source, a sensor, a power stage and a switch wherein the energy source provides power to a heater as dictated by the power stage, the sensor senses a temperature associated with the heater and the switch turns the heater on and off and wherein the control module includes:i) programming for comparing representative values originating from the sensor to a set of n set point values (V1 . . . Vn) wherein the representative values are representative of temperatures (Ts) sensed by the temperature sensor, the n set-point values are representative of n predetermined temperatures (T1 . . . Tn) and n is a whole number greater than 1, wherein n is at least 5;ii) programming for allowing n different amounts of energy (E1 . . . En) to be applied to the heater depending upon the representative values, the amounts of energy changing during a heat up of the heater based upon repeated temperature sensing, which is also done during an initial heat up time period once the heater is turned on; wherein each of the different amounts of energy are based on the temperatures sensed and wherein as the temperatures (Ts) sensed by the temperature sensor become progressively higher, the amounts of energy being applied to the heater become smaller as (Ts) approaches Tn;wherein the heater is selected from a seat heater or a steering wheel heater of the automotive vehicle.
  • 2. A controller as in claim 1 wherein the representative values and the set point values are voltages or resistances.
  • 3. A controller as in claim 1 wherein the different amounts of energy are produced by differing the amount of time for which a single voltage is provided to the heater or by differing voltages provided to the heater.
  • 4. A controller as in claim 1 wherein the module is programmed to determine the highest temperature of the predetermined temperatures that Ts is equal to or below and to apply an amount of energy selected from the predetermined amounts of energy that corresponds to the highest temperature.
  • 5. A controller as in claim 4 wherein, if Ts is equal to or above the highest predetermined temperature then the lowest or zero amount of energy is applied to the heater.
  • 6. controller as in claim 1 wherein the control modue is programmed to compare the representative values and corresponding amounts of energy being applied to the heater with programmed data to assure that the energy being applied to the heater is producing a temperature or temperature change commensurate with an expected temperature change as provided by the data.
  • 7. A controller as in claim 6 wherein the programmed data is based upon empirical data from experiments conducted the seat heater or steering wheel heater.
  • 8. A controller as in claim 7 wherein the programmed data are modeled as mathematical functions based upon empirical data.
  • 9. A controller as in claim 8 where fault curves are programmed into the control module based upon the programmed data and one fault curve is modeled as having temperature sensor values that change slower than a first data curve for which a minimum acceptable amount of energy is applied to the heater and another fault curve is modeled as having temperature sensor values that change faster than a second data curve for which a maximum acceptable amount of energy is applied to the heater.
  • 10. A controller for controlling one or more components of an automotive vehicle comprising; at least one control module in signaling communication with an energy source, a sensor, an air mover, a power stage and a switch wherein the energy source provides power to a heater as dictated by the power stage, the sensor senses a temperature associated with the heater and the switch turns the heater on and off and wherein the control module includes:i) programming for comparing representative values originating from the sensor to a set of n set point values (V1 . . . Vn) wherein the representative values are representative of temperatures (Ts) sensed by the temperature sensor, the n set-point values are representative of n predetermined temperatures (T1 . . . Tn) and n is a whole number greater than 1, wherein n is at least 3ii) programming for allowing n different amounts of energy (E1 . . . En) to be applied to the heater depending upon the representative value such different amount be applied during an initial heat up time period of the heater once the heater is turned on; andiii) programming for providing remedial measures if a relatively high temperature or a relatively low temperature is detected wherein the remedial measures include programming for turning the air mover on in the event that the temperature sensor senses a temperature in excess of a predetermined upper limit temperature and programming for turning the heater on in the event that the temperature sensor senses a temperature below a predetermined lower limit temperatures;wherein the different amounts of energy respectively inversely correspond to the predetermined temperatures such that higher predetermined temperatures correspond to lower amounts of energy and wherein the heater is selected from a seat heater or a steering wheel heater of the automotive vehicle.
  • 11. A controller as in claim 10 wherein the switch includes an LED and wherein the control module is programmed to provide substantially constant energy to an LED such that the light emitted by the LED is substantially constant during operation thereof.
  • 12. A controller as in claim 10 wherein the control module is programmed with an additional shutdown feature for instances in which a relatively large amount of energy is supplied to the heater for a predetermined amount of time.
  • 13. A controller as in claim 10 wherein the control module is programmed with a start-up feature, which is designed to have the power supply provide energy to the heater for a predetermined time upon sensing of a temperature below a particular threshold level at initial start up.
  • 14. A controller as in claim 10 wherein the controller includes a stuck button feature, which only allows the heater or ventilator to be activated when the on/off switch is a button and the button returns to its normal non-depressed position after that button has been depressed.
  • 15. A controller as in claim 10 wherein the representative values and the set point values are voltages or resistances.
  • 16. A controller as in claim 10 wherein n is at least 5.
  • 17. A controller as in claim 10 wherein the module is programmed to determine the highest temperature of the predetermined temperatures that Ts is equal to or below and to apply an amount of energy selected from the predetermined amounts of energy that corresponds to the highest temperature.
  • 18. A controller as in claim 17 wherein, if Ts is equal to or above the highest predetermined temperature then the lowest or zero amount of energy is applied to the heater.
  • 19. A controller as in claim 10 wherein the controller is part of a universal controller of the automotive vehicle and wherein the amounts of energy change during a heat up of the heater based upon repeated temperature sensing, which is also done during the heat up; wherein each of the different amounts of energy are based on the temperatures sensed and wherein as the temperatures (Ts) sensed by the temperature sensor become progressively higher, the amounts of energy being applied to the heater become smaller as (Ts) approaches Tn; and wherein the at least one control module includesprogramming for producing 100% energy from the energy source to the heater if the representative value fails to indicate that the temperature sensed is below at least one of the n predetermined temperatures.
  • 20. A controller for controlling one or more components of an automotive vehicle comprising; at least one control module in signaling communication with an energy source, a sensor, an air mover, a power stage and a switch wherein the energy source provides power to a heater as dictated by the power stage, the sensor senses a temperature associated with the heater and the switch turns the heater on and off and wherein the control module includes:i) programming for comparing representative values originating from the sensor to a set of n set point values (V1 . . . Vn) wherein the representative values are representative of temperatures (Ts) sensed by the temperature sensor, the n set-point values are representative of n predetermined temperatures (T1 . . . Tn) and n is a whole number greater than 1, wherein n is at least 5;ii) programming for allowing n different amounts of energy (E1 . . . En) to be applied to the heater depending upon the representative value; andiii) programming for providing remedial measures if a relatively high temperature or a relatively low temperature is detected wherein the remedial measures include programming for turning the air mover on in the event that the temperature sensor senses a temperature in excess of a predetermined upper limit temperature and programming for turning the heater on in the event that the temperature sensor senses a temperature below a predetermined lower limit temperature;wherein the control module is programmed to compare the representative values and corresponding amounts of energy being applied to the heater with programmed data to assure that the energy being applied to the heater is producing a temperature or temperature change commensurate with an expected temperature change as provided by the data; the heater is selected from a seat heater or a steering wheel heater of the automotive vehicle; and the amounts of energy (E1 . . . En) are changed during heat up of the heater based upon repeated temperature sensing, which is also done during an initial heat up time period once the heater is turned on.
  • 21. A controller as in claim 20 wherein the programmed data is based upon empirical data from experiments conducted the seat heater or steering wheel heater.
  • 22. A controller as in claim 21 wherein the programmed data are modeled as mathematical functions based upon empirical data.
  • 23. A controller as in claim 22 where fault curves are programmed into the control module based upon the programmed data and one fault curve is modeled as having temperature sensor values that change slower than a first data curve for which a minimum acceptable amount of energy is applied to the heater and another fault curve is modeled as having temperature sensor values that change faster than a second data curve for which a maximum acceptable amount of energy is applied to the heater.
CLAIM OF BENEFIT OF FILING DATE

The present application claims the benefit of the filing date of U.S. Provisional Application Ser. No. 60/505,983, filed Sep. 25, 2003, hereby incorporated by reference.

US Referenced Citations (284)
Number Name Date Kind
374424 Ober Dec 1887 A
390154 Beach Sep 1888 A
1370832 Mollberg Mar 1921 A
1439681 Alkire et al. Dec 1922 A
1475912 Williams Nov 1923 A
1514329 Metcalf Nov 1924 A
1537460 Campbell et al. May 1925 A
1541213 Harley Jun 1925 A
1593066 Gaston Jul 1926 A
1664636 Mayer Apr 1928 A
1837515 Bachrach Dec 1931 A
1936960 Bowman Nov 1933 A
2022959 Gordon Dec 1935 A
2103553 Reynolds Dec 1937 A
2158801 Petterson May 1939 A
2336089 Gould Dec 1943 A
2493303 McCullough Jan 1950 A
2544506 Kronhaus Mar 1951 A
2703134 Mossor Mar 1955 A
2749906 O'Connor Jun 1956 A
2758532 Awe Aug 1956 A
2782834 Vigo Feb 1957 A
2791956 Guest May 1957 A
2826135 Benzick Mar 1958 A
2912832 Clark Nov 1959 A
2931286 Fry, Sr. et al. Apr 1960 A
2976700 Jackson Mar 1961 A
2978972 Hake Apr 1961 A
2992604 Trotman et al. Jul 1961 A
2992605 Trotman et al. Jul 1961 A
3030145 Kottemann Apr 1962 A
3101037 Taylor Aug 1963 A
3101660 Taylor Aug 1963 A
3127931 Johnson Apr 1964 A
3131967 Spaulding May 1964 A
3136577 Richard Jun 1964 A
3137523 Karner Jun 1964 A
3162489 Trotman Dec 1964 A
3209380 Watsky Oct 1965 A
3486177 Marshack Dec 1969 A
3529310 Olmo Sep 1970 A
3550523 Segal Dec 1970 A
3552133 Lukomsky Jan 1971 A
3628829 Hellig Dec 1971 A
3638255 Sterrett Feb 1972 A
3653589 McGrath Apr 1972 A
3653590 Elsea Apr 1972 A
3681797 Messner Aug 1972 A
3684170 Roof Aug 1972 A
3732944 Kendall May 1973 A
3736022 Radke May 1973 A
3738702 Jacobs Jun 1973 A
3757366 Sacher Sep 1973 A
3770318 Fenton Nov 1973 A
3778851 Howorth Dec 1973 A
3948246 Jenkins Apr 1976 A
4002108 Drori Jan 1977 A
4043544 Ismer Aug 1977 A
4044221 Kuhn Aug 1977 A
4060276 Lindsay Nov 1977 A
4065936 Fenton et al. Jan 1978 A
4072344 Li Feb 1978 A
4141585 Blackman Feb 1979 A
4175297 Robbins et al. Nov 1979 A
4245149 Fairlie Jan 1981 A
4259896 Hayashi et al. Apr 1981 A
4268272 Taura May 1981 A
4335725 Geldmacher Jun 1982 A
4379352 Hauslein et al. Apr 1983 A
4391009 Schild et al. Jul 1983 A
4411385 Lamkewitz Oct 1983 A
4413857 Hayashi Nov 1983 A
4509792 Wang Apr 1985 A
4563387 Takagi et al. Jan 1986 A
4572430 Takagi et al. Feb 1986 A
4589656 Baldwin May 1986 A
4665707 Hamilton May 1987 A
4671567 Frobose Jun 1987 A
4685727 Cremer et al. Aug 1987 A
4712832 Antolini et al. Dec 1987 A
4729598 Hess Mar 1988 A
4777802 Feher Oct 1988 A
4847933 Bedford Jul 1989 A
4848444 Heinle et al. Jul 1989 A
4853992 Yu Aug 1989 A
4866800 Bedford Sep 1989 A
4905475 Tuomi Mar 1990 A
4923248 Feher May 1990 A
4926025 Wilhelm May 1990 A
4946220 Wyon et al. Aug 1990 A
4964674 Altmann et al. Oct 1990 A
4981324 Law Jan 1991 A
4997230 Spitalnick Mar 1991 A
5002336 Feher Mar 1991 A
5004294 Lin Apr 1991 A
5016302 Yu May 1991 A
5076643 Colasanti et al. Dec 1991 A
5102189 Saito et al. Apr 1992 A
5106161 Meiller Apr 1992 A
5117638 Feher Jun 1992 A
5138851 Mardikian Aug 1992 A
5160517 Hicks et al. Nov 1992 A
5211697 Kienlein et al. May 1993 A
5225663 Matsumura et al. Jul 1993 A
5226188 Liou Jul 1993 A
5285963 Wakefield et al. Feb 1994 A
5292577 Van Kerrebrouck et al. Mar 1994 A
5335381 Chang Aug 1994 A
5354117 Danielson et al. Oct 1994 A
5356205 Calvert et al. Oct 1994 A
5370439 Lowe et al. Dec 1994 A
5372402 Kuo Dec 1994 A
5382075 Shih Jan 1995 A
5385382 Single, II et al. Jan 1995 A
5403065 Callerio Apr 1995 A
5408711 McClelland Apr 1995 A
5411318 Law May 1995 A
5416935 Nieh May 1995 A
5450894 Inoue et al. Sep 1995 A
5516189 Ligeras May 1996 A
5524439 Gallup et al. Jun 1996 A
5561875 Graebe Oct 1996 A
5590428 Roter Jan 1997 A
5597200 Gregory et al. Jan 1997 A
5613729 Summer, Jr. Mar 1997 A
5613730 Buie et al. Mar 1997 A
5626021 Karunasiri et al. May 1997 A
5626386 Lush May 1997 A
5626387 Yeh May 1997 A
5639145 Alderman Jun 1997 A
5645314 Liou Jul 1997 A
5692952 Chih-Hung Dec 1997 A
5701621 Landi et al. Dec 1997 A
5715695 Lord Feb 1998 A
5787534 Hargest et al. Aug 1998 A
5833309 Schmitz Nov 1998 A
5833321 Kim et al. Nov 1998 A
5878809 Heinle Mar 1999 A
5887304 Von der Heyde Mar 1999 A
5897162 Humes et al. Apr 1999 A
5902014 Dinkel et al. May 1999 A
5918930 Kawai et al. Jul 1999 A
5921100 Yoshinori et al. Jul 1999 A
5921314 Schuller et al. Jul 1999 A
5921858 Kawai et al. Jul 1999 A
5924766 Esaki et al. Jul 1999 A
5924767 Pietryga Jul 1999 A
5927817 Ekman et al. Jul 1999 A
5934748 Faust et al. Aug 1999 A
5948297 Haubner et al. Sep 1999 A
6003950 Larsson Dec 1999 A
6019420 Faust et al. Feb 2000 A
6048024 Wallman Apr 2000 A
6049927 Thomas et al. Apr 2000 A
6059018 Yoshinori et al. May 2000 A
6059362 Lin May 2000 A
6062641 Suzuki et al. May 2000 A
6064037 Weiss et al. May 2000 A
6068332 Faust et al. May 2000 A
6070115 Oestreicher et al. May 2000 A
6079485 Esaki et al. Jun 2000 A
6085369 Feher Jul 2000 A
6105667 Yoshinori et al. Aug 2000 A
6109688 Wurz et al. Aug 2000 A
6118099 Lake et al. Sep 2000 A
6119463 Bell Sep 2000 A
6124577 Fristedt Sep 2000 A
6145925 Eksin et al. Nov 2000 A
6147332 Holmberg et al. Nov 2000 A
6164719 Rauh Dec 2000 A
6179706 Yoshinori et al. Jan 2001 B1
6186592 Orizaris et al. Feb 2001 B1
6189520 Cook et al. Feb 2001 B1
6189966 Faust et al. Feb 2001 B1
6196627 Faust et al. Mar 2001 B1
6222164 Stoddard et al. Apr 2001 B1
6223539 Bell May 2001 B1
6224150 Eksin et al. May 2001 B1
6237675 Oehring et al. May 2001 B1
6252208 Topp Jun 2001 B1
6254179 Kortume et al. Jul 2001 B1
6263530 Feher Jul 2001 B1
6273810 Rhodes et al. Aug 2001 B1
6277023 Schwartz Aug 2001 B1
6278090 Fristedt et al. Aug 2001 B1
6291803 Fourrey Sep 2001 B1
6300150 Venkatasubramanian Oct 2001 B1
6321996 Odebrecht et al. Nov 2001 B1
6415501 Schlesselman Jul 2002 B1
6425637 Peterson Jul 2002 B1
6434328 Rutherford Aug 2002 B2
6445988 Breed et al. Sep 2002 B1
6454178 Fusco et al. Sep 2002 B1
6478369 Aoki et al. Nov 2002 B1
6480103 McCarthy et al. Nov 2002 B1
6481801 Schmale Nov 2002 B1
6483087 Gardner et al. Nov 2002 B2
6491578 Yoshinori et al. Dec 2002 B2
6497275 Elliot Dec 2002 B1
6501055 Rock et al. Dec 2002 B2
6505886 Gielda et al. Jan 2003 B2
6511125 Gendron Jan 2003 B1
6539725 Bell Apr 2003 B2
6541737 Eksin et al. Apr 2003 B1
RE38128 Gallup et al. Jun 2003 E
6578910 Andersson et al. Jun 2003 B2
6590354 Hein Jul 2003 B2
6592181 Stiller et al. Jul 2003 B2
6598405 Bell Jul 2003 B2
6604785 Bargheer et al. Aug 2003 B2
6606866 Bell Aug 2003 B2
6619736 Stowe et al. Sep 2003 B2
6625990 Bell Sep 2003 B2
6626386 Stiner et al. Sep 2003 B1
6626455 Webber et al. Sep 2003 B2
6626488 Pfahler Sep 2003 B2
6629724 Ekern et al. Oct 2003 B2
6629725 Kunkel et al. Oct 2003 B1
6664518 Fristedt Dec 2003 B2
6682140 Minuth et al. Jan 2004 B2
6685553 Aoki Feb 2004 B2
6686561 Horey et al. Feb 2004 B2
6719624 Hayashi et al. Apr 2004 B2
6722148 Aoki et al. Apr 2004 B2
6727467 Hadzizukic et al. Apr 2004 B1
6761399 Bargheer et al. Jul 2004 B2
6767621 Flick et al. Jul 2004 B2
6786541 Haupt et al. Sep 2004 B2
6786545 Bargheer et al. Sep 2004 B2
6793016 Aoki et al. Sep 2004 B2
6808230 Buss et al. Oct 2004 B2
6817675 Buss et al. Nov 2004 B2
6828528 Stowe et al. Dec 2004 B2
6844524 Downey et al. Jan 2005 B2
6848742 Aoki et al. Feb 2005 B1
6857697 Brennan et al. Feb 2005 B2
6869139 Brennan et al. Mar 2005 B2
6869140 White et al. Mar 2005 B2
6871696 Aoki et al. Mar 2005 B2
6886352 Yoshinori et al. May 2005 B2
6892807 Fristedt et al. May 2005 B2
6893086 Bajic et al. May 2005 B2
6903312 Miura et al. Jun 2005 B2
6929322 Aoki et al. Aug 2005 B2
6957545 Aoki Oct 2005 B2
6976734 Stoewe Dec 2005 B2
20010013512 Eisenhardt et al. Aug 2001 A1
20010035669 Andersson et al. Nov 2001 A1
20020003363 Buss et al. Jan 2002 A1
20020017102 Bell Feb 2002 A1
20020065726 Bhyravabhotla May 2002 A1
20020067058 Pfahler Jun 2002 A1
20020092308 Bell Jul 2002 A1
20020096915 Haupt et al. Jul 2002 A1
20020096931 White et al. Jul 2002 A1
20020105213 Rauh et al. Aug 2002 A1
20020108381 Bell Aug 2002 A1
20020139123 Bell Oct 2002 A1
20020140258 Ekern et al. Oct 2002 A1
20020148234 Bell Oct 2002 A1
20020148235 Bell Oct 2002 A1
20020148236 Bell Oct 2002 A1
20020148345 Hagiwari Oct 2002 A1
20020150478 Aoki Oct 2002 A1
20030005706 Bell Jan 2003 A1
20030024924 Fristedt Feb 2003 A1
20030029173 Bell et al. Feb 2003 A1
20030079770 Bell May 2003 A1
20030084935 Bell May 2003 A1
20030102699 Aoki et al. Jun 2003 A1
20030141289 Fisher Jul 2003 A1
20030150229 Aoki et al. Aug 2003 A1
20040007567 Downey et al. Jan 2004 A1
20040036326 Bajic et al. Feb 2004 A1
20040058181 Garnault et al. Mar 2004 A1
20040104607 Takeshi et al. Jun 2004 A1
20040118555 Fristedt Jun 2004 A1
20040139758 Toshifumi et al. Jul 2004 A1
20040189061 Hartwick et al. Sep 2004 A1
20040195870 Bohlender et al. Oct 2004 A1
20040245811 Bevan et al. Dec 2004 A1
20050200179 Bevan et al. Sep 2005 A1
20050257541 Kadle et al. Nov 2005 A1
20050264086 Lofy et al. Dec 2005 A1
Foreign Referenced Citations (90)
Number Date Country
1266925 Jul 1960 CA
2393970 Jun 2001 CA
3513909 Oct 1986 DE
37 05 756 Oct 1988 DE
41 12 631 Apr 1992 DE
4141224 Jun 1993 DE
19503291 Aug 1996 DE
19654370 Mar 1998 DE
197 36 951 Mar 1999 DE
197 37 636 Mar 1999 DE
19805174 Jun 1999 DE
198 10 936 Sep 1999 DE
199 20 451 Dec 1999 DE
19844514 Jan 2000 DE
199 54 97 Jan 2001 DE
100 01 314 Jul 2001 DE
100 24 880 Sep 2001 DE
10013492 Sep 2001 DE
10030708 Jan 2002 DE
10144839 Mar 2003 DE
10241571 Mar 2004 DE
10261902 Aug 2004 DE
10316732 Oct 2004 DE
10338525 Mar 2005 DE
10346064 Apr 2005 DE
0 128 534 Dec 1984 EP
0 280 213 Aug 1988 EP
0 517 615 Dec 1992 EP
411375 May 1994 EP
0809576 May 1999 EP
0 936 105 Aug 1999 EP
0 730 720 Jul 2000 EP
1088696 Sep 2000 EP
1050429 Nov 2000 EP
1123834 Feb 2001 EP
1266794 Dec 2002 EP
1 075 984 May 2003 EP
1323573 Jul 2003 EP
1 345 104 Sep 2003 EP
1349746 Aug 2005 EP
1266925 Sep 1960 FR
2599683 Jun 1986 FR
2630056 Oct 1989 FR
2694527 Feb 1994 FR
2845318 Apr 2004 FR
1171509 Jul 1989 JP
5277020 Oct 1993 JP
8285423 Nov 1996 JP
10044756 Feb 1998 JP
2000125990 Feb 2000 JP
2001071800 Mar 2001 JP
2002125801 May 2002 JP
2002225539 Aug 2002 JP
2002234332 Aug 2002 JP
2003042594 Feb 2003 JP
2004224108 Aug 2004 JP
2004283403 Oct 2004 JP
202556 Mar 1966 SE
0102983 Mar 2003 SE
WO9112150 Aug 1991 WO
WO9409684 May 1994 WO
WO9605475 Feb 1996 WO
WO9709908 Mar 1997 WO
WO9900268 Jan 1999 WO
WO9932309 Jul 1999 WO
WO0206914 Jan 2002 WO
WO 0206914 Jan 2002 WO
WO 0205341 Jul 2002 WO
WO 03015583 Feb 2003 WO
WO 03051666 Jun 2003 WO
WO 03077710 Sep 2003 WO
WO 03101777 Dec 2003 WO
WO03101777 Dec 2003 WO
WO 03106215 Dec 2003 WO
WO 2004082989 Mar 2004 WO
WO 2004028857 Apr 2004 WO
WO 2004078517 Sep 2004 WO
WO 2004091966 Oct 2004 WO
WO 2004091967 Oct 2004 WO
WO 2004096601 Nov 2004 WO
WO 2004096602 Nov 2004 WO
WO 2004114513 Dec 2004 WO
WO2004114513 Dec 2004 WO
WO 2005021320 Mar 2005 WO
WO 2005035305 Apr 2005 WO
WO 2005042299 May 2005 WO
WO 2005042301 May 2005 WO
WO 2005047056 May 2005 WO
WO 2005068253 Jul 2005 WO
WO 2005110806 Nov 2005 WO
Related Publications (1)
Number Date Country
20050067401 A1 Mar 2005 US
Provisional Applications (1)
Number Date Country
60505983 Sep 2003 US