High-precision non-contact magnetic position sensor for angular or linear motion

FR3142243B1Active Publication Date: 2025-03-07ABSOLUTE MAGNETICS AG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
FR2022012135
Authority / Receiving Office
FR · FR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-22
Publication Date
2025-03-07
Estimated Expiration
2042-11-22

Smart Images

  • Figure 00000021_0000
    Figure 00000021_0000
  • Figure 00000021_0001
    Figure 00000021_0001
  • Figure 00000022_0000
    Figure 00000022_0000
Patent Text Reader

Abstract

The invention relates to a non-contact, angular or linear magnetic position sensor (C) comprising a permanent magnet (A) generating a non-linearly varying magnetic field and at least one first pair of probes associated with the permanent magnet (A), each probe being capable of measuring at least two field components at the same point. A processing circuit is connected to the first pair of probes and is configured to utilize at least some of the measurements provided by the first pair of probes and to deliver a position signal representative of the absolute position of the permanent magnet (A). Figure to be published with the abstract: Fig. 1
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: High-precision angular or linear contactless magnetic position sensor FIELD OF THE INVENTION

[0001] The present invention relates to the field of contactless, magnetic and / or electromagnetic position sensors for the precise measurement of an absolute angular or linear position. Such sensors make it possible to detect an angular position or a linear displacement with a high precision of the order of 0.1% of the total travel, i.e. < 0.5° for detection carried out over a complete revolution. Such systems, which can be robust to disturbances and of high precision, are used in particular in the automotive industry and in the robotics industry. TECHNOLOGICAL BACKGROUND OF THE INVENTION

[0002] In the state of the art, document EP1083406 is known describing a rotary sensor composed of a ring magnet and two magneto-sensitive detection elements measuring the radial component of the field generated by the ring magnet, diametrically magnetized. Placed in quadrature, these two magneto-sensitive elements generate two sinusoidal signals which make it possible to detect the angular position of the rotating magnet via the implementation of the arc tangent function (Atan) of these two signals.

[0003] The disadvantage of this solution is its sensitivity to the placement of the magneto-sensitive detection elements to calculate a precise angular value. This solution is also sensitive to any external field. Indeed, any stray field having a component measurable by at least one of the two magneto-sensitive elements will induce a significant non-linearity error.

[0004] Document US7741839 is also known, presenting the principle of a rotary sensor composed of a ring magnet and two magneto-sensitive detection elements measuring at the same point two quadrature components of the field generated by the ring magnet. These two elements generate two sinusoidal signals which again make it possible to detect the angular position of the rotating magnet via the implementation of the Atan function of these two signals.

[0005] The accuracy of the detected signal is not satisfactory, limited by very different signal amplitudes, which leads to an erroneous calculation of the angular position. This solution is also sensitive to any external field.

[0006] Document US7030608 describes certain configurations for obtaining equality between the field components, but the impact is generally very limited and requires significant bulk. In addition, the problem of sensitivity to any external field is not resolved, so that this solution can only be considered as very insufficient for many applications.

[0007] In order to improve the accuracy, document FR2893410 proposes applying to the ratio of the signals delivered by magneto-sensitive detection elements located at the same point, a compensation coefficient (gain) equal to the ratio of the maximum amplitudes of the measured quadrature field components. Thus the non-linearity of the signal is improved, but the configuration remains limited to the case of a diametrically magnetized ring magnet.

[0008] Document EP1989505 describes a linear or rotary sensor having a magnet whose magnetization is linearly variable. By applying a proportionality factor (gain), it is possible to determine the value of the linear or angular displacement of the magnet relative to the probe. But here again the precision remains insufficient, in particular in the case where the magnetization harmonics of the magnet are significant or if the magnet has inhomogeneities.

[0009] Document FR2965347 reports a definition of the gain value on a case-by-case basis, via the performance of numerous tests or numerous calculations, to define a gain value different from the simple ratio of the maximum amplitudes of the components. This solution makes it possible to improve measurement accuracy, but remains very complicated to implement (test bench, simulations) and remains limited to certain configurations.

[0010] The disadvantage of these latter solutions remains their sensitivity to any external field.

[0011] Document FR2923903 describes an angular or linear sensor comprising a magnet with a magnetization direction varying linearly according to the displacement, using 2 sets of probes placed in quadrature, each probe comprising a pair of magneto-sensitive detection elements measuring field components in quadrature. By combining these different field components to obtain two signals of the same intensity in quadrature, it is possible to obtain an angular measurement insensitive to the external field under certain conditions. However, the angular precision of the sensor remains modest. The principle remains valid for a linear sensor.

