ANGLE SENSOR ARRAY AND METHOD FOR ANGLE DETERMINATION - Patent application
The angle sensor array employs an adaptive correction method to minimize measurement errors by adjusting the correction factor based on amplification, improving the accuracy of angular position determination in rotor systems.
Patent Information
- Application Number
- JP2024540829
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-01-05
- Filing Date
- 2022-12-19
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2042-12-19
AI Technical Summary
Existing angle sensor systems suffer from measurement errors due to deviations in signal channels caused by metallic conductive surroundings and conductor tracks, leading to inaccuracies in determining the angular position of rotors.
An adaptive correction method is implemented using an angle sensor array that adjusts a correction factor based on the current amplification factor, processing measurement signals through a measurement acquisition device, signal processing device, correction device, and angle calculation device to minimize angular errors.
The adaptive correction method significantly reduces angular measurement errors by dynamically adjusting signal processing to the current amplification factor, enhancing the accuracy of angular position determination.
Smart Images

Figure 2025501356000001_ABST
Abstract
Description
[Technical field]
[0001] The invention relates to an angle sensor array and a corresponding method for angle determination. The subject of the invention is also an apparatus for determining an angle difference, as well as a computer program and an apparatus for executing the computer program. [Background technology]
[0002] From the prior art it is known to determine the angular position or angular state of a rotor by means of an inductive rotor position sensor by mathematical transformation of two measured signals, also called measurement signals. For this purpose, a sine channel usually provides a corresponding sine signal of the angular position of the rotor, and a cosine channel provides a corresponding cosine signal of the angular position of the rotor. From the sine and cosine signals the current angular position of the rotor can then be calculated by means of the arctangent function. The measured raw signals are subject to errors due to deviations in the layout of the sine channel and the cosine channel, the measurement principle, etc. In particular, there is an offset on the signal, which is caused, for example, by the metallic conductive surroundings and the conductor tracks on the printed circuit board. These deviations cause errors in the measured angle compared to the actual angle of rotation. From the prior art suitable correction methods are known, which can reduce the errors by transforming the input signal before the angle calculation.
[0003] EP 1 315 954 A discloses a method for determining the angle difference in a split shaft with several phase tracks and interleaved torsion bars, in which a respective ambiguous phase signal is obtained for one revolution of the shaft by means of associated sensors and an evaluation unit, at least two phase signals are weighted and added to one signal, from which a non-integer component is formed which is proportional to the angle difference, from which the torque acting on the shaft is determined by multiplication with the spring rate of the interleaved torsion bar. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] European Patent No. 1315954 Summary of the Invention [Problem to be solved by the invention]
[0005] Disclosure of the Invention The angle sensor array with the features of independent claim 1 and the method for angle determination with the features of independent claim 14 each have the advantage that an adaptive calculation of the correction factor based on the currently set amplification factor is performed. In a suitable manner, the correction factor for correcting the measurement signal is adapted to the current amplification factor. This makes it possible to achieve a correction of the measured signal adapted to the current amplification factor, which can minimize the angle error. [Means for solving the problem]
[0006] An embodiment of the invention provides an angle sensor array comprising a measurement generator, a measurement acquisition device, a signal processing device, a correction device and an angle calculation device. The measurement acquisition device is configured to acquire at least one physical quantity representative of a current angular position of the measurement generator and to output at least two measurement signals, each representative of a current angular position of the measurement generator. The signal processing device is configured to process the at least two measurement signals, respectively amplify them with a variably settable amplification factor, digitize them if necessary and provide the processed measurement signals to the correction device. Here, the correction device is configured to adaptively calculate at least one correction factor depending on the amplification factor currently set in the signal processing device, correspondingly correct the at least two processed measurement signals and output at least two corrected measurement signals. The angle calculation device is configured to calculate the current angular position of the measurement generator using at least one mathematical transformation of the at least two corrected measurement signals.
[0007] Further, an apparatus for determining an angle difference is proposed, comprising two such angle sensor arrays and a calculation unit, where a first such angle sensor array provides a first current angular position of a first measurement generator and a second such angle sensor array provides a second current angular position of a second measurement generator, and the calculation unit is configured to calculate and output a difference angle from the first current angular position and the second current angular position.
[0008] Furthermore, a method is proposed for the angle determination of a measured value generator using such an angle sensor array. Here, at least two different measurement signals are provided, each of which represents a current angular position of the measured value generator. The at least two measurement signals are processed by amplifying the at least two measurement signals with a variably settable amplification factor and, if necessary, digitizing them. Depending on the currently set amplification factor, at least one correction factor is adaptively calculated and the at least two processed measurement signals are correspondingly corrected. With the aid of at least one mathematical transformation of the at least two corrected measurement signals, the current angular position of the measured value generator is calculated and output.
[0009] The measurement generator may for example be configured as a rotor whose current angular position is to be determined, or alternatively, the measurement generator may be configured as a linear displacement generator whose translational motion is to be evaluated using a similarly captured current angular position, where the captured current angular position is proportional to the distance traveled by the linear displacement generator.
[0010] A measurement acquisition device can be understood below as a device comprising at least one sensor element for acquiring a physical quantity representative of the current angular position of the measurement generator. Here, the measurement acquisition device can be configured to process and further process the physical quantity acquired by the at least one sensor element, so that, for example, a number of measurement signals can be generated and output from the acquired physical quantity. This means that in this embodiment, the number "n" of output measurement signals is based on the number "m" of sensor elements acquiring the physical quantity, in which case the number "m" of sensor elements is smaller than the number "n" of output measurement signals. Of course, the output measurement signals can also be generated from the respective separately acquired physical quantities. This means that in this embodiment, the number "n" of output measurement signals corresponds to the number "n" of sensor elements acquiring the physical quantity. The at least two output measurement signals have a predefined phase relationship with respect to one another, in which case an unambiguous angle value can be obtained from the mutually shifted ambiguous measurement signals. At least the output measurement signals can be obtained, for example, using radar, laser, optical, magnetic, inductive or other sensor principles.
[0011] A signal processing device can be understood in this context as an electrical or electronic assembly which receives and processes at least two output measurement signals from the measurement acquisition device. For this purpose, the signal processing device can have at least one analog or digital interface for receiving the measurement signals. For processing the at least two measurement signals, the signal processing device can include at least one analog or digital amplifier, a corresponding automatic amplification control and, if necessary, at least one analog / digital converter. If the signal processing device includes at least one analog interface and at least one digital amplifier, the at least one analog / digital converter can be arranged between the analog interface and the digital amplifier. If the signal processing device includes at least one analog interface and at least one analog amplifier, the analog interface can be directly connected to the analog amplifier and the at least one analog / digital converter can alternatively be arranged between the at least one analog amplifier and the output of the signal processing device. If the measurement acquisition device provides the measurement signals in digital form, for example via a data bus system, the signal processing device can include at least one digital interface and a digital amplifier. The at least one analog / digital converter is in this embodiment arranged in part of the measurement acquisition device.
[0012] A correction device can be understood in this document as an electrical or electronic assembly that receives and corrects at least two processed measurement signals from a signal processing device. For this purpose, the correction device can have at least one digital interface for receiving the processed measurement signals. To correct the at least two measurement signals, the correction device can include at least one calculation block and at least one corresponding correction block.
[0013] An angle calculation device can be understood in this document as an electrical or electronic assembly which receives at least two corrected measurement signals from the correction device and calculates the current angular position of the measurement value generator. For this purpose, the angle calculation device can have at least one digital interface for receiving the corrected measurement signals. For the calculation of the current angular position, the angle calculation device can include at least one calculation block.
[0014] At least one digital interface and / or at least one digital amplifier of the signal processing device and / or at least one digital interface and / or at least one calculation block and / or at least one correction block of the correction device and / or at least one digital interface and / or at least one calculation block of the angle calculation device may be implemented in a hardware and / or software manner. In the case of a hardware-based implementation, such digital components of the signal processing device and / or the correction device and / or the angle calculation device may for example be part of a so-called system ASIC, which includes various functions of the signal processing device and / or the correction device and / or the angle calculation device. However, it is also possible that the digital components are separate integrated circuits or at least partly consist of separate components. In the case of a software-based implementation, the digital components may for example be software modules present next to other software modules on a microcontroller. Also advantageous is a computer program product with a program code stored on a machine-readable carrier, such as a semiconductor memory, hard disk memory or optical memory, which, when the program is executed by a corresponding device, e.g. a signal processing device and / or a correction device and / or an angle calculation device, is used for processing the at least two measurement signals and / or for performing a correction of the at least two processed measurement signals and / or for calculating a current angular position based on the at least two processed measurement signals.
[0015] The measures and developments defined in the dependent claims enable advantageous developments of the angle sensor array defined in the independent claim 1 and the method for angle determination of a measurement value generator defined in the independent claim 13.
[0016] Particularly preferably, the correction device may further be configured to perform an offset correction and / or a gain correction and / or a phase correction and / or a harmonic correction of the processed measurement signals using at least one correction factor. In a particularly simple and low-cost embodiment of the angle sensor array, the correction device only performs an offset correction of the at least two processed measurement signals. Of course, it is also possible for the correction device to perform further suitable corrections not mentioned above of the at least two processed measurement signals. Furthermore, any combination of corrections to be performed can be performed. Thus, for example, the correction device can combine a gain correction with an offset correction of the at least two processed measurement signals.
[0017] In a preferred embodiment of the angle sensor array, the "n" channel measurement acquisition device can provide "n" measurement signals of the current angular position of the measurement generator, which can be processed by the signal processing device and corrected by the correction device. Here, the correction device can output the "n" corrected measurement signals to a conversion device, which can be configured to convert and output the "n" corrected measurement signals into modified sine and cosine signals using at least one mathematical transformation, where the angle calculation device can be configured to calculate the current angular position of the measurement generator from the modified sine and cosine signals using an arctangent function. In this embodiment, first the "n" measurement signals are processed and corrected, and then converted into two corrected measurement signals. Alternatively, the "n" channel measurement acquisition device can provide "n" measurement signals of the current angular position of the measurement generator, which are processed by the signal processing device. Here, the signal processing device may output the "n" processed measurement signals to a conversion device, which may be configured to convert the "n" processed measurement signals using at least one mathematical transformation into processed sine and cosine signals and output them to a correction device, where the correction device may be configured to modify the processed sine and cosine signals and output the modified sine and cosine signals to an angle calculation device, which may be configured to calculate the current angular position of the measurement generator from the modified sine and cosine values using an arctangent function. In this embodiment, first the "n" measurement signals are processed and then converted into two processed measurement signals, which are then modified.
[0018] In a preferred embodiment of the angle sensor array, the two-channel measurement acquisition device can provide a sine wave signal as a first measurement signal of the current angular position of the measurement generator and a cosine wave signal as a second measurement signal for processing by the signal processing device. Here, the signal processing device can output the processed sine wave signal as a first processed measurement signal of the current angular position of the measurement generator and the processed cosine wave signal as a second processed measurement signal to the correction device. The correction device can output the modified sine wave signal as a first modified measurement signal and the modified cosine wave signal as a second modified measurement signal to the angle calculation device, which can be configured to calculate the current angular position of the measurement generator from the modified sine value and the modified cosine value using an inverse sine function. In a preferred embodiment, only two measurement signals with a preset phase shift of 90° are provided, processed and corrected.
[0019] In a further preferred embodiment of the angle sensor array, the signal processing device and the correction device may each be configured with one channel. Here, an n-channel multiplexer may be loop-connected between the measurement acquisition device and the signal processing device, and sequentially provides "n" measurement signals of the current angular position of the measurement generator to the signal processing device, which sequentially processes and outputs the "n" measurement signals. The one-channel correction device can sequentially correct and output the "n" processed measurement signals from the one-channel signal processing device, whereby the n-channel demultiplexer can sequentially receive, store and simultaneously output the "n" corrected measurement signals to the angle calculation device. In this embodiment, both the signal processing device and the correction device are configured with one channel, so that the multiplexer is arranged before the signal processing device and the demultiplexer is arranged after the correction device. Alternatively, the signal processing device may be one-channel and the correction device may be multi-channel, where an n-channel demultiplexer may be looped between the one-channel signal processing device and the multi-channel correction device, which may sequentially receive and store the "n" processed measurement signals and simultaneously output them to the multi-channel correction device. In this embodiment, only the signal processing device is configured as one-channel, so that the multiplexer can be arranged before the signal processing device and the demultiplexer can be arranged after the signal processing device. In a further alternative embodiment of the angle sensor array, the signal processing device may be configured as multi-channel and the correction device may be configured as one-channel. Here, an n-channel multiplexer may be looped between the multi-channel signal processing device and the one-channel correction device, where "n" adapted measurement signals of the current angular position of the measurement value generator can be sequentially provided to the correction device, which may sequentially receive, modify and output the "n" processed measurement signals.An n-channel demultiplexer can in this alternative embodiment be looped between the correction device and the angle calculation device to sequentially receive and store the "n" corrected measurement signals and output them simultaneously to the angle calculation device. Multiplexers and demultiplexers can also be used in a two-channel embodiment of the measurement acquisition device to allow one-channel signal processing and / or one-channel correction of the two output measurement signals.
[0020] In a further preferred embodiment of the angle sensor array, the correction device may be further configured to adapt the at least one correction factor to the currently set amplification factor via a linear mathematical relationship or via a pre-created and stored conversion table, which allows for a simple and low-cost realization of the correction device.
[0021] In a further preferred embodiment of the angle sensor array, the correction device may for example comprise at least one calculation block and at least one correction block for each measurement channel. Here, the at least one calculation block may be configured to adaptively calculate at least one correction factor for the at least two processed measurement signals depending on the currently set amplification factor and provide it to a corresponding correction block, which correspondingly corrects the processed measurement signals and outputs the corrected measurement signals. In a preferred embodiment, one common calculation block is used for the measurement channels.
[0022] In further preferred embodiments of the angle sensor array, the signal processing device and / or the correction device and / or the angle calculation device may, for example, each be configured as an application specific integrated circuit (ASIC) or as a programmable logic gate array or as a microcontroller.
[0023] Exemplary embodiments of the invention are illustrated in the drawings and are explained in more detail in the following specification, in which components or elements performing the same or similar functions are provided with the same reference signs. [Brief description of the drawings]
[0024] [Figure 1] 1 is a schematic block diagram showing a first embodiment of a measurement acquisition device according to the present invention; [Diagram 2] FIG. 4 is a schematic block diagram of a second embodiment of a measurement acquisition device according to the present invention; [Diagram 3] FIG. 4 is a schematic block diagram of a third embodiment of a measurement acquisition device according to the present invention; [Figure 4] 4 shows a schematic block diagram of a fourth embodiment of a measurement acquisition device according to the invention; [Diagram 5] FIG. 10 is a schematic block diagram of a sixth embodiment of a measurement acquisition device according to the present invention; [Figure 6] FIG. 1 is a schematic block diagram illustrating an embodiment of an apparatus according to the present invention for determining an angular difference. [Figure 7] 6 is a schematic flow chart illustrating an embodiment of a method according to the invention for angle determination of a measurement generator using the measurement acquisition device of FIGS. 1 to 5; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0025] EMBODIMENTS OF THE PRESENTINVENTION As is evident from Figures 1 to 5, the illustrated embodiment of an angle sensor array 1, 1A, 1B, 1C, 1D, 1E according to the invention comprises a measurement value generator, not shown in detail, a measurement value acquisition device 2, a signal processing device 3, a correction device 10 and an angle calculation device 20, 20A, 20B. The measurement value acquisition device 2 acquires at least one physical quantity representative of the current angular position W of the measurement value generator and outputs at least two measurement signals MS1, MS2, MS3, MSn, each representative of the current angular position W of the measurement value generator. The signal processing device 3 processes the at least two measurement signals MS1, MS2, MS3, MSn and amplifies these at least two measurement signals MS1, MS2, MS3, MSn, each with a variable, settable amplification factor. If necessary, the signal processing device 3 digitizes the at least two measurement signals MS1, MS2, MS3, MSn and provides the processed measurement signals AMS1, AMS2, AMS3, AMSn to the correction device 10. Here, the correction device 10 adaptively calculates at least one correction factor KK1, KK2, KK3, KK4 depending on the amplification factor AVF currently set in the signal processing device 3, correspondingly corrects the at least two processed measurement signals AMS1, AMS2, AMS3, AMSn and outputs at least two corrected measurement signals KMS1, KMS2, KMS3, KMSn. The angle calculation device 20, 20A, 20B calculates the current angular position W of the measurement value generator by means of at least one mathematical transformation of the at least two corrected measurement signals KMS1, KMS2, KMS3, KMSn.
[0026] As is further evident from FIGS. 1 to 4, the four illustrated embodiments of the angle sensor array 1A, 1B, 1C, 1D each include one “n”-channel measurement acquisition device 2A, which provides “n” measurement signals MS1, MS2, MS3, MSn of the current angular position W of the measurement generator. The “n” output measurement signals MS1, MS2, MS3, MSn have a specific phase relationship with respect to one another, whereby an unambiguous angle value W can be obtained from the mutually shifted ambiguous measurement signals MS1, MS2, MS3, MSn. In the illustrated embodiments, the output measurement signals MS1, MS2, MS3, MSn are obtained using an inductive sensor principle. In the case of a non-illustrated embodiment of the angle sensor array 1, other sensor principles, such as, for example, radar, laser, optical, magnetic or other sensor principles, can be used to obtain the at least two measurement signals MS1, MS2, MS3, MSn. The “n” measurement signals MS 1 , MS 2 , MS 3 , MSn are processed by a signal processing device 3 and corrected by a correction device 10 .
[0027] As is further evident from FIG. 1, the illustrated first embodiment of the angle sensor array 1A includes, in addition to the "n"-channel measurement acquisition device 2A, an n-channel signal processing device 3A and an n-channel correction device 10A. The n-channel signal processing device 3A receives "n" measurement signals MS1, MS2, MS3, MSn from the "n"-channel measurement acquisition device 2A, processes these measurement signals MS1, MS2, MS3, MSn and outputs "n" processed measurement signals AMS1, AMS2, AMS3, AMSn to the n-channel correction device 10A. The n-channel correction device 10A corrects the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn and outputs these "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn to the conversion device 22. The conversion device 22 is part of the angle calculation device 20A in the illustrated first embodiment of the angle sensor array 1A. The conversion device 22 converts the "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn into a corrected sine wave signal KSIN and a corrected cosine wave signal KCOS using at least one mathematical transformation and outputs these corrected sine wave signals KSIN and corrected cosine wave signals KCOS to the calculation block 24 of the angle calculation device 20A. In the case of a three-channel embodiment of the correction device 10, the conversion device 22 receives, for example, three corrected measurement signals KMS1, KMS2, KMS3, which respectively have a phase shift of 120° relative to each other. The conversion device 22 converts these three corrected measurement signals KMS1, KMS2, KMS3 into a corrected sine wave signal KSIN and a corrected cosine wave signal KCOS using the Clarke transformation. The corrected sine wave signal KSIN and the corrected cosine wave signal KCOS have a phase shift of 90° relative to each other. A calculation block 24 of the angle calculation device 20A calculates the current angular position W of the measurement generator from the modified sine signal KSIN and the modified cosine signal KCOS using the arctangent function.
[0028] As can be seen further from Fig. 2, the illustrated second embodiment of the angle sensor array 1B additionally comprises a one-channel signal processing device 3B and a one-channel correction device 10B to the "n"-channel measurement acquisition device 2A. Here, between the "n"-channel measurement acquisition device 2A and the one-channel signal processing device 3B, an n-channel multiplexer 30 is arranged, which in the illustrated embodiment is configured as an analog n-channel multiplexer 30A. The n-channel multiplexer 30 receives "n" measurement signals MS1, MS2, MS3, MSn in parallel from the "n"-channel measurement acquisition device 2A and provides these measurement signals MS1, MS2, MS3, MSn in a preset sequence as output signals MSx of the one-channel signal processing device 3B. The one-channel signal processing device 3B processes the "n" measurement signals MS1, MS2, MS3, MSn provided thereto and outputs the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn in sequence as output signals AMSx to the one-channel correction device 10B. The one-channel correction device 10B corrects the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn and outputs the "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn in sequence as output signals KMSx to the n-channel demultiplexer 40, which receives and stores the "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn in sequence and simultaneously outputs them to the conversion device 22. The conversion device 22 is also part of the angle calculation device 20A in the illustrated second embodiment of the angle sensor array 1B. The conversion device 22 converts the "n" modified measurement signals KMS1, KMS2, KMS3, KMSn into modified sine wave signals KSIN and modified cosine wave signals KCOS using at least one mathematical transformation, similar to the first embodiment of the angle sensor array 1A, and outputs the modified sine wave signals KSIN and modified cosine wave signals KCOS to the calculation block 24 of the angle calculation device 20A. The modified sine wave signals KSIN and modified cosine wave signals KCOS have a phase shift of 90° with respect to each other.A calculation block 24 of the angle calculation device 20A calculates the current angular position W of the measurement generator from the modified sine signal KSIN and the modified cosine signal KCOS using the arctangent function.
[0029] As can be seen further from Fig. 3, the illustrated third embodiment of the angle sensor array 1C additionally comprises an n-channel signal processing device 3A and a one-channel correction device 10B to the "n"-channel measurement acquisition device 2A. Here, an n-channel multiplexer 30 is arranged between the n-channel signal processing device 3A and the one-channel correction device 10B, which in the illustrated embodiment is configured as an n-channel digital multiplexer 30A. The n-channel signal processing device 3A receives "n" measurement signals MS1, MS2, MS3, MSn from the "n"-channel measurement acquisition device 2A, processes these measurement signals MS1, MS2, MS3, MSn and outputs "n" processed measurement signals AMS1, AMS2, AMS3, AMSn to the n-channel multiplexer 30. The n-channel multiplexer 30 receives in parallel the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn from the "n"-channel signal processing device 3A and sequentially provides these processed measurement signals AMS1, AMS2, AMS3, AMSn in a preset order as output signals AMSx to the one-channel correction device 10B. The one-channel correction device 10B corrects the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn and sequentially outputs the "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn as output signals KMSx to the n-channel demultiplexer 40, which sequentially receives and stores the "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn and simultaneously outputs them to the conversion device 22. The conversion device 22 is also part of the angle calculation device 20A in the illustrated third embodiment of the angle sensor array 1B. This conversion device 22 converts the "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn into corrected sine wave signals KSIN and corrected cosine wave signals KCOS using at least one mathematical transformation, as in the first and second embodiments of the angle sensor arrays 1A, 1B, and outputs these corrected sine wave signals KSIN and corrected cosine wave signals KCOS to the calculation block 24 of the angle calculation device 20A.The modified sine wave signal KSIN and the modified cosine wave signal KCOS have a phase shift of 90° relative to each other. A calculation block 24 of the angle calculation device 20A calculates the current angular position W of the measurement generator from the modified sine wave signal KSIN and the modified cosine wave signal KCOS using the arctangent function.
[0030] As can be further seen from Fig. 4, the illustrated fourth embodiment of the angle sensor array 1D additionally comprises an n-channel signal processing device 3A and a two-channel correction device 10C to the "n"-channel measurement acquisition device 2A. Here, a conversion device 22 is arranged between the n-channel signal processing device 3A and the two-channel correction device 10B. The n-channel signal processing device 3A receives "n" measurement signals MS1, MS2, MS3, MSn from the "n"-channel measurement acquisition device 2A, processes these measurement signals MS1, MS2, MS3, MSn and outputs "n" measurement signals AMS1, AMS2, AMS3, AMSn to the conversion device 22. The conversion device 22 converts the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn into a processed sine wave signal ASIN and a processed cosine wave signal ACOS using at least one mathematical transformation, and outputs these processed sine wave signals ASIN and processed cosine wave signals ACOS to the two-channel correction device 10C. The two-channel correction device 10C corrects the processed sine wave signal ASIN and processed cosine wave signal COS, and outputs these corrected sine wave signal KSIN and corrected cosine wave signal KCOS to the calculation block 24 of the angle calculation device 20B. The corrected sine wave signal KSIN and the corrected cosine wave signal KCOS have a phase shift of 90° relative to each other. The calculation block 24 of the angle calculation device 20B calculates the current angular position W of the measurement generator from the corrected sine wave signal KSIN and the corrected cosine wave signal KCOS using the arctangent function.
[0031] In an alternative, not shown, embodiment of the angle sensor array 1, the latter additionally comprises a one-channel signal processing device 3B and an n-channel correction device 10A in addition to the "n"-channel measurement acquisition device 2A. Here, an n-channel multiplexer 30 is arranged between the "n"-channel measurement acquisition device 2A and the one-channel signal processing device 3B. The n-channel multiplexer 30 receives "n" measurement signals MS1, MS2, MS3, MSn in parallel from the "n"-channel measurement acquisition device 2A and provides these measurement signals MS1, MS2, MS3, MSn sequentially in a preset order as output signals MSx of the one-channel signal processing device 3B. The one-channel signal processing device 3B processes the provided "n" measurement signals MS1, MS2, MS3, MSn and outputs "n" processed measurement signals AMS1, AMS2, AMS3, AMSn in sequence as output signal AMSx to the n-channel demultiplexer 40, which in sequence receives and stores the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn and simultaneously outputs them to the n-channel correction device 10A. The n-channel correction device 10A corrects the "n" processed measurement signals AMS1, AMS2, AMS3, AMSn and outputs these "n" corrected measurement signals KMS1, KMS2, KMS3, KMSn to the conversion device 22. The conversion device 22 converts the "n" modified measurement signals KMS1, KMS2, KMS3, KMSn into modified sine wave signals KSIN and modified cosine wave signals KCOS using at least one mathematical transformation and outputs these modified sine wave signals KSIN and modified cosine wave signals KCOS to the calculation block 24 of the angle calculation device 20A. The modified sine wave signals KSIN and modified cosine wave signals KCOS have a phase shift of 90° relative to each other. The calculation block 24 of the angle calculation device 20A calculates the current angular position W of the measurement generator from the modified sine wave signals KSIN and modified cosine wave signals KCOS using the arctangent function.
[0032] As is further evident from Fig. 5, the illustrated fifth embodiment of the angle sensor array 1E comprises a two-channel measurement acquisition device 2B, a two-channel signal processing device 3C and a two-channel correction device 10C. The two-channel measurement acquisition device 2B comprises two sensor elements 2.1, 2.2 in the illustrated embodiment, where the first sensor element 2.1 provides a sine wave signal SIN as the first measurement signal MS1 for the current angular position W of the measurement generator, and the second sensor element 2.2 provides a cosine wave signal COS as the second measurement signal MS2, where the cosine wave signal COS is shifted by 90° with respect to the sine wave signal SIN. The n-channel measurement acquisition device 2A shown in Figs. 1 to 4, in contrast, comprises "n" sensor elements not shown in detail, which each provide one of the measurement signals MS1, MS2, MS3, MSn. The two-channel signal processing device 3C receives and processes the sine wave signal SIN and the cosine wave signal COS from the two-channel measurement acquisition device 2B. As is further apparent from Fig. 5, the two-channel signal processing device 3C includes, in the illustrated embodiment, two analog amplifiers 4, one automatic amplification control 6 and two analog-to-digital converters 8. Here, the first analog amplifier 4A and the first analog-to-digital converter 8A form the first channel of the two-channel signal processing device 3C, and the second analog amplifier 4B and the second analog-to-digital converter 8B form the second channel of the two-channel signal processing device 3C. The first analog amplifier 4A amplifies the sine wave signal SIN and the second analog amplifier 4B amplifies the cosine wave signal COS. The first analog-to-digital converter 8A converts the amplified analog sine wave signal SIN into a digital sine wave signal SIN and outputs the thus processed sine wave signal ASIN to the two-channel correction device 10C. The second analog-to-digital converter 8B converts the amplified analog cosine signal COS into a digital cosine signal COS, and outputs the thus processed cosine wave signal ACOS to a two-channel correction device 10C.The automatic amplification control unit 6 controls the amplification in both the first channel of the two-channel signal processing device 3C and the amplification in the second channel of the two-channel signal processing device 3C, and outputs the currently set amplification factor AVF to the two-channel correction device 10C.
[0033] The n-channel signal processor 3A shown in Figures 1, 3 and 4 includes, for each "n" channel, an analog amplifier 4, an analog-to-digital converter 8 and a common automatic amplification control 6 which controls the amplification in the "n" channels of the n-channel signal processor 3A. The 1-channel signal processor 3B shown in Figure 2 includes an analog amplifier 4, an analog-to-digital converter 8 and an automatic amplification control 6 which controls the amplification in the channels of the 1-channel signal processor 3B.
[0034] As is further apparent from FIG. 5, the two-channel correction device 10C includes, in the illustrated embodiment, two first correction blocks 14, two second correction blocks 16, and one calculation block 12. Here, the two first correction blocks 14 are configured as adders 14A and 14B, respectively, and the two second correction blocks 16 are configured as digital amplifiers 16A and 16B, respectively. The first adder 14A and the first digital amplifier 16A form a first channel of the two-channel correction device 10C in the illustrated embodiment. The second adder 14B and the second digital amplifier 16B form a second channel of the two-channel correction device 10C in the illustrated embodiment. The calculation block 12 adaptively calculates a first correction coefficient KK1 based on a currently set amplification factor AVF for the sine wave signal SIN, and outputs the first correction coefficient KK1 to a first adder 14A, which corrects the offset of the processed sine wave signal ASIN. Furthermore, the calculation block 12 adaptively calculates a second correction coefficient KK2 based on a currently set amplification factor AVF for the cosine wave signal COS, and outputs the second correction coefficient KK2 to a second adder 14B, which corrects the offset of the processed cosine wave signal ACOS. The calculation block 12 adaptively calculates a third correction coefficient KK3 based on the currently set gain AVF for the sine wave signal SIN, and uses the third correction coefficient KK3 to modify the gain of the processed sine wave signal ASIN and set the gain of the first digital amplifier 16A to output the modified sine wave signal KSIN to the angle calculation device 20B. The calculation block 12 adaptively calculates a fourth correction coefficient KK4 based on the currently set gain AVF for the cosine wave signal COS, and uses the fourth correction coefficient KK4 to modify the gain of the processed cosine wave signal ASOS and set the gain of the second digital amplifier 16B to output the modified cosine wave signal KCOS to the angle calculation device 20B. The calculation block 12 adapts the correction coefficients KK1, KK2, KK3, KK4 to the currently set gain ΔVF via a linear mathematical relationship or via a conversion table that is created and stored in advance.In the illustrated embodiment, the correction coefficients KK1 and KK2 for offset correction are expressed by the following equations (1) and (2). KK1=a1*AVF1+b1 (1) KK2=a2*AVF2+b2 (2) It is calculated via a linear mathematical relationship:
[0035] Here, a1, a2 represent parameters that can be determined, for example, beforehand, for each simulation. The parameters b1, b2 represent, for example, the offsets of the corresponding analog-digital converters 8A, 8B. Thus, b1 represents the offset of the first analog-digital converter 8A, and b2 represents the offset of the second analog-digital converter 8B. AVF1 represents the current gain of the first analog amplifier 4A, and AVF2 represents the current gain of the second analog amplifier 4B. The two correction coefficients K3, K4 for gain correction are adapted to the currently set gain AVF via a conversion table created and stored beforehand.
[0036] The angle calculation device 20B, in the embodiment shown, includes a calculation block 24 which calculates the current angular position W of the measurement generator from the modified sine value KSIN and the modified cosine value KCOS by means of the arctangent function.
[0037] Of course, the correction device 10 can also perform further suitable corrections not mentioned above, such as a phase correction and / or a harmonic correction of the at least two processed measurement signals MS1, MS2, MS3, MSn. Furthermore, any combination of corrections can be performed. Furthermore, the correction device 10 can also perform, for example, only a gain correction or only an offset correction of the at least two processed measurement signals AMS1, AMS2, AMS3, AMSn.
[0038] The n-channel correction device 10A shown in Fig. 1 includes, for each "n" channel, at least one correction block 14, 16 and one common calculation block 12, which adaptively calculates correction coefficients KK1, KK2, KK3, KK4 for the at least one correction block 14, 16. The 1-channel correction device 10B shown in Fig. 2 and Fig. 3 includes at least one correction block 14, 16 and one calculation block 12, which adaptively calculates correction coefficients KK1, KK2, KK3, KK4 for the at least one correction block 14, 16.
[0039] As is further evident from Fig. 6, the illustrated embodiment of the device 50 according to the invention for determining the angle difference WD comprises two angle sensor arrays 52, 54 and one calculation unit 60. The structure and function of the two angle sensor arrays 52, 54 correspond respectively to the structure and function of the angle sensor array 1 described above. Here, the first angle sensor array 52 provides a first current angular position W1 of the first measurement generator and the second angle sensor array 54 provides a second current angular position W2 of the second measurement generator. The calculation unit 60 calculates and outputs a difference angle from the first current angular position W1 and the second current angular position W2. This difference angle can be used, for example, for the calculation of a torque engaged on the shaft.
[0040] As is further evident from Fig. 7, the illustrated embodiment of a method 100 according to the invention for angular determination of a measurement value generator using one of the above-mentioned angle sensor arrays 1 comprises a step S100 in which at least two different measurement signals MS1, MS2, MS3, MSn, each representative of the current angular position W of the measurement value generator, are provided. In step S110, the at least two measurement signals MS1, MS2, MS3, MSn are processed by amplifying the at least two measurement signals MS1, MS2, MS3, MSn, each with a variably settable amplification factor AVF and, if necessary, digitizing them. In step S120, at least one correction factor KK1, KK2, KK3, KK4 is adaptively calculated depending on the currently set amplification factor AVF. In step S130, the at least two processed measurement signals AMS1, AMS2, AMS3, AMSn are correspondingly corrected. In step S140, the current angular position W of the measurement generator is calculated using at least one mathematical transformation of the at least two corrected measurement signals KMS1, KMS2, KMS3, KMSn. In step S150, the calculated angular position W of the measurement generator is output.
[0041] As already mentioned above, an offset correction and / or gain correction and / or phase correction and / or harmonic correction of the at least two processed measurement signals AMS1, AMS2, AMS3, AMSn is performed using at least one correction factor KK1, KK2, KK3, KK4. The correction factors KK1, KK2, KK3, KK4 for the offset correction and / or gain correction and / or phase correction and / or harmonic correction of the processed measurement signals AMS1, AMS2, AMS3, AMSn, respectively, are adapted to the currently set gain AVF via a linear mathematical relationship or via a previously created and stored conversion table.
[0042] In the case of "n"-channel measurement detection, in step S100, "n" measurement signals MS1, MS2, MS3, MSn are provided, which are processed in step S110 and modified in step S130. Here, the "n" modified measurement signals KMS1, KMS2, KMS3, KMSn are converted by at least one mathematical transformation into a modified sine wave signal KSIN and a modified cosine wave signal KCOS in step S140. Then, in step S140, the current angular position W of the measurement generator is calculated from the modified sine wave signal KSIN and the modified cosine wave signal KCOS by means of the arctangent function.
[0043] In the case of two-channel measurement value detection, in step S100, a sine value SIN is provided as a first measurement signal MS1 of the current angular position W of the measurement generator, and as a second measurement signal MS2, a cosine value COS is provided, which is processed in step S110 and corrected in step S130. In step S140, the current angular position W of the measurement generator is calculated from the corrected sine value KSIN and the corrected cosine value KCOS by means of the arctangent function.
[0044] The method 100 may be implemented, for example, in software or hardware, or in a mixed form of software and hardware, for example in the correction device 10 .
Claims
1. An angle sensor array (1) comprising a measurement generator, a measurement acquisition device (2), a signal processing device (3), a correction device (10) and an angle calculation device (20), said measurement acquisition device (2) being adapted to acquire at least one physical quantity representative of a current angular position (W) of said measurement generator and to output at least two measurement signals (MS1, MS2, MS3, MSn) each representative of a current angular position (W) of said measurement generator, the signal processing device (3) is configured to process the at least two measurement signals (MS1, MS2, MS3, MSn), amplify them with a variably settable amplification factor, digitize them as necessary, and provide the processed measurement signals (AMS1, AMS2, AMS3, AMSn) to the correction device (10); the correction device (10) is configured to adaptively calculate at least one correction factor (KK1, KK2, KK3, KK4) depending on the amplification factor (AVF) currently set in the signal processing device (3), to correspondingly correct at least two processed measurement signals (AMS1, AMS2, AMS3, AMSn) and to output at least two corrected measurement signals (KMS1, KMS2, KMS3, KMSn), The angle calculation device (20) is configured to calculate a current angular position (W) of the measurement value generator using at least one mathematical transformation of the at least two corrected measurement signals (KMS1, KMS2, KMS3, KMSn).
2. the correction device (10) is further configured to perform an offset correction and / or an amplification correction and / or a phase correction and / or a harmonic correction of the processed measurement signals (AMS1, AMS2, AMS3, AMSn) using the at least one correction coefficient (KK1, KK2, KK3, KK4). Angle sensor array (1) according to claim 1.
3. a "n" channel measurement acquisition device (2) providing "n" measurement signals (MS1, MS2, MS3, MSn) of the current angular position (W) of the measurement generator which are processed by the signal processing device (3) and corrected by the correction device (10); The correction device (10) outputs "n" corrected measurement signals (KMS1, KMS2, KMS3, KMSn) to a conversion device (22); the conversion device (22) is configured to convert the "n" corrected measurement signals (KMS1, KMS2, KMS3, KMSn) into a corrected sine wave signal (KSIN) and a corrected cosine wave signal (KCOS) using at least one mathematical conversion, and output the converted signals; the angle calculation device (20) is configured to calculate a current angular position (W) of the measurement generator from the modified sine wave signal (KSIN) and the modified cosine wave signal (KCOS) using an arctangent function; Angle sensor array (1) according to claim 1 or 2.
4. a "n" channel measurement acquisition device (2) providing "n" measurement signals (MS1, MS2, MS3, MSn) of the current angular position (W) of the measurement generator which are processed by the signal processing device (3); The signal processing device (3) outputs "n" processed measurement signals (AMS1, AMS2, AMS3, AMSn) to a conversion device (22); the conversion device (22) is configured to convert the "n" processed measurement signals (KMS1, KMS2, KMS3, KMSn) into a processed sine wave signal (ASIN) and a processed cosine wave signal (ACOS) using at least one mathematical transformation and output them to the correction device (10); the correction device (10) is configured to modify the processed sine wave signal (ASIN) and the processed cosine wave signal (ACOS) and output a modified sine wave signal (KSIN) and a modified cosine wave signal (KCOS) to the angle calculation device (20); the angle calculation unit (20) is configured to calculate a current angular position (W) of the measurement generator from the modified sine value (KSIN) and the modified cosine value (KCOS) using an arctangent function; Angle sensor array (1) according to claim 1 or 2.
5. a two-channel measurement acquisition device (2) providing a sine wave signal (SIN) as a first measurement signal (MS1) and a cosine wave signal (COS) as a second measurement signal (MS2) of the current angular position (W) of the measurement generator for processing by the signal processing device (3); said signal processing device (3) providing said correction device (10) with a processed sine wave signal (ASIN) as a first processed measurement signal (AMS1) of the current angular position (W) of the measurement generator and a processed cosine wave signal (ACOS) as a second processed measurement signal (AMS2); The correction device (10) outputs a modified sine wave signal (KSIN) as a first modified measurement signal (KMS1) and a modified cosine wave signal (KCOS) as a second modified measurement signal (KMS2) to the angle calculation device (20); the angle calculation unit (20) is configured to calculate a current angular position (W) of the measurement generator from the modified sine value (KSIN) and the modified cosine value (KCOS) using an arctangent function; Angle sensor array (1) according to claim 1 or 2.
6. The signal processing device (3) is configured with one channel and sequentially receives, processes and outputs "n" measurement signals (MS1, MS2, MS3, MSn) of the current angular position (W) of the measurement generator. Angle sensor array (1) according to any one of claims 3 to 5.
7. The correction device (10) is configured with one channel and sequentially receives, corrects and outputs "n" processed measurement signals (AMS1, AMS2, AMS3, AMSn) from a one-channel signal processing device (3B) or from a multi-channel signal processing device (3A); Angle sensor array (1) according to any one of claims 3 to 6.
8. an n-channel multiplexer (30) is loop-connected between the multi-channel measurement acquisition device (2A) and the one-channel signal processing device (3B) or between the n-channel signal processing device (3A) and the one-channel correction device (10B); The n-channel multiplexer (30) sequentially provides "n" measurement signals (MS1, MS2, MS3, MSn) of the current angular position (W) of the measurement generator to the one-channel signal processing device (3B); The signal processing device (3B) sequentially processes and outputs the "n" measurement signals (MS1, MS2, MS3, MSn), or sequentially provides the "n" processed measurement signals (AMS1, AMS2, AMS3, AMS4) to the one-channel correction device (10B); The one-channel correction device (10B) sequentially corrects and outputs the "n" processed measurement signals (AMS1, AMS2, AMS3, AMSn). Angle sensor array (1) according to claim 6 or 7.
9. an n-channel demultiplexer (40) is loop-connected between the one-channel signal processing device (3B) and the multi-channel correction device (10A) or between the one-channel correction device (10B) and the angle calculation device (20); the n-channel demultiplexer (40) sequentially receives and stores the "n" processed measurement signals (AMS1, AMS2, AMS3, AMSn) and simultaneously outputs them to the multi-channel correction device (10A), or sequentially receives and stores the "n" corrected measurement signals (KMS1, KMS2, KMS3, KMSn) and simultaneously outputs them to the angle calculation device (20); Angle sensor array (1) according to claim 8.
10. the correction device (10) is further configured to adapt the at least one correction coefficient (KK1, KK2, KK3, KK4) to a currently set gain (AVF) via a linear mathematical relationship or via a previously created and stored conversion table. Angle sensor array (1) according to any one of the preceding claims.
11. The correction device (10) comprises, for each measurement channel, at least one calculation block (12) and at least one correction block (14, 16); the at least one calculation block (12) is configured to adaptively calculate at least one correction factor (KK1, KK2, KK3, KK4) for the at least two processed measurement signals (MS1, MS2, MS3, MSn) depending on a currently set amplification factor (AVF) and provide it to a corresponding correction block (14, 16); said corresponding correction blocks (14, 16) correspondingly correct the processed measurement signals (AMS1, AMS2, AMS3, AMSn) and output corrected measurement signals (KMS1, KMS2, KMS3, KMSn); Angle sensor array (1) according to any one of the preceding claims.
12. the signal processing device (3) and / or the correction device (10) and / or the angle calculation device (20) are each configured as an application specific integrated circuit (ASIC) or as a programmable logic gate array (FPGA) or as a microcontroller, Angle sensor array (1) according to any one of the preceding claims.
13. 13. An apparatus (50) for determining an angle difference (WD), comprising: two angle sensor arrays (52, 54), each configured as claimed in any one of claims 1 to 12; and a calculation unit (60), wherein a first angle sensor array (52) provides a first current angular position (W1) of a first measurement generator and a second angle sensor array (54) provides a second current angular position (W2) of a second measurement generator, the calculation unit (60) being configured to calculate and output a difference angle (W12) from the first current angular position (W1) and the second current angular position (W2).
14. A method (100) for angle determination of a measurement generator using an angle sensor array (1) according to any one of claims 1 to 12, comprising the steps of: providing at least two different measurement signals (MS1, MS2, MS3, MSn), each representative of a current angular position (W) of the measurement generator; amplifying the at least two measurement signals (MS1, MS2, MS3, MSn) with a variably settable amplification factor (AVF) and, if necessary, digitally amplifying the at least two measurement signals (MS1, MS2, MS3, MSn) in which, depending on the currently set amplification factor (AVF), at least one correction factor (KK1, KK2, KK3, KK4) is adaptively calculated, at least two processed measurement signals (AMS1, AMS2, AMS3, AMSn) are correspondingly corrected, and a current angular position (W) of the measurement generator is calculated and outputted using at least one mathematical transformation of the at least two corrected measurement signals (KMS1, KMS2, KMS3, KMSn).
15. said at least one correction factor (KK1, KK2, KK3, KK4) is used to perform an offset correction and / or an amplification correction and / or a phase correction and / or a harmonic correction of said at least two processed measurement signals (AMS1, AMS2, AMS3, AMSn); 15. The method (100) of claim 14.
16. In the case of "n" channel measurement acquisition, "n" measurement signals (MS1, MS2, MS3, MSn) are provided, processed and modified, and "n" modified measurement signals (KMS1, KMS2, KMS3, KMSn) are converted by at least one mathematical transformation into a modified sine wave signal (KSIN) and a modified cosine wave signal (KCOS), from which a current angular position (W) of the measurement generator is calculated using an arctangent function.
16. The method (100) of claim 14 or 15.
17. In the case of a two-channel measurement acquisition, a sine value (SIN) is provided as a first measurement signal (MS1) of the current angular position (W) of the measurement generator, and a cosine value (COS) is provided as a second measurement signal (MS2), which are processed and corrected, and from the corrected sine value (KSIN) and the corrected cosine value (KCOS) the current angular position (W) of the measurement generator is calculated using the arctangent function; 16. The method (100) of claim 14 or 15.
18. the correction coefficients (KK1, KK2, KK3, KK4) are adapted to the currently set gain (AVF) via a linear mathematical relationship or via a previously created and stored conversion table for offset correction and / or gain correction and / or phase correction and / or harmonic correction of the processed measurement signals (MS1, MS2, MS3, MSn), respectively; 18. The method (100) of any one of claims 14 to 17.
19. A computer program arranged to carry out the method according to any one of claims 14 to 18.
20. Apparatus configured to execute the computer program of claim 20.
Citation Information
Patent Citations
Output signal processing device of encoder
JP1998311741A
Deviation angle detecting apparatus
JP2004239689A
Rotation angle detecting device
JP2020176853A
Offset correction device and position measuring device
JP2021004828A
Magnetic field sensor with improved accuracy resulting from a variable potentiometer and a gain circuit
US20160146905A1