WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Energy controlling system for time shifting electric power use    
United States Patent4998024   
Link to this pagehttp://www.wikipatents.com/4998024.html
Inventor(s)Kirk; William J. (Warwick, RI); Vaughn, Jr.; James F. (Seabrook, NH); Slonim; Lloyd R. (Providence, RI)
AbstractThe disclosed system reduces power use during peak loads by automatically shifting the energization of the water heater to periods of off-peak power use. An energy controller maintains a calendar clock and controls the application of power to an electric water heater so that only on non-holiday weekdays, power to the water heater is interrupted during those periods of the day which have been predetermined to be the periods of peak power usage. The consumer whose water heater is controlled in accordance with the system is provided with an override button so that once a day the consumer may institute an override period to energize his water heater regardless of the peak power usage schedule. The energy controller contains in a microprocessor memory status data which includes the calendar time, a listing of the holidays, the schedule of peak power usage and the override interval. The energy controller is connected to an external module mounted outside the dwelling enclosure and by which a portable programming unit may be interconnected to the energy controller. By means of the portable programming unit, the accuracy of the status data can be verified or can be amended.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4998024
Energy controlling system for time shifting electric power use - US Patent 4998024 Drawing
Energy controlling system for time shifting electric power use
Inventor     Kirk; William J. (Warwick, RI); Vaughn, Jr.; James F. (Seabrook, NH); Slonim; Lloyd R. (Providence, RI)
Owner/Assignee     Vaughn Manufacturing Corporation (Salisbury, MA)
Patent assignment
All assignments
Publication Date     March 5, 1991
Application Number     07/176,550
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     April 1, 1988
US Classification     307/40 307/35 307/38 307/41 700/286 705/412
Int'l Classification     H04B 003/54
Examiner     Ip; Paul
Assistant Examiner    
Attorney/Law Firm     Lane, Aitken & McCann
Address
Parent Case    
Priority Data    
USPTO Field of Search     307/125 307/34 307/35 307/36 307/37 307/38 307/39 307/40 307/41 340/310 R 340/310 A 340/310 CP 364/492 364/483 364/493 364/145 236/46 R
Patent Tags     energy controlling time shifting electric power
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4803632
Frew
705/412
Feb,1989

[0 after 0 votes]
4771185
Feron
307/39
Sep,1988

[0 after 0 votes]
4703306
Barritt
340/310.18
Oct,1987

[0 after 0 votes]
4697180
Swanson
340/870.02
Sep,1987

[0 after 0 votes]
4682169
Swanson
379/102.07
Jul,1987

[0 after 0 votes]
4646084
Burrowes
340/870.03
Feb,1987

[0 after 0 votes]
4644320
Carr
340/310.16
Feb,1987

[0 after 0 votes]
4621336
Brown
700/278
Nov,1986

[0 after 0 votes]
4593272
Berkowitz

Jun,1986

[0 after 0 votes]
4535401
Penn
700/3
Aug,1985

[0 after 0 votes]
4511979
Amirante
700/296
Apr,1985

[0 after 0 votes]
4442319
Treidl
379/102.03
Apr,1984

[0 after 0 votes]
4418333
Schwarzbach
340/310.11
Nov,1983

[0 after 0 votes]
4291375
Wolf
702/62
Sep,1981

[0 after 0 votes]
4207557
Gilkeson
340/870.02
Jun,1980

[0 after 0 votes]
4200862
Campbell
340/310.11
Apr,1980

[0 after 0 votes]
4185272
Feiker
340/3.54
Jan,1980

[0 after 0 votes]
4173754
Feiker
340/310.16
Nov,1979

[0 after 0 votes]
4119948
Ward
340/870.02
Oct,1978