[0012] Document WO2009 / 101270 makes it possible to extend the principle described above and introduces a third and a fourth set of magneto-sensitive detection elements, offset "judiciously" from the first and second sets, and positioned between them identically to the first and second sets. By combining the signals from these 4 sets of magneto-sensitive detection elements, it is possible to obtain an angular measurement insensitive to the external field under certain conditions and to improve the accuracy (at least over a mechanical half-turn, i.e. 180°) of the sensor by correcting the magnetization error linked to the geometry of the magnet (in particular by compensating for the 3rd harmonic of magnetization). In view of the number of elements involved (4 separate probes), this solution remains very sensitive to probe positioning errors and is still too imprecise, with a non-linearity of + / -0.1% of the angular range of 180°, or at best an accuracy of + / - 0.18° over this angular range. This is still too imprecise to be applicable to certain automotive and robotic applications.

[0013] Document EP2711663 describes this time a sensor with two tracks and at least 2 probes, allowing very high angular precision by combining a global detection carried out on a 1st track and a finer measurement resulting from the measurement of a second multipolar track. This solution nevertheless requires good precision on the global detection, possibly via the use of additional probes (4 in total) on this sensor 1. The disadvantage of this solution remains its sensitivity to the external field, and its sensitivity to positioning errors of the probes and of the two magnetic tracks.

[0014] Also known in the state of the art is document FR3118804 providing a simple device for angular or linear displacement measurement using (at least) a magneto-sensitive detection element capable of measuring at least two field components and a magnetized magnet with a magnetization profile comprising a combination of at least two periodic contributions making it possible to simultaneously calculate a global position in the revolution (or multi-turn) and a more precise local position of the displacement value. The disadvantage of this solution is the sensitivity to any external field.

[0015] It is always possible to shield the sensor, but this adds parts and significantly increases the manufacturing cost as well as the size of the sensor. In addition, angular performance depends very heavily on obtaining good magnetization. The solution cannot be considered satisfactory for many applications. SUBJECT OF THE INVENTION

[0016] The present invention proposes to solve, at least in part, the problems mentioned above. The invention makes it possible in particular to carry out a precise measurement of an angular (or linear) position and is intrinsically insensitive to external fields. BRIEF DESCRIPTION OF THE INVENTION

[0017] With a view to achieving this aim, the subject of the invention proposes a contactless, angular or linear magnetic position sensor, comprising: • a permanent magnet generating a magnetic field varying non-linearly along the direction of movement, said variation comprising in the different field components a combination of at least a first quasi-periodic signal, called the “carried signal” and at least a second quasi-periodic signal, called the “carrier signal”, the first and second signals being different from each other, • at least a first pair of probes comprising a first main probe and a first secondary probe, the first pair being associated with the permanent magnet and each probe being capable of measuring at least two field components at the same point; and • a processing circuit connected to the probes and configured to use at least some of the measurements provided by the probes and to deliver a position signal representative of the absolute position of the permanent magnet.

[0018] According to the invention, the two probes of the first pair of probes are positioned relative to each other to allow, by differential combination of the measurements of the field components, to isolate a first quasi-periodic signal representative of a global position and a second quasi-periodic signal representative of a local position.

[0019] According to other advantageous and non-limiting characteristics of the invention, taken alone or in any technically feasible combination: - the magnetic position sensor comprises a second pair of probes comprising a second main probe and a second secondary probe, the second pair of probes being associated with the permanent magnet and each probe of the second pair of probes being capable of measuring at least two field components at the same point, the two pairs of probes being positioned relatively to each other so as to obtain a quadrature of the signals obtained by differential combination; - the established processing circuit: • measurement of the overall position of the sensor by combining the field components according to the formula: Atan2 ((Brl+Bt3)+(Br2+Bt4); Gain*((Br3-Btl)+(Br4-Bt2))) or • measurement of the local position of the sensor by combining the field components according to the formula: Atan2 ((Br3-Btl)-(Br4-Bt2); Gain*(Bzl-Bz2)),

[0020] in which Bri, Bti and Bzi respectively represent the radial, tangential and axial field measured by a probe of index i and in which Gain is a quantity chosen so as to minimize the angular error calculated on the excursion of the sensor; - the processing circuit establishes the measurement of the local position of the sensor by combining the field components according to the formula: Atan2 ((Bz3-Btl)-(Bz4-Bt2); Gain*((Bzl+Bt3)-(Bz2+Bt4))), in which Bri, Bti and Bzi represent respectively the radial, tangential and axial field measured by a probe of index i and in which Gain is a quantity chosen so as to minimize the angular error calculated on the excursion of the sensor; - the processing circuit establishes the measurement of the global position and / or the measurement of the local position on different faces of the permanent magnet simultaneously; - the permanent magnet is a multi-pole magnet or an assembly of magnets or an equivalent machined magnet. - the permanent magnet is made up of a set of current loops; - the permanent magnet is made up of all or part of the rotor of a motor electric, a generator, an actuator, a reducer, a coupler, a gearbox, or an oscillator; - each probe comprises a plurality of magneto-sensitive elements chosen from the list formed by a Hall probe, a magneto-resistive element, an eddy current element, a detection coil; - the permanent magnet has the shape of a disc, ring or cylinder, the probes of the at least one pair of probes being arranged on the periphery of the magnet; - the probes of the at least one pair of probes are separated by a first angular value corresponding to a half-period of the signal carried; - the probes of the first pair of probes and the probes of the second pair of probes are respectively separated from each other by a second angular value substantially equal to a quarter of the period of the carrier signal; - the first angular value and / or the second angular value is adjustable; - the processing circuit is configured to exploit a com factor angular compensation to correct the calculated angular values; - the correction of the calculated angular values ​​is based on trigonometric functions; - the processing circuit is configured to combine analog detection and digital detection of the field components.

