Method and apparatus for controlling distributed electrical loads
First Claim
1. In a programmable system for controlling plural distributed electrical loads including plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads;
- plural remotely located data receiving and decoding circuits connected to control a predetermined subset of said relays in response to received and decoded data signals; and
a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits and normally controlling said relays in a pre-programmed time-dependent sequence;
the improvement comprising;
pattern data storage structure for storing pattern data representing pattern identifications and definitions of plural patterns of condition states,sector data storage structure for storing sector identification and definition data representing user selected sector subsets of said relays assigned as desired to respectively corresponding different sectors, andschedule data storage structure for storing schedule data including sector identifications and pattern identifications representing the time-dependent sequence in which a desired sector is to be controlled so as to establish each of its associated relays at a state corresponding to that defined in the identified pattern data,said central controller being connected to all of said data storage structures and adapted to execute the desired schedule of relay control as defined by said schedule data, sector data and pattern data.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for controlling distributed electrical loads including a microprocessor based central controller coupled via a twisted pair bi-directional data line to a plurality of microcomputer based transceiver decoders. Each transceiver decoder is coupled to a plurality of relays, each relay associated with a particular load to be controlled. Override switches and sensors, coupled to transceiver decoders provide override requests and information related to ambient conditions at the site of a load. A user defined data base includes sub-sets of relays called sectors, patterns of relay states, remote switches, a time dependent schedule and condition responses. A communication protocall and arbitration scheme provide for interactive communication between the central controller and each transceiver decoder with interfacing with the operation of any other transceiver decoder. Enhanced data storage capacity is achieved through dynamic allocation of memory space for pattern data.
33 Citations
16 Claims
-
1. In a programmable system for controlling plural distributed electrical loads including plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads;
- plural remotely located data receiving and decoding circuits connected to control a predetermined subset of said relays in response to received and decoded data signals; and
a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits and normally controlling said relays in a pre-programmed time-dependent sequence;
the improvement comprising;pattern data storage structure for storing pattern data representing pattern identifications and definitions of plural patterns of condition states, sector data storage structure for storing sector identification and definition data representing user selected sector subsets of said relays assigned as desired to respectively corresponding different sectors, and schedule data storage structure for storing schedule data including sector identifications and pattern identifications representing the time-dependent sequence in which a desired sector is to be controlled so as to establish each of its associated relays at a state corresponding to that defined in the identified pattern data, said central controller being connected to all of said data storage structures and adapted to execute the desired schedule of relay control as defined by said schedule data, sector data and pattern data. - View Dependent Claims (2, 3)
- plural remotely located data receiving and decoding circuits connected to control a predetermined subset of said relays in response to received and decoded data signals; and
-
4. In a programmable system for controlling plural distributed electrical loads including plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads;
- plural remotely located data receiving and decoding circuits each connected to control a predetermined subset of said relays in response to received and decoded data signals; and
a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits and normally controlling said relays in a preprogrammed time-dependent sequence;
the improvement comprising;pattern data storage structure for storing pattern data representing plural patterns of condition states for successive ones of said relays, sector data storage structure for storing sector data representing arbitrary subsets including overlapping subsets of said relays assigned as desired to respectively corresponding different control sectors, and schedule data storage structure for storing schedule data representing the time-dependent schedule at which a desired sector is to be controlled so as to establish each of its associated relays at a state corresponding to that defined in desired pattern data, said central controller being connected to all of said data storage structures and adapted to execute the desired schedule of relay control as defined by said schedule data, sector data and patter data. - View Dependent Claims (5)
- plural remotely located data receiving and decoding circuits each connected to control a predetermined subset of said relays in response to received and decoded data signals; and
-
6. A programmable system for controlling plural distributed electrical loads comprising:
-
plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads; plural remotely located data receiving and decoding circuits connected to control a predetermined subset of said relays in response to received and decoded data signals; a programmable central controller connected to provide said dta signals to each of said receiving and decoding circuits and normally controlling said relays in a pre-defined time-dependent sequence; a time clock; pattern data storage structure for storing pattern data repesenting plural patterns of condition levels for successive ones of said relays; sector data storage structure for storing sector data representing arbitrary subsets of said relays assigned as desired to respectively corresponding different control sectors; schedule data storage structure for storing schedule data representing the time-dependent schedule at which a desired sector is to be controlled so as to estblish each of its associated relays at a condition level corresponding to that defined in desired pattern data; said central processor being connected to all of said data storage structures and adapted to execute the desired time-dependent sequence of relay control in accordance with said time clock as defined by said schedule data, sector data and pattern data; and means for executing the time-dependent sequence as rapidly as necessary and as required by said time clock such that, upon restarting, the system automatically cycles through all intermediate time-dependent states until reaching the final state corresponding to the present content of the time clock.
-
-
7. A programmable system for controlling plural distributed electrical loads comprising:
-
plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads; plural remotely located data receiving and decoding circuits connected to control a predetermined subset of said relays in response to received and decoded data signals; a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits and normally controlling said relays in a pre-defined, time-dependent, seven day, 24 hour sequence; pattern data storage structure for storing pattern data representing plural patterns of condition levels for successive ones of said relays, sector data storage structure for storing sector data representing arbitrary subsets of said relays assigned as desired to respectively coresponding different control sectors, and schedule data storage structure for storing schedule data repesenting said time-dependent 7 day, 24 hour sequence at which a desired sector is to be controlled so as to establish each of its associated relays at a state corresponding to that defined in desired pattern data, said schedule data storage area including at least one alternate 24 hour time dependent sequence at which a desired sector is to be controlled so as to establish each of its associated relays at a state corresponding to that defined in desired pattern data, said central controller being connected to all of said data storage sructures and adapted to execute the desired schedule of relay conrol as defined by said schedule data, sector data and pattern data. - View Dependent Claims (8)
-
-
9. A programmable system for controlling plural distributed electrical loads comprising:
-
plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads; plural remotely located data receiving and decoding circuits connected to control a predetermined sub-set of said relays in response to received and decoded data signals; a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits for controlling said relays; pattern data storage structure for storing pattern data representing pattern identifications and definitions of plural patterns of condition levels; means for causing said pattern data storage structure to by dymanically allocated to accommodate variable length sets of pattern data representing patterns of condition levels for respectively corresponding different sub-sets of said relays, sector data storage structure for storing sector identificaiton and definition data representing user selected sector sub-sets of said relays assigned as desired to respectively corresponding different sectors, and said central controller being connected to all of said data storage structures and adapted to provide data signals for controlling said relays as defined by said sector data and pattern data.
-
-
10. In a programmable system for controlling plural distributed electrical loads including plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads;
- plural remotely located data receiving and decoding circuits each connected to control at least one sub-set of said relays in response to received and decoded data signals; and
a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits and normally controlling said relays in a preprogrammed time-dependent sequence;
a method for controlling plural distributed loads comprising the steps of;storing, in pattern data storage structure, pattern data representing pattern identifications and definitions of plural patterns of condition states for successive ones of said relays, storing, in sector data storage structure, sector identification and definition data representing user selected sector sub-sets of said relays assigned as desired to respectively corresponding different sectors, storing, in schedule data storage structure, schedule data including sector identifications and pattern identifications representing the time-dependent sequence in which the relays of each identified sector are to be controlled so as to establish each of its associated relays at a state corresponding to that defined in the identified pattern data, and executing by said central controller, being connected to all of said data storage structures, the desired schedule of relay control as defined by said schedule data, sector data and pattern data. - View Dependent Claims (11, 12)
- plural remotely located data receiving and decoding circuits each connected to control at least one sub-set of said relays in response to received and decoded data signals; and
-
13. In a programmable system for controlling plural distributed electrical loads including plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads;
- plural remotely located data receiving and decoding circuits connected to control a predetermined sub-set of said relays in response to received and decoded data signals; and
a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits and normally controlling said relays in a preprogrammed time-dependent sequence;
a method comprising the steps of;storing in pattern data storage structure pattern data representing pattern identifications and definitions of plural patterns of condition states, storing in sector data storage structure sector identification and definition data representing user selected sector sub-sets of relays, possibily including overlapping sub-sets of said relays assigned as desired to respectively corresponding different sectors, storing in schedule data storage structure schedule data including sector identification and pattern identification representing the time-dependent sequence in which the relays of each identified sector are to be controlled so as to establish each of its associated relays at a state corresponding to that defined in the identified pattern data, and executing by said central controller, being connected to all of said data storage structures, the desired schedule of relay control as defined by said schedule data, sector data and pattern data. - View Dependent Claims (14, 15)
- plural remotely located data receiving and decoding circuits connected to control a predetermined sub-set of said relays in response to received and decoded data signals; and
-
16. In a programmable system for controlling plural distributed electrical loads including plural relays, each connected to control a respectively corresponding one of said plural distributed electrical loads;
- plural remotely located data receiving and decoding circuits connected to control a predetermined sub-set of said relays in response to received and decoded data signals;
a programmable central controller connected to provide said data signals to each of said receiving and decoding circuits and normally controlling said relays in a preprogrammed time-dependent sequence; and
a time clock;
a method of controlling said plural distributed loads comprising the steps of;storing in pattern data storage structure pattern identification and definition data representing plural patterns of condition states, storing in sector data storage structure sector identification and definition data representing user selected sector sub-sets of said relays assigned as desired to respectively corresponding different sectors, storing in schedule data storage structure schedule data including sector identification and pattern identification data representing the time-dependent sequence in which the relays of each identified sector are to be controlled so as to establish each of its associated relays at a state corresponding to that defined in the identified pattern data, executing by said central processor the desired time-dependent sequence of relay control in accordance with said time clock as defined by said schedule data, sector data and pattern data; and executing the time-dependent sequence as rapidly as necessary and as required by said time clock such that, upon restarting, the system automatically cycles through all intermediate time-dependent states until reaching the final state corresponding to the present content of the time clock.
- plural remotely located data receiving and decoding circuits connected to control a predetermined sub-set of said relays in response to received and decoded data signals;
Specification