[0 after 0 votes]
3852726
Romanelli
340/870.02
Dec,1974

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. An energy controlling system for a dwelling having a dwelling enclosure said energy controller comprising an energy controller within said dwelling enclosure having means to store a schedule of daily peak power usage and to keep current time, and means responsive to the current time kept by said energy controller and the schedule of daily peak power usage stored by said energy controller to control electrical power equipment in accordance with the schedule stored by said energy controller, a communications module external to said dwelling enclosure connected to said energy controller, a portable programming unit adapted to be coupled to said external module, said portable programming unit having means to keep current time, means to store a schedule of daily peak power usage, and communication means operable when coupled to said external module to change the schedule of daily peak power usage stored in said energy controller and the time kept by said energy controller to correspond with the schedule of daily peak power usage stored in said portable programming unit and the time kept by said portable programming unit.

2. An energy controlling system as recited in claim 1, wherein said portable programming unit has means operable when said portable programming unit is coupled to said external module to compare the schedule of daily peak power usage stored in said energy controller with the schedule of daily peak power usage stored in said portable programming unit and to compare the current time kept by said energy controller with the current time kept by said portable programming unit and to indicate the results of the comparisons.

3. An energy controlling system as recited in claim 1, wherein said communications module has an external sidewall with a predetermined noncircular shape and wherein said portable programming unit has a recess shaped to fit with said predetermined shape of said external sidewall, said portable programming unit being coupled to said communications module when said communications module is inserted in said recess.

4. An energy controlling system as recited in claim 3, wherein said communications module and said recess define an infrared signal light communications interface when said communications module is received in said recess.

5. An energy controlling system as recited in claim 1, wherein said communications module includes a signal lamp and said energy controller comprises means to energize said signal lamp when said energy controller is operating.

6. An energy controlling system as recited in claim 3, wherein said communication means comprises first and second signal channels extending between said portable programming unit and said communications module and being spatially separated at the interface between said portable programming unit and said communications module.

7. An energy controlling system for a dwelling having a dwelling enclosure comprising an energy controller within said dwelling enclosure said energy controller having means keep current time, and means responsive to the current time kept by said energy controller and the schedule of daily peak power usage stored by said energy controller to control electrical power equipment in accordance with the schedule stored by said energy controller, a communications module external to said dwelling enclosure connected to said energy controller, a portable programming unit adapted to be coupled to said external module, said portable programming unit having means to keep current time, means to store a schedule of daily peak power usage, means operable when said portable programming unit is coupled to said external module to compare the schedule of daily peak power usage stored in said energy controller with the schedule of daily peak power usage stored in said portable programming unit and to compare the current time kept by said energy controller with the current time kept by said portable programming unit and to indicate the results of the comparisons.

8. An energy controlling system as recited in claim 7, wherein said communications module has an external sidewall with a predetermined noncircular shape and wherein said portable programming unit has a recess shaped to fit with said predetermined shape of said external sidewall, said portable programming unit being coupled to said communications module when said communications module is inserted in said recess.

9. An energy controlling system as recited in claim 8, wherein said communications module and said recess define an infrared signal light communications interface when said communications module is received in said recess.

10. An energy controlling system as recited in claim 7, wherein said communications module includes a signal lamp and said energy controller comprises means to energize said signal lamp when said energy controller is operating.

11. An energy controlling system as recited in claim 8, wherein said communication means comprises first and second signal channels extending between said portable programming unit and said communications module and being spatially separated at the interface between said portable programming unit and said communications module.

12. An energy controlling system comprising means to store a schedule of daily periods of peak power usage, computer program means keeping current time including interrupt means to immediately set a flag upon the expiration of each second, said computer program means repeatedly checking whether said flag is set and upon determining that said flag has been set, clearing said flag and then performing a series of steps to keep track of elapsed seconds and minutes, said series of steps upon the elapse of each minute including comparing the current time with said schedule, power interrupting means responsive to the comparison by said computer program means to interrupt an electrical power to an electrical appliance during said periods of peak power usage, said computer program means taking longer than a second but less than two seconds to complete said series of steps upon the elapse of some of said minutes.
 Description Submit all comments and votes
 


This invention relates to a system for controlling the use of power by power consumers so as to limit the amount of the power being used during periods of peak power usage, particularly as applied to electric water heaters.

BACKGROUND OF THE INVENTION