[0021] According to another aspect, the invention proposes to use a contactless magnetic position sensor as defined above for the measurement of additional values ​​on a complex system, comprising a force, a torque, an acceleration, a braking, a phase shift, an overall speed, a direction of movement, a distance, a number of revolutions, an inertia, an unbalance, a vibration, a noise, a harmonic content, a temperature, a pressure, an electric current, an electric voltage, an electric current, a frequency, an information coding. BRIEF DESCRIPTION OF THE FIGURES

[0022] Other characteristics and advantages of the invention will emerge from the detailed description of the invention which follows with reference to the appended figures in which:

[0023] [Fig.l]

[0024] [Fig.l] represents a rotary sensor structure in a configuration according to the invention;

[0025] [Fig.2]

[0026] [Fig.2] represents the evolution curve of the field components measured by a quasi-point probe of a sensor according to the invention;

[0027] [Fig.3] [Fig.3] represents the evolution curve of the radial field components measured by a first pair of probes phase-shifted by a first chosen angular value and the combination, by addition, of these measurements;

[0028] [Fig.4] [Fig.4] represents the curve of evolution of the radial field components measured by the two pairs of probes arranged relatively to each other in a configuration in accordance with the invention, with a view to calculating the overall angular position;

[0029] [Fig.5]

[0030] [Fig.5] represents the evolution curve of the overall angular value obtained by combining the radial component measured by four probes arranged relatively to each other in a configuration in accordance with the invention;

[0031] [Fig.6]

[0032] [Fig.7]

[0033] Figures 6 and 7 respectively represent the combinations of the tangential and axial components of the field, obtained by combining the measurements provided by four probes arranged relatively to each other in a configuration in accordance with the invention;

[0034] [Fig. 8]

[0035] [Fig.8] represents the curve of evolution of the radial field components measured by the two pairs of probes arranged relatively to each other in a configuration in accordance with the invention, with a view to calculating the local angular position;

[0036] [Fig.9]

[0037] [Fig.9] represents the evolution curve of the local angular value obtained by combining the radial component measured by 4 probes arranged relatively to each other in a configuration in accordance with the invention;

[0038] [Fig. 10]

[0039] [Fig. 10] represents the curves of evolution of the field components measured by the two pairs of probes arranged relatively to each other in a configuration in accordance with the invention, the measurements being combined with each other to be less sensitive to an external field in the calculation of the overall angular position;

[0040] [Fig. 11]

[0041] [Fig. 11] illustrates the result of the calculation of the angular position provided by a sensor according to the invention implementing the combinations of [Fig. 10];

[0042] [Fig. 12]

[0043] [Fig. 12] represents the curves of evolution of the field components measured by the two pairs of probes arranged relatively to each other in a configuration in accordance with the invention, the measurements being combined with each other to be less sensitive to an external field in the calculation of the local angular position;

[0044] [Fig. 13]

[0045] [Fig. 13] illustrates the result of the calculation of the angular position provided by a sensor according to the invention implementing the combinations of [Fig. 12];

[0046] [Fig. 14]

[0047] [Fig. 14] represents the evolution curves of the field components measured by the two pairs of probes arranged relatively to each other in a configuration in accordance with the invention, the measurements being combined with each other according to an alternative combination to that represented in [Fig. 12];

[0048] [Fig. 15]

[0049] [Fig. 15] illustrates the result of the calculation of the angular position provided by a sensor according to the invention implementing the combinations of [Fig. 14];

[0050] [Fig. 16a]

[0051] [Fig. 16b]

[0052] [Fig. 17a]

[0053] [Fig. 17b]

[0054] [Fig. 18a]

[0055] [Fig. 18b]

[0056] Figures 16a, 16b, 17a, 17b, 18a, 18b illustrate the impact of a magnetic field exterior on angular errors;

[0057] [Fig. 19]

[0058] [Fig. 19] represents a sensor C according to the invention in a linear configuration;

[0059] [Fig.20]

[0060] [Fig.21]

[0061] Figures 20 and 21 illustrate the result of the calculation of the angular position provided by a sensor according to the invention operating in a degraded mode with only a pair of probes. DETAILED DESCRIPTION OF THE INVENTION

[0062] [Fig. 1] shows a magnetic position sensor structure C according to one embodiment. The magnetic flux generated by a permanent disc-shaped magnet A is collected at the periphery thereof by at least four sets of detection elements 1-4 (or magneto-sensitive) located radially or axially, without contact with the magnet. The permanent magnet can take a form other than that of the disc of the magnet A shown in [Fig.l], it can in particular be a form of ring or cylinder.

