The present invention concerns the field of contactless magnetic position sensors the purpose of which is to supply simultaneously two independent output signals representing a position in two directions (translation and translation, translation and rotation, rotation and rotation. Sensors that detect the position from a magnetic field have many advantages:
The majority of bidirectional sensors already existing use permanent magnets associated with a more or less complex magnetic circuit, made from ferromagnetic material used to guide and/or concentrate the magnetic flux generated by the permanent magnet or magnets, but to the detriment of the cost and performance of the sensor. Thus, in the prior art, the patent FR 2786266 of the applicant is known, relating to a position sensor in two directions but in which the space requirement and the surface area of the magnet used limit the practical use of this sensor for long travels. This sensor also has high hysteresis due to the ferromagnetic stators and the measurement depends on the variation in the remenant induction, which must therefore be compensated for.
Moreover, European patent EP 800055 describes a linear angular position sensor. This sensor delivers analogue signals that are difficult to use since they are non-linear and of a low level. Such sensors require several separate measuring points for measuring the relative position in two directions. In addition, they require stator parts that contribute hysteresis and the sensitive elements measure the amplitude of the field and are therefore sensitive to geometric tolerances and temperature. The U.S. Pat. No. 4,639,667 or WO 9716736 describe sensors functioning according to principles that do not make it possible to deliver linear and independent signals representing the position in two dimensions.
There also exist bidirectional sensors that are merely the putting end to end of two independent unidirectional sensors, such as for example the patent WO 2008138662 and the U.S. Pat. No. 6,175,233 describing two linear sensors that each measure one direction. For each sensor there is a magnet and an element for detecting the magnetic field, the consequence of which is to lead to a high space requirement and high production cost. In addition, these sensors measure the amplitude of the field and are therefore also sensitive to geometric tolerances and temperature.
There are also known, in the prior art, the U.S. Pat. No. 7,421,923 and U.S. Pat. No. 7,293,480, which are sensors for detecting gears engaged by a gear lever. Such patents present a solution for detecting positions in two directions but use a magnet and at least as many Hall sensors positioned in space as there are gears to detect. It is therefore necessary to use an array of sensors for discriminating single positions and to obtain a digital detection of the gears. The multiple number of sensors means that this solution is expensive to implement and does not offer means for knowing the intermediate positions.
To remedy the problems relating to the position detection by measuring amplitude described above, there exist position sensors that measure the rotation of the magnetic field, in other words the direction thereof, rather than the amplitude thereof. However, this applies mainly to unidirectional rather than bidirectional sensors.
There are known for example in the prior art sensors as described in the patents FR 2898189 and FR 2909170 of the applicant, which use the direction of the field rather than the amplitude for detecting a relative position between a magnet and a magnetosensitive probe. This measurement of direction makes it possible to be insensitive to temperature and to mechanical clearances and does not use any ferromagnetic part and therefore does not have magnetic hysteresis. However, such sensors measure only one magnetic field direction via the calculation of a single amplitude ratio from two components of the magnetic field, and can therefore know the relative position of a movable magnet with respect to a magnetosensitive probe only in one direction rather than two. Likewise, the patents and patent applications U.S. Pat. No. 6,731,108, U.S. Pat. No. 6,960,974 and WO 2004015375 afford only measurement of the linear movement of a magnet with respect to one or more magnetosensitive elements using the field direction. However, for practical implementation of travels greater than 20-25 mm, these sensors require several probes placed on the various parts of the travel, which increases the cost of the sensor and requires precise positioning of the probes.
Solutions are however known in the prior art for measuring bidirectional position and using the measurement of the rotation rather than of the amplitude of the magnetic field but, in the case of very specific applications to control levers (joysticks). Thus the patent applications US 2007024043 or US 20090062064 describe sensors for joysticks that comprise a simple magnet magnetised unidirectionally, along its thickness, and a probe that measures only two components of the field and therefore a single field direction (the angle formed by the two components). This principle does not make it possible to deliver independent linear signals in two directions. Systems of the joystick type are in addition limited only to rotations and cannot measure translations. Moreover, the angle that can be detected by such a joystick system is limited to around 30 degrees. Beyond this, the magnet is situated very far away from the probe, which no longer sees enough magnetic field to deduce a position therefrom. In fact, for a practical implementation for travels greater than 40 degrees, these sensors require several probes based on the different parts of the travel, which increases the cost of the sensor.
There is also found in the prior art a Melexis application note for a measurement of two rotation angles (http://ww.melexis.com/Sensor ICs Hall effect/Triaxis Hall ICs/MLX90333 648.aspx) where two joystick configurations are presented. The first is a solution where the centre of rotation of the bipolar magnet is merged with the measuring point, which requires a complex and bulky mechanical system that cannot easily be integrated in an application. The second configuration presents a solution where the centre of rotation of the magnet is situated behind the magnet (the magnet is between its centre of rotation and the sensitive elements). In this case, the three components of the magnetic field are used to determine two rotation angles. The magnet used is a cylinder with a very small diameter with a magnetisation that is constant in amplitude and direction along its thickness. That is to say the magnetisation of the magnet at any point on this magnet has the same modulus and is perpendicular to the top and bottom faces of the magnet. This very specific configuration is intended only for measuring two angles and for very short travel (around 30 degrees). This is because, in order to be able to detect the rotation of the magnet with the algorithm used, it is necessary for the diameter of the magnet to be small (theoretically a punctiform magnet with radial magnetisation), which means that, as soon as we have a small rotation of the magnet, the magnet moves away from the magnetosensitive elements and the magnetic induction becomes too small at the magnetosensitive elements of the probe to have precise detection of the rotation of the magnet. This is why this type of system requires a magnet with very high remanence (typically Br>1.2 T) and very thick (thickness >10 mm), which is therefore expensive and difficult to magnetise, with what is in addition a large axial thickness (typically >10 mm), which causes a problem of space requirement. In addition, with these solutions, the mechanical air gap between the surface of the flat magnet and the measuring point varies according to the rotations of the magnet, which involves deterioration in linearity and a larger air gap than necessary to avoid collision of the edges of the magnet with the probe support. The ideal thing for preventing this is a magnet with a very small diameter but which poses the problems already mentioned above.
The invention presented here therefore proposes in particular to remedy, in a simple and efficient manner, the problems of bidirectional sensors disclosed above (limited travel, measurement only of rotations, magnets of high remanence and thick, high space requirement and cost, etc). In particular, we propose an absolute position sensor in any two directions (translation-translation, translation-rotation or rotation-rotation) measuring the relative movement between a magnetised element and a magnetosensitive probe measuring at least two components of the magnetic field substantially at the same point, without any high or low travel limitation and preferentially using the measurement of the direction of the magnetic field rather than the amplitude thereof.
More precisely, we propose a magnetic position sensor in at least two directions comprising at least one magnetised element (1) and a probe (6) comprising at least two magnetosensitive elements (2) and (3) located substantially at the same point and each measuring one of the components of the magnetic field generated by the said magnetised element (1), the magnetised element (1) being able to move relative to the said mangetosensitive elements (2) and (3), and at least one processing circuit (5) able to make calculations of angles and moduli from algebraic combinations of the components of the magnetic field and supplying at least two independent signals representing the position of the movable element in respectively each of the two directions, characterised in that the magnetisation vector of the magnetised element (1) is variable with respect to the vector normal to the surface of the magnetised element disposed opposite the probe (6) on at least one of the dimensions of the said magnetised element so as to define a unique position of the said probe (6) vis-à-vis the said magnetised element (1).
This variation in the magnetisation vector can be obtained by varying the direction thereof along at least one of the dimensions thereof. In this case, the direction of the magnetisation vector may have several periods over the travel measured. This variation in the magnetisation vector can also be obtained by varying one of the dimensions of the magnetised element along at least one of the two directions causing a variation in the direction of the vector normal to the surface. In this case, the dimension may vary according to a discontinuous function or according to a continuous function of the sinusoidal type. This variation in the magnetisation vector may also be obtained by varying the amplitude thereof along at least one of the two directions.
In all these cases, the magnetisation vector has at least one alternation in direction in at least one of the two directions. In all these cases, the signal processing circuit can make at least two arctangent calculations or at least one arctangent calculation and one modulus calculation. In all these cases, the signal processing circuit can also carry out an arctangent calculation of the ratio of two components of the magnetic field after having applied a correction coefficient between these two components.
In a variant of the invention, the processing circuit is integrated with the magnetosensitive elements in a single component. In a variant of the invention, the magnetised element consists of a permanent magnet and at least one ferromagnetic part. Finally, preferentially, the components of the measured magnetic field vary in a substantially sinusoidal fashion in each of the at least two directions.
In general terms, this sensor has a single magnetised element, preferentially a permanent magnet of the rare earth type (SmCo, NdFeB) or ferrite type, thin and with a length and width substantially equivalent to the required travel, without any limitation in travel other than the size of the magnet. The fact that this sensor uses only a single magnetosensitive probe measuring the three components of the magnetic field at a single point thus leads to a minimum space requirement and limited cost. This sensor uses the ratios of amplitudes between the components of the magnetic field in order to be free of the variations in the magnetic properties of the magnet according to temperature and time and also so as not to be sensitive to geometric tolerances and variations in air gap, which makes it possible to propose an extremely robust solution. This sensor does not have any ferromagnetic parts that are fixed with respect to the magnetosensitive elements and therefore no magnetic hysteresis, while guaranteeing simplicity of the structure. Finally, the sensor provides independent position information for each of the two directions, with very great precision.
The functioning of the sensor is defined more precisely as follows:
Let M be the point where the magnetosensitive elements are grouped together and measure the three components of the magnetic field and O′ the midpoint of the external surface of the magnetised element (1) that is opposite the probe (6) where the magnetosensitive elements are integrated. A point O will be used in the case where at least one of the two directions is a rotation with, in this case, O the centre of rotation. We can thus write the following vector equation:
{right arrow over (OM)}={right arrow over (OO′)}+{right arrow over (O′A)}+{right arrow over (AM)}
The vector {right arrow over (OO′)} is constant, and depends only on the geometry of the magnet, the norm of this vector corresponds to the external radius of the magnet in the case of a tile or spherical magnet and is zero in the case of a parallelepipedal magnet. The vector {right arrow over (AM)} is constant and is oriented along the thickness of the magnet, that is to say {right arrow over (AM)}=ZO
The two directions X and Y can thus be two translations where X and Y correspond to a length, or may be a translation and a rotation where x then corresponds to the length and y to an angle and finally the two directions may be two rotations where x and y both correspond to angles. In order to determine the position of the magnetised element with respect to the magnetosensitive elements in the two directions X and Y of the movable element, it is therefore necessary to determine the coordinates x and y.
In general terms, whether it be for a rectilinear, cylindrical or spherical magnet, hereinafter the thickness corresponds to the dimension of the magnet oriented along the unit vector {right arrow over (n)} normal to the top surface of the magnet, the length corresponds to the dimension of the magnet oriented by the vector {right arrow over (i)} tangent to the top surface of the magnet and the depth corresponds to the dimension of the magnet oriented by the vector {right arrow over (j)} also tangent to the top surface of the magnet and perpendicular to the vector {right arrow over (i)}. In the case of a rectilinear, cylindrical or spherical magnet, the reference frame ({right arrow over (i)} {right arrow over (j)} {right arrow over (n)}) used is respectively a Cartesian, polar or spherical reference frame.
According to a first embodiment, the sensor consists of a magnetised element (preferentially a permanent magnet) generating a magnetic field the normal component (along {right arrow over (n)}) on the one hand and the tangential (along {right arrow over (i)}) and transverse (along {right arrow over (j)}) components on the other hand, measured on its surface, vary periodically (according to reference mechanical periods called λx and λy), the effective variation along the surface being able to correspond to one or more whole periods or fractions of periods. According to a preferred configuration, the magnetised element will have a length and depth substantially similar to the travels used as well as a magnetisation the direction of which varies substantially linearly in the two directions X and Y thereof and with respect to its thickness, its length AND its depth.
This means that, at any point A on the external surface of the magnetised element, the angle between the magnetisation vector {right arrow over (M)} and the normal vector {right arrow over (n)}, that is to say {right arrow over (M)}, {right arrow over (n)}, and the angle between the magnetisation vector {right arrow over (M)} and the vector {right arrow over (i)}, that is to say {right arrow over (M)}, {right arrow over (i)}, vary linearly in the direction X AND the angle between the magnetisation vector {right arrow over (M)} and the normal vector {right arrow over (n)} {right arrow over (M)}, {right arrow over (n)} and the angle between the magnetisation vector {right arrow over (M)} and the vector {right arrow over (j)} vary linearly in the direction Y. In the vicinity of this magnetised element, this magnetisation generates a magnetic field {right arrow over (B)}({right arrow over (B)}=Bxī+By
We will therefore consider a magnet of length Lx, width Ly and thickness Lz, and M(x,y,z0) a point of measurement of the components Bx, By, Bz of the magnetic field generated by the magnetised element. +/−ymax is the maximum travel that we wish to measure in the direction Y, ymax being less than, equal to or greater than the width of the magnetised element. +/−xmax is the maximum travel that we wish to measure in the direction X, xmax being less than, equal to or greater than the length of the magnetised element.
We wish to know the position along X and Y, that is to say x and y. z0 corresponds to the measurement air gap between the movable element and the fixed element. The components By and Bz of the magnetic field have the same phase along X, whereas the component Bx is out of phase by a quarter of a period. In this first embodiment, the magnetisation generates a magnetic field such that we can write as follows the components of the magnetic field at M(x,y,z0):
where λx and λy are respectively the wavelengths for which the magnetic field turns through 360 degrees along respectively X and Y and A a non-zero constant particular to each sensor that depends on the air gap between the surface of the magnetised element and the magnetosensitive elements as well as the geometry of the magnetised element.
For this first preferred embodiment, the magnetisation is normal to the centre of the magnet at O′, and therefore we have
The magnetisation may, for example, turn through 360 degrees along X and Y. This means that the magnetisation turns through 360 degrees over the length of the magnetised elements and 360 degrees over the width of the magnetised element, which in this case gives us λx=Lx and λy=Ly. We then have at any point M(x,y,z0) above the magnetised element:
Naturally, according to the magnetic field generated by the magnetised element, the wavelength λy can be much greater than the width of the magnetised element Ly as for
If the components Bx, By and Bz of the magnetic field are measured at any point M in the space that surrounds the magnetised element, it is possible to know the position in the directions X and Y by applying the following formulae in order to deduce x and y therefrom. This measurement of the three magnetic components can be carried out for example by three magnetosensitive elements located at the same point and integrated in the same package called a probe (6) using components of the MLX90333 or HAL3625 etc type. From these three components we can make the following calculation (
a tan(kxBz/Bx)
a tan t(kyBz/By)
with: Bx, By, Bz components of the magnetic field measured at point M of coordinates x,y,z0 and kx, ky correcting gain coefficients allocated to the measurement of the field components to standardise the components. This calculation can be made inside a single component that comprises the magnetosensitive element or then can be carried out by an element external to the probe (microcontroller, microprocessor, ECU, etc).
By applying these formulae there are obtained:
with
A tan(kx Bz/Bx) is therefore the linear function of variable x and the evaluation thereof by calculation enables us to determine the value x and therefore the position in the direction X of the point M with respect to the centre of the magnetised element O′. M being the point where the magnetosensitive elements are placed, we thus know the relative position of the magnetised element with respect to the magnetosensitive elements. The relative position along X is therefore independent of the temperature and air gap and can be determined with high precision (typically less than 1% of the full travel). So that this output is equal to zero when x=0, this can be done via programming of the probe (6) since the slope and the ordinate at the origin depend on the magnet and its magnetisation only and are therefore programmable.
We can likewise calculate arctan(ky Bz/By)
This leads to the relative position in the direction Y of the magnetised element with respect to the magnetosensitive elements, as explained previously for the position along X. Consequently such a magnetisation and such a processing of the signals as described in this first embodiment enable us to determine the relative position in two directions X and Y of the magnetised element with respect to the magnetosensitive elements from the three components of the magnetic field measured at the same point M. We can also, with the same magnetisation, use the following postprocessing:
According to a second embodiment, the present invention consists of a magnetised element (preferentially a permanent magnet) generating a magnetic field, the normal component (along {right arrow over (n)}) on the one hand and the tangential (along {right arrow over (i)}) and transverse (along {right arrow over (j)}) components on the other hand, measured at the surface thereof, varies periodically (according to reference mechanical periods called λx and λy, the effective variation along the surface being able to correspond to one or more whole periods or factions of periods. According to this second embodiment, the magnetised element will have a magnetisation where the direction varies substantially linearly along only one of its two directions and with respect to its thickness AND its length. This means that, at any point A on the magnetised element the angle between the magnetisation vector {right arrow over (M)} and the normal vector {right arrow over (n)}, that is to say ({right arrow over (M)}, {right arrow over (n)}) and the angle between the magnetisation vector {right arrow over (M)} and the vector {right arrow over (i)}, that is say ({right arrow over (M)}, {right arrow over (i)}) vary linearly in the direction X, but that the angle between the magnetisation vector {right arrow over (M)} and the vector J is constant in the direction Y.
This second embodiment requires a narrow magnetised element (<30 mm or equivalent in terms of angle) so that, in the vicinity of this magnetised element, this magnetisation generates a magnetic field the tangential (Bx), normal (Bn) and transverse (By) components of which with respect to the magnet are substantially sinusoidal over a major part of the travel and are of the same form as the components of the first embodiment. A narrow magnet enables us, by virtue of the edge effects, to obtain a magnetic field at M that varies in the direction Y without for all that the magnetised element having a variable magnetisation in this direction. For this second preferred embodiment, the magnetisation may be normal, tangential or other at the centre of the magnet at O′, and therefore in this case we have φ=[0;2π], the magnetisation may turn through 360 degrees in the direction X but will turn by less than 180 degrees in the direction Y, which gives us for example λx=Lx and λy=2Ly.
We then have, at any point M(x,y,z0) above the magnetised element:
In the same way as for the first preferred embodiment, we can calculate a tan(kx Bz/Bx) and Bz/By) and thus obtain:
the output of this function will vary from 2π over the travel of length Lx
the output of this function will vary solely by π over the travel of length Ly.
We can also, in this embodiment, calculate the arctangent in order to determine the position along X and, knowing this position, we can use only the value of the component By in order to derive therefrom the position along Y. This postprocessing does however have the disadvantage of using directly a component, which means that this solution will be sensitive to the variation in air gap z0 and to the temperature but is very suitable when there are only a few discrete positions to be determined, such as for a gearbox application where only the knowledge of the 6 or 7 gears over a given range is necessary and where the intermediate positions do not need to be known.
According to a third preferred embodiment, the magnet will have a magnetisation the direction of which is constant and for which the magnetisation vector {right arrow over (M)} any point on the magnetised element is colinear with {right arrow over (n)} or {right arrow over (i)} or {right arrow over (j)}, in other words the magnetisation is along the thickness, the length or the width of the magnetised element. On the other hand, the magnetised element will have a thickness that varies almost sinusoidally along its two directions X and Y. This almost sinusoidal variation in thickness over a half period combined with a uniform magnetisation generates a magnetic field above the magnet the components of which are substantially sinusoidal and are expressed in a similar fashion to the case of the first embodiment described above. According to this third preferred embodiment, the magnetic field generated by this magnetised element will turn only by approximately 180 degrees in the directions X and Y, which give us for example λx=2Lx and λy=2Ly. The processing of the two components will be identical to the first embodiment in order to determine x and y.
According to a fourth embodiment, the magnetised element will have a magnetisation the direction of magnetisation of which is constant and for which the magnetisation vector {right arrow over (M)} at any point on the magnet is colinear with {right arrow over (n)} or {right arrow over (i)} or {right arrow over (j)}, in other words the magnetisation is along the thickness, the length or the width of the magnetised element. On the other hand, the magnetised element will have a thickness that varies almost sinusoidally along only one of its two directions X or Y. This fourth embodiment requires a thin magnet (<30 mm or equivalent in terms of angle) so that, in the vicinity of this magnetised element, this magnetisation generates a magnetic field the tangential (Bx), normal (Bn) and transverse (By) components with respect to the magnet are substantially sinusoidal, over a major part of the travel, and are of the same form as the components of the first embodiment. A narrow magnetised element enables us, by virtue of the edge effects, to obtain a magnetic field at M that varies in the direction Y without for all that the magnetised element needing its thickness to vary in the direction Y.
In the same way as for the third preferred embodiment, the magnetic field generated by this magnetised element turns only by approximately 180 degrees in the directions X and Y, which gives us for example λx=2Lx and λy=2Ly. The processing of the components is identical to the first embodiment for determining the positions x and y.
According to a fifth embodiment, the magnetised element will have a magnetisation the direction of which varies substantially linearly in only one of its two directions and with respect to its thickness AND its length. This means that, at any point A on the magnetised element, the angle between the magnetisation vector {right arrow over (M)} or {right arrow over (n)} or and the normal vector ({right arrow over (M)}, {right arrow over (n)}), that is to say {right arrow over (M)}, and the angle between the magnetisation vector {right arrow over (i)} and the vector that is to say ({right arrow over (M)}, {right arrow over (i)}) varies linearly in the direction X but that the angle between the magnetisation vector {right arrow over (M)} and the vector {right arrow over (j)} is constant in the direction Y. In addition, unlike the second embodiment, the magnetised element has a variation in its thickness along only one of its two directions (Y) and varies according to a discontinuous function in the form of a staircase.
In this case we can use only the components Bx and Bz of the magnetic field and carry out the following postprocessing:
A tan(kyBz/By) and ∥Bxī+Bz
Calculation of the angle gives us very precise information on the linear position along X and the modulus gives us rough position information in the direction Y, given that we have a magnet in the form of a staircase. This solution may however be very useful when we have a probe with only two measurable components such as MLX90316 or the like and makes it possible to discretise positions along Y. The number of stairs that the magnet has along Y corresponds typically to the number of positions that we can discretise. This embodiment can be used for discriminating gears in a gearbox application for example.
According to a sixth embodiment, the magnetised element has a magnetisation the direction of which is constant preferentially along its thickness, without this being exclusive. This means that the magnetisation vector M at any point on the magnet is colinear with {right arrow over (n)}. On the other hand, the amplitude of the magnetisation vector varies linearly along one or two of its two directions. This means that, at any point A on the magnetised element, the magnetisation vector {right arrow over (M)} is oriented along the thickness of the magnet but the amplitude of this vector varies sinusoidally along one or two of its directions X and Y. We will therefore have:
{right arrow over (M)}=A(x,y){right arrow over (n)} with A(x,y)=A1 sin(x)+A2 sin(y)+constante,
A1 and A1 being constants that depend on the magnetised element.
According to a seventh embodiment, which applies to the cases where at least one direction is a rotation (it would be denoted Y), the present invention consists of a magnetised element in the form of a tile. According to this embodiment, the magnetised element will have diametral magnetisation where the magnetisation direction varies substantially linearly along its rotation direction Y and with respect only to its thickness. This means that, at any point A on the magnetised element, the angle between the magnetisation vector {right arrow over (M)}, and the normal vector {right arrow over (n)}, that is to say ({right arrow over (M)}, {right arrow over (n)}) varies linearly in the direction of rotation Y and that the angle between the magnetisation vector {right arrow over (M)} and the vector {right arrow over (i)}, that is to say ({right arrow over (M)}, {right arrow over (i)}), is constant in the direction X, X being a translation direction. In addition, a diametral magnetisation means that the magnetisation vectors {right arrow over (M)} at each point A on the magnetised element {right arrow over (M)} are colinear, as shown by
This embodiment requires a short magnetised element (<30 mm or equivalent in terms of angle) so that, in the vicinity of this magnetised element, this magnetisation generates a magnetic field the tangential (Bx), normal (Bn) and transverse (By) components of which with respect to the magnet are substantially sinusoidal over a major part of the travel and are of the same form as the components of the first embodiment. A short magnetised element enables us, by virtue of the edge effects, to obtain a magnetic field at M that varies in the direction X without for all that the magnetised element having a magnetisation that is variable in this direction. According to this preferred embodiment, the magnetisation may be normal, tangential or other at the centre of the magnet at O′, and therefore in this case we have φ=[0;2π], the magnetisation turning approximately as much as the angle of the magnet tile. That is to say, if we have a tile of 90 degrees, the components of the magnetic field generated by this tile turn by approximately 90 degrees.
According to an eighth embodiment, the magnetised element has a length and depth substantially adjacent to the useful travels as well as a magnetisation the direction of which varies discontinuously in the two directions. At any point A on the magnetised element, the angle between the magnetisation vector {right arrow over (M)} and the normal vector {right arrow over (n)}, that is to say ({right arrow over (M)}, {right arrow over (n)}), alternates between 0 degrees and 180 degrees in the direction X or in the two directions X and Y as in
The invention will be understood better from a reading of the following description with reference to the following figures:
a, 2b and 2c show the various geometric forms of the magnetised element and the associate reference frames.
a, 9b, 9c show various algorithms for postprocessing of the components Bx, By, Bz in order to determine the position x and y of the moving object along X and Y.
a, 2b, 25 are perspective, front and side views of magnetised elements (1) and probes (6) used in our embodiments for determining the position (x,y) of the magnetised element (1) with respect to the probe (6) respectively in a rotation and a translation (
Consequently the movement surface of the probe 6 consists of a portion of a cylinder coaxial with the cylindrical top surface of the magnetised element 1 in the embodiments in
O is the centre of rotation in the case where a direction is a rotation, O′ is the middle of the external surface of the magnetised element, {right arrow over (O′O)} is zero in the case where the two directions are translations but O′O=Rext
In these
a, 9b, 9c show different algorithms for postprocessing of the components Bx, By, Bz in order to determine the position of the magnetised element with respect to the probe (6) along X and Y, according to the type of magnetised element and magnetisation chosen.
According to the same principle,
Bx(x,y,z0)=BxMAX*cos(2pi/λp*x+phi)*cos(2pi/λx*y)*A/z0
By(x,y,z0)=ByMAX*sin(2pi/λp*x+phi)*sin(2pi/λ*y)*A/z0
Bz(x,y,z0)=BzMAX*sin(2pi/λp*x+phi)*cos(2pi/λ*y)*A/z0
where phi=pi/2 and λu=xmax and λe=ymax. Calculation of the arctangent of KxBx/Bz or KyBy/Bz performed by (5) gives a linear signal and gives information on the position of the magnet with respect to the probe along the two axes X and Y.
Bx(x,y,z0)=BxMAX*cos(2pi/λp*x+phi)*cos(2pi/λx*y)*A/z0
By(x,y,z0)=ByMAX*sin(2pi/λp*x+phi)*sin(2pi/λ*y)*A/z0
Bx(x,y,z0)=BzMAX*sin(2pi/λp*x+phi)*cos(2pi/λ*y)*A/z0
where phi=pi/2 and λh=xmax and λe=ymax. Calculation of the arctangent of KxBx/Bz or KyBy/Bz performed by (5) gives a linear signal and gives information on the position of the magnet (1) with respect to the probe (6) along the two axes X and Y.
As will have been understood by a person skilled in the art from a reading of the present description, the invention concerns a magnetic position sensor making it possible to determine the bidimensional position of a probe 6 able to move with respect to a magnetised element 1, including in the case where the movement of the probe has high amplitude in at least the first of the two movement directions. To do this, the invention can use one or more principles chosen from a set of three principles. The first principle, which can be applied to the determination of the position of the probe in the first dimension or each of the two dimensions of the bidirectional movement, consists of providing the magnetised element with a magnetisation producing a magnetic field that is at least approximately sinusoidal in, respectively, this first dimension or each of the two dimensions.
The second principle, which can only be applied to the determination of the position of the probe in the second dimension of the bidirectional movement and only in the case where the amplitude of the movement in this second dimension is limited, consists of estimating the position of the probe in this dimension and using the measurement of an approximately sinusoidal magnetic field produced by the magnetised element by virtue of an edge effect. The third principle, which can be applied to the determination of the position of the probe in the first dimension or each of the two dimensions of the bidirectional movement, consists of estimating the position of the probe in this first dimension or each of them using the measurement of a magnetic field of variable intensity produced by the magnetised element having a constant magnetisation direction in the first dimension or each of the two dimensions of the bidirectional movement.
This third principle can itself be implemented according to two different modes. The first mode, for example described with reference to
Number | Date | Country | Kind |
---|---|---|---|
09/05356 | Nov 2009 | FR | national |
This application is a National Phase Entry of International Application No. PCT/FR2010/052320, filed on Oct. 28, 2010, which claims priority to French patent application Ser. No. 09/05356, filed on Nov. 6, 2009, both of which are incorporated by reference herein.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR10/52320 | 10/28/2010 | WO | 00 | 6/28/2012 |