A method for detecting an angular position of a rotational component is described, for example, in WO 2018/219388 A1. A method for detecting an angular position of a rotational component that can rotate about a rotational axis is described therein, in which the angular position of the rotational component is detected by a sensor system arranged radially at a distance from the rotational axis. A magnetic ring arranged fixedly and concentrically on the rotating component causes a magnetic field that changes relative to the sensor system and is detected by the sensor system, wherein a signal picked up by the sensor system is evaluated with regard to the angular position. The signal picked up by the sensor system is evaluated with regard to amplitude information of the magnetic field and a correction parameter is determined from the amplitude information, by means of which an angular error in the angular position picked up from the signal of the sensor system is determined. The angular error is then used to correct the angular position determined from the signal output by the sensor system.
The disclosure provides an exemplary embodiment for detecting an angular position more accurately and quickly. The angular error caused by the orthogonal error can be compensated for. This makes it easier and faster to detect the angular position with reduced angular error.
A sensor unit and the rotational component can be arranged in a vehicle. The rotational component and a rotary element may be arranged to be concentrically rotatable. The sensor unit can be designed as an angle sensor.
The sensor element can be a Hall sensor.
The rotational element can be a magnetic ring. The rotational element can be a permanent magnet. The rotational element can be diametrically magnetized.
A first and/or second sensor signal can be a periodic signal. The first sensor signal can be a cosine signal, and the second sensor signal can be a sinusoidal signal.
An orthogonal error between the first sensor signal S1 and the second sensor signal S2 affecting an angular position α can be described via an offset angle φ as follows
Knowing the offset angle φ, a second sensor signal S**2 adjusted for the orthogonal error could be calculated according to the following
The calculation of the offset angle φ, which has to be determined in advance for this purpose, is computationally expensive, time-consuming and uneconomical to perform while the sensor unit is in operation using conventional methods.
Instead of determining the offset angle φ, an orthogonal error can be suitably transformed into an amplitude difference of the amplitudes a, b of the sensor signals in a correction step preceding an evaluation step via the following coordinate transformation of the first and second sensor signals S1, S2
A phase shift α0 of the two sensor signals can be taken into account in this regard.
The coordinate transformation can be performed in a conversion step associated with the correction step. Preferably, a coordinate rotation of 45° is performed during the coordinate transformation, corresponding to
with the rotation matrix
whereby the coordinate rotation resulting in the converted first sensor signal S*1 and the converted second sensor signal S*2 can be calculated as follows
If the converted sensor signals S*1, S*2 are transferred as arguments to an a tan 2 function in a subsequent evaluation step for calculating the angular position α, the converted sensor signals S*1, S*2 can also be calculated while omitting the prefactor via a subtraction and addition of the first and second sensor signals S1, S2 as follows
The conversion step can be preceded by a normalization step that performs an offset correction and/or an amplitude correction of the unprocessed first and second sensor signals S10, S20 output by the sensor unit and then transfers the corrected first and second sensor signals S1, S2 to the conversion step.
In a calculation step associated with the correction step and following the conversion step, the converted first and second sensor signals S*1, S*2 can be adjusted for the amplitude difference and transferred to the evaluation step as an adjusted first sensor signal S**1 and as an adjusted second sensor signal S**2. In this regard, the amplitude A*1 of the converted first sensor signal S*1 can be calculated according to
A*
1=max(S*1)−min(S*1) (7)
and the amplitude A*2 of the converted second sensor signal S*2 can be calculated according to
A*
2=max(S*2)−min(S*2) (8)
Then the amplitude difference γ can be calculated as follows
Subsequently, the amplitude difference can be compensated for by adjusting the amplitude of the converted second sensor S*2 signal by applying
A**
2
=A*
2*γ (10)
and the converted first and second sensor signals S*1, S*2 are transferred to the evaluation step as an adjusted first sensor signal S**1 and an adjusted second sensor signal S**2.
In the evaluation step, the angular position a can be calculated using an a tan 2 function with the adjusted first and second sensor signals S**1, S**2.
Here, the maximum angular error ∈*max caused by the amplitude difference 7 is defined as follows
The offset angle φ can be calculated with the amplitude difference γ by transforming (3) as follows
Thus, the maximum angular error ∈max caused by the orthogonal error corresponding to the offset angle φ can be calculated as follows
The evaluation step can comprise a phase correction step in which the common phase shift α0 of the first and second sensor signals S1, S2 is calculated and the angular position α is adjusted for this phase shift α0 and output. The phase shift α0 can be determined as follows
and be taken into account as a phase correction α*0 via the following relation
The phase correction step may be performed after applying the a tan 2 function.
Furthermore, a detection system for detecting an angular position of a rotational component is achieved by a method having at least one of the features indicated above. The detection system comprises an evaluation unit and a sensor unit comprising a fixed sensor element and a rotational element rotatable relative thereto and jointly with the rotational component.
Furthermore, a clutch actuator for clutch actuation, having such a detection system, is provided. The clutch actuator can operate a clutch designed as an e-clutch in a vehicle. The clutch actuator can be a modular clutch actuator, or MCA for short. This can include a rotor and a spindle. The rotor can perform a rotational movement, which is converted into a linear movement of the spindle via a planetary roller screw drive, abbreviated PWG. The linear motion of the spindle can actuate the clutch.
Further advantages and advantageous embodiments of the disclosure are apparent from the description of the figures as well as the figures themselves.
The disclosure is described in detail below with reference to the figures. In the figures:
The sensor unit 12 is arranged to detect an angular position of the rotor 18 and has a rotational element 22, which is embodied as a magnetic ring 26 non-rotatably connected to a rotational component 24 embodied as the rotor 18. The magnetic ring 26 is, in particular, a permanent magnet and diametrically magnetized. The sensor unit 12 also has a sensor element 28, which is embodied as a magnetic sensor, in particular as a Hall sensor. The sensor element 28 is mounted on a circuit board 30 axially spaced from the rotational element 22 and enables a magnetic field emanating from the rotational element 22 to be detected.
The effect of the magnetic field emanating from the rotational element 22 on the sensor element 28 makes it possible to detect the angular position of the rotational component 24, i.e., the rotor 18, since the diametric magnetization of the magnetic ring 26 causes the magnetic field to change as a function of the angular position of the rotor 18.
An orthogonal error between the first sensor signal S1 and the second sensor signal S2 affecting the angular position α can be described by the offset angle φ according to (1). Knowing the offset angle φ, a second sensor signal S**2 adjusted for the orthogonal error can be calculated according to (2). However, calculating the offset angle φ using conventional methods is time-consuming, involves high computing power and is uneconomical to perform while the sensor unit 12 is in operation.
Instead of determining the offset angle φ, the orthogonal error can be converted in a conversion step via a coordinate transformation of the first and second sensor signals S1, S2 into an amplitude difference of the amplitudes a, b of the sensor signals S1, S2 according to (3) and output as converted sensor signals S1, S2.
The evaluation unit 102 calculates the angular position α from the unprocessed first and second sensor signals S10, S20 by means of several steps.
The unprocessed sensor signal Sa in
The unprocessed first and second sensor signals S10, S20 are first transferred to a normalization step 104, which performs an offset correction 104.1 and an amplitude correction 104.2 of the unprocessed first and second sensor signals S10, S20 and outputs them as first and second sensor signals S1, S2 respectively.
The corresponding sensor signal Sb after the normalization step 104 is shown in
The first and second sensor signals S1, S2 are output to a subsequent correction step 106, which includes a conversion step 108 and a subsequent calculation step 110. The first and second sensor signals S1, S2 are converted in the conversion step 108 by a coordinate transformation 108.1, and thereby the orthogonal error of the first and second sensor signals S1, S2 is converted into an amplitude difference of the amplitudes a, b of the sensor signals S1, S2 via the coordinate transformation according to (3). Here, a phase shift α0 of the two sensor signals S1, S2 is also taken into account. The coordinate transformation 108.1 is achieved by a coordinate rotation of 45°, with the rotation matrix according to (4).
The corresponding sensor signal Sc in
The respective converted first and second sensor signals S*1, S*2 can be calculated from the first and second sensor signals S1, S2 via (5). Since the converted first and second sensor signals S*1, S*2 are transferred as arguments to an a tan 2 function in an evaluation step 112 following the correction step 106 for calculating the angular position α, the converted sensor signals S*1, S*2 can also be calculated while omitting the prefactor according to (6).
In a calculation step 110 associated with the correction step 106 and subsequent to the conversion step 108, an amplitude A*1 of the converted first sensor signal S*1 according to (7) and an amplitude A*2 of the converted second sensor signal S*2 according to (8) are taken into account. An amplitude difference γ is determined via (9) and used in the calculation step 110 to adjust the amplitude A*2 of the converted second sensor signal S*2 according to (10). The converted first and second sensor signals S*1, S*2 are subsequently transferred to the evaluation step 112 as an adjusted first sensor signal S**1 and as an adjusted second sensor signal S**2.
The adjusted sensor signal Sd in
In the evaluation step 112, the angular position α* is calculated using an a tan 2 function with the adjusted first and second sensor signals S**1, S**2. The evaluation step 112 includes a phase correction step 114 in which the phase shift ac is compensated for by a phase correction α*0 according to (15). The angular position α is then output for further processing.
The angular error ∈D in
The curve Ka corresponds to a sensor signal influenced by harmonic disturbances, the curve Kb to a sensor signal influenced by noise and the curve Kc to a sensor signal influenced by both disturbances. Even with an offset angle φ of 20°, the maximum angular error ∈max can be kept low by utilizing this method.
Number | Date | Country | Kind |
---|---|---|---|
10 2020 102 064.3 | Jan 2020 | DE | national |
This application is the U.S. National Phase of PCT Appln. No. PCT/DE2021/100018 filed Jan. 12, 2021, which claims priority to DE 102020102064.3 filed Jan. 29, 2020, the entire disclosures of which are incorporated by reference herein. TECHNICAL FIELD The disclosure relates to a method for detecting an angular position of a rotational component. Furthermore, the disclosure relates to a detection system and a clutch actuator.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/DE2021/100018 | 12/1/2021 | WO |