[0063] Each set of detection elements measures, at the same point, at least two components of the magnetic induction, if necessary by means of flux collectors defining an air gap in which the detection elements 1-4 are placed. The magneto-sensitive elements may comprise, for example, Hall probes, magneto-resistive elements, eddy current elements, detection coils. As is well known per se, each set of magneto-sensitive elements may be integrated into a housing to form a magnetic probe, capable of detecting two or three field components. For simplicity of expression, the term "probe" will be used in the remainder of this description to refer to a set of magneto-sensitive elements capable of detecting, almost punctually, two or three field components.This designation does not, however, in any way limit the implementation of the principles of the invention, this implementation being able to provide for placing, in the same housing, several sets of magneto-sensitive elements to detect, at a plurality of points, the components of the field.

[0064] The magnetic position sensor C of [Fig.l] therefore has four probes 1-4, comprising on the one hand a first main probe 1 and a second main probe 2, and on the other hand a first secondary probe 3 and a second secondary probe 4. The first main probe 1 and the first secondary probe 2 form a first pair of probes 1,2 angularly phase-shifted from each other by a first separation angle theta. The second main probe 3 and the second secondary probe 4 form a second pair of probes 3,4, also angularly phase-shifted from each other by the first separation angle theta. The first pair of probes 1,2 and the second pair of probes 3,4 are angularly phase-shifted from each other by a second separation angle beta.

[0065] The full interest of such a configuration will be detailed in a subsequent section of this description.

[0066] The permanent magnet A may be a multi-pole magnet or an assembly of magnets or an equivalent machined magnet. This magnet may consist of all or part of the rotor of an electric motor, a generator, an actuator, a reducer, a coupler, a gearbox, an oscillator. Alternatively, the permanent magnet may consist of a set of current loops.

[0067] The sensor also comprises a processing circuit connected to the probes 1-4 and configured to deliver a position signal depending on the absolute position (of the excursion) of the permanent magnet A.

[0068] A magnetic position sensor C according to the invention has a profile magnetization profile incorporating the teaching of document FR3118804 cited in the introduction to this application. This profile is complex and results in multi-periodic variations of the magnetization profile (or its orientation relative to an axis or reference point) as a function of the relative trajectory of the measuring air gap and the magnet. The permanent magnet A generates a magnetic field varying non-linearly along the direction of movement, said variation having, depending on the different field components, a form corresponding to a combination of at least two different quasi-periodic contributions.

[0069] This magnetization profile can thus present, according to a first pattern, called "carried", of period p and comprising P measurement increments. It can also comprise a second pattern, called "carrier", of period p*n (n real >0; constant or variable) comprising N increments. This double pattern makes it possible to combine coarse detection (global output of the sensor) and finer detection of the absolute position (local output of the sensor). A measurement increment is for example constituted by the measurement of a magnetic pole. Two poles of opposite polarity can thus constitute a pattern of given period. It is also possible to provide, in the magnetization profile, at least one magnetic anomaly leading to atypical fluxes serving as a "top turn" index making it possible to count the number of turns or events carried out beyond a first excursion. This output signal comprises a predetermined number of T measurement increments over the measurement interval.

[0070] By way of illustration, [Fig. 2] shows the three field components (radial component Br, tangential component Bt, and axial component Bz) from one of the probes 1-4 for a magnetization profile comprising N=2 increments on the carrier signal, and P=48 increments on the carried signal, for an angular travel of 360° (one complete revolution). The number of magnetic anomalies T serving as a "top revolution" index that can help to count the number of revolutions is here considered to be zero so as not to unnecessarily complicate the description of the invention.

[0071] By judiciously combining the measurements made by two probes of the same pair of probes, it is noted that there is always (at least) a first angular value separating these two probes (denoted theta) making it possible to generate, by combining a measurement of a field component respectively produced by these two probes, a sinusoid of period representative of the carrier signal. This first angular value theta corresponds substantially to a half-period of the carried signal. [Fig.3] thus illustrates the result of the radial field measurements Brl,Br2 respectively provided by the first main probe 1 and the first secondary probe 2 for a first angular value of separation theta of the order of 7.5° (in this configuration P=48) of these two probes 1,2, as well as the addition Brl+Br2 of these two signals.

[0072] By judiciously combining the measurements made by the second main probe 3 and the second secondary probe 4 phase-shifted from each other by the same first angular value theta, it is noted that there is always (at least) a second angular value (denoted beta), respectively separating the first main probe 1 and the first secondary probe 2 from the second main probe 3 and the second secondary probe 4, making it possible to generate, by combining a measurement of a field component produced by these probes 3, 4, a second sinusoid with a period representative of the carrier signal, in quadrature of the sinusoid obtained from the first pair of probes 1, 2. This second angular value beta corresponds substantially to a quarter of the period of the carrier signal.

[0073] [Fig.4] illustrates, for a second angular value of beta separation of the order of 90° (for this configuration N=2), the result of the measurements of the radial fields Br3, Br4 respectively provided by the probes of the second pair of probes 3,4, as well as the addition Br3+Br4 of these two measurements.

