MAGNETIC POSITION SENSOR SYSTEM AND METHOD
20210348945 · 2021-11-11
Inventors
Cpc classification
G01D5/145
PHYSICS
International classification
Abstract
A position sensor system for determining a position of a sensor device relative to a magnetic structure, the system comprising: said magnetic structure comprising a plurality of poles; said sensor device comprising a plurality of magnetic sensors; the magnetic structure being movable relative to the sensor device, or vice versa; wherein: a distance between centres of adjacent poles varies along the movement direction; the sensor device is adapted: for determining a first magnetic field component parallel to, and a second magnetic field component perpendicular to a movement direction, and for calculating a fine signal based on a ratio of the first and second magnetic field component; and for determining a coarse signal based on components and/or gradients; and for determining said position based on the coarse signal and the fine signal.
Claims
1. A position sensor system for determining a position of a sensor device relative to a magnetic structure, the system comprising: said magnetic structure comprising a plurality of poles; said sensor device comprising at least two sensor elements located at a first sensor location; the magnetic structure being movable relative to the sensor device in a movement direction or along a movement trajectory, or vice versa; wherein a distance between centres of adjacent poles of the magnetic structure varies along the movement direction or along the movement trajectory; the sensor device is adapted: a) for measuring at said first sensor location a first magnetic field component oriented in a first direction substantially parallel to said movement direction or tangential to said movement trajectory, and a second magnetic field component oriented in a second direction substantially perpendicular to the first direction; b) for determining a fine signal based on a ratio of said first and said second magnetic field component; c) for calculating a coarse signal based on said first and second magnetic field component; and d) for determining said position based on both the coarse signal and the fine signal.
2. The position sensor system according to claim 1, wherein the fine signal is determined in accordance with the following formula:
Sf=arctan(Bx1/Bz1), wherein Sf is the fine signal, Bx1 is the first magnetic field component oriented in the first direction, Bz1 is the second magnetic field component oriented in the second direction.
3. The position sensor system according to claim 1, wherein the magnetic structure has an elongated shape having a linear axis.
4. The position sensor system according to claim 1, wherein the magnetic structure has a curved shape having a curved axis.
5. The position sensor system according to claim 1, wherein the remanent magnetic field inside the magnetic material is oriented substantially perpendicular to the first direction or substantially parallel to said second direction.
6. The position sensor system according to claim 1, wherein said distance between centres of adjacent poles varies strict monotonically.
7. The position sensor system according to claim 1, wherein the sensor device is configured for measuring only two orthogonal magnetic field components at a single sensor location, and for deriving the coarse signal and the fine signal based only on these two orthogonal components.
8. The position sensor system according to claim 1, wherein the sensor device comprises only one integrated magnetic concentrator and only two horizontal Hall elements, including a first and a second horizontal Hall element arranged on opposite sides of the magnetic concentrator; or wherein the sensor device comprises only one integrated magnetic concentrator and only four horizontal Hall elements, arranged at a periphery of the magnetic concentrator and spaced apart by approximately 90°; or wherein the sensor device comprises only one horizontal Hall element and only one vertical Hall element, arranged at substantially a single sensor location; or wherein the sensor device comprises only two vertical Hall element, arranged at substantially a single sensor location, and oriented with their axes of maximum sensitivity in two orthogonal directions.
9. The position sensor system according to claim 1, wherein the sensor device comprises a first integrated magnetic concentrator and a first and a second horizontal Hall element arranged on opposite sides of the first magnetic concentrator, and a second integrated magnetic concentrator located at a predefined distance from the first magnetic concentrator, and a third and a fourth horizontal Hall element arranged on opposite sides of the second magnetic concentrator, the first, second, third and fourth horizontal Hall element being collinear; or wherein the sensor device comprises a first integrated magnetic concentrator and a first group of four horizontal Hall element arranged near an edge of the first magnetic concentrator, and a second integrated magnetic concentrator located at a predefined distance from the first magnetic concentrator, and a second group of four horizontal Hall elements arranged near an edge of the second magnetic concentrator; or wherein the sensor device comprises two horizontal Hall elements spaced over a first distance in the first direction and comprises two vertical Hall elements spaced over a second distance in the first direction.
10. The position sensor system according to claim 1, wherein the sensor device is adapted for determining said position by determining a plurality of at least two candidate positions based on the fine signal, and then selecting one of these candidate positions based on the coarse signal.
11. A method of determining a position of a sensor device relative to a magnetic structure having a plurality of poles, said sensor device comprising at least two sensor elements located at a first sensor location, the magnetic structure being movable relative to the sensor device in a movement direction or along a movement trajectory, or vice versa; wherein a distance between centres of adjacent poles of the magnetic structure varies along the movement direction or along the movement trajectory; and wherein the method comprises the steps of: a) measuring at said first sensor location a first magnetic field component oriented in a first direction substantially parallel to said movement direction or tangential to said movement trajectory, and a second magnetic field component oriented in a second direction substantially perpendicular to the first direction; b) determining a fine signal based on a ratio of said first and second magnetic field component measured at said first sensor location; c) calculating a coarse signal based on at least said first and second magnetic field component; and d) determining said position based on both the coarse signal and the fine signal.
12. The method according to claim 11, comprising the steps of: a) measuring at a first sensor location a first magnetic field component oriented in a first direction, and a second magnetic field component oriented in a second direction perpendicular to the first direction; b) determining a fine signal based on a ratio of said first and second magnetic field component measured at the first sensor location; c) determining a coarse signal based on said first and second magnetic field component; d) determining the position based on both the coarse signal and the fine signal.
13. A method according to claim 11, comprising the steps of: a) measuring at a first sensor location, a first magnetic field component oriented in a first direction, and a second magnetic field component oriented in a second direction perpendicular to the first direction; b) determining a first fine signal based on a first ratio of the first and second magnetic field component measured at the first sensor location; c) measuring at a second sensor location, spaced from the first sensor location in the first direction, a third magnetic field component parallel with the first magnetic field component, and a fourth magnetic field component parallel with the second magnetic field component; d) determining a second fine signal based on a second ratio of said third and fourth magnetic field component measured at said second location; e) determining a coarse signal based on said first and second fine signal; f) determining a third fine signal as the first fine signal, or as the second fine signal, or as a sum or average or weighted average of the first and the second fine signal; g) determining the position based on both the coarse signal and the third fine signal.
14. A method according to claim 11, comprising the steps of: a) measuring at a first sensor location, a first magnetic field component oriented in a first direction, and a second magnetic field component oriented in a second direction perpendicular to the first direction; b) determining a first fine signal based on a first ratio of said first and second magnetic field component measured at the first location; c) measuring at a second sensor location, spaced from the first sensor location in the first direction, a third magnetic field component parallel with the first magnetic field component, and a fourth magnetic field component parallel with the second magnetic field component; d) optionally determining a second fine signal based on a second ratio of the third and fourth magnetic field component measured at the second location; e) calculating a first gradient along the first direction based on the first and third magnetic field component, and calculating a second gradient along the first direction based on the second and fourth magnetic field component; f) determining a coarse signal based on at least some of said magnetic field components and/or said magnetic field gradients; g) determining a third fine signal as the first fine signal, or as the second fine signal, or as a sum or average or weighted average of the first and the second fine signal; h) determining the position based on both the coarse signal and the third fine signal.
15. A method according to claim 11, comprising the steps of: a) measuring three first magnetic field components oriented in a first direction at three different locations spaced apart along said first direction, and calculating two first gradients of these first magnetic field components; b) measuring three magnetic field components oriented in a second direction perpendicular to the first direction at said three different locations, and calculating two second gradients of these second magnetic field components; c) calculating a coarse signal based on these gradients; d) calculating a fine signal based on one or more ratio, each ratio being a division of a first magnetic field component, and a corresponding second magnetic field component measured at the same location as the first magnetic field component; e) determining said position based on the coarse signal and the fine signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090] The drawings are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes. Any reference signs in the claims shall not be construed as limiting the scope. In the different drawings, the same reference signs refer to the same or analogous elements.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0091] The present invention will be described with respect to particular embodiments and with reference to certain drawings, but the invention is not limited thereto but only by the claims. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes. The dimensions and the relative dimensions do not correspond to actual reductions to practice of the invention.
[0092] Furthermore, the terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequence, either temporally, spatially, in ranking or in any other manner. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein.
[0093] Moreover, the terms top, under and the like in the description and the claims are used for descriptive purposes and not necessarily for describing relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other orientations than described or illustrated herein.
[0094] It is to be noticed that the term “comprising”, used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. It is thus to be interpreted as specifying the presence of the stated features, integers, steps or components as referred to, but does not preclude the presence or addition of one or more other features, integers, steps or components, or groups thereof. Thus, the scope of the expression “a device comprising means A and B” should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.
[0095] Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.
[0096] Similarly, it should be appreciated that in the description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
[0097] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
[0098] In this document, the function sqrt(.Math.) means the square root function.
[0099] In this document, the “multiplicative inverse” or “reciprocal” of a function f(x) is 1/f(x).
[0100] In this document, unless explicitly mentioned otherwise, the term “magnetic sensor device” or “sensor device” refers to a device comprising at least one magnetic “sensor element”. The sensor device may be comprised in a package, also called “chip”, although that is not absolutely required.
[0101] In this document, the term “sensor element” or “magnetic sensor element” or “sensor” can refer to a component or a group of components or a sub-circuit or a structure capable of measuring a magnetic quantity, such as for example a magneto-resistive element, an XMR element, a horizontal Hall plate, a vertical Hall plate, a Wheatstone-bridge containing at least one (but preferably four) magneto-resistive elements, etc.
[0102] In this document, the expression “in-plane components of a vector” and “projection of the field component in the sensor plane” mean the same. Examples are the Bx component in
[0103] In this document, the term “sensor plane” refers to the plane defined by the semiconductor substrate containing the sensor elements.
[0104] In this document, the expression “out-of-plane component of a vector” and “projection of the field component on an axis perpendicular to the sensor plane” mean the same. An example is the Bz component in
[0105] In this document, the expression “spatial derivative” or “derivative” or “spatial gradient” or “gradient” are used as synonyms, unless clear from the context that something else was meant. In this document, the gradient of a component is taken along the direction of movement, or the relative direction of movement, for example d/dx in
[0106] In the context of the present invention, the formulas arctan(x/y), atan 2(x,y), arccot(y/x) are considered to be equivalent.
[0107] It is an object of the present invention, to provide a position sensor system and a method of determining a position of a sensor device relative to a magnetic structure.
[0108] The present invention provides a position sensor system comprising: a magnetic structure comprising a plurality of poles (e.g. at least four poles, or at least six poles), and a sensor device comprising a plurality of magnetic sensor elements. The magnetic structure is movable relative to the sensor device in a movement direction or along a movement trajectory, or the sensor device is movable relative to the magnetic structure in a movement direction or along a movement trajectory. A distance between centres of adjacent poles of the magnetic structure varies along the movement direction or the movement trajectory. The sensor device is adapted for measuring one or more first (e.g. in-plane) magnetic field components oriented in a first direction parallel to said movement direction or tangential to said movement trajectory, and one or more second (e.g. in-plane or out-of-plane) magnetic field components oriented in a second direction perpendicular to the first direction, and for calculating a fine signal “Sf” and a coarse signal “Sc” based on the measured signals, and for determining the position (e.g. linear or angular position) of the sensor device relative to the magnetic structure based on the coarse signal “Sc” and the fine signal “Sf”.
[0109] Several ways of determining the fine signal Sf and the coarse signal Sc are possible, as can be appreciated for example from the following tables (table 1A, table 1B):
TABLE-US-00001 TABLE 1A (several possibilities for determining coarse and fine signal) measure use gradient? fine signal Sf coarse signal Sc note Bx1, Bz1 — R1 = (Bx1/Bz1), Sc = f(|Bx1|.sup.2 + |Bz1|.sup.2) see method Sf = arctan(R1) of FIG. 14 Bx1, Bz1, — R1 = (Bx1/Bz1), v1 = arctan(R1), see method Bx2, Bz2 R2 = (Bx2/Bz2) v2 = arctan(R2), of FIG. 15 Sf = arctan(R1) Sc = (v1 − v2) (*1) Bx1, Bz1, ΔBx12 = Bx1 − Bx2 R1 = (Bx1/Bz1), |B| = (Bx1).sup.2 + (Bz1).sup.2 see method Bx2, Bz2 ΔBz12 = Bz1 − Bz2 Sf = arctan(R1) |dB| = (ΔBx12).sup.2 + (ΔBz12).sup.2 of FIG. 16 (*1) Sc = |B|/|dB| Bx1, Bz1, ΔBx12 = Bx1 − Bx2 R1 = (Bx1/Bz1), v1 = arctan(ΔBx12/ΔBz12), see method Bx2, Bz2, ΔBz12 = Bz1 − Bz2 Sf = arctan(R1) v2 = arctan(ΔBx23/ΔBz23), of FIG. 17 Bx3, Bz3 ΔBx23 = Bx2 − Bx3 (*2) Sc = (v1 − v2) ΔBz23 = Bz2 − Bz3
TABLE-US-00002 TABLE 1B (several possibilities for determining coarse and fine signal) measure use gradient? fine signal Sf coarse signal Sc note Bx1, ΔBx12 = Bx1 − Bx2 R = ΔBx12/ΔBz12 R1 = (Bx1/Bz1), Bz1 ΔBz12 = Bz1 − Bz2 Sf = arctan(R) R2 = (Bx2/Bz2), Bx2, v1 = arctan(R1), Bz2 v2 = arctan(R2), Sc = (v1 − v2) Bx1, ΔBx12 = Bx1 − Bx2 R = ΔBx12/ΔBz12 Sc = f(|Bx1|.sup.2 + |Bz1|.sup.2) or Bz1 ΔBz12 = Bz1 − Bz2 Sf = arctan(R) Sc = f(|Bx2|.sup.2 + |Bz2|.sup.2) or Bx2, Sc = f(|Bx1 + Bx2|.sup.2 + |Bz1 + Bz2|.sup.2) Bz2 [0110] (*1): Alternatively, Sf=arctan(R2); or Sf=[arctan(R1)+arctan(R2)]/2; [0111] or Sf=w1*arctan(R1)+w2*arctan(R2), wherein w1 and w2 are values in the range from 0.0 to 1.0, chosen such that (w1+w2)=1.0 [0112] (*2): Alternatively, Sf=arctan(R2), wherein R2=(Bx2/Bz2); or Sf=arctan(R3), wherein R3=(Bx3/Bz3); [0113] or Sf=[arctan(R1)+arctan(R2)]/2; or Sf=[arctan(R1)+arctan(R3)]/2; [0114] or Sf=[arctan(R2)+arctan(R3)]/2; or Sf=[arctan(R1)+arctan(R2)+arctan(R3)]/3; [0115] or Sf=w1*arctan(R1)+w2*arctan(R2)+w3*arctan(R3), wherein w1, w2, w3 are values in the range from 0.0 to 1.0, chosen such that (w1+w2+w3)=1.0
[0116] As can be seen, in all of these cases, the fine signal Sf is determined as a function of one or more ratios R1, R2, R3. Each ratio is a ratio of two orthogonal magnetic field components measured at a particular location. For example, the first ratio R1 is a division of two magnetic field components (e.g. Bx1, Bz1), both measured at the first sensor location (e.g. X1). Likewise, the second ratio R2 is a division of two magnetic field components (e.g. Bx2, Bz2) both measured at the second sensor location (e.g. X2). Likewise, the third ratio R3 is a division of two magnetic field components (e.g. Bx3, Bz3) both measured at the third sensor location (e.g. X3).
[0117] With “both measured at the same sensor location” is meant in practice that the sensor elements need to be located at a distance smaller than about 400 μm (micron), preferably smaller than 300 μm, or smaller than 250 μm, or smaller than 200 μm).
[0118] The second sensor location (e.g. X2), if present, is typically offset from the first sensor location (e.g. X1) by at least 500 μm or at least 600 μm or at least 800 μm (micron) or at least 1.0 mm.
[0119] Likewise, the third sensor location (e.g. X3), if present, is typically offset from the first and the second sensor location by at least 500 μm or at least 600 μm or at least 800 μm (micron) or at least 1.0 mm.
[0120] The inventors are aware that such a fine signal Sf is not robust against an external disturbance field (also known as “strayfield”), but for many applications this is not required.
[0121] As can be appreciated from the table,
some methods (e.g. as in
other methods (e.g. as in
yet other methods (e.g. as in
[0122] As can also be appreciated from the table, some methods (e.g. as in
[0123] While not shown in the table, the sensor device may further comprise at least one temperature sensor and/or at least one stress sensor, for example one temperature sensor and/or one stress sensor near or around each sensor location, for correcting the measured signals for temperature and/or stress variations.
[0124] The sensor system of the present invention makes use of a specific magnetic structure, where a distance between the poles is not constant, but varies. This magnetic structure generates a specific magnetic field, having specific properties. As far as is known to the inventors, such a magnetic structure and its properties are not known in the art.
[0125] The solutions proposed herein are based on one or more of the following insights: [0126] (1) that the first magnetic field component (e.g. Bx) and the second magnetic field component (e.g. Bz), measured at a predefined distance from the magnet structure, are or may be substantially shifted over 90°, [0127] (2) that a fine signal “Sf” can be calculated based on a ratio of these magnetic field components, (resulting in a waveform very similar to the sawtooth of
[0137] The embodiments described herein use various combinations of some of these features, which in all cases provide a the position sensor system and method which is highly accurate (fine positioning), and has a large measurement range (despite the high accuracy), in the absence of an external disturbance field.
[0138] In existing solutions, often a trade-off needs to be made between accuracy and range (for example as described in WO2014029885A1, where the maximum range of some embodiments is reduced to 360°/N).
[0139] These are the main underlying principles of the present invention.
[0140] Referring now to the Figures.
[0141]
[0142] It is a linear position sensor system, comprising a sensor device 102 in the form of an integrated chip, which is movable relative to a magnetic structure 101, meaning that the magnetic structure 101 may be fixed while the sensor device 102 is movable, or that the sensor device 102 is fixed while the magnetic structure 101 is movable, or both the sensor device 102 and the magnetic structure 101 are movable. The invention will be further described assuming that the magnetic structure 101 is fixed, and the sensor device 102 is movable to simplify the discussion, but the present invention is not limited thereto.
[0143] The sensor device 102 of
[0144] The magnetic structure 101 comprises magnetic material which is magnetised in a particular manner.
[0145] One of the underlying ideas of the present invention is that the magnetic structure 101 has a plurality of magnetic poles P1, P2, P3, . . . which are not located equidistantly, but the distances between centers of adjacent poles vary along the X-direction. In the embodiment of
[0146] In the example of
[0147] In the example of
[0148] Without limiting the invention thereto, in preferred embodiments the distance d[i+1] may be chosen to be substantially equal to the distance d[i] multiplied by a factor F chosen in the range from about 103% to 200%, depending on the application. The factor F may be constant over the entire length of the magnetic structure 101, but that is not absolutely required. In other embodiments, the factor F may vary for each pair, or for some of the pairs.
[0149] In the specific example shown in
[0150] While the distance d9 of the magnetic structure shown in
[0151] In the embodiments of
[0152] As shown in
[0153]
[0154] The sensor device may comprise various sensor configurations. Depending on the sensor configuration, one or more of the above described methods can be used to determine the unique position.
[0155] For example, if the sensor device 102 has a sensor structure as shown in
[0156] For example, if the sensor device 102 has a sensor structure as shown in
[0157] For example, if the sensor device 102 has a sensor structure as shown in
[0158]
[0162] In another variant of
[0163]
[0164] The same principles as described above are also applicable here, mutatis mutandis, meaning inter alia that “linear distance” needs to be converted into “angular distance”, and “shift over the linear X-axis” needs to be converted into “rotation about the Z axis”, etc.
[0165] One of the underlying ideas of the present invention applied to this embodiment is that the magnetic structure 201 has a plurality of magnetic poles, in the example of
[0166] In the embodiment of
[0167] The structure may be axially magnetized, or the magnetization may be in-plane (e.g. oriented radially, or oriented tangentially), or the structure may be isotropically magnetized in the Z-direction. This is illustrated for example in
[0168] Referring back to
[0169] The same or similar remarks with respect to the multiplication factor F (e.g. being a value in the range from about 103% to about 200%) and to the ratio dmax/dmin (representing an angular distance in this example) are also applicable here.
[0170] In the example of
[0171] A first coordinate system with three orthogonal axes X, Y, Z is fixed to the magnetic structure 201, and a second coordinate system with three orthogonal axes U, V, W is fixed to the sensor device.
[0172] The sensor device 202 is preferably oriented such that the U-axis is tangential to an imaginary circle around the rotation axis, and such that the W-axis of the sensor device is parallel to the Z-axis of the magnetic structure. The magnetic signals Bu and Bw of
[0173]
[0174]
[0175]
[0176]
|B|=sqrt(Bx*Bx+Bz*Bz) [1]
[0177] As can be seen, the value |B| is a relatively smooth signal which (at least over a portion of the measurement range) monotonically increases with X (although that is not absolutely required for the present invention to work). It was found that if the centres of the poles are located further apart, the magnetic field strength measured by the sensor device (at a relatively small constant distance H) increases.
[0178]
|dB|=sqrt(dBx/dx*dBx/x+dBz/dx*dBz/dx) [2]
[0179] As can be seen, the value |dB| is also a relatively smooth signal which (at least over a portion of the measurement range) is substantially constant (although that is not absolutely required for the present invention to work).
[0180] The inventors also came to the idea of calculating a first signal “Sc” based on, e.g. as a function of the in-plane magnetic field component Bx and the out-of-plane magnetic field component Bz, more particularly, as the ratio of the signal |B| and the signal |dB|, thus:
Sc=|B|/|dB| [3]
[0181] which according to [1] and [2] can be written as:
Sc=sqrt(Bx*Bx+Bz*Bz)/sqrt(dBx/dx*dBx/x+dBz/dx*dBz/dx) [4]
[0182] As can be appreciated from
[0183] In a variant, the signal Sc is defined as:
Sc′=(Bx*Bx+Bz*Bz)/(dBx/dx*dBx/dx+dBz/dx*dBz/dx) [5]
which is also substantially smooth, but avoids the calculation of two square root functions. In fact, also the division by “dx” is not required, since it is constant.
[0184] These formulas are used in the method of
[0185] The inventors also came to the idea of calculating a second signal “Sf” based on, e.g. as a function of the field gradients dBx/dx and dBz/dx, more particularly, as the function:
Sf=Arctan 2(dBx/dx,dBz/dx) [6]
(the function arctan 2 is also known as the atan 2-function, or the two-argument arctangent function. The reader not familiar with this function can find more information, for example on “https://en.wikipedia.org/wiki/Atan 2”)
[0186] As can be appreciated from
[0187] By combining the coarse signal Sc and the fine signal Sf, a unique position X of the sensor device 102 can be defined on the X-axis, with large accuracy. Moreover, since the signal Sf is based on gradient signals, this position is highly insensitive to a (constant) external disturbance field Bext.
[0188] The following example will explain how the unique position may be determined, without limiting the present invention to this example, or even to this method, as other methods may also be used. Referring to
[0189] The values of Sc for a plurality of positions may be determined by simulation or by calibration and may for example be stored in a non-volatile memory, or may be stored as a piecewise linear function, or in any other suitable way.
[0190] The value Sc is slightly sensitive to an external disturbance field; hence the actual value Sc may differ from the stored (or interpolated) value Sc would have at point C or point D, because of the external disturbance field. It is noted however that the external disturbance field needs to be quite high before the algorithm described above “selects the wrong tooth”. Hence, the algorithm described above is quite robust against an external disturbance field (of moderate strength). The tolerance margin can be appreciated to be equal to about half the step E. Thus, the larger this step E, the more tolerant the sensor system is against an external disturbance field.
[0191] Having the benefit of this disclosure, the skilled person will now understand that, increasing the number of poles (for a given total range) corresponds to decreasing this tolerance against external field disturbances. However, as long as the actual external disturbance field is smaller than this tolerance margin, the sensor provides a highly accurate unique position over a relatively large range (in the example spanning multiple poles).
[0192] As can be appreciated from
[0193] While in the example of
[0194] The inventors furthermore realised that not all applications have to be highly robust against an external disturbance field. In such cases, it is also possible to define the coarse signal “Sc” for example as one of the following:
Sc=|B|=sqrt(Bx*Bx+Bz*Bz), or
Sc=(Bx).sup.2+(Bz).sup.2, or
Sc=1/|B|=1/sqrt(Bx*Bx+Bz*Bz), or
Sc=1/(Bx.sup.2+Bz.sup.2),
and to define the fine signal “Sf” for example as:
Sf=arctan(Bx/Bz)
[0195] It is possible to determine a unique position along the magnetic structure also with one of these coarse signals Sc and with this fine signal Sf. While this solution is more sensitive to an external disturbance field, it is an advantage that these formulas are extremely simple to calculate, and they require only a single pair of orthogonal magnetic field component values Bx, Bz measured at a single sensor location (see e.g.
[0196] On the other hand, if the sensor device has at least two sensor locations (see e.g.
v1=arctan(Bx1/Bz1), and
v2=arctan(Bx2/Bz2),
each having a waveform looking like a sawtooth function, but slightly shifted along the X-axis (see
v3=v1−v2
and a reciprocal function of v3 can be calculated (see
v4=1/v3
[0197] As can be appreciated from
[0198] In fact, it is also possible to calculate Sf as the average of v1 and v2, or as a weighted average of v1 and v2, e.g. using the formulas: Sf=(v1+2*v2)/3, etc.
[0199] The example of
[0200]
[0201] More in particular, if the signal provided by the first, second, third and fourth Hall element is HP1, HP2, HP3 and HP4 respectively, then the value of Bx at position X1 can be calculated as:
Bx1=HP1−HP2 [4.1],
and the value Bz at position X1 can be calculated as:
Bz1=HP1+HP2 [4.2],
and the value of Bx at position X2=X1+ΔX can be calculated as:
Bx2=HP3−HP4 [4.3],
and the value of Bz at position X2=X1+ΔX can be calculated as:
Bz2=HP3+HP4 [4.4]
From these magnetic field values Bx1, Bz1, Bx2, Bz2, which are measured directly or indirectly, other values can be calculated, for example one or more of the following:
a first ratio R1=Bx1/Bz1, and a second ratio R2=Bx2/Bz2,
an in-plane field gradient (where the division by/ΔX is omitted, because it is constant):
dBx=Bx1−Bx2=HP1−HP2+HP4−HP3 [4.5]
an out-of-plane field gradient (where the division by/ΔX is omitted, because it is constant):
dBz=Bz1−Bz2=HP1+HP2−HP3−HP4 [4.6]
an average in-plane field value:
|Bx|=(Bx1+Bx2)/2 [4.7]
an average out-of-plane field value:
|Bz|=(Bz1+Bz2)/2 [4.8]
a magnitude (or norm) of the magnetic field:
|Bxz|=sqrt(sqr(Bx)+sqr(Bz)) [4.9]
a magnitude (or norm) of the magnetic field gradients:
|dBxz|=sqrt(sqr(dBx/dx)+sqr(dBz/dx))[4.10]
a course signal:
Sc=|Bx|/|dBxz| [4.11a], or
Sc=|Bxz| [4.11b], or
Sc=(Bx1).sup.2+(Bz1).sup.2 [4.11c], or
Sc=sqrt[(Bx1).sup.2+(Bz1).sup.2] [4.11d], or
Sc=(Bx2).sup.2+(Bz2).sup.2 [4.11e], or
Sc=(Bx1*Bx2)+(Bz1*Bz2)[4.11f], or
Sc=(Bx1+Bx2).sup.2+(Bz1+Bz2).sup.2 [4.11g], or
Sc=arctan(Bx1/Bz1)−arctan(Bx2/Bz2) [4.11h], or [0202] or the reciprocal of these:
Sc=|dBxz|/|Bxz| [4.11i], or
Sc=1/|Bxz| [4.11j], [0203] etc.
a fine signal:
Sf=Arctan 2(dBx/dx,dBz/dx) [4.12a], or
Sf=Arctan(Bx1/Bz1) [4.12b], or
Sf=Arctan(Bx2/Bz2) [4.12c], or
Sf=(arctan(Bx1/Bz1)+arctan(Bx2/Bz2)]/2 [4.12d],
etc.
[0204] But of course, the present invention is not limited to these specific formulas, and the skilled person having the benefit of the present disclosure can easily think of other variants.
[0205] The combination of Sc and Sf then yield a single value for X or a, as explained above.
[0206]
[0207] More in particular, the following formulas may be used to determine an position X (if used in
The out-of plane magnetic field component at a first location X1 can be determined as:
Bz1=HH1 [5.1]
The out-of plane magnetic field component at a second location X2 can be determined as:
Bz2=HH2 [5.2]
From these two values, an out-of-plane magnetic field gradient dBz can be calculated as follows:
dBz=HH1−HH2 [5.3]
The in-plane magnetic field component at a first location X2 can be determined as:
Bx1=VH1 [5.4]
The in-plane magnetic field component at a second location X2 can be determined as:
Bx2=VH2 [5.5]
From these two values, an in-plane magnetic field gradient dBx can be calculated as follows:
dBx=VH1−VH2 [5.6]
[0208] From these values, an average in-plane magnetic field component |Bx| can be calculated as:
|Bx|=(Bx1+Bx2)/2 [5.7]
and an average out-of plane magnetic field component |Bz| can be calculated as:
|Bz|=(Bz1+Bz2)/2 [5.8]
a magnitude (or norm) of the magnetic field components:
|Bxz|=sqrt(sqr(Bx)+sqr(Bz)) [5.9]
a magnitude (or norm) of the magnetic field gradients:
|dBxz|=sqrt(sqr(dBx/dx)+sqr(dBz/dx)) [5.10]
[0209] Based on these values, a coarse signal Sc and a fine signal Sf can be calculated using the same formulas [4.11a] to [4.12d] as mentioned in
[0210] The combination of Sc and Sf then yield a single value for X or a, as explained above.
[0211]
Sc=(Bx1).sup.2+(Bz1).sup.2 [6.1], or
Sc=sqrt[(Bx1).sup.2+(Bz1).sup.2] [6.2], or
Sc=1/[(Bx1).sup.2+(Bz1).sup.2] [6.3], or
Sc=1/sqrt[(Bx1).sup.2+(Bz1).sup.2] [6.4],
and
Sf=arctan(Bx1/Bz1) [6.5]
While not shown, this sensor arrangement preferably also comprises a temperature sensor and/or a mechanical stress sensor, preferably arranged in the vicinity of the IMC, e.g. adjacent the IMC or underneath the IMC, for allowing compensation of the measured signals for temperature compensation and/or stress compensation.
[0212]
[0213]
[0214] Using this structure four gradients can be determined: ΔBx12, ΔBz12 between the first and second sensor, and ΔBx23, ΔBz23 between the second and third sensor.
[0215] Using this structure, it is furthermore possible to calculate the coarse signal Sc based on the following formulas:
v1=arctan(ΔBx12/ΔBz12),
v2=arctan(ΔBx23/ΔBz23),
Sc=(v1−v2+k*360°,
where k is chosen such that Sc lies in the range from 0° to 360°, or)
Sc=1/(v1−v2+k*360°
and it is possible to calculate a fine signal Sf, for example using one of the following formulas:
Sf=arctan(ΔBx12/ΔBz12), or
Sf=arctan(ΔBx23/ΔBz23), or
Sf=arctan(Bx1/Bz1)=arctan(R1), or
Sf=arctan(Bx2/Bz2)=arctan(R2), or
Sf=arctan(Bx3/Bz3)=arctan(R3), or
Sf=(arctan(R1)+arctan(R2)+arctan(R3))/3, etc.
These signals look very similar to those shown in
[0216]
[0217]
[0218] The sensor arrangement shown in
the horizontal Hall elements HP1 and HP2 can be used to determine Bu at position U1, e.g. using the formula:
Bu1=HP1−HP2 [7.1]
the horizontal Hall elements HP5 and HP6 can be used to determine Bv at position U1, e.g. using the formula:
Bv1=HP5−HP6 [7.2]
[0219] The horizontal Hall elements HP3 and HP4 can be used to determine Bu at position U2=U+ΔU, e.g. using the formula:
Bu2=HP3−HP4 [7.3]
The horizontal Hall elements HP7 and HP8 can be used to determine Bv at position U2=U+ΔU, e.g. using the formula:
Bv2=HP7−HP8 [7.4]
[0220] From these magnetic field component values Bu1, Bv1, Bu2, Bv2, which are measured directly or indirectly, other values can be calculated, for example one or more of the following:
[0221] a first gradient along the U-direction(where the division by/ΔU is omitted, because it is constant):
dBu=Bu1−Bu2 [7.5]
a second gradient along the U-direction (where the division by/ΔU is omitted, because it is constant):
dBv=Bv1−Bv2 [7.6]
an average first magnetic field component value:
1Bu1=(Bu1+Bu2)/2 [7.7]
an average second magnetic field component value:
|Bv|=(Bv1+Bv2)/2 [7.8]
an average magnitude (or norm) of the magnetic field:
|Buv|=sqrt(sqr(Bu)+sqr(Bv)) [7.9]
a norm of the magnetic field gradients:
|dBuv|=sqrt(sqr(dBu/du)+sqr(dBv/du)) [7.10]
a course signal:
Sc=|Buv|/|dBuv∥ [7.11]
or any of the formulas [4.11b] to [4.11j] wherein Bx is replaced by Bu, and Bz is replaced by Bv. a fine signal:
Sf=Arctan 2(dBu/du,dBv/du) [7.12]
or any of the formulas [4.12b] to [4.12d] wherein Bx is replaced by Bu, and Bz is replaced by Bv.
[0222] The combination of Sc and Sf then yield a single value for X or a, as explained above.
[0223] But of course, the present invention is not limited to these specific formulas, and variants are also possible. For example, instead of calculating the average of Bu1 and Bu2 in formula [7.7], one can also use |Bu|=|Bu| or |Bu|=|Bu2|.
[0224]
a first vertical Hall VH1 for measuring Bu1 oriented in the U-direction at position U1,
a second vertical Hall VH3 for measuring Bv1 oriented in the V-direction at position U1,
a third vertical Hall VH2 for measuring Bu2 oriented in the U-direction at position U2=U1+ΔU,
a fourth vertical Hall VH4 for measuring Bv2 oriented in the V-direction at position U2=U1+ΔU.
[0225] The formulas [7.5] to [7.12], or any of the formulas [4.11b] to [4.11j] wherein Bx is replaced by Bu, and Bz is replaced by Bv, or any of the formulas [4.12b] to [4.12d] wherein Bx is replaced by Bu, and Bz is replaced by Bv, can then be used to obtain a coarse signal Sc and a fine signal Sf, from which a single position value X or a can be obtained, as explained above.
[0226]
[0227]
[0228] While not shown, it is also possible to provide a sensor structure which is a superset of
[0229]
[0230] The position sensor device 800 shown in
[0231] The sensor device 800 may optionally further comprise at least one temperature sensor 821, e.g. one temperature sensor per sensor location, for measuring a temperature of the substrate at said sensor location, for allowing compensation of the measured signal in manners known per se in the art.
[0232] The sensor device 800 may optionally further comprise at least one mechanical stress sensor 822, e.g. one stress sensor per sensor location, for measuring a temperature of the substrate at said sensor location, for allowing compensation of the measured signal in manners known per se in the art.
[0233] The position sensor device 800 further comprises a processing unit 815 adapted for calculating a coarse signal “Sc” and a fine signal “Sf”, based on some or all of the signals obtained from the magnetic sensor elements, for example using any of formulas described above.
[0234] The processing unit 815 is further adapted for determining said linear position X or said angular position a based on both the coarse signal Sc and on the fine signal Sf, for example using a look-up table and interpolation, or in any other suitable way.
[0235] The processing unit 815 may comprise a programmable device, adapted for performing a method of determining said linear or angular position, in a way as described above, or as will be described in
[0236]
[0237] In the example of
[0238]
[0239] Such a magnet structure can be produced for example by a technique for making bonded magnets. This technique is known per se, albeit for equidistant magnet poles. Typically, a mixture known as “feed stock” containing magnetic particles is injected in a cavity of a mold, and one or more permanent magnets are located in close vicinity of, but outside the cavity during molding.
[0240]
[0241] It is noted that in this drawing it is clearly shown that α1<α2<α3<<α9. In this particular example, the number of poles (which can be seen by a sensor device facing one of the ring shaped or circular surfaces, e.g. arranged as shown in
[0242]
[0243] The same principles as explained above are also applicable here, mutatis mutandis. The magnets may be cylindrical magnets, but that is not absolutely required. The cylindrical magnets may have a single diameter (as shown) or may have different diameters (not shown). What is important is that the distance between the centers of the magnets varies.
[0244] The sensor device 1202 is oriented such that its semiconductor substrate is perpendicular to the direction of the remanent magnetic field inside the magnets, and such that its internal X-axis (along which the sensor elements are spaced apart, e.g. as illustrated for in
[0245]
[0246]
[0247] The method 1400 comprises the steps of: [0248] a) measuring 1401 at a first sensor location (e.g. x1 or u1) a first magnetic field component (e.g. Bx1 or Bu1) oriented in a first direction (e.g. X or U, e.g. the movement direction or the direction of relative movement, or tangential to the movement trajectory), and a second magnetic field component (e.g. Bz1 or Bv1) oriented in a second direction perpendicular to the first direction; [0249] b) determining a fine signal (Sf) based on a ratio (R1) of said first and second magnetic field component (e.g. Bx1 and Bz1) measured at the first sensor location; [0250] c) determining 1403 a coarse signal (Sc) based on (e.g. based solely) on said first and second magnetic field component (e.g. Bx1 and Bz1); [0251] d) determining 1404 the position (e.g. X, a) based on both the coarse signal (Sc) and the fine signal (Sf).
[0252] In an embodiment, step (b) comprises: calculating the fine signal as a goniometric function of said ratio, e.g. according to the formula: Sf=arctan(R1), where R1=Bx1/Bz1, thus Sf=arctan(Bx1/Bz1).
[0253] In an embodiment, step (c) comprises: calculating the coarse signal Sc as a function of S, S being the sum of the squares of the magnetic field components Bx1 and Bz1.
[0254] In an embodiment, step (c) comprises: calculating the coarse signal Sc according to one of the formulas [6.1] to [6.4].
[0255] It is an advantage of this method that it requires only a very simple sensor structure with a single sensor location where two orthogonal components are measured.
[0256] In particular embodiments, the sensor system comprises a sensor device having only two Hall elements, namely only one horizontal Hall element and only one vertical Hall element (see
[0257]
[0258] This method 1500 comprises the steps of: [0259] a) measuring 1501 at a first sensor location (e.g. X1 or U1), a first magnetic field component (e.g. Bx1 or Bu1) oriented in a first direction (e.g. X or U, e.g. the movement direction or the direction of relative movement, or tangential to the movement trajectory), and a second magnetic field component (e.g. Bz1 or Bv1) oriented in a second direction (e.g. Z or V) perpendicular to the first direction; [0260] b) determining 1502 a first fine signal (Sf1) based on a ratio (R1) of said first and second magnetic field component; [0261] c) measuring 1503 at a second sensor location (e.g. X2 or U2), spaced from the first sensor location in the first direction, a third magnetic field component (e.g. Bx2 or Bu2) parallel with the first magnetic field component (e.g. Bx1 or Bu1), and a fourth magnetic field component (e.g. Bz2 or Bv2) parallel with the second magnetic field component (e.g. Bz1 or Bv1); [0262] d) determining 1504 a second fine signal (Sf2) based on a second ratio R2 of the third and fourth magnetic field components measured at the second sensor location; [0263] e) determining 1505 a coarse signal (Sc) based on said first and second fine signal Sf1, Sf2; [0264] f) determining 1506 a third fine signal (Sf3) as the first fine signal (Sf1), or as the second fine signal (Sf2), or as a sum or average or weighted average of the first and second fine signal (Sf1, Sf2); [0265] g) determining 1507 the position (e.g. X, a) based on the coarse signal Sc and the third fine signal (Sf3).
[0266] Step (b) may comprise: calculating the first fine signal (Sf1) as a function of R1, R1 being a ratio of the field components measured at the sensor first location, R1=Bx1/Bz1, e.g. using a goniometric function.
[0267] Step (b) may comprise: calculating the first fine signal according to the formula:
Sf=arctan(R1), where R1=Bx1/Bz1, thus Sf=arctan(Bx1/Bz1).
[0268] Step (d) may comprise: calculating the second fine signal as a function of R2, R2 being a ratio of the field components measured at the second location, R2=Bx2/Bz2, e.g. using a goniometric function.
[0269] Step (d) may comprise: calculating the first fine signal according to the formula:
Sf=arctan(Bx2/Bz2).
[0270] Step (e) may comprise: calculating the coarse signal Sc based on a difference between the first and the second fine signal, for example according to the formula: Sc=f(Sf1−Sf2), or Sc=1/f(Sf1−Sf2), for example according to the formula: Sc=Sf1−Sf2+k*360°, where k is an integer value chosen such that Sc is a value in the range from 0° to 360°.
[0271] It is noted that this method does not use magnetic field gradients.
[0272]
[0273] This method 1600 comprises the steps of: [0274] a) measuring 1601 at a first sensor location (e.g. X1 or U1), a first magnetic field component (e.g. Bx1 or Bu1) oriented in a first direction (e.g. X or U, e.g. the movement direction or the direction of relative movement, or tangential to the movement trajectory), and a second magnetic field component (e.g. Bz1 or Bv1) oriented in a second direction (e.g. Z or V) perpendicular to the first direction; [0275] b) determining 1602 a first fine signal (e.g. Sf1) based on a first ratio (R1) of said first and second magnetic field component (Bx1, Bz1), both measured at the first sensor location; [0276] c) measuring 1603 at a second sensor location (e.g. X2 or U2), spaced from the first sensor location in the first direction, a third magnetic field component (e.g. Bx2 or Bu2) parallel with the first magnetic field component (e.g. Bx1 or Bu1), and a fourth magnetic field component (e.g. Bz2 or Bv2) parallel with the second magnetic field component (e.g. Bz1 or Bv1); [0277] d) optionally determining 1604 a second fine signal (Sf2) based on a second ratio (R2) of the third and fourth magnetic field component (e.g. Bx2, Bz2), both measured at the second location; [0278] e) calculating 1605 a first gradient (dBx/dx) based on the first and third magnetic field component (Bx1, Bx2), and calculating a second gradient (dBz/dx) based on the second and fourth magnetic field component (Bz1, Bz2); [0279] f) determining 1606 a coarse signal Sc based on at least some of said magnetic field components and/or said magnetic field gradients; [0280] g) determining 1607 a third fine signal (Sf3) as the first fine signal (Sf1), or as the second fine signal (Sf2), or as a sum or average or weighted average of the first and second fine signal (Sf1, Sf2); [0281] h) determining 1608 the position (e.g. X, a) based on the coarse signal Sc and the third fine signal (Sf3).
[0282] Step (b) may comprise: calculating the first fine signal as a function of R1, R1 being a ratio of the field components measured at the sensor first location, e.g. R1=Bx1/Bz1, e.g. using a goniometric function.
[0283] Step (b) may comprise: calculating the first fine signal according to the formula:
Sf=arctan(Bx1/Bz1).
[0284] Step (e) may comprise: calculating the coarse signal based on a sum of products of magnetic field components and a sum of squares of magnetic field gradients.
[0285] Step (e) may comprise: calculating the coarse signal Sc based on one of the following formulas:
Sc=(Bx1*Bx1+Bz1*Bz1)/(dBx/dx*dBx/dx+dBz/dx*dBz/dx), or
Sc=(Bx1*Bx2+Bz1*Bz2)/(dBx/dx*dBx/dx+dBz/dx*dBz/dx), or
Sc=(Bx2*Bx2+Bz2*Bz2)/(dBx/dx*dBx/dx+dBz/dx*dBz/dx), or
Sc=sqrt(Bx1*Bx1+Bz1*Bz1)/sqrt(dBx/dx*dBx/dx+dBz/dx*dBz/dx), or
Sc=sqrt(Bx1*Bx2+Bz1*Bz2)/sqrt(dBx/dx*dBx/dx+dBz/dx*dBz/dx), or
Sc=sqrt(Bx2*Bx2+Bz2*Bz2)/sqrt(dBx/dx*dBx/dx+dBz/dx*dBz/dx), or
the reciprocal of these expressions, e.g.
Sc=(dBx/dx*dBx/dx+dBz/dx*dBz/dx)/(Bx1*Bx1+Bz1*Bz1) for the first expression, etc.
[0286] Step (g) may comprise calculating the third fine signal according to any of the following formulas: Sf3=Sf1; or Sf3=Sf2; or Sf3=(Sf1+Sf2)/2; or Sf3=(Sf1+2*Sf2)/3, etc.
[0287]
[0288] The method 1700 comprises the steps of: [0289] a) measuring 1701 three first magnetic field components (e.g. Bx1, Bx2, Bx3) oriented in a first direction (e.g. X) at three different locations along said first direction, and calculating two first gradients (e.g. ΔBx12/Δx, ΔBx23/Δx) of these first magnetic field components; [0290] b) measuring 1702 three magnetic field components (e.g. Bz1, Bz2, Bz3) oriented in a second direction perpendicular to the first direction, in said locations, and calculating two second gradients (e.g. ΔBz12/Δx, ΔBz23/Δx) of these second magnetic field components; [0291] c) calculating 1703 a coarse signal (Sc) based on these gradients; [0292] d) calculating 1704 a fine signal Sf based on one or more ratio (e.g. R1,R2,R3), each ratio being a division of a first magnetic field component (oriented in the first direction) and a corresponding second magnetic field component (oriented in the second direction) measured at the same location as the first magnetic field component; [0293] e) determining 1705 said position (X,a) based on the coarse signal Sc and the fine signal Sf.
[0294] Step c) may comprise: calculating the coarse signal, based on the following set of formulas:
[0295] v1=arctan(ΔBx12/ΔBz12); v2=arctan(ΔBx23/ΔBz23); Sc=v1−v2+k*360° where k is an integer value chosen such that the value of Sc is a value in the range from 0° to 360°.
[0296] Step d) may comprise: calculating the fine signal based a first ratio R1 of a first and the corresponding second magnetic field components (Bx1, Bz1), both measured at the first sensor location, e.g. according to the formula: Sf=arctan(Bx1/Bz1).
[0297] Step d) may comprise: calculating the fine signal based on the second ratio R2 in accordance with the following formulas: R2=(Bx2/Bz2), and Sf=arctan(R2).
[0298] Step d) may comprise: calculating the fine signal based on the third ratio R3 in accordance with the following formulas: R3=(Bx3/Bz3), and Sf=arctan(R3).
[0299] Step d) may comprise: calculating the fine signal based on two of these ratios, e.g. based on R1 and R2, or R1 and R3, or R2 and R3, or based on three ratios R1, R2, R3, for example as an average, or as a weighted average.
[0300]
[0301]
[0302] The magnetic field created by the magnetic structure 1801 of
[0303]
[0304]
[0305]
[0306]
[0307] It was surprisingly found that a fine signal Sf calculated in accordance with formula [4.12b], Sf=Arctan(Bx1/Bz1), looks very similar to the sawtooth-signal shown in
[0308]
[0309] In some embodiments, the saw-tooth waveforms are determined as: Sf1=arctan(Bx1/Bz1) and Sf2=arctan(Bx2/Bz2). This can be performed by a sensor device having only two sensor locations (see e.g.
[0310] In other embodiments, the saw-tooth waveforms are determined as: Sf1=arctan(ΔBx12/ΔBz12) and Sf2=arctan(ΔBx23/ΔBz23). This requires three sensor locations (see e.g.
[0311] In both cases, however, a coarse signal Sc1 can be determined as a difference between Sf1 and Sf2, e.g. Sc1=(Sf1−Sf2) as shown in
[0312] In an embodiment, the signal Sc1 of
[0313] In another embodiment, the signal Sc2 of
[0314] The determination of the actual position of the sensor device relative to the magnet can be determined in the same manner as explained in
[0315] It is noted that the magnetic structure is preferably asymmetric, e.g. by using a first factor F1 for the pole distances in the first (increasing) portion, and a second factor F2 larger than F1 for the pole distances in the second (decreasing) portion. Referring back to the example of
[0316]
[0317] While the system of
[0318] An advantage of using magnetic structures having a portion with increasing pole distances and a portion with decreasing pole distances, mounted adjacent each other (as shown in
[0319] Although not explicitly shown, a combined magnetic structure as shown in
[0320] The sensor device 1852 can find the unique position relative to the combined magnetic structure in the same or a similar manner as described above (see
[0321] In a variant (not shown) of
[0326] By choosing four different factors F1 to F4, a magnetic structure identical or very similar to the one shown in
[0327]
[0328] Or stated in simple terms,
[0329] Said angular distances may increase with a first predefined factor F1 in said first angular portion, and may decrease with a second predefined factor F2, different from the first predefined factor F1, over said second angular portion. But as already mentioned above, a constant factor F1 over the first portion is not required, and also a constant factor F2 over the second portion is not required but helps to explain the invention in a simple manner. In order to work, it suffices that the pole-distances are different. The number of pies in the first angular portion (where the distances increase) may be the same as the number of pies in the second angular portion (where the distances decrease), or may be different from the number of pies in the second angular portion. Some specific numerical examples will be given further (in
[0330] In the example of
[0331] The main advantage of using a ring magnet with increasing and decreasing angular distances can be appreciated from
[0332]
[0333]
[0334]
[0335]
[0336] In an embodiment, the sensor device 2402 has a sensor structure capable of measuring a magnetic field component Bx1 in the X-direction parallel to the semiconductor substrate, in a circumferential direction of the magnet, and a magnetic field component Bz1 oriented perpendicular to the semiconductor substrate of the sensor device, and oriented in a radial direction of the magnet, for example as shown in
[0337] In another embodiment, the sensor device 2402 is configured for measuring an in-plane gradient dBx/dx of a magnetic field component Bx along the X-direction (circumferential direction of the magnet), and an out-of-plane gradient dBz/dx of a magnetic field component Bz oriented in the Z-direction (radial direction of the magnet) along the X-direction. The sensor device is oriented such that the X-axis is oriented in a circumferential direction of the magnet, i.e. tangential to an imaginary circle having a center on the rotation axis of the magnet, and such that the Z-axis is oriented in a radial direction of the magnet. As a consequence, the Y-axis is parallel to the rotation axis of the magnet, Bx is oriented in a circumferential direction of the magnet, and Bz is oriented in a radial direction of the magnet. The sensor device 2402 of
[0338] In a variant of the magnet of
[0341] In a particular example of (a), the sizes are: size1=70°, size2=95°, size3=110°, and size4=85°.
[0342] In a particular of (b), the sizes are: size1=70°, size2=85°, size3=110°, and size4=95°.
[0343] But of course the present invention is not limited to these particular examples, and the skilled person having the benefit of the present disclosure can easily find other suitable values.
[0344] In another variant of the magnet of
[0349] In a particular example of (a), the sizes are: size1=30°, size6=42°, size2=55°, and size5=65°, size3=78° and size4=90°. But of course the present invention is not limited to this particular example, and the skilled person having the benefit of the present disclosure can easily find other suitable values.
[0350] Finally, while the magnets shown in