Measuring and monitoring system
First Claim
1. A system for . .sampling, formatting, storing, processing and communicating to.!. .Iadd.determining power usage data at .Iaddend.a central location . .data representing the power usage of.!. .Iadd.from .Iaddend.a plurality of power consuming devices .Iadd.that are located .Iaddend.at a remote site, .Iadd.said system .Iaddend.comprising:
- (a) . .a host computer located at said central location;
(b) a plurality of sensors each with an output representing.!. .Iadd.a plurality of sensors coupled to a respective plurality of power consuming devices which are sampled repetitively by said sensors, each respective sensor detecting .Iaddend.the on-off condition of a respective one of said plurality of power consuming devices. ., each of said sensors being located at a respective one of said power consuming devices.!. .Iadd.at pre-determined time intervals for pre-determined time periods thereby defining on-off data.Iaddend.;
.Iadd.(b) a host computer located at said central location, said host computer comprising storage means for storing operating data about each of the power consuming devices and sensor data about each of said sensors and further comprising means for processing said on-off data to generate said power usage data;
.Iaddend.(c) a processor, coupled to said plurality of sensors, at said remote site comprising;
(1) means for storing said .Iadd.on-off .Iaddend.data. ., said data comprising said on-off condition information for each of said power consumer devices, sampled repetitively, at a pre-determined time interval for a predetermined time period.!.;
(2) a real time clock/calendar .Iadd.for providing time and date information to said processor.Iaddend.;
.Iadd.and .Iaddend.(3) a micro-controller;
(d) means. ., coupled to said processor,.!. for communicating said .Iadd.on-off .Iaddend.data from said . .remote site directly.!. .Iadd.processor .Iaddend.to said . .central location.!. .Iadd.host computer, .Iaddend.said means for communicating . .said data.!. comprising ordinary public telephone lines and being independent of any power transmission lines or means;
. .and.!..Iadd.(e) .Iaddend.said host computer .Iadd.further .Iaddend.comprising means for controlling the operation and timing of said processor . .comprising means for.!..Iadd., said controlling means .Iaddend.communicating status and command information from said host computer . .directly.!. to said . .remote site,.!. .Iadd.processor via .Iaddend.said means for communicating.Iadd.;
(f) .Iaddend.said . .status and central information.!. .Iadd.processor further .Iaddend.comprising . .ordinary public telephone lines and being independent of any power transmission lines or means, and means in said processor for storing.!. .Iadd.means for storing and processing .Iaddend.said status and command information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for monitoring power usage of various devices at remote facilities is described. The system employs sensors at each facility to sense the on/off condition of the devices. A processor at each facility, under the control of a host computer at a central location, stores the output data of the sensors in stripped-down form. The host computer specifies to the processor at each facility the time and date at which it should begin polling the sensors, the interval between pollings of the outputs of the sensors, the time and date at which the processor should report to the host computer and transmit the stored data, and the address location to be used when the processor initiates polling of the data. A master clock/calendar at the central location is used to synchronize the clock/calendars at each facility. Thus, only stripped-down data and power outage information are required to be stored by the processor and transmitted to the host computer, without the need to store or transmit any other data such as sensor identification or time and date of polling with each sampling of data. This results in reduction of memory storage requirements and transmission time. Alternatively, rather than storing the on/off condition of the devices, sensors which generate analog currents of voltages representing the amount of power being consumed by the device can be used in conjunction with A to D converters to digitize the information for storage and transmission to the host computer.
114 Citations
97 Claims
-
1. A system for . .sampling, formatting, storing, processing and communicating to.!. .Iadd.determining power usage data at .Iaddend.a central location . .data representing the power usage of.!. .Iadd.from .Iaddend.a plurality of power consuming devices .Iadd.that are located .Iaddend.at a remote site, .Iadd.said system .Iaddend.comprising:
-
(a) . .a host computer located at said central location; (b) a plurality of sensors each with an output representing.!. .Iadd.a plurality of sensors coupled to a respective plurality of power consuming devices which are sampled repetitively by said sensors, each respective sensor detecting .Iaddend.the on-off condition of a respective one of said plurality of power consuming devices. ., each of said sensors being located at a respective one of said power consuming devices.!. .Iadd.at pre-determined time intervals for pre-determined time periods thereby defining on-off data.Iaddend.; .Iadd.(b) a host computer located at said central location, said host computer comprising storage means for storing operating data about each of the power consuming devices and sensor data about each of said sensors and further comprising means for processing said on-off data to generate said power usage data;
.Iaddend.(c) a processor, coupled to said plurality of sensors, at said remote site comprising; (1) means for storing said .Iadd.on-off .Iaddend.data. ., said data comprising said on-off condition information for each of said power consumer devices, sampled repetitively, at a pre-determined time interval for a predetermined time period.!.; (2) a real time clock/calendar .Iadd.for providing time and date information to said processor.Iaddend.;
.Iadd.and .Iaddend.(3) a micro-controller; (d) means. ., coupled to said processor,.!. for communicating said .Iadd.on-off .Iaddend.data from said . .remote site directly.!. .Iadd.processor .Iaddend.to said . .central location.!. .Iadd.host computer, .Iaddend.said means for communicating . .said data.!. comprising ordinary public telephone lines and being independent of any power transmission lines or means;
. .and.!..Iadd.(e) .Iaddend.said host computer .Iadd.further .Iaddend.comprising means for controlling the operation and timing of said processor . .comprising means for.!..Iadd., said controlling means .Iaddend.communicating status and command information from said host computer . .directly.!. to said . .remote site,.!. .Iadd.processor via .Iaddend.said means for communicating.Iadd.; (f) .Iaddend.said . .status and central information.!. .Iadd.processor further .Iaddend.comprising . .ordinary public telephone lines and being independent of any power transmission lines or means, and means in said processor for storing.!. .Iadd.means for storing and processing .Iaddend.said status and command information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for . .sampling, formatting, storing and communicating to.!. .Iadd.determining power usage data at .Iaddend.a central location. ., data representing the power usage of.!. .Iadd.from .Iaddend.a plurality of power consuming devices .Iadd.that are located .Iaddend.at a plurality of remote sites, .Iadd.said system .Iaddend.comprising:
-
(a) . .a host computer located at said central location; (b) a plurality of sensors at each of said plurality of remote sites, each of said sensors with an output which represents.!. .Iadd.a plurality of sensors coupled to a respective plurality of power consuming devices which are sampled repetitively by said sensors, each respective sensor detecting .Iaddend.the on-off condition of a respective one of said plurality of power consuming devices. ., each of said sensors being located at a respective one of said power consuming devices.!. .Iadd.at pre-determined time intervals for pre-determined time periods thereby defining on-off data.Iaddend.; .Iadd.(b) a host computer located at said central location, said host computer comprising storage means for storing operating data about each of the power consuming devices and sensor data about each of said sensors and further comprising means for processing said on-off data to generate said power usage data;
.Iaddend.(c) a processor, coupled to said plurality of sensors, at each of said plurality of remote sites.Iadd., each processor .Iaddend.comprising; (1) means for storing said .Iadd.on-off .Iaddend.data. ., said data comprising said on-off condition information for each of said power consumer devices, sampled repetitively, at a pre-determined time interval for a predetermined time period.!.; (2) a real time clock/calendar .Iadd.for providing time and date information to said processor.Iaddend.; (3) a micro-controller; and (4) means for accepting from said host computer an identification indicia which is unique for each remote site;
. .and(d) means, coupled to each of said processors, for communicating said data from each of said plurality of remote sites to said central location said means for communicating said data comprising ordinary public telephone lines and being independent of any power transmission lines or means; and
.!..Iadd.(d) means for communicating said on-off data from each of said processors to said host computer, said means for communicating comprising ordinary public telephone lines and being independent of any power transmission lines or means; (e) .Iaddend.said host computer .Iadd.further .Iaddend.comprising means for controlling the operation and timing of said processor at each of said plurality of remote sites, . .comprising means for.!. .Iadd.said controlling means .Iaddend.communicating status and command information from said host computer to each of said plurality of . .remote sites,.!. .Iadd.processors via .Iaddend.said means for communicating.Iadd.; (f) each of .Iaddend.said . .status and central information.!. .Iadd.processors further .Iaddend.comprising . .ordinary public telephone lines and being independent of any power transmission lines or means, and means for storing in said processor.!. .Iadd.means for storing and processing .Iaddend.said status and command information.Iadd.;
.Iaddend.and.Iadd.(g) .Iaddend.each of said processors further comprises means for accepting only said information which includes its unique identification indicia. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for . .sampling, formatting, storing and communicating.!. .Iadd.determining power usage .Iaddend.data . .representing the power usage of.!. .Iadd.from .Iaddend.a plurality of power consuming devices .Iadd.that are located .Iaddend.at a facility, .Iadd.said system .Iaddend.comprising:
-
(a) . .a host computer located at said facility; (b) a plurality of sensors each with an output which represents.!. .Iadd.a plurality of sensors coupled to a respective plurality of power consuming devices which are sampled repetitively by said sensors, each respective sensor detecting .Iaddend.the on-off condition of a respective one of said plurality of power consuming devices. ., each of said sensors being located at a respective one of said power consuming devices.!. .Iadd.at pre-determined time intervals for pre-determined time periods thereby defining on-off data.Iaddend.; .Iadd.(b) a host computer located at said central location, said host computer comprising storage means for storing operating data about each of the power consuming devices and sensor data about each of said sensors and further comprising means for processing said on-off data to generate said power usage data;
.Iaddend.(c) a processor, located at said facility, and coupled to said plurality of sensors, comprising; (1) means for storing said .Iadd.on-off .Iaddend.data. ., said data comprising said on-off condition information for each of said power consumer devices, sampled repetitively, at a pre-determined time interval for a predetermined time period.!.; (2) a real time clock/calendar .Iadd.for providing time and date information to said processor.Iaddend.; and (3) a micro-controller;
. .and.!..Iadd.(d) means for communicating said on-off data from said processor to said host computer, said means for communicating comprising ordinary public telephone lines and being independent of any power transmission lines or means; (e) .Iaddend.said host computer .Iadd.further .Iaddend.comprising means for controlling the operation and timing of said processor, .Iadd.said controlling .Iaddend.means . .for.!. communicating . .said.!. status and command information from said host computer to said processor. .,.!. .Iadd.via .Iaddend.said means for communicating.Iadd.; (f) .Iaddend.said . .status and command information.!. .Iadd.processor further .Iaddend.comprising wiring which is independent of any power transmission lines or means, and means, in said processor, for storing .Iadd.and processing .Iaddend.said status and command information. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for automatically and repetitively sampling and storing data representing the on/off condition of a plurality of power consuming devices at a remote site with a processor using a random access memory (RAM) located at a remote site, and of communicating said data to a host computer, comprising the steps of:
-
(a) receiving, at said processor, status and command information from said host computer including data specifying the time and date at which said remote processor should initiate said sampling of said data, the time interval between samples of said data and the time and date at which said remote processor should report to, and communicate said sampled data to, said host computer; (b) storing said status and command data in said RAM; (c) sequentially sampling, at said time interval, the outputs of a plurality of power sensing devices, representing said on/off condition, each of said devices being installed at a respective one of said plurality of sensors, and communicating said outputs to said remote processor at said time and date for initiating said sampling; (d) storing said outputs of said sensors in said RAM; (e) sequentially storing each of said sequentially sampled outputs in said RAM; and (g) transmitting such said sampled output data directly from said processor to said host computer, using ordinary public telephone lines only, independent of any power transmission lines or means, at said specified reporting time and date. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A system for . .sampling, formatting, storing, processing and communicating to.!. .Iadd.determining power usage data at .Iaddend.a central location . .data representing the power usage of.!. .Iadd.from .Iaddend.a plurality of power consuming devices . .from.!. .Iadd.that are located at .Iaddend.a remote site, said system comprising:
-
(a) . .a host computer located at said central location.!. .Iadd.a plurality of sensors coupled to a respective plurality of power consuming devices, each respective sensor measuring a respective parameter at pre-determined time intervals for pre-determined time periods and generating a corresponding electrical analog output signal of that parameter.Iaddend.; (b) . .a plurality of sensors each having an analogue output representing the power usage of a respective one of said plurality of power consuming devices, each of said sensors being located at a respective one of said power consuming devices.!. .Iadd.an analog-to-digital converter for converting said corresponding electrical analog output signal into a respective digital representation, said analog-to-digital converter coupled to said plurality of sensors.Iaddend.; (c) . .a plurality of analogue to digital convertors, each connected to a respective one of said plurality of sensors.!. .Iadd.a host computer located at said central location, said host computer comprising storage means for storing operating data about each of the power consuming devices and sensor data about each of said sensors and further comprising means for processing and formatting said digital representations in conjunction with said operating data to generate said power usage data.Iaddend.; (d) a processor, coupled to said . .plurality of analogue.!..Iadd.analog.Iaddend.-to-digital . .converters.!. .Iadd.converter.Iaddend., a said remote site comprising; (1) means for storing said . .data, said data comprising said power usage sampled at a pre-determined time interval for a pre-determined time period.!. .Iadd.respective digital representations.Iaddend.; (2) a real time clock/calendar .Iadd.for providing time and date information to said processor.Iaddend.;
.Iadd.and .Iaddend.(3) a micro-controller; . .(4) means for converting said analogue output;
.!.(e) means for communicating said . .data.!. .Iadd.digital representations .Iaddend.from said . .remote site directly to said central location coupled to said processor.!. .Iadd.processor to said host computer when requested by said host computer.Iaddend., said means for communicating . .said data.!. comprising ordinary public telephone lines and being independent of any power transmission lines or means;
. .and.!..Iadd.(f) .Iaddend.said host computer .Iadd.further .Iaddend.comprising means for controlling the operation and timing of said processor . .comprising means for communicating.!..Iadd., said controlling means communicating .Iaddend.status and command information from said host computer . .directly.!. to said . .remote site, said means for communicating.!. .Iadd.processor via said means for communicating, and (g) said processor further comprising means for storing and processing .Iaddend.said status and command information . .comprising ordinary public telephone lines and being independent of any power transmission lines or means, and means in said processor for storing said status and command information.!.. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
90. A method for automatically and repetitively sampling and storing data representing the power usage of a plurality of power consuming devices at a remote site, with a processor using a random access memory (RAM) located at said remote site, and of communicating said data to a host computer, comprising the steps of:
-
(a) receiving, at said processor, status and command information from said host computer including data specifying the time and date at which said remote processor should initiate said sampling of said data, the time interval between samples of said data and the time and date at which said remote processor should report to, and communicating said sampled data directly to said host computer, using ordinary public telephone lines only, independent of any power transmission means; (b) storing said status and command data in said RAM; (c) sampling, at said time interval, the outputs of a plurality of power sensing devices, each of said sensors installed at a respective one of said plurality of devices and having an analogue output representing the power conservation of a respective one of said devices, converting said analogue output into digital form, and connecting said converted outputs to said remote processor at said time and date for initiating said sampling; (d) storing said outputs in said RAM; (f) sequentially storing each of said sequentially sampled outputs in said RAM; and (g) transmitting such said sampled output data from said processor to said host computer using ordinary public telephone lines only, independent of any power lines or means, at said specified reporting time and date. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97)
-
Specification