[0074] [Fig.5] illustrates the result of the calculation of an angular position provided by a sensor C having the configuration in accordance with the invention which led to the results presented in [Fig.4]. This calculation uses the arc tangent of the two sinusoids in quadrature resulting from the measured Brad radial components and combined by addition. The angular error of the calculated overall position is + / -5° over a complete revolution.

[0075] The same strategy can be advantageously applied for the tangential Bt and axial Bz components of the field, as shown respectively in Figures 6 and 7. The tangential Bt and axial Bz components are combined two by two by addition. It is thus possible to obtain three sets of curves, of similar intensities two by two, allowing a precise calculation of the overall angular value.

[0076] For the calculation of the local position, the same approach can be used by this time combining the field components so as to highlight the signal carried, here by subtracting the components provided by the probes of the same pair two by two, as shown in [Fig.8].

[0077] [Fig.9] thus illustrates the result of the calculation of the angular position provided by a sensor C having the configuration in accordance with the invention which led to the results presented in [Fig.8]. This calculation uses the arc tangent of the two sinusoids in quadrature resulting from the radial components Brad. The angular error of the calculated local position is + / - 3.5° over a fraction of a turn (a pair of increments of the signal carried, or approximately 15° mechanical, in the configuration taken as an example). The angular precision on the measurement of the mechanical angle is therefore 3.5 / 24 pairs of increments (P = 48), or + / -0.15°.

[0078] The same strategy can be advantageously applied for the tangential Bt and axial Bz components. It is possible to obtain three sets of curves (not shown), of similar intensities two by two, allowing a precise calculation of the value local angular.

[0079] This very general approach makes it possible to clearly understand the advantages of differential processing of at least one of the measured field components. By "differential processing or combination" is meant the combination, by difference or by addition, of the field components from at least part of the probes 1-4 of the sensor C. This makes it possible to highlight the carrier signal for the calculation of a global angle (position in the revolution) and the carried signal for the calculation of a local angle (position in the increment considered) by means of elementary calculations.

[0080] The simultaneous calculation of the two angular values ​​guarantees instantaneous and absolute knowledge of a precise angular (or linear) position, without the need for a minimum excursion to finalize a first calculation.

[0081] The use of a component ratio which is exploited in arctangent calculations makes it possible to guarantee an intrinsic insensitivity of the angular calculation to temperature variations. The components are affected in the same way, the ratio remains unchanged.

[0082] However, the field components used previously remain sensitive to an external field. To compensate for this phenomenon, it is possible to combine the signals provided by the probes so as to integrate external field compensation to obtain detection insensitive to a parasitic external field.

[0083] With reference to [Fig. 1], we note that: - The first secondary probe 2 arranged along a first x axis measures Br2+Hx the radial field Br2 of the magnet to which is added the projection Hx along the first x axis of an external field Hext. Similarly, the second secondary probe 4 arranged along a second y axis, in quadrature with the x axis, measures Bt4-Hx the tangential field Bt4 of the magnet 4 to which is subtracted the projection Hx along the first x axis of the external field Hext. The sum of these two measurements (Br2+Hx)+(Bt4-Hx) is therefore immune to the component Hx along the first x axis of an external field. The same observation can be made by choosing the other pair of probes in quadrature 1,3. - The first secondary probe 2 arranged along the first x axis measures Bt2+Hy the tangential field Bt2 of the magnet to which is added the projection Hy along the second y axis of an external field Hext. Similarly, the second secondary probe 4 arranged along the second y axis measures Br4+Hy the radial field Br4 of the magnet 4 to which is also added the projection Hy along the second y axis of the external field Hext. The difference of these two measurements (Bt2+Hy)-(Br4+Hy) is therefore immune to this component Hy along the second y axis of the external field Hext. The same observation can be made in choosing the other pair of probes in quadrature 1,3. Finally, the first secondary probe 2 arranged along the first x axis measures Bz2+Hz the axial field of the magnet to which is added the Hz projection along a third z axis (forming a trihedron with the first and second x,y axes) of an external field Hext. Similarly, the second secondary probe 4 arranged along the second y axis measures Bz4+Hz the axial field Bz4 of the magnet 4 to which is also added the Hz projection along the z axis of the external field Hext. The difference of these two measurements (Bz2+Hz)-(Bz4+Hz) is therefore immune to this Hz component along the third z axis of the external field Hext.

[0084] This description is based on the assumption that the external field impacts the four probes present in a homogeneous manner. In reality, the reduced, but necessarily existing, distance between the probes results in small variations without significant impact on the final angular precision.

[0085] By combining the field components according to the formula (whose expression is simplified): Brl+Bt3 and Br2+Bt4, and their addition; Br3-Btl and Br4-Bt2, and their addition;

[0086] it is possible to obtain robust detection to the external magnetic field for the calculation of the global angular position, as shown in [Fig. 10].