Electric utilities need to have a power generating capacity sufficient to supply the peak load on the power generating system. The peak load varies both daily and seasonally and the cost of providing power has a direct relationship with the peak daily load as well as the peak seasonal load. To reduce costs, it is highly desirable, to the extent possible, to transfer power use on a daily basis from the periods of peak load to periods of off-peak load. One electrical appliance which is particularly suitable for shifting the time that it is energized is the electrical water heater. Conventional electrical water heaters are equipped with a thermostat which turn the heating element of the water heater on and off in accordance with the temperature of the water in the tank and accordingly, are turned on and off without any regard to the periods of peak load intervals for power use. On the other hand, the use of electrical power to energize the heating element and heat the water in the water heater can be delayed with little or no inconvenience to the consumer. The reason for this fact is that when hot water is used from a hot water tank, it is replaced by cold water in the bottom of the tank, but the cold water does not mix with the hot water. As a result, most of the hot water can be drawn from the tank without any noticeable drop in the temperature of the hot water being drawn off. Thus, a time shifting of the energization of the heating element to an off-peak time period will in most instances, not inconvenience the user who can still draw an amount of hot water during the peak period approaching the capacity of the water heater tank. This fact is particularly true when the water heater tank is of thermal storage type, which has a large capacity.

SUMMARY OF THE INVENTION

The present invention provides a system for automatically controlling the power applied to an electric water heater so that on week days, power will not be applied to the water heater at certain times during the day determined by the power company to be times of peak load. As soon as the peak load period ends, the power is restored to the water heater and the thermostat will resume control of the heating of the water in the water heater in accordance with water temperature. Thus, on week days the energization of the water heater is time shifted to off-peak load periods. On weekends and holidays the water heater is controlled by the thermostat in the conventional manner and power is not interrupted to the water heater by the system of the invention. As pointed out above, since the temperature of the hot water coming from the tank, does not drop appreciably until the amount of hot water drawn from the tank approaches the capacity of the tank, this shifting of the energization of the water heater in most instances will not inconvenience the user. To further reduce any chance of inconvenience, each unit is provided with an override button by which the energy controller can be overridden and power applied to the thermostatically controlled water heater for a predetermined time interval regardless of whether the period is a peak load period or not. The user is permitted by the system to perform this override function only once during each 24 hour day.

The energy controller will be mounted on or near the water heater. In order to facilitate the monitoring and changing of status data in the energy controller such as the holidays, the starting and ending of subyearly intervals, peak power schedules for the subyearly intervals, or correct the time or date, the energy controller is connected to a remote outdoor module. The outdoor module contains a signal light which is caused to blink by the energy controller signalling that the controller is operating. The outdoor module contains an infrared signal light interface connectable to a portable programing unit. The portable programming unit contains means to compare the status data stored in the energy controller with status data contained in the programming unit and provide an indication of whether or not the comparison is correct. Alternatively, the programming unit may be operated to substitute the status data contained in the programming unit for that in the energy controller and in this manner, change the status data in the energy controller.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic block diagram illustrating the system of the invention;

FIG. 2 is a perspective view of an external module employed in the system of the invention;

FIG. 3 is a perspective view of a portable programming unit employed in the system of the present invention;

FIG. 4 is a block diagram illustrating the circuitry employed in the programming unit shown in FIG. 3;

FIG. 5 is a block diagram illustrating the circuitry employed in the energy controller of the system of the invention;

FIG. 6 illustrates a flowchart of the computer program employed by the energy controller of FIG. 6;

FIGS. 7a and 7b illustrate a flowchart of a time keeping routine employed in the program of FIG. 6;

FIG. 8 is a flowchart of a routine employed in the program of FIG. 6 when power fails; and

FIG. 9 is a flowchart illustrating a routine employed in the program of FIG. 6 to carry out communications between the energy controller and the programming unit.

DESCRIPTION OF A SPECIFIC EMBODIMENT

