This application claims priority to German Patent Application No. 102021212873.4 filed on Nov. 16, 2021, the content of which is incorporated by reference herein in its entirety.
Implementations of the present disclosure relate to a magnetic angle sensor comprising three magnetoresistive elements, which are oriented relative to each other such that they form a symmetrical geometric arrangement with equal angular distances between each other. By exploiting the advantages of the symmetrical geometrical arrangement, the present concept allows for a magnetic angle sensor that fulfils a certain safety integrity level (SIL) with low cost and low complexity.
Magnetic angle sensors may be used to determine a rotational angle of a magnetic source relative to a magnetic sensor. Examples for magnetic angle sensors may include hall sensors and magnetoresistive sensors, so-called xMR sensors, which exploit the magnetoresistive effect. The magnetoresistive effect describes the change in electrical resistivity of a (often ferromagnetic) material in response to an externally applied magnetic field.
In safety critical applications, the magnetic angle sensors must fulfil certain minimum safety requirements, which are internationally standardized by the International Electrotechnical Commision (IEC) in the standard IEC 61508/IEC 61511. These IEC standards defines a so-called Safety Integrity Level (SIL) using requirements grouped into two broad categories: hardware safety integrity and systematic safety integrity. A device or system must meet the requirements for both categories to achieve a given SIL. The SIL is defined as a relative level of risk-reduction provided by a safety function, or to specify a target level of risk reduction. In simple terms, SIL is a measurement of performance required for a safety instrumented function.
In some technical fields a dedicated safety integrity level was conceptualized. For example in the automotive industry the so-called ASIL (Automotive Safety Integrity Level) is an applied risk classification standard being defined by the ISO 22262, which is the Functional Safety for Road Vehicles standard. This is an adaptation of the Safety Integrity Level (SIL) used in IEC 61508 for the automotive industry. The ASIL is established by performing a risk analysis of a potential hazard by looking at the Severity, Exposure and Controllability of the vehicle operating scenario. The safety goal for that hazard in turn carries the ASIL requirements.
In the field of magnetic angle sensors, they are required to fulfil some kind of fail-safe operational requirements, which may be provided, for instance, using redundancy concepts or the like. For example, it is desirable to provide redundant signals and angle measurements with one and the same sensor. Furthermore, it is desirable that exact measurements of magnetic field components are performed even though the field strength may be very small. Magnetoresistive angle sensors may be preferred since they deliver precise measurement results even in harsh environments. However, existing magnetoresistive sensors that fulfil certain safety standards, such as one or more levels of the SIL or ASIL, may use a rather complex circuit layout which has an impact on their from factor (size) and production costs.
Thus, it would be desirable to provide magnetoresistive sensors having a simple and thus cost-effective layout, while at the same time comprising a small form factor and fulfilling requirements of certain safety standards.
This goal is achieved using the herein disclosed magnetoresistive sensor and the corresponding method for operating the magnetoresistive sensor according to the independent claims. Further implementations and advantageous aspects are suggested in the dependent claims.
According to the herein described innovative concept, a magnetic angle sensor is provided that comprises a magnetoresistive arrangement and a magnetic source being configured to be movable relative to the magnetoresistive arrangement. The magnetoresistive arrangement comprises a first magnetoresistive element configured to generate a first output signal depending on a positional relationship between the magnetic source and the first magnetoresistive element, a second magnetoresistive element configured to generate a second output signal depending on a positional relationship between the magnetic source and the second magnetoresistive element, and a third magnetoresistive element configured to generate a third output signal depending on a positional relationship between the magnetic source and the third magnetoresistive element. According to the innovative principle, the first, second and third magnetoresistive elements are oriented relative to each other such that they form a symmetrical geometric arrangement with equal angular distances between each other.
Furthermore, a method for operating such a magnetic angle sensor is provided, wherein the method comprises steps of providing a magnetoresistive arrangement with a first, second and third magnetoresistive element being oriented relative to each other such that they form a symmetrical geometric arrangement with equal angular distances between each other. The method further comprises steps of deriving from the first magnetoresistive element a first output signal (a) depending on a positional relationship between a magnetic source and the first magnetoresistive element, and deriving from the second magnetoresistive element a second output signal (b) depending on a positional relationship between the magnetic source and the second magnetoresistive element, and deriving from the third magnetoresistive element a third output signal (c) depending on a positional relationship between the magnetic source and the third magnetoresistive element. The method further comprises steps of determining three differential signals (d1, d2, d3) from the output signals (a, b, c), wherein a first differential signal (d1=b−a) is based on a difference between the first output signal (a) and the second output signal (b), a second differential signal (d2=c−b) is based on a difference between the second output signal (b) and the third output signal (c), and a third differential signal (d3=a−c) is based on a difference between the first output signal (a) and the third output signal (c). Furthermore, the method comprises steps of calculating at least three angle signals (α1, α2, α3) from the three differential signals (d1, d2, d3), wherein each of the three angle signals (α1, α2, α3) represents a rotational angle of the magnetic source relative to the magnetoresistive arrangement, wherein a first angle signal (α1) is calculated from the first differential signal (d1) and the second differential signal (d2), a second angle signal (α2) is calculated from the second differential signal (d2) and the third differential signal (d3), a third angle signal (α3) is calculated from the first differential signal (d1) and the third differential signal (d3).
Furthermore, computer programs are provided, wherein each of the computer programs is configured to implement the above-described method when being executed on a computer or signal processor, so that the above-described method is implemented by one of the computer programs.
In the following, implementations of the present disclosure are described in more detail with reference to the figures, in which
Equal or equivalent elements or elements with equal or equivalent functionality are denoted in the following description by equal or equivalent reference numerals.
Method steps which are depicted using a block diagram and which are described with reference to the block diagram may also be executed in an order different from the depicted and/or described order. Furthermore, method steps concerning a particular feature of a device may be replaceable with the feature of the device, and the other way around.
The magnetic source 120 may comprise a magnetic north pole 121 and a magnetic south pole 122. The magnetic source 120 may generate magnetic fields, for instance, in-plane magnetic fields (e.g. in the chip plane) as exemplarily depicted my means of arrow 130. The magnetic source 120 may move relative to the magnetoresistive arrangement 110. For example, the magnetic source 120 may rotate relative to the magnetoresistive arrangement 110, e.g. around center axis 140, as exemplarily depicted in the bottom left corner of
The magnetoresistive arrangement 110 comprises a first magnetoresistive element 111 configured to generate a first output signal (a) depending on a positional relationship between the magnetic source 120 and the first magnetoresistive element 111.
The magnetoresistive arrangement 110 comprises a second magnetoresistive element 112 configured to generate a second output signal (b) depending on a positional relationship between the magnetic source 120 and the second magnetoresistive element 112.
The magnetoresistive arrangement 110 comprises a third magnetoresistive element 113 configured to generate a third output signal (c) depending on a positional relationship between the magnetic source 120 and the third magnetoresistive element 113.
According to the herein described innovative principle, the first and second and third magnetoresistive elements 111, 112, 113 are oriented relative to each other such that they form a symmetrical geometric arrangement with equal (e.g. equidistant) angular distances β between each other. An angular distance may β correspond to the angle β between one of the magnetoresistive elements 111, 112, 113 and an adjacent one of the magnetoresistive elements 111, 112, 113.
As mentioned above, the geometric arrangement in which the magnetoresistive elements 111, 112, 113 are arranged is a symmetric geometric arrangement, e.g. each of the magnetoresistive elements 111, 112, 113 comprise the same angular distance β between each other.
In the implementation shown in
Each one of the magnetoresistive elements 111, 112, 113 may comprise at least one of:
a TMR-device (TMR: Tunnel Magnetoresistance),
a GMR-device (GMR: Giant Magnetoresistance),
a CMR-device (CMR: Colossal Magnetoresistance),
an EMR-device (EMR: Extraordinary Magnetoresistance), and
an AMR-device (AMR: Anisotropic Magnetoresistance)
These magnetoresistive devices may be subsumed as so-called xMR devices. Accordingly, each one of the first, second and third magnetoresistive elements 111, 112, 113 may comprise at least one xMR device.
As exemplarily depicted in
In case the xMR device was configured as an AMR device, it would show half revolution signals (180 degrees) compared to GMR and TMR devices (360 degrees). Accordingly, an AMR device is also applicable for the herein described innovative concept with a simple divider factor of 2.
The following implementations will be described with reference to the above mentioned star topology with equidistant angular distance β=120° (
Each of the three sinusoidal signals (a), (b), (c) may comprise an offset “O” that may derive from homogenous magnetic disturbance fields. Accordingly, each of the three sinusoidal signals (a), (b), (c) may comprise an amplitude ‘A’, a phase angle θ with the above mentioned phase difference Δθ, and an offset value ‘O’. Accordingly, the first magnetoresistive element 111 may generate a first signal α=A·cos(θ)+O, the second magnetoresistive element 112 may generate a second signal
and the third magnetoresistive element 113 may generate a third signal
Since these signals (a), (b), (c) derive from one single magnetoresistive element 111, 112, 113, they are also referred to as single ended signals herein.
a first differential signal d1 is based on a combination of the first output signal (a) and the second output signal (b), e.g. according to: d1=b−a (which would be equivalent, but with different sign, to: d1=a−b),
a second differential signal d2 is based on a combination of the second output signal (b) and the third output signal (c), e.g. according to: d2=c−b (which would be equivalent, but with different sign, to: d2=b−c), and
a third differential signal d3 is based on a combination of the first output signal (a) and the third output signal (c), e.g. according to: d3=a−c (which would be equivalent, but with different sign, to: d3c−a).
With the above mentioned terms belonging to the single ended signals (a), (b), (c) the differential signals d1, d2, d3 would read:
As can be seen in the right part of
The differential signals d1, d2, d3 may deem to calculate a rotation angle between the magnetic source 120 and the magnetoresistive arrangement 110. As can be seen in
Thus, according to some implementations, the controller may be configured to calculate three angle signals α1, α2, α3 from the three differential signals d1, d2, d3, wherein each of the angle signals α1, α2, α3 represents a rotational angle of the magnetic source 120 relative to the magnetoresistive arrangement 110, and wherein the controller is configured to
calculate a first angle signal α1 from a combination of the first differential signal d1 and the second differential signal d2,
calculate a second angle signal α2 from a combination of the second differential signal d2 and the third differential signal d3, and
calculate a third angle signal as from a combination of the first differential signal d1 and the third differential signal d3.
In particular, the first angle signal α1 may be calculated according to the following equation:
The second angle signal α2 may be calculated according to the following equation:
The third angle signal α3 may be calculated according to the following equation:
These angle signals α1, α2, α3 represent the angular information that may be output by the magnetic angle sensor 100 in its respective application. Accordingly, these angle signals α1, α2, α3 may also be referred to as application angles.
However, in addition to calculating the application angle, the magnetic angle sensor 100 according to the herein described innovative concept may also be configured to use one or more of these application angles α1, α2, α3 for applying a safety mechanism or safety measure, respectively. This may be performed for checking whether the magnetic angle sensor 100 may comply with certain safety regulations, such as SIL or ASIL.
For example, the controller may be configured to conduct a safety measure based on the first, second and third angle signals α1, α2, α3 by comparing the first, second and third angle signals α1, α2, α3 with each other and to determine whether they are equal or whether they deviate from each other. Accordingly, the controller may be configured to check if:
α1≈α2≈α3 (equ. 7)
If the controller may determine that the angle signals α1, α2, α3 are equal, then the controller may be configured to derive that the angle calculation from all differential signals d1, d2, d3 was executed correctly. Additionally or alternatively, the controller may be configured to derive that the calculation of the differential signals d1, d2, d3 using the single ended signals (a), (b), (c) was correct. Yet further additionally or alternatively, the controller may be configured to derive that each of the magnetoresistive elements 111, 112, 113 may work properly and that each of the magnetoresistive elements 111, 112, 113 generated a valid signal.
It is to be noted that each of the magnetoresistive elements 111, 112, 113 generates a single ended signal (a), (b), (c) that depends on the current rotational position of the magnetic source 120 relative to the magnetoresistive arrangement 110, however, with different phase angles. That means, at every time instance, each of the magnetoresistive elements 111, 112, 113 shall provide the same signal (at least with respect to its amplitude and signal shape) but with a different phase angle,
Accordingly, if the controller may determine that the angle signals α1, α2, α3 are not equal, e.g. if they may deviate from each other by a certain amount, then the controller may be configured to derive that the angle calculation from all differential signals d1, d2, d3 was not executed correctly. The controller may be configured to derive that the calculation of the differential signals d1, d2, d3 using the single ended signals (a), (b), (c) was incorrect. Furthermore, the controller may be configured to derive that at least one of the magnetoresistive elements 111, 112, 113 does not work properly and that at least one of the magnetoresistive elements 111, 112, 113 generated an invalid signal. Accordingly, the controller may be configured to derive that at least one of the magnetoresistive elements 111, 112, 113 may be faulty.
By comparing at least one of the angle signals α1, α2, α3, the differential signals d1, d2, d3, and the single ended signals (a), (b), (c) with each other, the controller may be configured to determine which one of the magnetoresistive elements 111, 112, 113 may not work properly or may be faulty. In some implementations, the controller may be configured to generate an indication, e.g. an acoustic and/or optical alarm, for informing a user that the magnetic angle sensor 100 may be faulty and/or for informing a user which one of the magnetoresistive elements 111, 112, 113 may be faulty.
Accordingly, if the controller may determine that one of the first, second and third angle signals α1, α2, α3 deviates by a certain amount from the other ones, e.g. if the controller may determine that at least one of the following conditions are fulfilled
α1α2α3 (equ. 7)
α1≈α2α3 (equ. 8)
α1α2≈α3 (equ. 9)
α1α3≈α2 (equ. 10)
α1≈α3α2 (equ. 11)
then the controller may be configured to detect, based on the determined deviating angle signal,
that one of the first, second and third magnetoresistive elements 111, 112, 113 generates a faulty output signal, and/or
which one of the first, second and third magnetoresistive elements 111, 112, 113 generates a faulty output signal.
According to the herein described innovative principle, a fourth application angle α4 may be calculated, in addition to the previously discussed three application angles α1, α2, α3. The additional fourth application angle α4 may also be used for safety measures to apply an even higher safety level, e.g. in terms of SIL or ASIL, for example.
As can be seen in
The controller may be configured to calculate the fourth angle signal α4 from the first, second and third differential signals d1, d2, d3 according to the following equation:
The representation on the left side in
In some implementations, the controller may be configured to use one or more of these four application angles α1, α2, α3, α4 for applying a safety mechanism or safety measure, respectively. This may be performed for checking whether the magnetic angle sensor 100 may comply with certain safety regulations, such as SIL or ASIL.
For example, the controller may be configured to conduct a safety measure based on the first, second, third and fourth angle signals α1, α2, α3, α4 by comparing the first, second, third and fourth angle signals α1, α2, α3, α4 with each other and to determine whether they are equal or whether they deviate from each other. Accordingly, the controller may be configured to check if:
α1≈α2Æα3≈α4 (equ. 13)
If the controller may determine that the angle signals α1, α2, α3, α4 are equal, then the controller may be configured to derive that the angle calculation of the four angle signals α1, α2, α3, α4 from the three differential signals d1, d2, d3 was executed correctly. Additionally or alternatively, the controller may be configured to derive that the calculation of the differential signals d1, d2, d3 using the single ended signals (a), (b), (c) was correct. Yet further additionally or alternatively, the controller may be configured to derive that each of the magnetoresistive elements 111, 112, 113 may work properly and that each of the magnetoresistive elements 111, 112, 113 generated a valid signal.
In turn, if the controller may determine that the angle signals α1, α2, α3 are not equal, e.g. if they may deviate from each other by a certain amount, then the controller may be configured to derive that the angle calculation of the four angle signals α1, α2, α3, α4 from the three differential signals d1, d2, d3 was not executed correctly. The controller may be configured to derive that the calculation of the differential signals d1, d2, d3 using the single ended signals (a), (b), (c) was incorrect. Furthermore, the controller may be configured to derive that at least one of the magnetoresistive elements 111, 112, 113 does not work properly and that at least one of the magnetoresistive elements 111, 112, 113 generated an invalid signal. Accordingly, the controller may be configured to derive that at least one of the magnetoresistive elements 111, 112, 113 may be faulty.
By comparing at least one of the angle signals α1, α2, α3, α4, the differential signals d1, d2, d3, and the single ended signals (a), (b), (c) with each other, the controller may be configured to determine which one of the magnetoresistive elements 111, 112, 113 may not work properly or may be faulty. In some implementations, the controller may be configured to generate an indication, e.g. an acoustic and/or optical alarm, for informing a user that the magnetic angle sensor 100 may be faulty and/or for informing a user which one of the magnetoresistive elements 111, 112, 113 may be faulty.
Accordingly, if the controller may determine that one of the first, second, third and fourth angle signals α1, α2, α3, α4 deviates by a certain amount from the other ones, then the controller may be configured to detect, based on the determined deviating angle signal, that one of the first, second and third magnetoresistive elements 111, 112, 113 generates a faulty output signal, and/or
which one of the first, second and third magnetoresistive elements 111, 112, 113 generates a faulty output signal.
Additionally or alternatively to the above mentioned calculation of the four angle signals α1, α2, α3, α4 from the three differential signals d1, d2, d3 for safety reasons, the controller may be configured to increase/enhance the safety level by performing a further safety integrity double-check verification according to the following equation:
According to above equation 14, the controller may be configured to conduct a safety measure based on the first, second and third differential signals d1, d2, d3 by checking whether a sum of a first quadratic term containing the first and third differential signals d1, d3 and a second quadratic term containing the first and second and third differential signals d1, d2, d3 is constant.
The first quadratic term
may correspond to the cos2 of the fourth angle signal α4, while the second quadratic term
may correspond to the sin2 of the fourth angle signal α4. Accordingly, based on the fourth angle signal α4 it may be checked whether the criterion cos2α4+sin2α4=1 is fulfilled.
If the controller may determine that the criterion according to equation 14 is fulfilled, then the controller may be configured to derive that the angle calculation of the four angle signals α1, α2, α3, α4 from the three differential signals d1, d2, d3 was executed correctly. Additionally or alternatively, the controller may be configured to derive that the calculation of the differential signals d1, d2, d3 using the single ended signals (a), (b), (c) was correct. Yet further additionally or alternatively, the controller may be configured to derive that each of the magnetoresistive elements 111, 112, 113 may work properly and that each of the magnetoresistive elements 111, 112, 113 generated a valid signal.
In turn, if the controller may determine that the criterion according to equation 14 is not fulfilled, then the controller may be configured to derive that the angle calculation of the four angle signals α1, α2, α3, α4 from the three differential signals d1, d2, d3 was not executed correctly. The controller may be configured to derive that the calculation of the differential signals d1, d2, d3 using the single ended signals (a), (b), (c) was incorrect. Furthermore, the controller may be configured to derive that at least one of the magnetoresistive elements 111, 112, 113 does not work properly and that at least one of the magnetoresistive elements 111, 112, 113 generated an invalid signal. Accordingly, the controller may be configured to derive that at least one of the magnetoresistive elements 111, 112, 113 may be faulty. In some implementations, the controller may be configured to determine which one of the magnetoresistive elements 111, 112, 113 may not work properly or may be faulty
The first magnetoresistive element 111 may generate the first analogous output signal (a). The second magnetoresistive element 112 may generate the second analogous output signal (b). The third magnetoresistive element 113 may generate the third analogous output signal (c). The first, second and third analogous output signals (a), (b), (c) may be fed into the controller 150.
The controller 150 may comprise an ADC (Analog-to-Digital Converter) for discretizing the analogous output signals (a), (b), (c). For example, a first Analog-to-Digital Converter ‘ADC1’ may be configured to convert the first analogous output signal (a) into a first digital output signal, a second Analog-to-Digital Converter ‘ADC2’ may be configured to convert the second analogous output signal (b) into a second digital output signal, and a third Analog-to-Digital Converter ‘ADC3’ may be configured to convert the third analogous output signal (c) into a third digital output signal.
The magnetic angle sensor 100 may be realized, as shown in
In block 181 the differential measurement is performed according to which the three differential signals d1, d2, d3 are calculated from the three single ended signals (a), (b), (c) as described above with reference to equations 1, 2 and 3. As can be seen in block 181, this may be done by using the outputs of the Analog-to-Digital Converters ‘ADC1’, ‘ADC2’ and ‘ADC3’, respectively. In order to emphasize that the three differential signals are not yet normalized, they may be referenced in block 181 with capital letters D1, D2, D3.
Block 181 shows an optional step, wherein the differential signals D1, D2, D3 may be normalized, e.g. by performing an AOP (Amplitude Phase Offset) calibration.
In block 183 the above described at least three, and preferably the above described exactly four, angle signals α1, α2, α3, α4 may be calculated from the three differential signals d1, d2, d3, as described above with reference to equations 4, 5, 6 and 12. These four angle signals α1, α2, α3, α4 may be used as the so-called application angles. That is, these four angle signals α1, α2, α3, α4 may represent and indicate the angular position of the magnetic source 120 relative to the magnetoresistive arrangement 110.
The magnetic angle sensor 100 of the herein described innovative concept may be configured to provide safety integrity check mechanisms for improving its safety integrity levels. Accordingly, in block 184 two different safety measures may be performed, wherein in a first safety measure the calculated angle signals α1, α2, α3, α4 may be compared with each other in order to determine a deviation of at least one of the four angle signals α1, α2, α3, α4, e.g. the controller 150 may be configured to check whether α1≈α2≈α3≈α4.
Additionally or alternatively, in a second safety measure, the differential signals d1, d2, d3 may be used for an additional safety integrity check, wherein the controller 150 may be configured to proof whether the criterion
is fulfilled.
The existing sensor concept uses four TMR elements 911, 912, 913, 914, wherein each TMR-element comprises a pair of two TMR-stacks 901, . . . , 908. In total, the existing sensor 900 uses eight TMR-stacks 901, . . . , 908. Since four TMR elements 911, 912, 913, 914 are needed, a 4-channel ADC is needed accordingly.
Two TMR elements 911, 912 are connected in a positive bridge connection, while two other TMR elements 913, 914 are connected in a negative bridge connection. Each pair, e.g. each TMR element 911, 912, 913, 914 generates a cos-signal and a sin-signal. Accordingly, the negative bridge generates a negative cos-signal 921 and a negative sin-signal 922, and the positive bridge generates a positive cos-signal 923 and a positive sin-signal 924.
With this existing sensor concept, two differential signals can be generated, namely (SIN-P−COS_P) and (SIN_N−COS_N). Thus, from these two differential signals only one application angle can be calculated. And from the four single ended signals two application angles can be used for safety measures.
The herein described innovative concept instead only uses three magnetoresistive elements 111, 112, 113. Each magnetoresistive element 111, 112, 113 may comprise two magnetoresistive stacks. Thus, only six magnetoresistive stacks are used in the present magnetic angle sensor 100 instead of eight TMR stacks in the existing sensor concept 900.
Since only three magnetoresistive elements 111, 112, 113 are used, a 3-channel ADC is sufficient instead of a 4-channel ADC with the existing sensor concept 900. With the three magnetoresistive elements 111, 112, 113 which are arranged in the symmetric magnetoresistive arrangement 110 as described herein, three differential signals d1, d2, d3 may be generated instead of two differential signals in the existing sensor concept 900.
With the present innovative magnetic angle sensor 100 four application angles α1, α2, α3, α4 can be calculated instead of only one application angle in the existing sensor concept 900. Furthermore, according to the innovative magnetic angle sensor 100, these four angle signals α1, α2, α3, α4 can also be used for safety measurements instead of only two angles in the existing sensor concept 900.
In block 201 a magnetoresistive arrangement 110 is provided with a first, second and third magnetoresistive element 111, 112, 113 being oriented relative to each other such that they form a symmetrical geometric (e.g. star or equiangular triangle) arrangement with equal angular distances between each other,
In block 202 a first single ended output signal (a) is derived from the first magnetoresistive element 111, the first output signal (a) depending on a positional relationship between a magnetic source 120 and the first magnetoresistive element 111. Furthermore, a second single ended output signal (b) is derived from the second magnetoresistive element 112, the second output signal (b) depending on a positional relationship between the magnetic source 120 and the second magnetoresistive element 112. Still further, a third single ended output signal (c) is derived from the third magnetoresistive element 113, the third output signal (c) depending on a positional relationship between the magnetic source 120 and the third magnetoresistive element 113.
In block 203 three differential signals d1, d2, d3 are determined from the single ended output signals (a), (b, (c), wherein
a first differential signal d1=b−a is based on a combination of the first output signal (a) and the second output signal (b),
a second differential signal d2=c−b is based on a combination of the second output signal (b) and the third output signal (c), and
a third differential signal d3=a−c is based on a combination of the first output signal (a) and the third output signal (c).
In block 204 at least three angle signals α1, α2, α3 are calculated from the three differential signals d1, d2, d3, wherein each of the three angle signals α1, α2, α3 represents a rotational angle of the magnetic source 120 relative to the magnetoresistive arrangement 110, wherein
a first angle signal α1 is calculated from the first differential signal d1 and the second differential signal d2,
a second angle signal α2 is calculated from the second differential signal d2 and the third differential signal d3, and
a third angle signal α3 is calculated from the first differential signal d1 and the third differential signal d3.
As mentioned above, exactly three angle signals α1, α2, α3 or even exactly four angle signals α1, α2, α3, α4 may be calculated from the three differential signals d1, d2, d3. Furthermore, two different safety measures can be performed by checking whether
α1≈α2≈α3≈α4
and/or by checking whether
Although some aspects have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.
Some or all of the method steps may be executed by (or using) a hardware apparatus, like for example, a microprocessor, a programmable computer or an electronic circuit. In some implementations, one or more of the most important method steps may be executed by such an apparatus.
Depending on certain implementation requirements, implementations can be implemented in hardware or in software or at least partially in hardware or at least partially in software. The implementation can be performed using a digital storage medium, for example a floppy disk, a DVD, a Blu-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate (or are capable of cooperating) with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.
Some implementations comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.
Generally, implementations can be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine readable carrier.
Other implementations comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier.
In other words, an implementation of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.
A further implementation of the inventive methods is, therefore, a data carrier (or a digital storage medium, or a computer-readable medium) comprising, recorded thereon, the computer program for performing one of the methods described herein. The data carrier, the digital storage medium or the recorded medium are typically tangible and/or non-transitory.
A further implementation of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet.
A further implementation comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein.
A further implementation comprises a computer having installed thereon the computer program for performing one of the methods described herein.
A further implementation comprises an apparatus or a system configured to transfer (for example, electronically or optically) a computer program for performing one of the methods described herein to a receiver. The receiver may, for example, be a computer, a mobile device, a memory device or the like. The apparatus or system may, for example, comprise a file server for transferring the computer program to the receiver.
In some implementations, a programmable logic device (for example a field programmable gate array) may be used to perform some or all of the functionalities of the methods described herein. In some implementations, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods are preferably performed by any hardware apparatus.
The apparatus described herein may be implemented using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
The methods described herein may be performed using a hardware apparatus, or using a computer, or using a combination of a hardware apparatus and a computer.
While this disclosure has been described with reference to illustrative implementations, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative implementations, as well as other implementations of this disclosure, will be apparent to persons skilled in the art upon reference to the description. It is therefore intended that the appended claims encompass any such modifications or implementations.
Number | Date | Country | Kind |
---|---|---|---|
102021212873.4 | Nov 2021 | DE | national |