[0087] [Fig. 11] illustrates the result of the calculation of the angular position provided by a sensor C implementing the combinations just presented. This calculation uses the arctangent (or the Atan2 function) of the ratio of the two curves of the same intensity: Atan2 ((Brl+Bt3)+(Br2+Bt4); Gain*((Br3-Btl)+(Br4-Bt2))) the Gain value is adjusted to minimize the angular error calculated on the sensor excursion (here 0.998)

[0088] The angle measured over a complete mechanical revolution makes it possible to obtain a value of the angular position at + / - 5° ([Fig. 11]).

[0089] Advantageously, by combining the field components according to the formula (shown in [Fig. 12]): Br3-Btl and Br4-Bt2, and their subtraction; Bzl-Bz2;

[0090] it is possible to obtain robust detection to the external magnetic field for the calculation of the local angular position.

[0091] The value of the local angular position is calculated using the arc tangent (or the Atan2 function) of the ratio of the two curves of the same intensity: Atan2 ((Br3-Btl)-(Br4-Bt2); Gain*(Bzl-Bz2)) the Gain value is adjusted to minimize the calculated angular error on the sensor excursion (here 0.933)

[0092] The angle calculated over one period of the carried signal (a pair of increments) makes it possible to obtain a value of the local angular position at + / - 5° (electrical), as shown in [Fig. 13]. In relation to the mechanical angle, the measured angular accuracy is 5 / 24 = + / - 0.21° mechanical over a complete revolution, the angular error measured for each increment pair over the revolution remaining very similar.

[0093] According to a particular embodiment, illustrated in [Fig. 14], the combination of the field components according to the formula: • Bzl+Bt3 and Bz2+Bt4, and their subtraction; • Bz3-Btl and Bz4-Bt2, and their subtraction;

[0094] it is possible to obtain a second detection for the calculation of the local angular position, with generally improved precision.

[0095] The value of the local angular position is calculated using the arc tangent (or Atan2) of the ratio of the two curves of the same intensity: • atan2 ((Bz3-Btl)-(Bz4-Bt2); Gain*((Bzl+Bt3)-(Bz2+Bt4))) • the Gain value is adjusted to minimize the angular error calculated on the sensor excursion (here 0.995).

[0096] The angle calculated over one period of the carried signal (a pair of increments) makes it possible to obtain a value of the local angular position at + / - 3° (electrical) as shown in [Fig. 15]. Related to the mechanical angle, the measured angular accuracy is 3 / 24 = + / - 0.125° mechanical over a complete revolution, the angular error measured for each increment pair over the revolution remaining very similar.

[0097] Figures 16a and 16b illustrate the impact of an external magnetic field Hext (measured alone at the level of a probe: Bx=10 mT, By=-3mT and Bz=7 mT; homogeneous on all the probes) on the measured field components ([Fig. 16a]) without external field Hext, ([Fig. 16b]) with the external field Hext.

[0098] Figures 17a, 17b and 18a, 18b allow us to compare the angular errors calculated in the two cases.

[0099] - in figure 17, in the presence of the external field Hext for (a) for the position global angular and (b) for the local position measured for one increment.

[0100] - in figure 18, without external field Hext (a) for the global angular position and (b) for the local position measured for one increment.

[0101] As expected, the signals are unchanged. Other tested field values ​​confirm these measurements.

[0102] The person skilled in the art will easily be able to differentiate between the present invention and the solution proposed by the prior art WO2009 / 101270 for the calculation of an angular travel carried out in radial detection on a diametrically magnetized ring for a field varying linearly with the angular position. In the context of a sensor C according to the present invention, the field measured by a magneto-sensitive element does not vary linearly with the angular position. This is particularly apparent in [Fig. 10]. The two approaches cannot therefore be confused.

[0103] A sensor C according to the present description may comprise a signal processing circuit for combining the components and determining an instantaneous global and local angular value. This circuit may also carry out the various compensations making it possible to correct these angular values.

[0104] In order to reduce the calculation time, this device can combine analog detection and digital detection of the field components.

[0105] According to a particular embodiment, the sensor C further comprises means for storing the angular values ​​and linearity coefficients used to compensate for the linearity of the sensor. These storage means are accessible to the signal processing circuit, which can use them to apply the processing aimed at compensating for the linearity of the sensor.

[0106] According to a particular embodiment, the sensor further comprises means for determining, as a function of the overall angular position, the increment or pair of increments opposite. This increment or pair of increments is said to be "active".

