The present invention relates to the technical field of measurement sensors for determining the absolute position of a moving body that moves on a path that is circular, linear, or curvilinear.
The subject matter of the invention presents numerous applications and in particular in the automotive field, e.g. for accurately measuring the angular position of a camshaft or of a crankshaft or the linear position of a selector lever of an automatic gearbox.
The state of the art has proposed numerous technical solutions for determining the absolute position of a moving body.
For example, patent application WO 01142753 describes a measurement sensor having a series of detector probes for detecting a physical magnitude coming from two targets mounted securely on the moving body 1 of position that is to be measured. Typically, and as shown in
Such a measurement method is also described in patent application WO 2014/131434.
The measurement sensor described in that patent application requires the use of two targets and two detectors, each having two measurement probes that are spaced apart by a value equal to the wavelength divided by four. Insofar as the wavelengths are different for the two tracks, such a sensor requires a detector that is specific for each target. Furthermore, the distance between the two targets must be great enough to limit cross-talk. In addition to the problem of cost, such a measurement sensor raises a problem of size that can be found to be prohibitive in applications for which the space available for mounting the measurement sensor is very small.
Patent application EP 2 385 353 describes a measurement sensor having a magnetic track constituted by magnetic poles of width that is modulated in such a manner as to obtain a signal comprising a high frequency component corresponding to the periodicity of pairs of poles and a low frequency component corresponding to one period per mechanical revolution of the target. Such a magnetic signal is detected by two measurement probes arranged close to each other. The sum and the difference of the signals delivered by those probes are calculated in order to determine the position of the moving body.
It should be observed that, with a small air gap, the magnetic signal generated by such a magnetic track contains a large amount of harmonic distortion (at a multiple of the period of the pairs of poles) having the consequence of degrading the accuracy of the measurement. With a large airgap, the harmonic distortion is smaller but the amplitude of the magnetic signal is weaker, which also leads to degrading the accuracy of the measurement. Furthermore, the differential signal still contains a non-negligible fraction of the modulation signal, which also degrades the accuracy of the measurement. Finally, the signals with those two measurement probes do not make it possible to determine the absolute position unambiguously when the moving body has stopped. In order to remedy that problem, that document proposes adding a third measurement probe positioned at 90° relative to the other two. In addition to a problem of cost, that solution raises the problem of size.
A measurement sensor is also known from patent application US 2008/024122 for determining the position of a moving body that moves along a determined path. That sensor has at least four detector probes for detecting a physical magnitude coming from a target mounted securely on the moving body. The target emits a pseudo-sinusoidal signal that varies as a function of the position of the target. Such a sensor has means for linearly combining signals delivered by the probes so as to form two pseudo-sinusoidal signals that are in quadrature and of the same amplitude. Such a sensor does not make it possible to measure the absolute position of a moving body with great accuracy.
The subject matter of the present invention seeks to remedy the drawbacks of prior solutions by proposing a sensor that enables the absolute position of a moving body to be measured with great accuracy and that is adapted to be capable of being installed in a limited volume while presenting small cost.
In order to achieve this object, the measurement sensor of the invention seeks to measure the position of a moving body moving along a determined path, the sensor comprising a series of at least four detector probes for detecting a physical magnitude coming from a target securely mounted on the moving body, the target comprising at least one track for creating a physical magnitude that is measurable by the detector probes and that varies along the path of the target with a function that is continuous and that includes a first harmonic and a second harmonic, the probes being connected to a processor unit for processing signals delivered by the probes, the processor unit including a reconstruction system for performing a linear combination of the signals delivered by the detector probes and for obtaining from the liner combination of those signals at least firstly two quadrature signals including solely the first harmonic, and secondly two quadrature signals including solely the second harmonic, the unit also including a calculation system for processing the quadrature signals in order to determine the position of the moving body.
Furthermore, the sensor of the invention may also present in combination at least one and/or another of the following additional characteristics:
N
a
=αN
c±1
where α is an integer greater than 1;
Various other characteristics appear from the following description given with reference to the accompanying drawings which show embodiments of the invention as non-limiting examples.
As can be seen more precisely in
The sensor 10 of the invention has a series of at least four detector probes 121, 122, 123, 124, . . . , 12N for detecting a physical magnitude coming from a target 13 mounted securely to the moving body 11. The target 13 has one or more tracks 14 for creating a physical magnitude that is measurable by the detector probes. This measurable physical magnitude varies along the path of the moving body with a function that is continuous and it has a first harmonic Nc and a second harmonic Nd. In a preferred embodiment, the measurable physical magnitude is a magnetic field such that the sensor has a magnetized target and Hall effect probes. Naturally, the measurable physical magnitude may be of some other kind. Thus, the target 13 may have conductive tracks of varying width and the probes may be coils powered at high frequency so as to be capable of measuring variation of inductances as a function of the width of the track facing the coil as a result of eddy currents. In order to simplify the description, the detailed description below describes the embodiment having a magnetized target and Hall effect probes.
In the example under consideration, the target 13 has a magnetized track 14. The amplitude or the direction of the magnetization of the track varies in the travel direction of the target with a function that is continuous and that includes a first harmonic Nc and a second harmonic Nd.
The detector probes 121, 122, 123, 124, . . . , 12N are connected to a processor unit for processing signals s1, s2, s3, s4, . . . sN delivered by the probes.
As described in greater detail in the description below, the processor unit 16 has a system 17 for acquiring and processing signals delivered by the detector probes, and connected to a reconstruction system 19 for performing a linear combination of the signals delivered by the probes. The reconstruction system 19 serves to perform a linear combination of the signals s1, s2, s3, s4, . . . , sN to obtain at least firstly two quadrature signals a1, a2 including solely the first harmonic Nc, and secondly two quadrature signals a3, a4 containing solely the second harmonic Nd. The processor unit 16 also has a calculation system 20 for processing the quadrature signals in order to determine the position of the moving body. Typically, the calculation system 20 gives two relative positions Xc and Xd for the moving body 11 by calculating the two-argument inverse tangent (A tan 2) of the two quadrature signals having the first harmonic Nc (i.e. the signals a1 and a2 in the example shown) and the A tan 2 of the two quadrature signals having the second harmonic Nd (i.e. the signals a3 and a4 in the example shown). The calculation system 20 then takes the difference modulo 2n between the two relative positions Xc and Xd for the moving body in order to obtain the absolute position x of the moving body.
The description below describes in greater detail the unit 16 for processing the signals s1, s2, s3, s4, . . . , sN delivered by the probes. It should be considered that the detector probes 121, 122, 123, 124, . . . , 12N are mutually offset in the travel direction of the target. The magnetic field b measured at a point x in a given direction may be described as follows:
b(x)=Vc cos(wcx)+Vd cos(wdx)
where wc=2πNc/L and wd=2πNd/L, where Nc and Nd are integer numbers corresponding to the number of periods of each harmonic over the stroke L of the target 11, and where x is the position taken along the path. The first harmonic thus presents a first spatial frequency Nc (e.g. considered to be low frequency) and the second harmonic presents a second spatial frequency Nd (e.g. considered to be a high frequency). The parameters Vc and Vd correspond to the amplitudes of these two harmonics.
Typically, the sensor 1 of the invention uses the acquisition and processor system 17 to take N simultaneous measurements sk of the magnetic field generated by the magnetized track 14. In the example shown in
s
k(x)=b(x+ϕk)
where ϕk corresponds to the position of each measurement, i.e. to the positions selected for the detector probes 121 to 124 (
s
k(x)=Vc cos(wcϕk)·cos(wcx)−Vc sin(wcϕk)·sin(wcx)+Vd cos(wdϕk)·cos(wdx)−Vd sin(wdϕk)·sin(wdx)
It is possible to rewrite this formula in the following matrix format:
where the new variables aP are given by:
This formula can be written more simply using matrix notation:
S(x)=·A(x)
where S corresponds to the N×1 column vector containing all of the measurements sk depending on the position x, and where M is an N×4 matrix depending on the position ϕk and on the periodicities wc and wd or spatial frequencies Nc and Nd. Finally, A is a 4×1 vector containing the variables ap depending on the position x in simpler manner than the variables sk. Since the relationships between the position x and the variables ap are simpler, the purpose is thus to determine these values ap from the various measurements sk. With N=4 different measurements, and if the matrix M is a full rank matrix, the new variables ap can be determined as follows as a function of the measurements sk:
A(x)=M−1·S(x)
where M−1 is the matrix that is the inverse of the above-described matrix M, and is also referred to as the weighting matrix.
It should be observed that the weighting matrix M−1, like the matrix M, depends solely on constant and known parameters of the measurement system, i.e. on the position ϕk of the detector probes and on the periodicities wc and wd. For a given measurement system, it is thus possible to determine a matrix M−1 that transforms the vector S(x) of N measurements, each comprising both harmonics, into a vector A(x) of four signals a1, a2, a3, a4 in the example shown.
This matrix M−1 defines the weighting weights that are applied to the signals s1, s2, s3, s4 by the reconstruction system 19 in order to obtain the signals a1, a2, a3, a4. The four signals of the vector A(x) comprise firstly two quadrature signals a1, a2 including solely the first harmonic Nc, and secondly two quadrature signals a3, a4 including solely the second harmonic Nd.
In other words, the reconstruction system 19 performs a linear combination of the signals delivered by the probes by applying weighting weights selected as a function firstly of the spatial frequencies of the two harmonics and secondly of the distances between the detector probes.
These weighting weights are preferably programmable so as to enable the quadrature signals to be reconstructed for a spacing of given value between the probes and for different spatial frequencies. Thus, a standard subassembly comprising probes 121, 122, 123, 124, . . . , 12N with constant spacing between the probes can be used for several variant sensors with targets having a variety of diameters and spatial frequencies.
In the general situation where the number of measurements N is greater than 4, the vector A(x) can always be determined by the method of least squares:
A(x)=(MTM)−1MT·S(x)
where MT is the transpose of the matrix M.
Once the vector A has been determined, the calculation system 20 can determine the position x very easily. Initially, two relative positions Xc and Xd are calculated:
where the function a tan 2 is the function linking the sine and cosine functions to the angle over a period of 2π.
Finally, the absolute position x of the target 13 may be estimated as follows:
{circumflex over (x)}=modulo(Xc−Xd,2π)
It is possible to improve the sensor so that it cancels out an external magnetic field that is uniform. For this purpose, assume that the total field b(x) is now written as follows:
b(x)=Vc cos(wcx)+Va cos(wdx)+Ve
where Ve is the amplitude of the uniform external magnetic field. The measurements sk are now written as follows:
The matrix M now possesses an additional column. Consequently, it suffices to perform N=5 distinct measurements so that the matrix is once more square and invertible. Thus, it is possible to determine separately the contributions of the useful variables aP and of the external magnetic noise Ve. In this variant embodiment, the reconstruction system 19 uses the linear combination of the weighted signals to obtain firstly two quadrature signals a1, a2 including solely the first harmonic, and secondly two quadrature signals a3, a4 containing solely the second harmonic, together with the signal Ve including solely the uniform component of the magnetic field. The weighting weights of this reconstruction system 19 make it possible to obtain a contribution of zero from the uniform component of the magnetic field to the reconstructed signals a1, a2, a3, a4.
So long as the entire processing system remains under linear conditions, the signals a1, a2, a3, a4 are not influenced by the uniform magnetic field, and consequently the position measurement is not disturbed by a uniform external magnetic field. In certain applications, the external magnetic field may reach extreme values that cause the magnetic probes to saturate or that cause a portion of the processing system to saturate, which can lead to an erroneous measurement. In applications that require a high level of operating safety, it can therefore be useful to validate the determined position only when the signal Ve representing the external magnetic field remains within acceptable limits, and to issue an alert signal otherwise.
The weighting matrix M−1 is determined so as to completely eliminate the unwanted harmonics in the signals a1(x) to aN(x). It is possible that this weighting matrix simultaneously gives rise to large attenuation of the useful harmonic, which would have the consequence of degrading the signal-to-noise ratio and thus the accuracy of the measurement. This unwanted attenuation depends on the spacing between the measurement points and on the spatial frequencies used. In general manner, for a given spacing of measurement points, a weighting matrix that enables one given spatial frequency to be cancelled completely is likely to greatly attenuate spatial frequencies that are nearby. The conventional vernier method makes use of two frequencies associated by the equation:
N
d
=N
c±1
In order to obtain good measurement resolution, it is desirable to select numbers Nc and Nd that are high, and under such circumstances it can be considered that the frequencies are close together and that the attenuation of the useful signal runs the risk of being considerable. In order to remedy this problem, it is proposed in a preferred version of the invention to use a relationship between the two spatial frequencies Nc, Nd in compliance with the following equation:
N
d
=αN
c±1
where α is an integer greater than 1.
This makes it possible to obtain a greater difference between the spatial frequencies used, while maintaining the possibility of finding the absolute position. The absolute position x is then obtained from two relative positions Xc and Xd by using the following equation:
{circumflex over (x)}=modulo(αXc−Xd,2π)
According to an advantageous embodiment characteristic, the maximum distance between two detector probes 121, 122, 123, 124, . . . , 12N is strictly less than one half-period of the first spatial frequency Nc, i.e. the lower frequency.
According to another advantageous embodiment characteristic, all of the detector probes 121, 122, 123, 124, . . . , 12N are grouped together in a single microelectronic integrated circuit 22. Such an advantage is made possible by the fact that all of the detector probes can be mounted close to one another. Typically, all of the detector probes can be accommodated on an area of the order of a few square millimeters (mm2).
In the examples shown in
It should be observed that the measurement sensor of the invention may be used with a target 13 having two tracks 14 mounted side by side, each being magnetized with a respective one of the two harmonics. In a preferred embodiment variant, the two tracks 14 are arranged to be side by side while the detector probes 121, 122, 123, 124, . . . , 12N are positioned to be substantially centered relative to the two side-by-side tracks. In other words, the detector probes 121, 122, 123, 124, . . . , 12N are placed over the junction between the two tracks.
b
P(x)=VPc cos(wcx)+VPd cos(wdx)
b
T(x)=VTc sin(wcx)+VTd sin(wdx)
where bP and bT are two mutually perpendicular components of the magnetic field, and where the coefficients Vxx are constants which can be obtained by simulation or by measurement. In this variant of the invention, the four measurements sk are defined as follows:
s
1(x)=bP(x+ϕ1)
s
2(x)=bP(x+ϕ2)
s
3(x)=bT(x+ϕ1)
s
4(x)=bT(x+ϕ2)
where ϕ1 and ϕ2 are the two measurement positions in this variant of the invention. By using conventional trigonometric formulae, it is possible as above to write a matrix system:
The procedure is then identical to that described above. Thus, the external field can be cancelled in similar manner by adding a third measurement on the component bP and a third measurement on the component bT.
It can be seen from the above description that the detector probes are characterized either by their locations in three-dimensional space by being mutually offset relative to the travel path of a moving body, or else by the component of the measured physical magnitude, such as for example the radial and axial components of the magnetic field.
Number | Date | Country | Kind |
---|---|---|---|
15 56911 | Jul 2015 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/FR2016/051810 | 7/13/2016 | WO | 00 |