The present invention relates to a sensor for signal sensing. The invention relates in particular to a redundant sensor and to a technique for evaluating the sensor signal.
In safety-relevant systems it is important to promptly detect faulty behavior of the sensors used for signal sensing, or of their signal paths. In a motor vehicle this relates, for example, to an acceleration sensor that is used to control airbag systems or vehicle stability systems.
The fault detection mechanisms usually used in the sensor are based substantially on the principle of redundancy or on that of stimulus.
With a redundant measurement, the measured variable is usually sensed using at least one additional sensor whose expected signal can be calculated by a non-trivial linear combination of all other measured signals, the sensing and evaluation of said signal occurring as independently as possible. It is assumed in this context that the sensors are approximately linear and time-invariant. Faulty behavior by one of the sensors being used is then detected on the basis of a significant deviation from the linear correlation for measured signals. The method has the disadvantage, in particular with offset-free or offset-corrected signals, that e.g. gain errors in the signal sensing system can be detected only when a measured variable is present. When the measured variable has a value of zero, a gain error is not detectable from the linear correlation of the redundancy.
Patent document U.S. Pat. No. 7,516,038 B2 presents an example of redundant evaluation of signals of an acceleration sensor. For a horizontally oriented vehicle a gain error of a sensor measuring in the horizontal plane cannot be detected here on the basis of redundancy.
With the stimulus principle, the measured variable furnished by the sensor element is overlaid with a known stimulus signal with which the measurement channel can be checked. The difficulty lies in distinguishing the effects of the stimulus signal and usable signal on the sensed signal, especially if the measurement channel cannot be modeled with sufficient accuracy and if time-related separation is not possible due to continuous sensor sensitivity, and if frequency separation is not possible because of the measurement channel properties.
An example of an additional excitation of an acceleration sensor by an electrical signal may be gathered from DE 10 2010 029903 A1.
An object of the invention is to monitor a sensor for a safety-critical application with regard to failure or faulty measurement of a sensor element, and with regard to faults in a signal processing path. This monitoring may be intended to take place during ongoing operation, not to influence the measurement result, to be capable of occurring even without application of a measured variable, and to enable testing of the sensor in the frequency range of its usable signal. The invention achieves this object by way of a sensor, a method, and a computer program product having the features of the independent claims.
The sensor system according to the present invention for furnishing an N-dimensional measured signal encompasses at least N+1 sensors that have measurement directions linearly independent of one another; a stimulus source for furnishing a periodic stimulus signal for each of the sensors, the stimulus signals having mutually orthogonal frequencies; and a processing device for removing the stimulus signals from the sensor signals and for furnishing the N-dimensional measured signal.
The invention utilizes a redundant sensor assemblage in which the individual measurement channels are excited by different, frequency-orthogonal stimuli. In other words, the stimulus signals are selected so that their spectra do not overlap. In a further embodiment, stimuli having orthogonal codes can also be used.
For frequency ranges that are not contained in any stimulus signal, redundancy is utilized in order to plausibilize the measured signals, and optionally additionally to reduce measurement noise. If a frequency is contained in the stimulus signal of a measurement channel, the measured value is ascertained at that frequency using redundancy, without the measurement channel in question.
The invention is advantageous as compared with an exclusively redundant measurement, since the measurement channels can be checked by way of stimuli even without application of a measured variable.
A substantial advantage of the invention is that a complete separation of signal and stimulus is possible without limiting the frequency response of the measured signal. The stimulus frequencies are subject only to an orthogonality condition, and consequently can even be located in the usable frequency range of the sensor. A particular advantage of the invention is that the signal to be measured experiences no delay. A further advantage is the possibility of actively checking the effectiveness of the fault detection mechanisms.
In a first embodiment the processing device encompasses a mixer for mixing the sensor signals; a stimulus filter for each sensor for filtering the stimulus signal out of the output signal of the mixer; a compensator for each sensor, which is connected to the sensor associated with it and to the corresponding stimulus filter, for compensating the sensor signal in proportion to the stimulus signal; and a redundancy reducer to furnish the output signal on the basis of the signals of the compensators.
Simple and efficient furnishing of the output signal can thereby be achieved. In addition, the sensors can be monitored on the basis of intermediate results from sections of the processing device.
In another embodiment the processing device encompasses a mixer for mixing the sensor signals; a stimulus filter for each sensor for filtering the stimulus signal out of the output signal of the mixer; a first redundancy reducer for determining a first signal on the basis of the signals of the stimulus filters; a second redundancy reducer for determining a second signal on the basis of the sensor signals; and a compensator for removing the stimulus signals and for furnishing the output signal on the basis of the signals of the two redundancy reducers.
In yet another embodiment the processing device encompasses a redundancy reducer for determining a first signal on the basis of the sensor signals; a stimulus blocking filter that is connected downstream from the redundancy reducer; a partial combiner for each of the sensors, each for combining two sensor signals; a stimulus filter for each partial combiner; and a signal reconstructer for furnishing the output signal on the basis of the signals of the stimulus filters and of the stimulus blocking filter.
Each of the above-described embodiments of the processing device can also be realized in the form of a method. For example, the first embodiment can be implemented by a method that encompasses steps of: stimulating each sensor with a periodic stimulation signal having a predetermined stimulation frequency, the stimulation frequencies of the sensors being orthogonal to one another; mixing the sensor signals;
filtering the stimulation signal of each sensor out of the mixed sensor signal; compensating each sensor signal and in proportion to the filtered-out stimulation signal; reducing the redundancy of the compensated sensor signals; and furnishing the output signal. Corresponding methods can be described for the other two embodiments for the processing device.
A computer program product according to the present invention encompasses a program code arrangement having program code for carrying out one of the methods when the computer program product executes on a processing device or is stored on a computer-readable data medium.
The invention will now be explained in further detail with reference to the appended Figures.
The sensor signals will be regarded hereinafter, by way of example, as time-discretized, and the sampling time is reproduced by an index n; this serves, however, only for explanation, and does not represent any limitation of the technology being presented. It is further assumed that each sensor 105 possesses a sufficiently wide dynamic range, and behaves in approximately linear and time-invariant fashion.
The sensor signals si to be measured (where 1≦i≦N) of a redundant sensor system with no stimulus can be described as
the sensor assemblage being reproduced by a system matrix M. The case of a trivial sensor, in which one row of the matrix M contains exclusively the value 0, is presumed to be excluded. In the special case of a dimension D=1 of the measured variable, M represents a vector. The matrix M describes the factors with which the components of the measured variable a act on the individual sensors. The matrix M is determined substantially by the geometric disposition. This is measured by the signal distorted by the sensor transfer function gi
{circumflex over (s)}i=gi(si) (equation 2)
where, for example, gi(x)=αi·x+β.
If the measured value â is ascertained from the sensor signals using, for example, a least-squares method, the pseudoinverse M+ of the matrix M is then used to estimate the measured value:
The measurement can be plausibilized based on an error term e that reproduces the linear dependence among the redundantly sensed sensor signals in the form of geometry-dependent weighting factors ki:
or |e|<δ in consideration of noise for an acceptance threshold δ>0. In general, up to N−D different linear dependences are possible, and consequently multiple error terms can also be checked.
In the case of the least-squares method, e is defined by
The sensors are stimulated with periodic signals, so that the sensor signals ŝi are each overlaid with a periodic stimulus signal ti:
where fA denotes the sampling frequency and fi the associated square-wave frequency, and
may be selected to be a whole number. The phase relationship among the square-wave signals is immaterial. The frequency orthogonality can be achieved by the fact that no odd-numbered multiples of the square-wave frequencies coincide; for this, which may be the following frequency ratios are selected:
N=2: f1:f2=2:3
N=3: f1:f2:f3=2:3:4
N=4: f1:f2:f3:f4=4:6:7:8
For N=3, for example, at a sampling frequency fA=600 Hz the square-wave frequencies f1=150 Hz, f2=100 Hz, and f3=75 Hz can be selected.
In the zero-noise case and with fault-free sensors (αi=1, βi=0), this combination signal u(n) contains exclusively the stimulus signals ti weighted with ki:
The combination signal u(n) is directed to a series of N stimulus filters 320 that are pass filters for the respectively matching stimulus frequencies of a channel, the filter length may be selected so that it corresponds to the common period length of the stimulus sequences. Stimulus filters 320 may be implemented as a digital filter bank using finite impulse response (FIR) filters. The gain of a stimulus filter is designated li.
The output of each stimulus filter 320 and an output of the corresponding sensor 105 are sent to a compensator 325 that, by adding the respective sensor signal ŝi(n) and the matching filter output signal wi(n), weighted with
in each channel, completely compensates for the stimulus component ti(n), since wi(n) represents a time-delayed variant, optionally averaged over multiple stimulus periods, of ki ti(n).
Based on the sensor signals compensated in proportion to the stimuli, the measured value a is estimated in a redundancy reducer 330 analogously to equation (2), and outputted at output 335.
Each partial combiner 510 is connected to the sensor signals of two sensors 105, each combiner evaluating a different combination of sensor signals. The output of each combiner 510 is connected to a dedicated stimulus filter 320, and the outputs of stimulus filters 320 and the output of stimulus blocking filter 505 are sent to a signal reconstructer 515 that furnishes the signal at output 335.
Several monitoring functions are made possible by the combination according to the present invention of redundancy and stimulus:
that corresponds, leaving aside the stimulus frequencies, to the error signal according to equation (4). When a measurement variable is present, this signal can additionally be used for plausibilization by testing the linear dependence of the redundancy, for example with a threshold value comparison:
|e(n)|<δ. (equation 11)
Number | Date | Country | Kind |
---|---|---|---|
10 2012 222 724.5 | Dec 2012 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2013/071494 | 10/15/2013 | WO | 00 |