Programmable switching unit
First Claim
Patent Images
1. A programmable switching unit for controlling electrically power devices, comprising;
- a microcontroller and memory associated therewith;
means associated with the microcontroller for sensing ON and OFF transitions of a controlled device;
user operated control switch means;
means associated with the microcontroller for sensing alternative conditions of the control switch means;
electrical switching means in series with the controlled device and controlled by the microcontroller;
a timer implemented by the microcontroller and having a cycle period of predetermined duration; and
the microcontroller including a control program having a first control program routine executed when the microcontroller senses a first condition set by said control switch means, and a second control program routine executed when it senses other conditions set by said control switch means, said second control program routine causing the microcontroller to continuously update at least one table, formed in said memory, of time slots within a cycle period, within which ON and OFF transitions of said controlled device occur over a plurality of cycle periods, and said first control program routine causing the microcontroller to review said at least one table in advance of each time slot within a period for events which occurred within that time slot in any of said plurality of cycle periods, determining according to the events detected and according to logic determined by said first control program routine whether a transition should occur during that time slot, and controlling said controlled switching device during that time slot to apply at a time during the time slot and transition which the routine has determined should occur.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable switching unit which may be incorporated in a switch for installation in a standard switch box, or into a single or multi-adaptor for connecting one or more appliances to a wall outlet, the unit being switchable between a first, learning mode, in which it updates a table of transitions between ON and OFF states of a controlled appliance over a first period, and a second, automatic mode in which it replicates the memorized transitions over a subsequent period or periods. The first period is preferably longer than the subsequent period or periods.
-
Citations
10 Claims
-
1. A programmable switching unit for controlling electrically power devices, comprising;
-
a microcontroller and memory associated therewith; means associated with the microcontroller for sensing ON and OFF transitions of a controlled device; user operated control switch means; means associated with the microcontroller for sensing alternative conditions of the control switch means; electrical switching means in series with the controlled device and controlled by the microcontroller; a timer implemented by the microcontroller and having a cycle period of predetermined duration; and the microcontroller including a control program having a first control program routine executed when the microcontroller senses a first condition set by said control switch means, and a second control program routine executed when it senses other conditions set by said control switch means, said second control program routine causing the microcontroller to continuously update at least one table, formed in said memory, of time slots within a cycle period, within which ON and OFF transitions of said controlled device occur over a plurality of cycle periods, and said first control program routine causing the microcontroller to review said at least one table in advance of each time slot within a period for events which occurred within that time slot in any of said plurality of cycle periods, determining according to the events detected and according to logic determined by said first control program routine whether a transition should occur during that time slot, and controlling said controlled switching device during that time slot to apply at a time during the time slot and transition which the routine has determined should occur. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A programmable switching unit for controlling electrically powered devices, comprising:
-
a microcontroller; means associated with the microcontroller for sensing ON and OFF transitions of a controlled device; user operated control switch means; means associated with the microcontroller for sensing alternative conditions of the control switch means; electrical switching means in series with the controlled device and controlled by the microcontroller; memory associated with said microcontroller and including an array formed therein for storing event data as to times of transitions of said electrical switching means between ON and OFF conditions; a timer implemented by the microcontroller and having a cycle period of predetermined duration; the microcontroller having a first control program routine which it executes when it senses a first condition set by said control switch means, said first control program routine causing the microcontroller to control said electrical switching means within each of multiple time slots of a cycle period according to a switching program synthesized by logically combining event data relating to that time slot and stored in said array; and the microcontroller having a second control program routine which senses and stores in said array event data relating to times of ON and OFF transitions of the controlled device within a cycle period, the array having the capacity to store event data from multiple cycle periods whereby said program is synthesized from data accumulated over multiple cycle periods, wherein the array is configured to store separately data from each of an integral number of cycle periods, and wherein the second routine logically ORs the separately stored data to synthesize said switching program.
-
Specification