Adaptive data logger
First Claim
1. A device for recording data signals over a period of time, comprising:
- means for receiving said data signals;
determining means responsive to said received data signals for determining whether any one of said received data signals need be recorded in order to later represent a pattern of values of all of said received data signals over said time period, wherein said determining means further comprises;
predictor means responsive to at least one stored data signal for predicting a next expected data signal value;
storage means for storing data signals determined to be necessary for said later representation, said storage means having a predetermined storage capacity, said determining means being responsive at least to a first percentage of said storage capacity which contains stored data signals;
comparing means for determining a difference between said next expected data value and said received data signal value;
indicating means responsive to said comparing means for providing an indication that said difference exceeds a predetermined limit;
adaptor means for adjusting said predetermined limit, said adaptor means responsive at least to said first percentage of said storage capacity which contains stored data signal values;
controllable filter means for filtering received data values before said data values are stored, so that filtered values are used by said predictor means to predict said next expected data signal values, wherein said controllable filter means is responsive to said adaptor means; and
peak detector means responsive to said next expected data signal values and said received data signal value, for providing a maximum difference value between said received data signal value and said next expected data signal values over a period of time extending back until a time at which said last filtered data signal value was stored, said adaptor means being additionally responsive to said maximum difference value provided by said peak detector means.
0 Assignments
0 Petitions
Accused Products
Abstract
A data logger having a plurality of input ports has a library of predefined selectable input data conversion protocols. Inputs are individually controllable as to the type of sensor conversion. The data logging rate is varied during the recording period to ensure that all meaningful data values are recorded, while at the same time ensuring that the entire data storage capacity of the data logger will be substantially fully utilized at the completion of the recording period. Sensitivity is constantly adjusted to ensure that no meaningful data values are missed, whether the pertinent information concerns high frequency, low amplitude fluctuations (e.g., noise), or concerns longer-term trends, ignoring short-term variations.
134 Citations
7 Claims
-
1. A device for recording data signals over a period of time, comprising:
-
means for receiving said data signals; determining means responsive to said received data signals for determining whether any one of said received data signals need be recorded in order to later represent a pattern of values of all of said received data signals over said time period, wherein said determining means further comprises; predictor means responsive to at least one stored data signal for predicting a next expected data signal value; storage means for storing data signals determined to be necessary for said later representation, said storage means having a predetermined storage capacity, said determining means being responsive at least to a first percentage of said storage capacity which contains stored data signals; comparing means for determining a difference between said next expected data value and said received data signal value; indicating means responsive to said comparing means for providing an indication that said difference exceeds a predetermined limit; adaptor means for adjusting said predetermined limit, said adaptor means responsive at least to said first percentage of said storage capacity which contains stored data signal values; controllable filter means for filtering received data values before said data values are stored, so that filtered values are used by said predictor means to predict said next expected data signal values, wherein said controllable filter means is responsive to said adaptor means; and peak detector means responsive to said next expected data signal values and said received data signal value, for providing a maximum difference value between said received data signal value and said next expected data signal values over a period of time extending back until a time at which said last filtered data signal value was stored, said adaptor means being additionally responsive to said maximum difference value provided by said peak detector means.
-
-
2. A device for recording data signals over a period of time, comprising:
-
means for receiving said data signals; determining means responsive to said received data signals for determining whether any one of said received data signals need be recorded in order to later represent a pattern of values of all of said received data signals over said time period; storage means for storing data signals determined to be necessary for said later representation, said storage means having a predetermined storage capacity, said determining means being responsive at least to a first percentage of said storage capacity which contains stored data signals, wherein said determining means further comprises; predictor means responsive to at least one stored data signal for predicting a next expected data signal value; a plurality of said predictor means for predicting a corresponding plurality of next expected data signal values, each of said plurality of said predictor means being responsive to at least one stored data signal for predicting each respective one of said corresponding plurality of next expected data signal values; a plurality of comparing means, each for determining a difference between each of said next expected data values and said received data signal value; a plurality of indicating means each correspondingly responsive to one of said plurality of comparing means for providing an indication that said difference exceeds a predetermined limit; controllable filter means for filtering received data values before said data values are stored, so that filtered values are used by said predictor means to predict said next expected data signal values, said comparing means making said difference comparison between received data signal values after filtering by said filter means, and said next expected data signal values; and peak detector means responsive to said next expected data signal values and said unfiltered received data signal value, for providing a maximum difference value between said unfiltered received data signal values and said next expected data signal values over a period of time extending back until the time at which said last filtered data signal value was stored. - View Dependent Claims (3)
-
-
4. A device for recording data signals over a period of time, comprising:
-
means for receiving said data signals; determining means responsive to said received data signals for determining whether any one of said received data signals need be recorded in order to later represent a pattern of values of all of said received data signals over said time period; storage means, responsive to at least said means for receiving data signals and said determining means, for storing data signals determined by said determining means to be necessary for said later representation; and converter means, responsive to said means for receiving data signals, for converting analog received data signals into digital data signal values, said converter means including; means for applying a difference between a received analog data signal and an offset value to an analog to digital converter; means for applying a span value to said analog to digital converter; means for storing a first digital output value provided by said analog to digital converter; means for increasing said offset value by a predetermined amount; means for decreasing said span value by a predetermined amount, said increased offset value and said decreased span value again being applied to said analog to digital converter so as to produce a second digital output value. - View Dependent Claims (5)
-
-
6. A method of converting an analog signal to a digital signal with high precision and resolution, comprising the steps:
-
applying a difference between a received analog data signal and an offse value to an analog to digital converter; applying a span value to said analog to digital converter; storing a first digital output value provided by said analog to digital converter; increasing said offset value by a predetermined amount; decreasing said span value by a predetermined amount, said increased offset value and said decreased span value again being applied to said analog to digital converter so as to produce a second digital output value. - View Dependent Claims (7)
-
Specification