The invention refers to a capacitive motion encoder and a method for the operation of a measuring circuit as well as to a method for the determination of an absolute angle of rotation of said capacitive motion encoder.
For example, such motion encoder has become known by the subject matter of DE 600 16 395 C2. In accordance with
Therefore, the invention is based on the problem to further develop a capacitive motion encoder in accordance with DE 600 16 395 C2 (EP 1,173,730 B1) as such that a much more accurate capture of the capacitance is given.
To solve the problem set the invention is characterized by the technical teaching included in claim 1.
The essential feature of the invention is that, in the area of the total measuring cycle which may, for example, last for a period of 10 to 100 μs, a series of cyclical successive measurements is carried out, where, within a time of measurement which may, for example, be in the range of 2 μs to 20 μs, the capacitance of the corresponding quadrant is interrogated successively and that, in addition and in the course of the total measuring cycle and following the interrogation of the last capacitance (fourth capacitance), this fourth capacitance is interrogated again and the third capacitance is interrogated again then and the second capacitance is interrogated then and the first capacitance is interrogated again and that all 8 measurements form the entire measuring cycle and that, in addition and for the evaluation of those 8 measuring values measured as such, the first capacitance value measured at the beginning and at the end of the measuring cycle are brought into relationship with each other, then the second capacitance value interrogated in the second place and the last but one capacitance value are also brought into relationship with each other and that, in addition, capacitance value C3 interrogated in the third place is also brought into relationship with the last but two capacitance value interrogated and that, in addition, capacitance value C4 interrogated in the fourth place is brought into relationship with the last but three capacitance value interrogated.
Therefore, with the technical teaching given an entire measuring cycle is defined comprising 8 individual measurements, where each quadrant makes one measuring value available only so that there are 4 measuring values existing only which, however, are measured twice.
With the given technical teaching there is a much more better capture of capacitance per total measuring cycle because a total of 8 measuring values are resulting thereof taken from 4 quadrants.
The figures defined herein (4 quadrants and 8 measurements) are to be understood as an example only and do not limit the scope of protection of the present invention. For example, there may also be 3 or 5 or 6 quadrants existing only.
If there are three quadrants existing 6 individual measurements are carried out by applying the technical teaching of the invention, and if there are 5 quadrants existing 10 measurements are carried out.
Then these measuring values are also connected combinatorially in the same way in accordance with the processing principle defined below. However, the invention is not limited to this as is mentioned above.
In a preferred additional development of the present invention it is provided that the mutual accounting of the corresponding individual capacitances of those 4 quadrants (C1 to C1′ or C2 to C2′ or C3 to C3′ or C4 to C4′) is carried out as such that a mean value is formed from both measuring values C1, C1′, i.e. C1M and a differential value, i.e. C1 DIFF.
The same teaching applies also to those other capacitance values so that, for example, mean value C2M and differential value C2DIFF are formed out of capacitance value C2.
With this technical teaching an essential advantage is achieved compared with the prior art because it is possible for the first time to read out and further process relatively small measurement values in finest resolution.
The formulae defined below always include factor 3.5. This factor results from the fact that, in the course of the measuring cycle, the distance between capacitance C1 and the virtual mean measuring point is exactly 3.5 periods and for this reason factor 3.5 is existing.
The virtual time of measurement is put in the middle between those 8 capacitance values measured, i.e. there are 4 measurements before and 4 measurements after the virtual time of measurement. The virtual time of measurement is defined after 8 successive measurements made only.
Based on the double interrogation of each individual capacitance (of a total of 4 capacitances) at different periods of time there are much more accurate computational methods resulting which are described in detail below.
Those computational methods described below are to be understood as the essence of the invention and the method to determine individual capacitance values and an entire capacitance as well as determine the angle of rotation of the rotor to the stator is claimed as being an essence of the invention.
The following denotations apply to additional calculations:
θ0—initial value of angle at the beginning of the measurement,
C0i—nominal value (i.e. offset) for each quadrant, i=1,2,3,4
ΔCi—maximum amplitude variation for each quadrant,
ω—radial speed of sensor
Tcycle—duration of 1 cycle
Like the results of measurement those 8 values given can be presented with the following 8 equations (1) through (8):
C
1
=C
01
+ΔC
1*sin(θ0F), (1)
C
2
=C
02
+ΔC
2*cos(θ0F+ωTcycle) (2)
C
3
=C
03
−ΔC
3*sin(θ0F+2ωTcycle) (3)
C
4
=C
04
−ΔC
4*cos(θ0F+3ωTcycle) (4)
C
4
′=C
04
−ΔC
4*cos(θ0F+4ωTcycle) (5)
C
3
′=C
03
−ΔC
3*sin(θ0F+5ωTcycle) (6)
C
2
′=C
02
ΔC
2*cos(θ0F+6ωTcycle) (7)
C
1
′=C
01
+ΔC
1*sin(θ0F+7ωTcycle) (8)
On the basis of the first 8 equations (1) through (8) differential values between the appropriate are calculated:
Based on the previous equations defined their mean values are calculated in the following way:
C1m=(C1+C1′)/2 (9)
Based on 8 measurement values there are 4 sampled points being valid. Two pairs of them are taken from diagonal quadrants, i.e. capacitances C1m and C3m are one pair, capacitances C2m and C4m are the second pair.
On the basis of the first 8 equations (1) through (8) differential values between the appropriate are calculated as follows:
C1diff=(C1−C1′)/2 (13)
Finding the Ratio Between Amplitude Variations in Opposite (Diagonal) Quadrants r1 and r2
Based on equations (17) through (20) the ratio between amplitude variations existing in opposite quadrants can be calculated. The ratio between differential values in the first and third quadrant is denoted with b, and is denoted with a between the second and fourth.
(24)
If the sensor is without wobble influence all 4 quadrants have the same offset value and asymmetry in the positive and negative part of the sinusoid is present only. It makes sense that in the positive part of the capacitance signal the maximum amplitude variation ΔC+ is different from that existing in the negative part ΔC.
Wobble influence means that the area of the rotor plate is not parallel to the area of the stator plate.
Under the influence of wobble and some parasitic effects all 4 sinusoids (from all 4 quadrants) are not with the same nominal value and not with the same amplitude variations. The values measured from the first quadrant are scaled with the value of 7/3b. Now they are brought into the same boundaries as the values from the third quadrant already are. Their offsets have also to be the same. This approximation is used for their offset calculations. The same is valid for scaled value C2m′ and C4m.
Amplitude variations from scaled values C1m and C3m are the same. Their offsets have to be equal, too. This approximation is used for their offset calculations. The same is valid for scaled values C2m and C4m.
Finding the Position Angle Without Value x (x=ωTcycle) Calculation
The value of angle is given with:
Φ=arctg[sqrt(3*abs(C30m/C40m)*abs(C4diff/C3diff))], (64a)
Φ=arctg[sqrt(7/5*abs(C10m/C20m)*abs(C2diff/C1diff))], (64b)
and for algorism applications it is:
Φ=abs(Φ) (65)
According to the signs of values C10m and C20m the quadrant of our position can be obtained:
C10m>0,C20m>0:quadrant I, i.e. Φfinal=Φt (65a)
C10m>0,C20m<0:quadrant II, i.e. Φfinal=π−t (65b)
C10m<0,C20m<0:quadrant III, i.e. Φfinal=π+Φt (65c)
C10m<0,C20m>0:quadrant IV, i.e. Φfinal=2π−Φt (65d)
Together with finding the quadrant and the approximated value of angle φ (equation 65) the position of the sensor is known.
The position estimation algorism—fine trace applications
The development of the previous position estimation algorism is based on approximations of sin(x) with only one-term of Taylor series for the small value of x. For the fine trace this approximation for the greater values of M is not valid because the x value is M times greater.
For the fine trace equations (1) through (8) are defined on the next manner, where M is the number of poles in fine trace. Its value is usually 8, 16, 32, i.e. the power of 2.
It is the aim to estimate the position angle from 8 basic measurements, for each quadrant there are 2 measurements. In ideal circumstances all 4 capacitors measured have the same nominal and amplitude variation values. As a matter of fact these values are not the same.
One possibility is that all 4 quadrants have the same nominal and amplitude variation values, but with asymmetry in the positive and negative part of the sinusoidal period. The following algorism shows the good results for this case.
The good performance the algorism has for the possibility of the 4 sinusoids with the same nominal value, but with different amplitude variations.
And the third case covered with the algorism is when the capacitor is under the influence of wobble. The four capacitance values have neither the same nominal values nor the same amplitude variations. It is the aim to bring each pair of values measured into the same boundaries, so they have the same nominal and amplitude variation values. One pair consists of measurements made in opposite quadrants, for example, measurement values taken from quadrants 2 and 4 make one pair, measurement values taken from quadrants 1 and 3 make the second pair.
Finding the offset of each quadrant separately, the measured values without DC component are calculated. Through their ratios and ratios of amplitude variations or ratios of defined differential values of initial measurements the position angle is estimated. Because of good results for all of these non-ideal possibilities the coarse trace algorism is very robust for sensor realization.
The flowchart is presented in
Knowing offset values for each quadrant separately the mean value of measurements without offset is calculated. Using these values without DC component and differential values of initial measurements the position quadrant and position angle are estimated. The x=ωTcycle parameter can be calculated and its value can be used for angle estimation purposes. Because of the very small value of x an alternative position angle estimation is developed. Because of possible smaller resolution then the calculation of x required, and because of more necessary calculations for angle estimation the alternative estimation of angle is simulated and the results are presented in the next section. This alternative case for angle estimation is suggested for realization purposes.
In order to simulate real-time conditions with capacitances sampled at each ω*Tcycle point in time (equations (1) through (8)) interpolation has been done.
The original version of the position estimation algorism (also referenced as algorism1—
With mechanical tolerances and measurement results, the position estimation algorism 1ist is not precise enough. To get a more precise result the next steps were
One of the most important advantages of the position estimation algorism 1 was that the calibration and correction process was incorporated and therefore, it was possible to do calibration and correction in real-time, i.e. instantly. The presumptions were that the deviation of the curves was limited to a few possible cases. In other words, it was known deterministically what could happen with curves measured (offset and asymmetrical amplitudes). Thus, the elimination of offset and asymmetrical amplitudes was not part of explicit algorism which would deal with it, but it was achieved in a few steps elegantly.
The results measured have shown that irregularities of capacitance curves are various and ambiguous. This requires calibration and correction which is more complex, and more calculus demanding, but it is necessary.
There are two main steps described as follows:
The invention is now described on the basis of the following drawings:
a: position estimation algorism 1 flow
b: end of
A capacitive-to-analogous conversion was developed in addition to the mechanical and electrical design of the capacitive sensor.
An optional capacitive by time-to-digital conversation was developed for a SSI and BiSS interface.
A capacitive sensor shall be designed with a stator-rotor arrangement to find the angular displacement. This shall be used in turn to control and position the object displaced. Stator shall be PCB with conductive electrical coatings and the rotor shall be a plastic part with a conductive capacitive area. Capacitive values varying during rotor rotation shall be measured by varying the area produced between stator and rotor. Conductive electrical coatings shall be arranged on the stator (PCB) and the rotor (pastic part) to achieve capacitive patterns required.
Conductive electrical coatings shall form one or more annular areas based on the precision required. The central annular area shall form the coarse adjustment. Detailed 4 quadrant information shall be obtained from fine adjustment coatings. These 4 waveforms (SIN, −SIN, COSINE, −COSINE) shall be used to find the actual displacement with fine precision.
If differential, SIN and −SIN shall be one pair with COS and −COS being the other which will provide a maximum dynamic range.
In accordance with
These quadrants 38a through 38d are separated from each other at their internal circumference by a circulating insulated insulating ferrule 46.
An electrically conductive centred stator ring 39 is arranged at the internal circumference of insulating ferrule 46, which stator ring 39 is denoted with letter R in
This is illustrated in the replacement circuit schematic in accordance with
Said replacement circuit schematic according to
An analogous tapping serves to derivate the capacitance value from quadrant B, and an additional tapping serves to derivate the capacitance value from quadrant C and so forth.
Therefore, rotor disk 6 is subdivided in two parts, i.e. one eccentric external area 42 and one centred internal area with rotor ring 41. This results in constant capacitor 43 illustrated in the replacement circuit schematic in accordance with
In
The mathematical summation of both measuring values defined in
Positive and negative half cycles provide quadrant information for angle measurements.
According to
For capacitive sensors suggested the sensor comprises two plates, a stator and a rotor. The stator comprises 4 transmitter plates, one each provided in each quadrant, and 1 receiver plate provided in the centre of the stator. In
The capacitance values are measured between two points, one is on one of transmitter plates 4, 38 and the second is on receiver plate 5. The total capacitance between them is denoted with CA, CB, CC, CD respectively for each quadrant. The total capacitance consists of serial connection of capacitance between transmitter plate and rotor and the capacitance between the rotor and receiver plate. The capacitance between the transmitter plate and rotor is proportional to the common area between these two plates, and for each quadrant it is the area of rotor which belongs to that quadrant, but without the central area which belongs to the receiver plate. The capacitance between rotor and receiver plate is always the same, and proportional to the area of the receiver overlapped by the rotor at each moment. The equivalent scheme of the measured capacitance is illustrated in
In
Hence follows that a tiny curve cut-out is overlapped with 8 measurements in the area of the entire measuring cycle so that there is a very accurate interrogation of the change of the curve.
One single point is shown on this sinusidal curve which has been enlarged to illustrate that 8 measurements of capacitances will be carried out in the course of those 8 interrogation cycles (11 through 18) in this tiny curve cut-out, where, as mentioned already, capacitances C1 through C4 are interrogated cyclically one after the other and that, in the course of a second cycle on the right hand of the virtual centred time of measurement 32, there is an inverted interrogation of capacitances, i.e. capacitance C4 will be interrogated first of all followed by an interrogation of C3, C2, and C1 then. These values are denoted with an apostrophe.
The reason for this measure is that, by symmetry of capacitance C4 to capacitance C4′ interrogated then, a virtual mean time of measurement 32 is obtained so that this results in a common mean time of measurement for all 8 capacitances measured. The differential value between C4 and C4′ results in the virtual mean time of measurement which applies also to the differential value or delta value between capacitance value C3 and C3′. This applies also to the differential value between C2 and C2′ and to the differential value between C1 and C1′.
This particular mean time of measurement 32 results in the advantage that all capacitances do have a common mean time of measurement which results in a highly accurate position determination later.
Thus, a possible mistake resulting from the curve changing continuously in the course of the entire measuring cycle is avoided.
If no virtual mean time of measurement 32 is achieved but, for example, an additional interrogation of capacitance C1 would follow an interrogation of capacitance C4, each individual capacitance value C1 through C1′ would have an own virtual mean time of measurement not desired.
The curve of the capacitance value which decreases in the course of mean time of measurement 30 (being extremely short) is illustrated greatly enlarged. It is decisive that, owing to the interrogation algorism in accordance with the invention, a mean time of measurement 32 is produced.
Number | Date | Country | Kind |
---|---|---|---|
09015054.1 | Dec 2009 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2010/007337 | 12/3/2010 | WO | 00 | 7/5/2012 |