In the system of the invention as shown in FIG. 1, the energy controller 11 maintains a calendar clock and controls the energization of a relay 13 via a triac 15. The relay 13 controls the application of power to a conventional thermostatically controlled electric water heater 17. When the relay 13 is energized, power is applied from the electric power source 19 to the water heater 17, and the turning on and off of the element of the water heater will be under the control of the thermostat of the water heater in accordance with the water temperature. When the energy controller 11 from the calendar clock determines that it is a peak period of power use on an appropriate day, it will produce a power off output signal on line 24 to the triac 15, which will deenergize the relay 13 to interrupt the power supply to the water heater, so that the heating element of the water heater cannot be energized. As soon as energy controller determines that the peak power period has ended, the energy controller 11 will produce a power on signal on line 24, and the triac 15 will energize the relay 13 to again apply power from the source 19 to the water heater, which at that time may apply the power to the heating element depending upon whether the thermostat of the water heater calls for heating The energy controller 11 is provided with an override button 21. If the energy controller 11 determines that the override button 21 has been actuated and that this is the first time that the override button 21 has been actuated during that day, the energy controller 11 will produce a power on signal on line 24 to energize the relay 13 so that power is applied to the water heater 17, regardless of the calendar clock time, for a predetermined time period set by the power company. If the power company does not want to provide the consumer with the override option, the predetermined override time period is set to zero.

The electric meter in the preferred embodiment of the invention is a two rate meter wherein the consumer is charged at a higher rate for power consumed during peak load periods and charging at a lower rate during off-peak load periods. To achieve this variation in charge, the electric meter 23 receives a signal from the energy controller 11 on output line 26 which may be either a high charge signal or a low charge signal, and the meter 23 responds to this signal to charge the consumer at the high charge rate or low charge rate. The energy controller applies the high charge rate signal to the meter on line 26 whenever it produces the power off signal on output line 24 or whenever it is in an override period in response to the override button being actuated. At all other times, the energy controller will apply the low charge rate signal to the meter 13.

The water heater will normally be within the dwelling enclosure 22 of the consumer and the meter 23 will be outside the dwelling enclosure on a wall of the dwelling. Also outside the dwelling enclosure 22 adjacent to the meter 23 is an external module 25 having a signal lamp, an infrared photodetector, and an infrared signal light beam transmitter. The energy controller causes the signal lamp to blink on and off whenever the energy controller is operating, at two different blink rates. It causes signal lamp to blink on and off at a slow rate when the energy controller 11 is applying the low charge rate signal to the meter 23 and causes the signal lamp to blink at a fast rate whenever the energy controller is applying the high charge rate to the meter. Thus, the rate of blinking of the signal lamp 27 will indicate whether the meter 23 is running at the high charge rate or the low charge rate with the higher frequency blinking indicating the higher charge rate.

A portable programming unit 27 has a recess adapted to receive and fit with the external module 25. The recess is provided with an infrared light beam transmitter and an infrared photodetector and when the module is received in the recess, the infrared light transmitter in the recess will line up with the infrared photodetector in the external module 25 and the infrared photodetector in the recess will line up with the infrared light beam transmitter of the module 25. A serial digital pulse signal can be generated by the portable programming unit 27 to energize the infrared beam signal transmitter in the recess and cause corresponding pulses to be generated by the photodetector in the external module 25 and be transmitted to the energy controller 11. In this manner, data can be transmitted from the portable programmer 27 to the energy controller 11. Similarly pulses generated by the energy controller 11 can energize the infrared light beam transmitter in the module 25, to cause corresponding pulses to be generated by the infrared photodetector in the recess and to be received by the portable programmer 27. In this manner, messages generated by the energy controller 11 are transmitted to the portable programmer 27.

