METHOD FOR DETECTING A PHASE SHIFT IN AN OUTPUT OF AN INDUCTIVE POSITION SENSOR

20230034557 · 2023-02-02

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for detecting a phase shift in an output signal of an inductive position sensor by calculating the phase spectrum of the position signal based on a Fast Fourier Transformation of the position signal and comparing the calculated phase spectrums over time to detect changes in the phase spectrums.

Claims

1. A method for detecting a phase shift in an output signal of an inductive position sensor, wherein the inductive position sensor provides a first position signal and a second phase-shifted position signal, including a sine position signal and a cosine position signal, the method comprising: sampling the first position signal and the second position signal over one period of the inductive position sensor with a sampling frequency if the first position signal and the second position signal are analog; calculating a Fast Fourier Transform of the first position signal and the second position signal over one period of the inductive position sensor, which results in a first position vector and a second position vector, the first position vector and the second position vector each comprising real components and imaginary components for each sample of the respective position signal; calculating a phase spectrum of the first position signal and a phase spectrum of the second position signal over one period of the inductive position sensor from the first position vector and the second position vector by determining the arctan function of the imaginary part divided by the real part for each member of the first position vector and the second position vector; repeating the sampling the first position signal and the second position signal over one period of the inductive position sensor, the calculating the Fast Fourier Transform of the first position signal and the second position signal over one period of the inductive position sensor and the calculating the phase spectrum of the first position signal and the phase spectrum of the second position signal over one period of the inductive position sensor from the first position vector and the second position vector for further periods of the first position signal and the second position signal of the inductive position sensor; and comparing the calculated phase spectrum of the first position signal and the phase spectrum of the second position signal of different periods of the first position signal and the second position signal of the inductive position sensor to detect a change in the phase spectrum of the first position signal and/or in the phase spectrum of the second position signal.

2. The method according to claim 1, wherein the initially calculated phase spectrum of the first position signal and the initially calculated phase spectrum of the second position signal are stored as first initial phase spectrum and second initial phase spectrum and all afterwards calculated phase spectrums for the first position signal and the second position signal are compared to the first initial phase spectrum respectively second initial phase spectrum.

3. The method according to claim 1, wherein the step of calculating the phase spectrum of the first position signal and the phase spectrum of the second position signal over one period of the inductive position sensor from the first position vector and the second position vector further comprises the step of detecting the maximum value for the phase spectrum of the first position signal and maximum value for the phase spectrum of the second position signal.

4. The method according to claim 3, wherein the maximum values for the phase spectrum of the first position signal and the maximum values of the phase spectrum of the second position signal of different periods of the first position signal and the second position signal of the inductive position sensor are compared to each other to detect a change in the phase spectrum of the first position signal and/or in the phase spectrum of the second position signal.

5. The method according to claim 1, further comprising: calculating the difference between the phase spectrum of the first position signal and the phase spectrum of the second position signal for different periods of the inductive position sensor; and comparing the difference between the phase spectrum of the first position signal and the phase spectrum of the second position signal for different periods of the inductive position sensor.

6. The method according to claim 1, further comprising issuing a warning to a system connected to the inductive position sensor if the phase spectrum of the first position signal and/or the phase spectrum of the second position signal and/or the difference between the phase spectrum of the first position signal and the phase spectrum of the second position signal for different periods of the first position signal and the second position signal of the inductive position sensor exceeds an error level.

7. The method according to claim 1, further comprising filtering the calculated phase spectrum of the first position signal and the phase spectrum of the second position signal to filter out other harmonics relating to noise.

8. The method according to claim 1, further comprising: receiving an external reference signal for the first position signal and/or the second position signal defining the starting position of the respective the first position signal and/or the second position signal; and comparing the calculated phase spectrum of the first position signal and/or the phase spectrum of the second position signal at the starting position with the received external reference signal for the first position signal and/or the second position signal.

9. The method according to claim 8, wherein the starting position of a sine position signal has a zero amplitude or 0° and the starting position of a cosine position has a maximum amplitude of the cosine position signal or 90°.

10. The method according to claim 1, further comprising storing a history, a gradient, a distribution and/or a trend of the calculated the phase spectrums of the first position signal and the phase spectrums of the second position signal over multiple periods of the inductive position sensor.

11. An inductive position sensor for detecting a phase shift in an output signal of an inductive position sensor, wherein the inductive position sensor provides a first position signal and a second phase-shifted position signal, including a sine position signal and a cosine position signal, wherein the inductive position sensor comprises: a processor configured to: sample the first position signal and the second position signal over one period of the inductive position sensor with a sampling frequency if the first position signal and the second position signal are analog; calculate a Fast Fourier Transform of the first position signal and the second position signal over one period of the inductive position sensor, which results in a first position vector and a second position vector, the first position vector and the second position vector each comprising real components and imaginary components for each sample of the respective position signal; calculate a phase spectrum of the first position signal and a phase spectrum of the second position signal over one period of the inductive position sensor from the first position vector and the second position vector by determining the arctan function of the imaginary part divided by the real part for each member of the first position vector and the second position vector; repeat the sampling the first position signal and the second position signal over one period of the inductive position sensor, the calculating the Fast Fourier Transform of the first position signal and the second position signal over one period of the inductive position sensor and the calculating the phase spectrum of the first position signal and the phase spectrum of the second position signal over one period of the inductive position sensor from the first position vector and the second position vector for further periods of the first position signal and the second position signal of the inductive position sensor; and compare the calculated phase spectrum of the first position signal and the phase spectrum of the second position signal of different periods of the first position signal and the second position signal of the inductive position sensor to detect a change in the phase spectrum of the first position signal and/or in the phase spectrum of the second position signal.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In the following, the invention will be further explained with respect to the embodiments shown in the figures. It shows:

[0051] FIG. 1 a flow diagram of a method for detecting a phase shift in an output signal of an inductive position sensor according to a first embodiment,

[0052] FIG. 2 a flow diagram of a method for detecting a phase shift in an output signal of an inductive position sensor according to a second embodiment, and

[0053] FIG. 3 a flow diagram of a method for detecting a phase shift in an output signal of an inductive position sensor according to a third embodiment.

DETAILED DESCRIPTION

[0054] FIG. 1 shows a flow diagram of a method for detecting a phase shift in an output signal of an inductive position sensor according to a first embodiment. The inductive position sensor provides a first position signal and a second phase-shifted position signal, particularly a sine position signal and a cosine position signal.

[0055] In a first optional step of the method, the first position signal and the second position signal are sampled 1 over one period of the inductive position sensor with a sampling frequency. Since this step is optional, it is shown in Fig. FIG. 1 in a dashed box. This step can be omitted if the inductive position sensor provides a series of discrete values, i.e., a sampled first positions signals and second position signals. If the first position signal and the second position signal are analog, the sampling 1 step is necessary.

[0056] According to the method, the Fast Fourier Transform (FFT) is calculated 2 of the first (sampled) position signal and the second (sampled) position signal over one period of the inductive position sensor. This calculation 2 of the FFT results in a first position vector comprising real components and imaginary components for each sample of the first (sampled) position signal and in a second position vector comprising real components and imaginary components for each sample of the second (sampled) position signal.

[0057] In the next step the phase spectrum of the first position signal is calculated 3 over one period of the inductive position sensor from the first position vector by determining the arctan function of the imaginary part divided by the real part for each member of the first position vector.

[0058] Accordingly, the phase spectrum of the second position signal is calculated 3 over one period of the inductive position sensor from the second position vector by determining the arctan function of the imaginary part divided by the real part for each member of the second position vector.

[0059] A further optional step of the method comprises the filtering 4 of the calculated phase spectrum of the first position signal and of the phase spectrum of the second position signal to filter out other harmonics relating to noise.

[0060] Pursuant to a variant of the method, the initially calculated 3 phase spectrum of the first position signal and the initially calculated 3 phase spectrum of the second position signal are stored as first initial phase spectrum and second initial phase spectrum.

[0061] After the initial calculation 3 of the phase spectrum of the first position signal and the phase spectrum of the second position signal over one period of the position signal of the inductive position sensor, the method repeats the previous steps for future periods of the position signal of the inductive position sensor.

[0062] Regarding all following periods of the position signal of the inductive position sensor the method comprises the step of comparing 5 the calculated 3 phase spectrum of the first position signal and the phase spectrum of the second position signal of different periods of the first position signal and the second position signal of the inductive position sensor to detect a change in the phase spectrum of the first position signal and/or in the phase spectrum of the second position signal.

[0063] The method issues 7 a warning to a system connected to the inductive position sensor if the phase spectrum of the first position signal and/or the phase spectrum of the second position signal for different periods of the first position signal and the second position signal of the inductive position sensor exceeds an error level.

[0064] FIG. 2 shows a flow diagram of a method for detecting a phase shift in an output signal of an inductive position sensor according to a second embodiment. According to the second embodiment shown in FIG. 2 the method comprises the further step of calculating 8 the difference between the phase spectrum of the first position signal and the phase spectrum of the second position signal for different periods of the inductive position sensor and comparing 5 the difference between the phase spectrum of the first position signal and the phase spectrum of the second position signal for different periods of the inductive position sensor. Thus, in this variant additionally a phase shift between the first position signal and the second position signal can be detected. Particularly, a warning can be issued 7 to a system connected to the inductive position sensor if the difference between the phase spectrum of the first position signal and the phase spectrum of the second position signal for different periods of the first position signal and the second position signal of the inductive position sensor exceeds an error level.

[0065] In FIG. 2 the optional step of filtering 4 is omitted for clarity purposes only. The filtering 4 can also be used in the second embodiment shown in FIG. 2.

[0066] FIG. 3 shows a flow diagram of a method for detecting a phase shift in an output signal of an inductive position sensor according to a third embodiment . The method shown in FIG. 3 is based on the method shown in FIG. 2 but could also be based on the method shown in FIG. 1.

[0067] The method comprises the step of receiving 9 an external reference signal for the first position signal and/or the second position signal defining the starting position of the respective the first position signal and/or the second position signal. Afterwards, the calculated 3 phase spectrum of the first position signal and/or the phase spectrum of the second position signal at the starting position can be compared with the received 9 external reference signal for the first position signal and/or the second position signal. For example, the starting position of a sine position signal has a zero amplitude or 0° and the starting position of a cosine position has a maximum amplitude of the cosine position signal or 90°. If the calculated 3 phase spectrum of the first position signal and/or the phase spectrum of the second position signal at the starting position differ from these values by a pre-defined error level, a warning message can be issued 7.

[0068] For all disclosed embodiments, the step of calculating 3 the phase spectrum of the first position signal and the phase spectrum of the second position signal over one period of the inductive position sensor from the first position vector and the second position vector can further comprise the step of detecting the maximum value for the phase spectrum of the first position signal and maximum value for the phase spectrum of the second position signal. The maximum values of the phase spectrum of the second position signal of different periods of the first position signal and the second position signal of the inductive position sensor are compared 5 to each other to detect a change in the phase spectrum of the first position signal and/or in the phase spectrum of the second position signal. Thus, only the maximum values of the phase spectrums of the first position signal and second position signal are compared to each other and not all calculated 3 values of the phase spectrums of the first position signal and second position signal, which reduces the computational complexity.