Method for processing a measured-value signal determined in an analog manner, a resolver system for implementing the method and a method for determining an output current of a converter
10735022 ยท 2020-08-04
Assignee
Inventors
Cpc classification
H03M1/645
ELECTRICITY
H03M1/661
ELECTRICITY
International classification
Abstract
In method for processing a measured-value signal determined in an analog manner and a resolver system for implementing the method, the measured-value signal being supplied to a delta-sigma modulator, which makes a bit stream, particularly a one-bit data stream, available on the output side, in particular, whose moving average corresponds to the measured-value signal, the bit stream being supplied to a first digital filter, which converts the bit stream into a stream of digital intermediate words, that is a multibit data stream, the first digital filter having three serially arranged differentiators, the bit stream being clocked at a clock frequency f.sub.S, that is, at a clock-pulse period T.sub.S=1/f.sub.S, and therefore the stream of digital intermediate words being clocked, and thus updated, at a clock-pulse frequency f.sub.D, that is, at a clock-pulse period T.sub.D=1/f.sub.D, the output signal of the first digital filter being supplied to a second digital filter, the second digital filter having as its output data-word stream the difference between a first and a second result data-word stream, the first and second result data-word stream being determined around a first and second time interval from the intermediate data-word stream, the first and second time interval being situated at a distance in time T1, the first result data-word stream being determined as a time-discrete second derivation with time scale TD and the second result data-word stream being determined as a time-discrete second derivation with time scale TD.
Claims
1. A method for processing a measured-value signal detected by a sensor and determined in an analog manner, comprising: supplying the measured-value signal to a delta-sigma modulator; outputting a bit stream by the delta-sigma modulator; supplying the bit stream to a first digital filter; converting the bit stream, by the first digital filter, into an intermediate data-word stream of digital intermediate words, the bit stream being clocked and the stream of digital intermediate words being clocked and updated at a clock-pulse frequency corresponding to a sampling clock pulse of the delta-sigma modulator; supplying an output signal of the first digital filter to a second digital filter; and outputting a digital filtered measured value by the second filter as a difference between (a) a first sum of a value of the intermediate data word at a first point in time, plus a value of the intermediate data word at a second point in time, less double a value of the intermediate word at a third point in time centrally between the first point in time and the second point in time and (b) a second sum of a value of the intermediate data word at a fourth point in time, plus a value of the intermediate data word at a fifth point in time, less double a value of the intermediate word at a sixth point in time centrally between the third point in time and the fourth point in time.
2. The method according to claim 1, wherein a time difference between the first point in time and the second point in time is equal to a time difference between the fourth point in time and the fifth point in time.
3. The method according to claim 1, wherein a time difference between the third point in time and the sixth point in time is greater than twice the time difference between the first point in time and the second point in time.
4. The method according to claim 1, wherein a time difference between the third point in time and the sixth point in time is greater than twice the time difference between the fourth point in time and the fifth point in time.
5. The method according to claim 2, wherein a time difference between the third point in time and the sixth point in time is greater than twice the time difference between the first point in time and the second point in time and the time difference between the fourth point in time and the fifth point in time.
6. The method according to claim 1, wherein a time difference between the third point in time and the sixth point in time is a multiple of a clock pulse period of the sampling clock pulse of the delta-sigma modulator.
7. The method according to claim 1, wherein the bit stream includes a one-bit data stream.
8. The method according to claim 1, wherein the stream of intermediate words includes a multi-bit data stream.
9. The method according to claim 1, wherein the measured-value signal represent an angular position of a rotor in relation to a stator.
10. The method according to claim 1, wherein the measured-value signal is output by a resolver system adapted to detect an angular position of a rotor relative to a stator, the measured value representing the angular position.
11. The method according to claim 1, wherein the first digital filter includes three integrators or accumulators arranged directly one after another.
12. The method according to claim 1, wherein the measured-value signal represents a moving average.
13. The method according to claim 1, wherein the first digital filter includes a plurality of serially arranged accumulators or integrators.
14. A resolver system adapted to detect an angular position of a rotor in relation to a stator, the rotor bearing a rotor coil and the stator having two stator coils that are mutually shifter in a circumferential direction by 90, the rotor coil having a carrier signal produced by a carrier signal generator applied to it, wherein each signal occurring at a respective stator coil is supplied as a respective measured-value signal to a respective processing channel, the resolver system adapted to perform the method recited in claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
DETAILED DESCRIPTION
(4) For this purpose, the analog-digital conversion according to example embodiments of the present invention is described for a resolver evaluation corresponding to 10 2005 005 024 B4. However, it is also applicable analogously to other measured-value detections.
(5) As in FIG. 1 of DE 10 2005 005 024, stator coils mutually shifted in the circumferential direction by 90 are situated for detecting the angular position of the rotor shaft in relation to a stator. The rotor coil has a carrier signal applied to it that runs preferably in a sinusoidal manner and has a period duration T.sub.C.
(6) A sine signal is thus induced on the first stator coil and a cosine signal is induced on the second stator coil, which are supplied to a respective processing channel.
(7) Each processing channel comprises a delta-sigma modulator having an output that supplies a bit stream, that is, a one-bit data stream.
(8) This one-bit data stream has the information about the measured value of the supplied signal as time average.
(9)
(10) As in the case of DE 10 2005 005 024, three integrators, which may also be called accumulators or integrating elements and are not shown in
(11) This special data processing is illustrated in
(12) For this purpose, it is important that the intermediate data-word stream be updated in the clock pulse of clock-pulse period T.sub.S, that is, in the sampling clock pulse of the delta-sigma modulator.
(13) From this intermediate data stream, a 2nd time-discrete differential, that is, a time-discrete differential of the second order, is determined by adding a first intermediate data word at a first instant to an intermediate data word at a distance 2T.sub.D away in time, and from the sum thus formed, subtracting the double value of the intermediate data word lying centrally in time between these two intermediate data words. Thus, a first result value is formed.
(14) In order to form a second result value, the same operation is performed at a time interval lying at the distance in time T.sub.1 from the first intermediate data word indicated. Thus, an intermediate data word at that place has again added to it an intermediate data word at a distance 2T.sub.D away in time, and from the sum thus formed, the double value of the intermediate data word lying centrally between these two intermediate data words is subtracted, the centrally lying intermediate data word having the distance in time T.sub.1 to the centrally lying intermediate data word utilized for calculating the first result value. Thus, a second result value is formed.
(15) Difference D between the two result values is made available on the output side and represents the filtered measured value in digital form, a high accuracy being achievable in the process.
(16) In contrast to DE 10 2005 005 024, neither any differentiators nor an output-side decimation filter OSR2 are necessary, since according to example embodiments of the present invention, the result on the output side is determined directly by the difference between the first and second result.
(17) A special advantage of example embodiments of the present invention is also that T1 is an arbitrary integral multiple of T.sub.S, no further specification having to be made. Naturally, in this context, T1 is advantageously greater than the double of T.sub.D, that is, T1>T.sub.D. Since, for example, 1/T.sub.S amounts to several MHz, thus, for instance, more than 10 MHz, T1 is alterable in fine steps.
(18) Consequentlyin particular in operationT1 is alterable at a high time resolution, and synchronizations to different clocked signal streams are therefore practicable without special effort. If, for example, the measured value of the signals of a resolver processed according to example embodiments of the present invention is supplied to control electronics of a converter, it is therefore possible in easy manner to carry out a synchronization to a clock pulse predefined by a field bus connected to the converter. To that end, only the value of T1 must thus be changed, which is practicable with the high time resolution of T.sub.S.
(19) In further exemplary embodiments of the present invention, instead of the second time-discrete differential, a first, third or higher differential, that is, a time-discrete differential of the first, third or higher order is used, if the number of integrators, that is, accumulators, is changed correspondingly. Thus, if n integrators are provided, in order to form the first and second result value, in each case an n-tuple of intermediate data words f.sub.k set apart from one another at regular intervals at distance in time T.sub.D is used, where k runs from 0 to n1. In this context, the differential is formed by forming the sum of
(1).sup.k(.sub.k.sup.n1)f.sub.k,
k running from 0 to n1.
(20)
(21) In
(22) In addition, one measurement is to be performed in each PWM period. Consequently, T.sub.U is specified according to PWM period duration T.sub.PWM, independently of T1. This may likewise occur at the high time resolution of T.sub.S. Even if e.g. T.sub.PWM is not an integral multiple of T.sub.S, the time deviation from it when defining T.sub.U remains very low when using the method described herein.
(23) As illustrated, for example, in
LIST OF REFERENCE NUMERALS
(24) T.sub.S=1/f.sub.S clock-pulse period T.sub.D=1/f.sub.D clock-pulse period T1 Distance in time