[0107] Each active increment is (for example) associated with an order number or even with a global angular position (identified for example with the "zero-crossing" of one of the field components or of a composition of components. This method makes it possible to easily and precisely ensure that the read increment corresponds to the calculated global value, without risk of error with a neighboring increment.

[0108] Each local angular value calculated at the active increment can be used as a local angular value or percentage of full scale, or directly as a global angular value (by dividing the value read by the number of pairs of increments (here 24), and then adding it to the global angular position associated with the pair of active increments: For example, 183.4° calculated in the increment corresponding to a global position (zero Crossing) of 157.3° instantly gives an angular position of 157.30+183.4 / 24 = 164.94°.

[0109] Since each increment may contain magnetization anomalies, the exact angular value of each increment can be used to respect the true angular values ​​read on the magnetic strip. Thus, for a pair of increments of 15.7° (and not 15° as theoretically expected): 157.30+183.4 / (360 / 15.7) = 165.29°.

[0110] According to a particular embodiment, an angular compensation coefficient is calculated for each increment (i) according to: Increment coefficient (i) = angular value of the theoretical increment / value of the measured increment. This coefficient is used to correct the local and / or global angular values.

[0111] According to a particular embodiment, the mode of detection of the field components can be of the axial type or of the radial type, or a combination.

[0112] According to a particular embodiment, the mode of detection of the field components can be carried out on different faces of the magnetic target simultaneously.

[0113] According to a particular embodiment, the sensor further comprises self-calibration means, making it possible to adjust certain calculation values ​​during the life of the sensor to maintain an optimum level of performance.

[0114] According to a particular embodiment, the sensor further comprises diagnostic means, making it possible to alert on a possible failure (probe, magneto-sensitive element, magnetic track, communication, calculation, temperature, external field, the travel of the sensor, the speed, etc.), and to engage a possibly degraded mode allowing the operation of the sensor with reduced performance. This degraded mode allows in particular detection using a minimum number of magneto-sensitive elements.

[0115] [Fig.20] gives a good indication of a calculation of the global position using only the signals from 2 probes out of phase by theta (for example the first pair of probes 1,2 or the second pair of probes 3,4 - left graph). The global position (right graph) is obtained with an Atan(Bz / Btan) calculation or with an Asin(Brad). The calculated linearity is + / -6° over a complete mechanical revolution.

[0116] [Fig.21] gives a good indication of a local position calculation using only the signals from 2 probes phase-shifted by the first angular value theta. The local position is obtained with an Atan(Bz / Btan) calculation or with an Asin(Brad) ([Fig.21].b). The calculated linearity is + / -3° over a pair of increments, i.e. + / -0.125° or a complete mechanical revolution.

[0117] Other combinations of field components making it possible to isolate a global angular position and / or a local angular position may be retained to implement a valid detection mode according to the operating conditions envisaged.

[0118] A method for determining the precise angular position according to the calculated angular measurements will initially comprise the calculation of the global position and the local position. In a second step, a compensated value of these angular positions can be defined. Finally, a detection diagnosis can be carried out in order to validate the measurement and, if necessary, engage a degraded detection mode. The speed and direction of rotation values ​​will be defined from the calculated angular values.

[0119] According to a particular embodiment, a mathematical function (a polynomial for example) may be used to compensate for the angular value (or linear excursion) calculations. Each increment will be associated with the set of coefficients required to define this function (6 coefficients for a polynomial of order 5) and a combination of functions.

[0120] According to a particular embodiment, a trigonometric function (or its equivalent) may be used to compensate for the angular value (or linear excursion) calculations. Each increment will be associated with the set of coefficients required to define this function (for example: intensity, period, angular shift, offset), and a combination of functions.

[0121] According to a particular embodiment, the sensor may use only a very small number of magneto-sensitive elements capable of measuring one or more field components, or any combination, to meet space requirements or even price requirements. This solution may also be considered for detections over very limited travels (<360° for a rotary sensor).

[0122] According to another variant, the measuring device may include a plurality of probes, each arranged at a specific point, making it possible to double or triple the operating mode. By calculating an average of all the values ​​obtained by all of these probes, it will be possible to obtain an averaged angular value making it possible to reduce the uncertainty linked to a single set of probes (for example, a set of 4 probes capable of measuring one or more field components). The use of 5, 6, 7 or 8 probes may thus be envisaged, for example to produce a totally redundant sensor for applications requiring a maximum level of integrity and operational safety (of the ASIL D type for automobiles). This may also make it possible to enrich the combination of the different field components.

[0123] Of course, the invention is not limited to the embodiment described and variant embodiments can be made without departing from the scope of the invention as defined by the claims.

[0124] Thus, the sensor C can take a linear configuration as shown [Fig. 19]. This linear configuration can be obtained by mentally unfolding a solution obtained for axial or radial angular detection. The field profile of the different field components being similar, the processing remains identical, taking care to properly position (linearly space) the sets of magneto-sensitive elements to obtain the first and second angular values ​​beta, theta valid for differential analysis.

[0125] Whether the sensor C takes a linear or disc shape, the sets of magneto-sensitive elements can be repositioned relative to the permanent magnet, so that the first angular value theta and / or the second angular value beta can be adjusted.

[0126] The sensor can find an application for the measurement of quantities additional to that of an angular or linear displacement in a complex system. This magnitude can correspond to a force, a torque, an acceleration, a braking, a phase shift, an overall speed, a direction of movement, a distance, a number of revolutions, an inertia, an unbalance, a vibration, a noise, a harmonic content, a temperature, a pressure, an electric current, an electric voltage, an electric current, a frequency, an information coding.

Claims

Claims

1. Contactless, angular or linear magnetic position sensor (C), comprising: • a permanent magnet (A) generating a magnetic field varying non-linearly along the direction of movement, said variation comprising in the different field components a combination of at least a first quasi-periodic signal, called the “carried signal” and at least a second quasi-periodic signal, called the “carrier signal”, the first and second signals being different from each other, • at least a first pair of probes (1, 2; 3, 4) comprising a first main probe (1; 3) and a first secondary probe (2; 4), the first pair being associated with the permanent magnet (A) and each probe being capable of measuring at least two field components at the same point; and • a processing circuit connected to the probes and configured to use at least some of the measurements provided by the probes and to deliver a position signal representative of the absolute position of the permanent magnet (A), the sensor being characterized in that the two probes of the first pair of probes (1, 2) are separated by a first angular value (theta) corresponding to a half-period of the signal carried to allow, by differential combinations of the measurements of the field components, to isolate a first quasi-periodic signal representative of a global position and a second quasi-periodic signal representative of a local position.

2. Magnetic position sensor (C) according to the preceding claim comprising a second pair of probes (3, 4) comprising a second main probe (3) and a second secondary probe (4), the second pair of probes (3, 4) being associated with the permanent magnet (A) and each probe of the second pair of probes (3, 4) being capable of measuring at least two field components at the same point, the two pairs of probes (1, 2; 3, 4) being positioned relatively to each other so as to obtain a quadrature of the signals obtained by differential combination.

3. Contactless magnetic position sensor (C) according to the preceding claim, in which the processing circuit establishes: • the measurement of the overall position of the sensor by combining the field components according to the formula: Atan2 ((Brl+Bt3)+(Br2+Bt4); Gain*((Br3-Btl)+(Br4-Bt2))) or • the measurement of the local position of the sensor by combining the field components according to the formula: Atan2 ((Br3-Btl)-(Br4-Bt2); Gain*(Bzl-Bz2)), in which Bri, Bti and Bzi respectively represent the radial, tangential and axial field measured by a probe of index i and in which Gain is a quantity chosen so as to minimize the angular error calculated on the excursion of the sensor.

4. Contactless magnetic position sensor (C) according to one of claims 2 and 3 in which the processing circuit establishes the measurement of the local position of the sensor by combining the field components according to the formula: Atan2 ((Bz3-Btl)-(Bz4-Bt2); Gain*((Bzl+Bt3)-(Bz2+Bt4))), in which Bri, Bti and Bzi respectively represent the radial, tangential and axial field measured by a probe of index i and in which Gain is a quantity chosen so as to minimize the angular error calculated on the excursion of the sensor.

5. A contactless magnetic position sensor (C) according to any preceding claim, wherein the permanent magnet (A) is a multi-pole magnet or an assembly of magnets or an equivalent machined magnet.

6. Contactless magnetic position sensor (C) according to one of claims 1 to 4, in which the permanent magnet (A) is constituted by a set of current loops.

7. Contactless magnetic position sensor (C) according to one of the preceding claims, in which the permanent magnet (A) consists of all or part of the rotor of an electric motor, a generator, an actuator, a reducer, a coupler, a gearbox, or an oscillator.

8. Contactless magnetic position sensor (C) according to one of the preceding claims, in which each probe (1, 2; 3, 4) comprises a plurality of magneto-sensitive elements chosen from the list formed by a Hall probe, a magneto-resistive element, a magnetic element eddy current, of a detection coil.

9. Contactless magnetic position sensor (C) according to one of the preceding claims in which the permanent magnet (A) has a disc, ring or cylinder shape, the probes of the at least one pair of probes (1, 2; 3, 4) being arranged on the periphery of the magnet.

10. Contactless magnetic position sensor (C) according to one of claims 2 to 9 in which the probes of the first pair of probes (1, 2) and the probes of the second pair of probes (3, 4) are respectively separated from each other by a second angular value (beta) substantially equal to a quarter of the period of the carrier signal.

11. Contactless magnetic position sensor (C) according to the preceding claim in which the first angular value (theta) and / or the second angular value (beta) is adjustable.

12. Contactless magnetic position sensor (C) according to one of the preceding claims in which the processing circuit is configured to exploit an angular compensation factor to correct the calculated angular values.

13. Contactless magnetic position sensor (C) according to the preceding claim in which the correction of the calculated angular values ​​is based on trigonometric functions.

14. Contactless magnetic position sensor (C) according to one of the two preceding claims in which the processing circuit is configured to combine analog detection and digital detection of the field components.

15. Use of a contactless magnetic position sensor (C) according to any one of the preceding claims for measuring additional values ​​on a complex system, comprising force, torque, acceleration, braking, phase shift, overall speed, direction of movement, distance, number of revolutions, inertia, unbalance, vibration, noise, harmonic content, temperature, pressure, electric current, electric voltage, electric current, frequency, information coding.