As shown in more detail in FIG. 2, the external module 25 comprises a base 31 in which the blinking signal lamp 28 is mounted. Also mounted on the base 31, is an infrared light beam transmitter 33 and an infrared photodetector 35. The top of the base 31 is covered with a transparent layer 37 which encapsulates the signal lamp 28, the infrared transmitter 33 and the infrared photodetector 35. As shown in FIG. 3, the front wall of the programming unit 27 has a recess 40 defined therein shaped to receive and fit with the transparent layer 37 of the module 25. The recess 40 has on its sidewalls semicircular ribs 42 which, line up with the semicircular recesses 39 and fit in the recesses 39. The module 25 and recess 40 are shaped so that the module will fit in the recess in only one orientation. When the programming unit 27 is coupled to the external module 25 in this manner, an infrared light beam transmitter 46 in recess 40 will be aligned with the photodetector 35 so that when the transmitter 44 is energized, the light beam pulses will be transmitted through the transparent layer 37 to the photodetector 35. Similarly an infrared photodetector 44 in the recess 40 will be aligned with the infrared transmitter 33 and when the transmitter 33 is energized, light beam from the transmitter 33 will be transmitted through the transparent layer 37 to the photodetector 44.

The portable programming unit 27, as shown in FIGS. 1 and 4, is provided with a serial signal plug 41 which is designed to plug into a socket in the energy controller 11 so that the portable programming 27 can transmit and receive information directly instead of transmitting and receiving through the remote outside module 25. As shown in FIG. 4, the portable programming unit comprises a microprocessor 45, which is controlled by a program stored in an EPROM 43, which is a reprogrammable read only memory. The portable programming unit has a random access memory or RAM 47 and the microprocessor 45 can store information or read out information from the RAM 47 under the control of the program in the EPROM 43. In addition, the programming unit has a calendar time keeper 49 which keeps the calendar time The calendar time keeper 49 is an off-the-shelf item sold under the name "Smart Watch" available from Dallas Semiconducter.

As shown in FIG. 3, the programming unit 27 has two panel buttons 51 and 53 labelled "program" and "verify" respectively. When the portable programmer 27 is connected to the energy controller either via the external module 25, or by the plug 41 and the button 53 is actuated, the microprocessor 45 will send a message to the energy controller 11 requesting the status data from the energy controller 11. In response to receiving this message, energy controller 11 will send back to the portable programmer 27, all of its status data, which as pointed above will include all of its calendar time information. In addition, the status data includes a list of holidays stored in the energy controller, the dates for changing between daylight savings time and standard time, the starting and ending days for each yearly subinterval, the peak power schedule for each yearly subinterval, and the length of the override interval. All of this status data is compared with corresponding information stored in the RAM 47 or kept by the calendar time keeper 49. If the status data received from the energy controller 11, other than the time of day, is identical to that kept in the programming unit and the time of day received is within 12 minutes of the time kept by the calendar time keeper, the microprocessor 45 determines that the status data in the energy controller 11 has been verified and accordingly, energizes a signal lamp 55 on the top panel of the programming unit 27 labelled "passed". If the status data received from the energy controller 11, with the exception of the time of day, is not identical to the corresponding status data in the programming unit, or if the time of day received from the energy controller 11 is not within 12 minutes of the time of day kept in the programming unit, the microprocessor 45 will energize a lamp 57 on the top panel of the program labelled "error".

At the completion of the verify program, for reasons which will be explained below, the microprocessor 45 will send a message to the energy controller 11 to replace the time of day in the energy controller 11 with the time of day derived from that kept in the programming unit. The status data in the RAM 47 are stored in the RAM 47 by connecting the microprocessor 45 via an input terminal 59 to a PC computer 61 as shown in FIG. 1. The PC computer 61 is connected to the input terminal 59 of the portable programming unit 27 via an interface 63, which converts the PC output signals to a form compatible with the microprocessor of the portable programming unit 27. To condition the programming unit 27 to receive data from the computer 61 both panel buttons 51 and 53 are pressed simultaneously for five seconds. The status data is entered into the memory of the computer 61 by means of the keyboard of the computer 61 and then transmitted to the microprocessor 45 which stores the data received from the PC computer 21 in the RAM 47.

