IP Library Granted Patent US 9,410,790
Granted Patent B2
US 9,410,790 · App. 13/961,413 · Granted Aug 9, 2016

Method for determining an angle of rotation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,410,790
App. No.
13/961,413
Granted
Aug 9, 2016
Kind
B2
Abstract

A method for determining an angle of rotation between a sensor array and a magnetic field of a magnet, whereby the magnetic field is formed substantially parallel and perpendicular to the rotation axis, and the magnet is arranged rotationally symmetric relative to the rotation axis. A first measurement signal and a second measurement signal are generated by the two subsensors of the first magnetic field sensor unit, and the first measurement signal is assigned a first relation and the second measurement signal is assigned a second relation. A third measurement signal and a fourth measurement signal are generated by the two subsensors of the second magnetic field sensor unit, whereby the third measurement signal is assigned a third relation and the fourth measurement signal is assigned a fourth relation. The angle of rotation is then determined.

Claims (33)

1. A computer-implemented method for determining an angle of rotation between a sensor array and a magnetic field of a magnet, the magnetic field being rotatable around a rotation axis relative to the sensor array, the magnetic field being substantially parallel and perpendicular to a rotation axis, and the magnet being arranged rotationally symmetric relative to the rotation axis, the method comprising:

providing the sensor array with a first magnetic field sensor unit arranged on a first semiconductor body, the first magnetic field sensor unit having two subsensors arranged at an angle to one another, the sensor array having a second magnetic field sensor unit formed on a second semiconductor body, and the second magnetic field sensor unit having two subsensors arranged at an angle to one another;

arranging the first semiconductor body and the second semiconductor body adjacent to one another on a same carrier in a same plane or in two planes substantially parallel to one another, such that the first magnetic field sensor unit and the second magnetic field sensor unit have a same orientation relative to the rotation axis, the first magnetic field sensor unit and the second magnetic field sensor unit having a different eccentric position relative to the rotation axis;

applying an operating voltage to the two subsensors of the first magnetic field sensor unit and rotating the magnet around the rotation axis to generate a first measurement signal Uhx 1 and a second measurement signal Uhy 1 by the two subsensors of the first magnetic field sensor unit;

assigning the first measurement signal a first relation Uhx 1 (α)=a*sin(α);

assigning the second measurement signal a second relation Uhy 1 (α)=b*cos(α);

applying the operating voltage to the two subsensors of the second magnetic field sensor unit and rotating the magnet around the rotation axis to generate a third measurement signal Uhx 2 and a fourth measurement signal Uhy 2 by the two subsensors of the second magnetic field sensor unit;

assigning the third measurement signal a third relation Uhx 2 (α)=c*sin(α);

assigning the fourth measurement signal a fourth relation Uhy 2 (α)=d*cos(α); and

determining the angle of rotation from both the first magnetic field sensor unit and the second magnetic field sensor unit with a determination of coefficients a and b and a formation of an arctan function from a quotient Uhx 1 (α)/a/ Uhy 1 (α)/b and with a determination of coefficients c and d and a formation of an arctan function from a quotient Uhx 2 (α)/c/ Uhy 2 (α)/d,

wherein a is the angle of rotation,

wherein coefficient a is the deviation of an amplitude of the first measurement signal and a predetermined amplitude curve or is stored in a memory before the first measurement signal is generated and is read from the memory during the assignment of the first measurement signal to the first relation,

wherein coefficient b is the deviation of an amplitude of the second measurement signal and the predetermined amplitude curve or is stored in the memory before the second measurement signal is generated and is read from the memory during the assignment of the second measurement signal to the second relation,

wherein coefficient c is the deviation of an amplitude of the third measurement signal and the predetermined amplitude curve or is stored in the memory before the third measurement signal is generated and is read from the memory during the assignment of the third measurement signal to the third relation, and

wherein coefficient d is the deviation of an amplitude of the fourth measurement signal and the predetermined amplitude curve or is stored in the memory before the fourth measurement signal is generated and is read from the memory during the assignment of the fourth measurement signal to the fourth relation.

2. The computer-implemented method for determining the angle of rotation according to claim 1 , wherein the first magnetic field sensor unit and the second magnetic field sensor unit are stacked one on top of another.

3. The computer-implemented method according to claim 2 , wherein the first magnetic field sensor unit is offset from the the second magnetic field sensor unit.

4. The computer-implemented method for determining the angle of rotation according to claim 1 , wherein the first magnetic field sensor unit and the second magnetic field sensor unit are each formed as Hall plates.

5. A computer-implemented method for determining an angle of rotation between a sensor array and a magnetic field of a magnet, the magnetic field being rotatable around a rotation axis relative to the sensor array, the magnetic field being substantially parallel and perpendicular to a rotation axis, and the magnet being arranged rotationally symmetric relative to the rotation axis, the method comprising:

providing the sensor array with a first magnetic field sensor unit arranged on a first semiconductor body, the first magnetic field sensor unit having two subsensors arranged at an angle to one another, the sensor array having a second magnetic field sensor unit formed on a second semiconductor body, and the second magnetic field sensor unit having two subsensors arranged at an angle to one another;

arranging the first semiconductor body and the second semiconductor body adjacent to one another on a same carrier in a same plane or in two planes substantially parallel to one another, such that the first magnetic field sensor unit and the second magnetic field sensor unit have a same orientation relative to the rotation axis, the first magnetic field sensor unit and the second magnetic field sensor unit having a different eccentric position relative to the rotation axis;

applying an operating voltage to the two subsensors of the first magnetic field sensor unit and rotating the magnet around the rotation axis to generate a first measurement signal Uhx 1 and a second measurement signal Uhy 1 by the two subsensors of the first magnetic field sensor unit;

assigning the first measurement signal a first relation Uhx 1 (α)=a*sin(α);

assigning the second measurement signal a second relation Uhy 1 (α)=b*cos(α);

applying the operating voltage to the two subsensors of the second magnetic field sensor unit and rotating the magnet around the rotation axis to generate a third measurement signal Uhx 2 and a fourth measurement signal Uhy 2 by the two subsensors of the second magnetic field sensor unit;

assigning the third measurement signal a third relation Uhx 2 (α)=c*sin(α);

assigning the fourth measurement signal a fourth relation Uhy 2 (α)=d*cos(α); and

determining the angle of rotation from both the first magnetic field sensor unit and the second magnetic field sensor unit with a determination of coefficients a and b and a formation of an arctan function from a quotient Uhx 1 (α)/a / Uhy 1 (α)/b and with a determination of coefficients c and d and a formation of an arctan function from a quotient Uhx 2 (α)/c/Uhy 2 (α)/d,

wherein α is the angle of rotation,

wherein coefficient a is the deviation of an amplitude of the first measurement signal and a predetermined amplitude curve,

wherein coefficient b is the deviation of an amplitude of the second measurement signal and the predetermined amplitude curve,

wherein coefficient c is the deviation of an amplitude of the third measurement signal and the predetermined amplitude curve, and

wherein coefficient d is the deviation of an amplitude of the fourth measurement signal and the predetermined amplitude curve.

Assignments (2)
CHANGE OF NAME Recorded Mar 7, 2017
From: MICRONAS GMBH
To: TDK-MICRONAS GMBH
Reel/Frame 041901/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2013
From: BAECHER, DIETER
To: MICRONAS GMBH
Reel/Frame 031048/0764 →