Method and apparatus for controlling distributed electrical loads
First Claim
1. In a control arrangement having apparatus at plural locations permitting non-interfering asynchronously initiated digital data communication between plural apparatus via a common data communication link, said apparatus being situated at each of said plural locations, a method for communicating among said plural locations comprising the steps of:
- monitoring, by access means, the busy or free status of said communication link,inhibiting initial access thereto from an apparatus unless a free status exists,serially transmitting, by data transmitting means within an apparatus, digital binary bit information conveying width modulated pulses of electrical signals having first and second states onto said communications link as desired only if said communication link is in free status as monitored by said access means, one of said first and second states being dominant when transmitted on said link even it simultaneous transmission of the other state on the same link is attempted from another remote location, where the two binary values are represented by different pulse widths occurring as required to represent desired data values within successive bit cells or time periods,monitoring, by arbitration means, the existence of said first and second states on the link during the time required for the transmission of each binary bit of information,comparing the state value then being transmitted from its respective remote location with the state value then existing on said link, andinhibiting further transmission of data onto said link by its respective said data transmission means is there is a difference between the value then being transmitted and the actual state then existing thus eventually leaving only one apparatus transmitting on said link.
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.
34 Citations
9 Claims
-
1. In a control arrangement having apparatus at plural locations permitting non-interfering asynchronously initiated digital data communication between plural apparatus via a common data communication link, said apparatus being situated at each of said plural locations, a method for communicating among said plural locations comprising the steps of:
-
monitoring, by access means, the busy or free status of said communication link, inhibiting initial access thereto from an apparatus unless a free status exists, serially transmitting, by data transmitting means within an apparatus, digital binary bit information conveying width modulated pulses of electrical signals having first and second states onto said communications link as desired only if said communication link is in free status as monitored by said access means, one of said first and second states being dominant when transmitted on said link even it simultaneous transmission of the other state on the same link is attempted from another remote location, where the two binary values are represented by different pulse widths occurring as required to represent desired data values within successive bit cells or time periods, monitoring, by arbitration means, the existence of said first and second states on the link during the time required for the transmission of each binary bit of information, comparing the state value then being transmitted from its respective remote location with the state value then existing on said link, and inhibiting further transmission of data onto said link by its respective said data transmission means is there is a difference between the value then being transmitted and the actual state then existing thus eventually leaving only one apparatus transmitting on said link. - View Dependent Claims (2)
-
-
3. 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 transceiver decoder circuits all connected in common to a data link for controlling a predetermined sub-set of relays in response to received data signals and for transmitting data signals relating to such control onto said data link; and
a programmable central controller connected to provide said received data signal to each of said transceiver decoders via said data link;
a method for arbitrating conflicting communication among said plural remotely located transceiver decoder circuits comprising the steps of;monitoring, by access means at each transceiver decoder, the busy or free status of said data line; inhibiting initial transmitting access thereto from the respectively associated transceiver decoder unless a free status exists, serially transmitting, by data transmitting means within each transceiver decoder, digital binary bit information conveying width modulated pulses of electrical signals having first and second states onto said data link as desired only if permitted by said access means, one of said first and second states being dominant when transmitted on said link even if simultaneous transmission of the other state on the link is attempted by another transceiver decoder, where the two binary values are represented by different pulse widths occurring as required to represent desired data values within successive bit cells or time periods; monitoring, by arbitration means at each transceiver decoder site, the existence of said first and second states on the link during the time required for the transmission of each binary bit of information, comparing the state value then being transmitted from its respective transceiver decoder with the state value then existing on said link, and inhibiting further transmission of data onto said link by its respective said data transmission means if there is a difference between the value then being transmitted and the actual state then existing thus eventually leaving only one transceiver decoder in communication on said link by its respective said data transmission means and doing so without interferring with communication from said one transceiver decoder. - View Dependent Claims (4)
- plural remotely located transceiver decoder circuits all connected in common to a data link for controlling a predetermined sub-set of relays in response to received data signals and for transmitting data signals relating to such control onto said data link; and
-
5. In 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 transceiver decoder circuits all connected in common to a data link for controlling a predetermined sub-set of said relays in response to received data signals and for transmitting data signal relating to such control onto said data link; and
a programmable central controller for normally controlling said relays in at least one preprogrammed time-dependent sequence, said controller connected to provide said received data signals to each of said transceiver decoders via said data link;
a method for arbitrating conflicting communication among said plural remotely located transceiver decoder circuits comprising the steps of;monitoring, by access means at each transceiver decoder, the busy or free status of said data line, inhibiting initial transmitting access thereto from the respectively associated transceiver decoder unless a free status exists, serially transmitting, by data transmitting means within each transceiver decoder, digital binary bit information conveying width modulated pulses of electrical signals having first and second states onto said data link as desired only if permitted by said access means, one of said first and second states being dominant when transmitted on said link even if simultaneous transmission of the other state on the link is attempted by another transceiver decoder, where the two binary values are represented by different pulse widths occurring as required to represent desired data values within successive bit cells of time periods; monitoring, by arbitration means at each transceiver decoder site, the existence of said first and second states on the link during the time required for the transmission of each binary bit of information, comparing the state value then being transmitted from its respective transceiver decoder with the state value then existing on said link; and inhibiting further transmission of data onto said link by its respective said data transmission means if there is a difference between the value then being transmitted and the actual state then existing thus eventually leaving only one transceiver decoder in communication on said link and doing so without interfering with the communication from said one transceiver decoder.
- plural remotely located transceiver decoder circuits all connected in common to a data link for controlling a predetermined sub-set of said relays in response to received data signals and for transmitting data signal relating to such control onto said data link; and
-
6. In a control arrangement having apparatus at plural remote locations permitting non-interfering randomly occurring digital data communcation between plural remote locations via a common data communication link, said apparatus being situated at each of said plural remote locations, a method for arbitrating conflicting communications along said plural apparatus comprising the steps of:
-
serially transmitting, by data transmitting means, digital binary bit information conveying signals having first and second states onto said communications link as desired, one of said first and second states being dominant when transmitted on said link even if simultaneous transmission of the other state on the same link is attempted from another remote location, said signals being width modulated pulses of electrical signals where the two binary values are represented by different pulse widths in said first state as required to represent desired data values within successive bit cells or time periods, each such width modulated pulse being separated from the next such pulse by a period of said second state, said period of said second state providing said apparatus at each of said plural locations time to process the preceding information bit, monitoring, by arbitration means, the existence of said first and second states on the link during the time required for the transmission of each binary bit of information, comparing the state value then being transmitted from its respective remote location with the state value then existing on said link, and inhibiting further transmission of data onto said link by its respective said data transmission means is there is a difference thus eventually leaving only one remote location in communication on said link and doing so without interfering with the communication from said one remote location. - View Dependent Claims (7, 8, 9)
-
Specification