If the operator wants to change the status data in the energy controller 11, the operator presses the panel button 51 labelled "program" and in response to actuation of this panel button, the microprocessor 45 under the control of the program in the EPROM 43 will transmit all of the status data in the RAM 47 and the calendar time data kept by the calendar time keeper 49 to the energy controller 11, which will replace the status data stored in this memory with the status data received from the portable programming unit 27. The last item of status data transmitted to the energy controller will be the time of day. When the portable 27 transmits the new time of day to the energy controller, it takes the time of day maintained by the calendar time keeper 49 and changes it by a random variable, ranging from minus four minutes to plus four minutes. The reason for adding this random variable to the time of day is to make the energy controllers at different consumer locations be unsynchronized, but within 8 minutes of each other. This variation in time of day avoids the energy controllers at different consumer locations from turning on the water heaters at the same time and causing an undesirable power surge, as would otherwise normally occur at the end of a peak power interval.

As shown in FIG. 4, the microprocessor 45 is energized by means of a rechargeable battery 65. The rechargeable battery also energizes the RAM 47 by means of an electronic switch 67 when the microprocessor is carrying out a program of the EPROM 45 either in response to actuation of the verify button 53, the program button 51 or actuation of both buttons simultaneously to receive information from the computer 61. The calendar time keeper 49 on the other hand, is powered by a lithium battery 69. As the last step of each program carried out by the microprocessor 45 either in response to the verify button, to verify the status data in the energy controller 11, or in response to the actuation of the program button 51 to replace the status data in the energy controller 51 with the status data in the RAM 47, or in response to actuation of both buttons simultaneously to replace the status data in the RAM 47 with status data transmitted from the PC computer 61, the microprocessor 45 opens the electronic switch 67 and then opens an electronic switch internally to disconnect the rechargeable battery from the microprocessor 47 so that power from the rechargeable battery 65 is used only when the microprocessor is carrying out a program. Actuation of one of the buttons 51, or 53, or both of the buttons will reconnect the rechargeable battery 65 to the microprocessor 45 and also close an the electronic switch 67 to reconnect the RAM 47 to the rechargeable battery 65. The lithium battery 69 is connected to the interconnection of the electronic switch 67 and the power input terminal of the RAM 47 by means of a diode 71. The lithium battery 69 will have a lower voltage than the rechargeable battery 65 and the polarity of the diode 71 will shut off current flow between the RAM 47 and the lithium battery 69 when the electronic switch 67 is closed. When the electronic switch 67 is open, power from the lithium battery 69 to the RAM 47 will be sufficient to maintain the data stored in the RAM 47 and updated by the calendar time keeper 49. With the lithium battery 69 used for only these purposes, only a small amount of power from the lithium battery is required As a result, the lithium battery 69 will last for ten years. The output voltage of the rechargeable battery 65 is sensed by a battery voltage detector 73 and when the rechargeable battery output voltage 65 drops below a level which indicates that the battery 65 needs recharging, the battery voltage detector 73 will energize a blinking signal lamp 75 on the top panel of the portable programming unit to indicate that the rechargeable battery 65 needs recharging. The signal lamp 75 is labelled "low batt".

FIG. 5 illustrates the circuitry of the energy controller 11. As shown in FIG. 5, the energy controller receives power from the household AC power supply 19 and applies it to an AC-to-DC converter 77 and also to a pulse generator 79. The AC-to-DC converter 77 converts the AC power to a DC voltage and applies it through diodes 81 and 82 to a junction 83 which is also connected to receive power from a rechargeable battery 85 through a diode 87. If the household power supply is not interrupted, the DC voltage from the AC to DC converter 77 passing through the diodes 81 and 82 will be greater than the voltage of the rechargeable battery 87 and the diode 87 will be back biased. A resistor 90 connects the junction of the diodes 81 and 82 to the rechargeable battery to recharge it when power is available from the power source 19. Power from the junction 83 is applied directly to a microprocessor 88 and to a high frequency clock pulse source 89 external to the microprocessor 88. Should the power from the household AC source 19 fail, power will be supplied from the internal battery source 85 through the diode 87 to the microprocessor 88 and to the clock pulse source 89. A lithium battery 92 is connected to the junction 83 through a diode 94 to supply power to the