Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
905 words
An apparatus for controlling a water delivery system to obtain precise set point temperatures and used in conjunction with a shower having means for detecting a person presence in a shower or lavatory, the apparatus comprising: a. a housing having a water inlet, a water outlet and a passage between the water inlet and the water outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said housing for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said housing; c. a remote controllable temperature selection device for selecting a desired temperature of the water; d. said remote temperature selection device further comprising: (i) an up temperature button, a down temperature button and a cold button, all electrically connected with electronic selection circuitry contained within said temperature selection device; (ii) said electronic selection circuitry further including a microcontroller having an digital-to-analog (D/A) converter for outputting a pulse width modulated (PWM) square wave proportional to said desired temperature and outputting a bit pattern representing said desired temperature; (iii) an electrically erasable programmable read only memory (EEPROM) for storing said desired temperature, where each time said desired temperature is changed, it is written into the EEPROM; (iv) a light emitting diode (LED or LCD) display receiving said bit pattern for displaying said desired temperature on a digital display; and e. a remote temperature sensor in fluid communication with the water for sensing a water temperature at said water outlet of said housing and operable to enable real time sensing of an actual temperature of the water and generating a linear direct current (DC) output voltage signal proportional to the actual temperature; f. a filter/amplifier for receiving said DC output voltage signal from said remote temperature sensor to remove electrical noises and amplifying said DC output voltage signal; g. a set point subtraction amplifier connected to said filter/amplifier and said temperature selection device for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal representative of a difference between said desired temperature and said actual temperature; h. an over temperature detection comparator also connected to said filter/amplifier for receiving said amplified DC output voltage signal and comparing it with an internal standard voltage, and generating an over temperature signal when said actual temperature exceeds the internal standard voltage; h. a zero crossing detector coupled to an alternating current (AC) power signal for generating microprocessor timing voltages, and for detecting a zero crossing signal of the AC power signal; j. a comparator coupled to said zero crossing detector for receiving said zero crossing signal to generate an interrupt on transitions of said zero crossing signal; k. a microprocessor connected to said set point subtraction amplifier and said comparator for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; l. an external timer connected to said microprocessor for assisting said internal timer to select 50 or 60 Hz said timing range such that said internal timer and the external timer are used to set the proportionality of said PWM square wave; m. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; n. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d which reflect physical dimensions of said water delivery system and said at least one heating element, said algorithm performing the functions of: (i) waiting for said interrupt of said zero crossing signal; (ii) calculating said proportional term which is said error signal times said proportional constant K p ; (iii) calculating said integral term which is said integral constant K i times the integral of said error signal over said timing range; (iv) calculating said derivative term which is said derivative constant K d times the current rate of change of said error signal; (v) calculating a new PWM term by adding said P+I+D, such that the result is scaled by said constants; (vi) retaining said new PWM term for setting said internal and external timers after a next interrupt of said zero crossing signal; (vii) said new PWM term determines said operating characteristics of said trigger signal from said microprocessor; and o. an optocoupler connected to said microprocessor for receiving said trigger signal and forcing full power of said AC power signal into said at least one heating element heat up the water; and p. said optocoupler also connected to said over temperature detection comparator and having a triac and a light emitting diode (LED) for receiving said over temperature signal to provide a fail-safe shutdown of said water delivery system by preventing the optocoupler from turning the triac "on" such that with power removed from the triac, said at least one heating element cools within at least one half AC cycle and said outlet water temperature returns to a safe value; q. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 2
Independent Claim
905 words
An apparatus for controlling a water delivery system to obtain precise set point temperatures and used in conjunction with a shower having means for detecting a person presence in a shower or lavatory, the apparatus comprising: a. a housing having a water inlet, a water outlet and a passage between the water inlet and the water outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said housing for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said housing; c. a remote controllable temperature selection device for selecting a desired temperature of the water; d. said remote temperature selection device further comprising: (i) an up temperature button, a down temperature button and a cold button, all electrically connected with electronic selection circuitry contained within said temperature selection device; (ii) said electronic selection circuitry further including a microcontroller having an digital-to-analog (D/A) converter for outputting a pulse width modulated (PWM) square wave proportional to said desired temperature and outputting a bit pattern representing said desired temperature; (iii) an electrically erasable programmable read only memory (EEPROM) for storing said desired temperature, where each time said desired temperature is changed, it is written into the EEPROM; (iv) a light emitting diode (LED or LCD) display receiving said bit pattern for displaying said desired temperature on a digital display; and e. a remote temperature sensor in fluid communication with the water for sensing a water temperature at said water outlet of said housing and operable to enable real time sensing of an actual temperature of the water and generating a linear direct current (DC) output voltage signal proportional to the actual temperature; f. a filter/amplifier for receiving said DC output voltage signal from said remote temperature sensor to remove electrical noises and amplifying said DC output voltage signal; g. a set point subtraction amplifier connected to said filter/amplifier and said temperature selection device for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal representative of a difference between said desired temperature and said actual temperature; h. an over temperature detection comparator also connected to said filter/amplifier for receiving said amplified DC output voltage signal and comparing it with an internal standard voltage, and generating an over temperature signal when said actual temperature exceeds the internal standard voltage; h. a zero crossing detector coupled to an alternating current (AC) power signal for generating microprocessor timing voltages, and for detecting a zero crossing signal of the AC power signal; j. a comparator coupled to said zero crossing detector for receiving said zero crossing signal to generate an interrupt on transitions of said zero crossing signal; k. a microprocessor connected to said set point subtraction amplifier and said comparator for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; l. an external timer connected to said microprocessor for assisting said internal timer to select 50 or 60 Hz said timing range such that said internal timer and the external timer are used to set the proportionality of said PWM square wave; m. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; n. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d which reflect physical dimensions of said water delivery system and said at least one heating element, said algorithm performing the functions of: (i) waiting for said interrupt of said zero crossing signal; (ii) calculating said proportional term which is said error signal times said proportional constant K p ; (iii) calculating said integral term which is said integral constant K i times the integral of said error signal over said timing range; (iv) calculating said derivative term which is said derivative constant K d times the current rate of change of said error signal; (v) calculating a new PWM term by adding said P+I+D, such that the result is scaled by said constants; (vi) retaining said new PWM term for setting said internal and external timers after a next interrupt of said zero crossing signal; (vii) said new PWM term determines said operating characteristics of said trigger signal from said microprocessor; and o. an optocoupler connected to said microprocessor for receiving said trigger signal and forcing full power of said AC power signal into said at least one heating element heat up the water; and p. said optocoupler also connected to said over temperature detection comparator and having a triac and a light emitting diode (LED) for receiving said over temperature signal to provide a fail-safe shutdown of said water delivery system by preventing the optocoupler from turning the triac "on" such that with power removed from the triac, said at least one heating element cools within at least one half AC cycle and said outlet water temperature returns to a safe value; q. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 3
Dependent Claim
61 words
The apparatus as defined in claim 1 further comprising a low pass filter connected between said point subtraction amplifier and said electronic selection circuitry for receiving said PWM square wave, said electronic selection circuitry being in turn connected to a buffer amplifier which emits a direct current voltage that is directly proportional to the average value of said PWM square wave.
Claim 4
Dependent Claim
28 words
The apparatus as defined in claim 1 further comprising a voltage regulator for supplying a stable +5 volts to said electronic control circuitry and said electronic selection circuitry.
Claim 5
Dependent Claim
24 words
The apparatus as defined in claim 3 wherein said voltage regulator further comprises a filter for removing AC ripples from said stable +5 volts.
Claim 6
Dependent Claim
16 words
The apparatus as defined in claim 1 wherein said internal standard voltage is two fixed resistors.
Claim 7
Dependent Claim
35 words
The apparatus as defined in claim 1 wherein when said temperature selection device is powered up, said temperature selection is 0° C. or when said cold button is pressed, said desired temperature is 0° C.
Claim 8
Dependent Claim
32 words
The apparatus as defined in claim 1 wherein said remote temperature sensor is a two-terminal integrated circuit which provides a source current that is proportional to said actual temperature of said water.
Claim 9
Dependent Claim
43 words
The apparatus as defined in claim 1 wherein said microprocessor feds a 7.3728 Mhz signal to said external timer which in combination with said internal timer divides said signal by a fixed ratio dependent upon the frequency of said alternating current power signal.
Claim 10
Independent Claim
724 words
An apparatus for controlling a water delivery system to obtain precise set point temperatures, the apparatus comprising: a. a housing having an inlet, an outlet and a passage between the inlet and the outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said housing for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said housing; c. means for selecting a desired temperature of the water and generating a pulse width modulated (PWM) square wave proportional to the desired temperature; d. a temperature sensor in fluid communication with the water for sensing an actual temperature of the water at said outlet of said housing and generating a direct current (DC) output voltage signal proportional to the actual temperature; e. a first amplifier for receiving said DC output voltage signal from said temperature sensor to remove electrical noises and amplifying said DC output voltage signal; f. a second amplifier connected to said first amplifier for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal representative of a difference between said desired temperature and said actual temperature; g. a comparator also connected to said first amplifier for receiving said amplified DC output voltage signal and comparing it with an internal standard voltage, and generating an over temperature signal when said actual temperature exceeds the internal standard voltage; h. a zero crossing detector coupled to an alternating current (AC) power signal for generating DC support voltages, and for detecting a zero crossing signal of the AC power signal; i. a microprocessor connected to said second amplifier and said zero crossing detector for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; j. an external timer connected to said microprocessor for assisting said internal timer to extend said timing range to cover 50 or 60 Hz input power frequency such that said internal timer and the external timer are used to set the proportionality of said PWM square wave; k. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; l. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d which reflect physical dimensions of said water delivery system and said at least one heating element, said algorithm performing the functions of: (i) waiting for an interrupt of said zero crossing signal; (ii) calculating said proportional term which is said error signal times said proportional constant K p ; (iii) calculating said integral term which is said integral constant K i times the integral of said error signal over said timing range; (iv) calculating said derivative term which is said derivative constant K d times the current rate of change of said error signal; (v) calculating a new PWM term by adding said P+I+D, such that the result is scaled by said constants; (vi) retaining said new PWM term for setting said internal and external timers after a next interrupt of said zero crossing signal; (vii) said new PWM term determines said operating characteristics of said trigger signal from said microprocessor; and m. an optocoupler connected to said microprocessor for receiving said trigger signal and providing full power of said AC power signal into said at least one heating element to heat up the water; and n. said optocoupler also connected to said comparator and said optocoupler having a triac and a light emitting diode (LED) for receiving said over temperature signal to provide a fail-safe shutdown of said system by preventing the optocoupler from turning the triac on such that with power removed from the triac, said at least one heating element cools within less than one half AC cycle and said outlet water temperature returns to a safe value; o. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 11
Independent Claim
724 words
An apparatus for controlling a water delivery system to obtain precise set point temperatures, the apparatus comprising: a. a housing having an inlet, an outlet and a passage between the inlet and the outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said housing for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said housing; c. means for selecting a desired temperature of the water and generating a pulse width modulated (PWM) square wave proportional to the desired temperature; d. a temperature sensor in fluid communication with the water for sensing an actual temperature of the water at said outlet of said housing and generating a direct current (DC) output voltage signal proportional to the actual temperature; e. a first amplifier for receiving said DC output voltage signal from said temperature sensor to remove electrical noises and amplifying said DC output voltage signal; f. a second amplifier connected to said first amplifier for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal representative of a difference between said desired temperature and said actual temperature; g. a comparator also connected to said first amplifier for receiving said amplified DC output voltage signal and comparing it with an internal standard voltage, and generating an over temperature signal when said actual temperature exceeds the internal standard voltage; h. a zero crossing detector coupled to an alternating current (AC) power signal for generating DC support voltages, and for detecting a zero crossing signal of the AC power signal; i. a microprocessor connected to said second amplifier and said zero crossing detector for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; j. an external timer connected to said microprocessor for assisting said internal timer to extend said timing range to cover 50 or 60 Hz input power frequency such that said internal timer and the external timer are used to set the proportionality of said PWM square wave; k. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; l. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d which reflect physical dimensions of said water delivery system and said at least one heating element, said algorithm performing the functions of: (i) waiting for an interrupt of said zero crossing signal; (ii) calculating said proportional term which is said error signal times said proportional constant K p ; (iii) calculating said integral term which is said integral constant K i times the integral of said error signal over said timing range; (iv) calculating said derivative term which is said derivative constant K d times the current rate of change of said error signal; (v) calculating a new PWM term by adding said P+I+D, such that the result is scaled by said constants; (vi) retaining said new PWM term for setting said internal and external timers after a next interrupt of said zero crossing signal; (vii) said new PWM term determines said operating characteristics of said trigger signal from said microprocessor; and m. an optocoupler connected to said microprocessor for receiving said trigger signal and providing full power of said AC power signal into said at least one heating element to heat up the water; and n. said optocoupler also connected to said comparator and said optocoupler having a triac and a light emitting diode (LED) for receiving said over temperature signal to provide a fail-safe shutdown of said system by preventing the optocoupler from turning the triac on such that with power removed from the triac, said at least one heating element cools within less than one half AC cycle and said outlet water temperature returns to a safe value; o. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 12
Dependent Claim
35 words
The apparatus as defined in claim 9 further comprising a low pass filter connected between said second amplifier and said electronic selection circuitry for receiving said means for selecting a desired temperature of the water.
Claim 13
Dependent Claim
23 words
The apparatus as defined in claim 9 further comprising a voltage regulator for supplying a stable +5 volts to said electronic control circuitry.
Claim 14
Dependent Claim
24 words
The apparatus as defined in claim 11 wherein said voltage regulator further comprises a filter for removing AC ripples from said stable +5 volts.
Claim 15
Dependent Claim
34 words
The apparatus as defined in claim 11 further comprising another comparator coupled to said zero crossing detector for receiving said zero crossing signal to generate an interrupt on transitions of said zero crossing signal.
Claim 16
Dependent Claim
18 words
The apparatus as defined in claim 9 wherein said internal standard voltage is formed by two fixed resistors.
Claim 17
Dependent Claim
32 words
The apparatus as defined in claim 9 wherein said temperature sensor is an a two-terminal integrated circuit which provides a source current that is proportional to said actual temperature of said water.
Claim 18
Dependent Claim
143 words
The apparatus as defined in claim 9 wherein said means for selecting said desired temperature level of the water includes a controllable temperature selection device, the temperature selection device further comprising: a. an up temperature button, a down temperature button and a cold button, all electrically connected with electronic selection circuitry contained within said temperature selection device; b. said electronic selection circuitry further including a microcontroller having an digital-to-analog (D/A) converter for outputting a pulse width modulated (PWM) square wave proportional to said desired temperature and outputting a bit pattern representing said desired temperature; c. an electrically erasable programmable read only memory (EEPROM) for storing said desired temperature, where each time said desired temperature is changed, it is written into the EEPROM; and d. a light emitting diode (LED) display receiving said bit pattern for displaying said desired temperature on a digital display.
Claim 19
Dependent Claim
35 words
The apparatus as defined in claim 15 wherein when said temperature selection device is powered up, said temperature selection is 0° C. or when said cold button is pressed, said desired temperature is 0° C.
Claim 20
Dependent Claim
26 words
The apparatus as defined in claim 9 wherein said means for selecting said desired temperature of the water includes a trimmer potentiometer for fixed temperature operation.
Claim 21
Dependent Claim
36 words
The apparatus as defined in claim 9 wherein said means for selecting said desired temperature of the water includes a manual analog switch having a remote trimmer potentiometer for forcing said system to produce cold water.
Claim 22
Dependent Claim
42 words
The apparatus as defined in claim 9 wherein said microprocessorfeds a 7.3728 Mhz signal to said external timer which in combination with said internal timer divides said signal by a fixed ratio dependent upon the frequency of said alternating current power signal.
Claim 23
Dependent Claim
62 words
The apparatus as defined in claim 9 wherein said microprocessor being programmed to prevent trigger pulses from being provided to said optocoupler for more than one-half of the period of said one half AC cycle, said period beginning immediately after said zero crossing detector has detected a zero crossing of said AC power signal and said microprocessor has provided said trigger signal.
Claim 24
Independent Claim
469 words
An apparatus for controlling a water delivery system, comprising: a. a tankless water heater having an inlet, an outlet and a passage between the inlet and the outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said tankless water heater for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said tankless water heater; c. means for selecting a desired temperature of the water and generating a pulse width modulated (PWM) wave; d. a temperature sensor for sensing an actual temperature of the water at said outlet of said tankless water heater and generating a direct current (DC) output voltage signal; e. a first amplifier for receiving said DC output voltage signal and amplifying said DC output voltage signal; f. a second amplifier for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal; g. a comparator for receiving said amplified DC output voltage signal and comparing it with a standard voltage, and generating a over temperature signal when said actual temperature exceeds the standard voltage; h. a zero crossing detector coupled to an alternating current (AC) power signal for generating microprocessor timing support voltages, and for detecting a zero crossing signal of the AC power signal; i. a microprocessor connected to said second amplifier and said zero crossing detector for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; j. an external timer connected to said microprocessor for assisting said internal timer to extend said timing range such that said internal timer and the external timer are used to set the proportionality of said PWM wave; k. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; l. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d ; m. an optocoupler connected to said microprocessor for receiving said trigger signal and providing full power of said AC power signal into said at least one heating element; and n. said optocoupler also connected to said comparator and having a triac for receiving said over temperature signal to provide a fail-safe shutdown of said system by preventing the optocoupler from turning the triac on; o. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 25
Independent Claim
469 words
An apparatus for controlling a water delivery system, comprising: a. a tankless water heater having an inlet, an outlet and a passage between the inlet and the outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said tankless water heater for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said tankless water heater; c. means for selecting a desired temperature of the water and generating a pulse width modulated (PWM) wave; d. a temperature sensor for sensing an actual temperature of the water at said outlet of said tankless water heater and generating a direct current (DC) output voltage signal; e. a first amplifier for receiving said DC output voltage signal and amplifying said DC output voltage signal; f. a second amplifier for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal; g. a comparator for receiving said amplified DC output voltage signal and comparing it with a standard voltage, and generating a over temperature signal when said actual temperature exceeds the standard voltage; h. a zero crossing detector coupled to an alternating current (AC) power signal for generating microprocessor timing support voltages, and for detecting a zero crossing signal of the AC power signal; i. a microprocessor connected to said second amplifier and said zero crossing detector for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; j. an external timer connected to said microprocessor for assisting said internal timer to extend said timing range such that said internal timer and the external timer are used to set the proportionality of said PWM wave; k. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; l. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d ; m. an optocoupler connected to said microprocessor for receiving said trigger signal and providing full power of said AC power signal into said at least one heating element; and n. said optocoupler also connected to said comparator and having a triac for receiving said over temperature signal to provide a fail-safe shutdown of said system by preventing the optocoupler from turning the triac on; o. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 26
Dependent Claim
35 words
The apparatus as defined in claim 22 further comprising a low pass filter connected between said second amplifier and said electronic selection circuitry for receiving said means for selecting a desired temperature of the water.
Claim 27
Dependent Claim
23 words
The apparatus as defined in claim 22 further comprising a voltage regulator for supplying a stable +5 volts to said electronic control circuitry.
Claim 28
Dependent Claim
24 words
The apparatus as defined in claim 24 wherein said voltage regulator further comprises a filter for removing AC ripples from said stable +5 volts.
Claim 29
Dependent Claim
26 words
The apparatus as defined in claim 22 wherein said means for selecting said desired temperature of the water includes a digital remote interface temperature selection device.
Claim 30
Dependent Claim
26 words
The apparatus as defined in claim 22 wherein said means for selecting said desired temperature of the water includes a trimmer potentiometer for fixed temperature operation.
Claim 31
Dependent Claim
25 words
The apparatus as defined in claim 22 wherein said means for selecting said desired temperature of the water includes a manual switch having a potentiometer.
Claim 32
Dependent Claim
34 words
The apparatus as defined in claim 22 further comprising another comparator coupled to said zero crossing detector for receiving said zero crossing signal to generate an interrupt on transitions of said zero crossing signal.
Claim 33
Dependent Claim
144 words
The apparatus as defined in claim 22 wherein said algorithm performing the functions of: a. waiting for an interrupt of said zero crossing signal; b. calculating said proportional term which is said error signal times said proportional constant K p ; c. calculating said integral term which is said integral constant K i times the integral of said error signal over said timing range; d. calculating said derivative term which is said derivative constant K d times the current rate of change of said error signal; e. calculating a new PWM term by adding said P+I+D, such that the result is scaled by said constants; f. retaining said new PWM term for setting said internal and external timers after a next interrupt of said zero crossing signal; and g. said new PWM term determines said operating characteristics of said trigger signal from said microprocessor.
Claim 34
Dependent Claim
42 words
The apparatus as defined in claim 22 wherein said microprocessorfeds a 7.3728 Mhz signal to said external timer which in combination with said internal timer divides said signal by a fixed ratio dependent upon the frequency of said alternating current power signal.
Claim 35
Dependent Claim
51 words
The apparatus as defined in claim 22 wherein said microprocessor being programmed to prevent trigger pulses from being provided to said optocoupler for a period of time immediately after said zero crossing detector has detected a zero crossing of said AC power signal and said microprocessor has provided said trigger signal.
Claim 36
Independent Claim
948 words
An apparatus for controlling a water delivery system to obtain precise set point temperatures and used in conjunction with a shower having means for detecting a person presence in a shower or lavatory, the apparatus comprising: a. a housing having a water inlet, a water outlet and a passage between the water inlet and the water outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said housing for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said housing; c. a remote controllable temperature selection device for selecting a desired temperature of the water; d. said remote temperature selection device further comprising: (i) an up temperature button, a down temperature button and a cold button, all electrically connected with electronic selection circuitry contained within said temperature selection device; (ii) said electronic selection circuitry further including a microcontroller having an digital-to-analog (D/A) converter for outputting a pulse width modulated (PWM) square wave proportional to said desired temperature and outputting a bit pattern representing said desired temperature; (iii) an electrically erasable programmable read only memory (EEPROM) for storing said desired temperature, where each time said desired temperature is changed, it is written into the EEPROM; (iv) a light emitting diode (LED or LCD) display receiving said bit pattern for displaying said desired temperature on a digital display; and e. a temperature sensor in fluid communication with the water for sensing a water temperature at said water outlet of said housing and operable to enable real time sensing of an actual temperature of the water and generating a linear direct current (DC) output voltage signal proportional to the actual temperature; f. a filter/amplifier for receiving said DC output voltage signal from said remote temperature sensor to remove electrical noises and amplifying said DC output voltage signal; g. a set point subtraction amplifier connected to said filter/amplifier and said temperature selection device for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal representative of a difference between said desired temperature and said actual temperature; h. an over temperature detection comparator also connected to said filter/amplifier for receiving said amplified DC output voltage signal and comparing it with an internal standard voltage, and generating an over temperature signal when said actual temperature exceeds the internal standard voltage; i. a zero crossing detector coupled to an alternating current (AC) power signal for generating microprocessor timing voltages, and for detecting a zero crossing signal of the AC power signal; j. a comparator coupled to said zero crossing detector for receiving said zero crossing signal to generate an interrupt on transitions of said zero crossing signal; k. a microprocessor connected to said set point subtraction amplifier and said comparator for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; l. said microprocessor being programmed to prevent trigger signals from being provided to said optocoupler for a period of time immediately after said zero crossing detector has detected a zero crossing of said AC power signal and said microprocessor has provided said trigger signal; m. an external timer connected to said microprocessor for assisting said internal timer to select 50 or 60 Hz said timing range such that said internal timer and the external timer are used to set the proportionality of said PWM square wave; n. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; o. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d which reflect physical dimensions of said water delivery system and said at least one heating element, said algorithm performing the functions of: (i) waiting for said interrupt of said zero crossing signal; (ii) calculating said proportional term which is said error signal times said proportional constant K p ; (iii) calculating said integral term which is said integral constant K i times the integral of said error signal over said timing range; (iv) calculating said derivative term which is said derivative constant K d times the current rate of change of said error signal; (v) calculating a new PWM term by adding said P+I+D, such that the result is scaled by said constants; (vi) retaining said new PWM term for setting said internal and external timers after a next interrupt of said zero crossing signal; (vii) said new PWM term determines said operating characteristics of said trigger signal from said microprocessor; and p. an optocoupler connected to said microprocessor for receiving said trigger signal and forcing full power of said AC power signal into said at least one heating element heat up the water; and q. said optocoupler also connected to said over temperature detection comparator and having a triac and a light emitting diode (LED) for receiving said over temperature signal to provide a fail-safe shutdown of said water delivery system by preventing the optocoupler from turning the triac "on" such that with power removed from the triac, said at least one heating element cools within at least one half AC cycle and said outlet water temperature returns to a safe value; r. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 37
Independent Claim
948 words
An apparatus for controlling a water delivery system to obtain precise set point temperatures and used in conjunction with a shower having means for detecting a person presence in a shower or lavatory, the apparatus comprising: a. a housing having a water inlet, a water outlet and a passage between the water inlet and the water outlet to permit a continuous flow of water from the inlet to the outlet; b. at least one heating element mounted in said passage of said housing for heating water as it flows through said passage, and electrically connected with electronic control circuitry contained within said housing; c. a remote controllable temperature selection device for selecting a desired temperature of the water; d. said remote temperature selection device further comprising: (i) an up temperature button, a down temperature button and a cold button, all electrically connected with electronic selection circuitry contained within said temperature selection device; (ii) said electronic selection circuitry further including a microcontroller having an digital-to-analog (D/A) converter for outputting a pulse width modulated (PWM) square wave proportional to said desired temperature and outputting a bit pattern representing said desired temperature; (iii) an electrically erasable programmable read only memory (EEPROM) for storing said desired temperature, where each time said desired temperature is changed, it is written into the EEPROM; (iv) a light emitting diode (LED or LCD) display receiving said bit pattern for displaying said desired temperature on a digital display; and e. a temperature sensor in fluid communication with the water for sensing a water temperature at said water outlet of said housing and operable to enable real time sensing of an actual temperature of the water and generating a linear direct current (DC) output voltage signal proportional to the actual temperature; f. a filter/amplifier for receiving said DC output voltage signal from said remote temperature sensor to remove electrical noises and amplifying said DC output voltage signal; g. a set point subtraction amplifier connected to said filter/amplifier and said temperature selection device for receiving said amplified DC output voltage signal and subtracting it from a value proportional to said desired temperature, and generating an output error signal representative of a difference between said desired temperature and said actual temperature; h. an over temperature detection comparator also connected to said filter/amplifier for receiving said amplified DC output voltage signal and comparing it with an internal standard voltage, and generating an over temperature signal when said actual temperature exceeds the internal standard voltage; i. a zero crossing detector coupled to an alternating current (AC) power signal for generating microprocessor timing voltages, and for detecting a zero crossing signal of the AC power signal; j. a comparator coupled to said zero crossing detector for receiving said zero crossing signal to generate an interrupt on transitions of said zero crossing signal; k. a microprocessor connected to said set point subtraction amplifier and said comparator for receiving said error signal and said zero crossing signal to provide a trigger signal, the microprocessor having an internal timer for providing a timing range; l. said microprocessor being programmed to prevent trigger signals from being provided to said optocoupler for a period of time immediately after said zero crossing detector has detected a zero crossing of said AC power signal and said microprocessor has provided said trigger signal; m. an external timer connected to said microprocessor for assisting said internal timer to select 50 or 60 Hz said timing range such that said internal timer and the external timer are used to set the proportionality of said PWM square wave; n. said microprocessor being programmed for constantly calculating a proportional (P) term, an integral (I) term and a derivative (D) term based on an algorithm to determine operating characteristics of said trigger signal; o. said algorithm including a loop equation utilizing a proportional constant K p , an integral constant K i and a derivative constant K d which reflect physical dimensions of said water delivery system and said at least one heating element, said algorithm performing the functions of: (i) waiting for said interrupt of said zero crossing signal; (ii) calculating said proportional term which is said error signal times said proportional constant K p ; (iii) calculating said integral term which is said integral constant K i times the integral of said error signal over said timing range; (iv) calculating said derivative term which is said derivative constant K d times the current rate of change of said error signal; (v) calculating a new PWM term by adding said P+I+D, such that the result is scaled by said constants; (vi) retaining said new PWM term for setting said internal and external timers after a next interrupt of said zero crossing signal; (vii) said new PWM term determines said operating characteristics of said trigger signal from said microprocessor; and p. an optocoupler connected to said microprocessor for receiving said trigger signal and forcing full power of said AC power signal into said at least one heating element heat up the water; and q. said optocoupler also connected to said over temperature detection comparator and having a triac and a light emitting diode (LED) for receiving said over temperature signal to provide a fail-safe shutdown of said water delivery system by preventing the optocoupler from turning the triac "on" such that with power removed from the triac, said at least one heating element cools within at least one half AC cycle and said outlet water temperature returns to a safe value; r. whereby said microprocessor ensures that said characteristics of said trigger signal is quickly determined to quickly force the power levels to a sufficiently high value so that the incoming water can be heated rapidly.
Claim 38
Dependent Claim
62 words
The apparatus as defined in claim 33 wherein said microprocessor being programmed to prevent trigger signals from being provided to said optocoupler for more than one-half of the period of said one half AC cycle, said period beginning immediately after said zero crossing detector has detected a zero crossing of said AC power signal and said microprocessor has provided said trigger signal.