US 12,264,946 B2
Method for error detection of a position sensor and position sensor
Gentjan Qama, Munich (DE); Jürgen Peter Kernhof, Dresden (DE); Angel Karachomakov, Varna (BG); Andreas Leo Buchinger, Dresden (DE); and Thomas Oswald, Dresden (DE)
Assigned to Renesas Electronics America Inc., Milpitas, CA (US)
Filed by Renesas Electronics America Inc., Milpitas, CA (US)
Filed on Oct. 3, 2022, as Appl. No. 17/958,707.
Prior Publication US 2023/0116552 A1, Apr. 13, 2023
Int. Cl. G01D 5/20 (2006.01); G01D 3/08 (2006.01); G01D 5/22 (2006.01); G01D 5/244 (2006.01); G01D 18/00 (2006.01)
CPC G01D 5/2053 (2013.01) [G01D 3/08 (2013.01); G01D 5/2046 (2013.01); G01D 5/2225 (2013.01); G01D 5/2275 (2013.01); G01D 5/2448 (2013.01); G01D 18/00 (2013.01); G01D 18/001 (2021.05); G01D 2205/22 (2021.05)] 15 Claims
OG exemplary drawing
 
1. A method for error detection of a position sensor, wherein the position sensor detects the movement of a target relative to a sine receiver coil and a cosine receiver coil on a printed circuit board (PCB), the method comprising the steps of:
obtaining, by one or more processors on the PCB continuously during operation of the position sensor, first voltage picked up by the sine receiver coil and second voltage picked up by the cosine receiver coil;
converting, by the one or more processors, the first voltage into a sine signal that is a digital signal representing the first voltage picked up by the sine receiver coil;
converting, by the one or more processors, the second voltage into a cosine signal that is a digital signal representing the second voltage picked up by the cosine receiver coil;
determining, by the one or more processors, an average of the sine signal to generate a sine offset;
determining, by the one or more processors, an average of the cosine signal to generate a cosine offset;
determining, by the one or more processors, an amplitude of the sine signal by subtracting the minimum value of the sine signal from the maximum value of the sine signal;
determining, by the one or more processors, an amplitude of the cosine signal by subtracting the minimum value of the cosine signal from the maximum value of the cosine signal;
determining, by the one or more processors, an amplitude mismatch by subtracting the amplitude of the sine signal from the amplitude of the cosine signal and dividing the result by 2 or by subtracting the amplitude of the cosine signal from the amplitude of the sine signal and dividing the result by 2;
determining, by the one or more processors, an offset error factor by dividing a first coefficient by the determined amplitude of the sine signal or the determined amplitude of the cosine signal or an average of the determined amplitude of sine signal and the cosine signal;
determining, by the one or more processors, an amplitude error factor by dividing a second coefficient by the determined amplitude of the sine signal or the determined amplitude of the cosine signal or an average of the determined amplitude of sine signal and the cosine signal;
determining, by the one or more processors, an offset error of the position sensor by adding the absolute value of the determined sine offset and the absolute value of the determined cosine offset and multiplying the sum with the determined offset error factor and dividing the result by a third coefficient;
determining, by the one or more processors, an amplitude error of the position sensor by multiplying the absolute value of the determined amplitude mismatch by the determined amplitude error factor;
determining, by the one or more processors, an overall error of the position sensor by adding the determined offset error and the determined amplitude error; and
based on the determination of the overall error, providing, by the one or more processors, a determination of whether safety integrity levels are fulfilled.