Data communication system
First Claim
1. A load management system for controlling a plurality of user loads in a utility electrical power system containing a transmitter which sends a modulated radio wave signal to a plurality of receivers, each of which is connected to a different electrical load and includes means responsive to the modulated radio wave signal for controlling the load connected to the receiver comprising:
- means for transmitting a signal in a ternary character shift keying (TCSK) code, said TCSK-coded signal including a control sequence with a preamble, an address identifier, a command signal, a data signal containing information for execution of the command signal, and a checksum signal; and
wherein each said load controlling means includesmeans for receiving and decoding said TCSK-coded signal;
means coupled to said receiving and decoding means, for generating a data sync signal from said preamble, for generating a user enable signal from said address identifier, for generating a specific operating routine in response to said command signal, for processing said data signal in response to said command signal in accordance with said routine, for computing a checksum value from said TCSK-coded signal, for comparing the checksum signal with the computed checksum value, and for disabling said controlling means whenever said checksum signal and computed checksum value disagree.
4 Assignments
0 Petitions
Accused Products
Abstract
A data communication system for general purposes having a new ternary carrier frequency shift keying (TCSK) signal. The system is applied to a utility load control by transmission of a sub-carrier of an FM broadcast channel. It is decoded by a receiver, SCA decoder, TCSK filter and a two level or binary converter and used to communicate to a pre-programmed microprocessor which enables various load control functions to be performed. The general system also is given for a QPSK (quadraphase shift keying) operating system.
A data transmission filter is split between the transmitter and receiver and is operated in cascade to give individual interference filtering at each end of the transmission while also providing combined action and wave shaping. A high accuracy FM decoder using zero crossing detection enables data recovery with simple circuits. A novel random time load restoration circuit for ramp-up is disclosed. A fail safe relay operator is also disclosed.
The TCSK employs a novel 19 character hex code format which is 8 bit microprocessor compatible and directly usable for other purposes such as ASCII message transmission. Both QPSK and TCSK systems offer command structures of variable length so as to permit truncation of message and reduce total message transmit time.
88 Citations
23 Claims
-
1. A load management system for controlling a plurality of user loads in a utility electrical power system containing a transmitter which sends a modulated radio wave signal to a plurality of receivers, each of which is connected to a different electrical load and includes means responsive to the modulated radio wave signal for controlling the load connected to the receiver comprising:
-
means for transmitting a signal in a ternary character shift keying (TCSK) code, said TCSK-coded signal including a control sequence with a preamble, an address identifier, a command signal, a data signal containing information for execution of the command signal, and a checksum signal; and wherein each said load controlling means includes means for receiving and decoding said TCSK-coded signal; means coupled to said receiving and decoding means, for generating a data sync signal from said preamble, for generating a user enable signal from said address identifier, for generating a specific operating routine in response to said command signal, for processing said data signal in response to said command signal in accordance with said routine, for computing a checksum value from said TCSK-coded signal, for comparing the checksum signal with the computed checksum value, and for disabling said controlling means whenever said checksum signal and computed checksum value disagree. - View Dependent Claims (2, 3)
-
-
4. In a load management system for controlling a plurality of user loads in a utility electrical power system containing a transmitter which sends a modulated radio wave signal to a plurality of receivers each of which is connected to a different electrical load an includes means responsive to the modulated radio signal for controlling the respective load comprising:
-
means for transmitting via radio waves a signal in quadrature phase shift keying (QPSK) code; means in each of said receivers for receiving and decoding said QPSK-coded signal into a binary digital signal, said coded signal including a control sequence with a preamble, an address identifier, a command signal, a data signal containing information for execution of the command signal, and a checksum signal; and means in each said receiver coupled to said receiving and decoding for generating a data sync signal from said preamble, for generating a user enable signal from said address identifier, for generating a specific operating routine in response to said command signal for processing said data signal in response to said command signal, for computing a checksum value from the coded signal, for comparing the checksum signal with the computed checksum value; and
for disabling said load control functions whenever said checksum signal and checksum value disagree.
-
-
5. An electrical power control transmission system for communicating data, said transmission system comprising:
-
a transmitter for transmitting said data, said transmitter including a ternary character shift keying (TCSK) generator for encoding said data as a series of ternary bits and for transmitting a different frequency for each state of said ternary bits; and a receiver coupled to said transmitter over a communication channel for receiving said transmitted data, said receiver including an electrical load, power relays for controlling said electrical load, means for decoding said transmitted data into baseband data stream for operating said power relays to switch said electrical load, and a fail safe circuit coupled to said relays and said decoding means to prevent improper operation of said system in case of system failures. - View Dependent Claims (6)
-
-
7. A system for communicating data comprising
a transmitter for transmitting said data, said transmitter including a ternary character shift keying (TCSK) generator for encoding said data as a series of ternary bits and for transmitting a different frequency for each different state of said ternary bits; - and
a receiver coupled to said transmitter over a communication channel for receiving said transmitted data, said receiver including a digital decoder for decoding said transmitted data and recovering a baseband data stream, zero crossing generator means for developing a series of first pulses each corresponding to a different rising and falling edge of said baseband data stream, pulse generator means responsive to said first pulses for generating a series of second pulses having uniform characteristics, each of said second pulses corresponding to a different one of said first pulses, and means for generating a signal representing the average strength of said first pulses. - View Dependent Claims (8)
- and
-
9. A load management system for controlling a plurality of user loads in a utility electrical power distribution system including a transmitter which sends a radio wave signal to a plurality of receivers each of which is associated with a different one of said user loads, said transmitter including a computer, a radio wave transmitter, and a communication link connecting said computer to said radio wave transmitter, said radio wave transmitter including means for generating a ternary character shift keying (TCSK) encoded signal from binary outputs of said computers, said encoded signal consisting of 4 bit ternary chips;
- each said receiver including means for decoding said TCSK encoded signal into a digital signal, and means for processing said digital signal.
-
10. A system for communicating data comprising:
-
a transmitter for transmitting said data, said transmitter including a ternary character shift keying (TCSK) generator for encoding said data as a series of ternary bits and for transmitting a different frequency for each different state of said ternary bits, and first means for filtering said data stream to reduce the energy outside a predetermined frequency range necessary for transmission of said ternary bits; and a receiver coupled to said transmitter over a communication channel for receiving said transmitted data, said receiver including second means for filtering out noise and co-channel interference from said communication channel, and means for decoding said transmitted data into a baseband data stream, said first and second filtering means being constructed and arranged to form a cascade pair for wave shape control of said transmitted data. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for communicating electrical load control data comprising:
-
a transmitter for transmitting said data, said transmitter including a ternary character shift keying (TCSK) generator for encoding said data as a series of ternary bits and for transmitting a radio wave signal at a different frequency corresponding to each different state of said ternary bits; and a plurality of receivers each coupled to said transmitter over a different communication channel for receiving said transmitter data, each said receiver including an electrical load, means for controlling said electrical load, means for receiving and decoding said transmitted data into a baseband data stream in binary format, and microprocessor means coupled to said receiving and decoding means for receiving said baseband data in binary format and for developing a preamble to obtain a synchronization signal, an address identifier to provide a user enable function, and a data recognition command signal, thereby to direct said load controlling means to control said electrical load. - View Dependent Claims (16)
-
-
17. A system for communicating data comprising:
-
a transmitter for transmitting said data, said transmitter including a ternary character shift keying (TCSK) generator for encoding said data as a series of data chips, each said chip comprising four ternary bits, and for transmitting a different frequency for each different state of said ternary bits, one of said frequencies being a center frequency and the other frequencies being offset from said center frequency by an equal amount, said TCSK generator forming said data chips such that the net frequency of the transmitted ternary bits for each said data chip equals said center frequency; and a receiver coupled to said transmitter over a communication channel for receiving said transmitted data, said receiver including means for decoding said transmitted chips into a baseband data stream.
-
-
18. A method of communicating in a load management system including a master computer sending commands to a remote user, said method comprising the steps of:
-
generating load control commands; translating said load control commands into a three level logic state system; transmitting said translated load control commands via a frequency shift keying format wherein each state of said three level logic state system corresponds to a different frequency and the average frequency of all said commands equals the middle one of said different frequencies; and decoding said frequency shift keyed commands at said remote users. - View Dependent Claims (19, 20, 21)
-
-
22. A method of communicating in a load management system including a master computer sending commands to a remote user, said method including the steps of:
-
generating load control commands; translating said load control commands into trinary chips, each chip being composed of four digits from a three level logic system;
said levels being denoted by +, N, and -,using only chips having the same number of + digits as - digits; frequency modulating a carrier frequency of an SCA channel according to said translated commands, wherein said + digit corresponds to a frequency fN +f, said N digit corresponds to a frequency f, and said - digit corresponds to a frequency fN -f; and decoding, at said remote user, said frequency modulated commands. - View Dependent Claims (23)
-
Specification