Position sensor and assembly
First Claim
Patent Images
1. A position sensor assembly for detecting rotation of a rotating body, the rotating body having a longitudinal axis, the position sensor assembly comprising:
- a cylindrically-shaped magnet positioned coaxially with the longitudinal axis of the rotating body, wherein the cylindrically-shaped magnet is rotatable with the rotating body;
a plurality of Hall sensors disposed on a position sensor assembly and positioned at equal distances from a center of the cylindrically-shaped magnet, wherein rotation of the magnet is detected by the plurality of Hall sensors, wherein the plurality of Hall sensors includes two Hall sensors positioned 90 degrees apart from each other;
a processor configured to receive output from the plurality of Hall sensors to determine an actual position of the rotating body and,a support surrounding an end of the rotating body and for holding the cylindrically-shaped magnet to the rotating body, wherein the support includes a cup shaped portion for holding the cylindrically-shaped magnet, wherein the Hall sensors are located exteriorly of the cup shaped portion;
a processor configured to receive output from the Hall sensors, wherein rotating body position is extracted from the output using an algorithm as follows;
f(θ
,φ
)=A cos φ
−
B sin φ
f′
(θ
,φ
)=−
A sin φ
−
B cos φ
where A and B are signals obtained from the Hall sensors, A=Bm sin θ and
B=Bm cos θ
, Bm is amplitude of signal, θ
is a position variable in mechanical degrees, and φ
is an initial estimation of position angle, andφ
new=φ
old−
f (θ
,φ
)/f ′
(θ
,φ
), wherein the estimated position angle φ
, provides a guessed value of an actual position of the rotating body so that convergence of φ
with θ
, as known values A and B are measured, can be checked, wherein the convergence of θ and
100 indicates that θ
is the actual position of the rotating body.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein, in an exemplary embodiment, is a position sensor assembly including a circular-shaped or rhombus-shaped magnet and at least one magnetic flux density sensor, such as a Hall effect sensor, wherein rotation of the magnet is detected by the at least one sensor. The magnet may be positioned coaxially with the longitudinal axis of a rotor shaft of a motor and provided within a support. A position extraction algorithm may be employed using the output from the sensors to detect the position of the rotor shaft.
72 Citations
11 Claims
-
1. A position sensor assembly for detecting rotation of a rotating body, the rotating body having a longitudinal axis, the position sensor assembly comprising:
-
a cylindrically-shaped magnet positioned coaxially with the longitudinal axis of the rotating body, wherein the cylindrically-shaped magnet is rotatable with the rotating body; a plurality of Hall sensors disposed on a position sensor assembly and positioned at equal distances from a center of the cylindrically-shaped magnet, wherein rotation of the magnet is detected by the plurality of Hall sensors, wherein the plurality of Hall sensors includes two Hall sensors positioned 90 degrees apart from each other; a processor configured to receive output from the plurality of Hall sensors to determine an actual position of the rotating body and, a support surrounding an end of the rotating body and for holding the cylindrically-shaped magnet to the rotating body, wherein the support includes a cup shaped portion for holding the cylindrically-shaped magnet, wherein the Hall sensors are located exteriorly of the cup shaped portion; a processor configured to receive output from the Hall sensors, wherein rotating body position is extracted from the output using an algorithm as follows;
f(θ
,φ
)=A cos φ
−
B sin φ
f′
(θ
,φ
)=−
A sin φ
−
B cos φwhere A and B are signals obtained from the Hall sensors, A=Bm sin θ and
B=Bm cos θ
, Bm is amplitude of signal, θ
is a position variable in mechanical degrees, and φ
is an initial estimation of position angle, andφ
new=φ
old−
f (θ
,φ
)/f ′
(θ
,φ
), wherein the estimated position angle φ
, provides a guessed value of an actual position of the rotating body so that convergence of φ
with θ
, as known values A and B are measured, can be checked, wherein the convergence of θ and
100 indicates that θ
is the actual position of the rotating body. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A position sensor assembly comprising:
-
a cylindrically shaped magnet disposed in a support of a rotating body; two Hall effect sensors disposed on a position sensor assembly and positioned 90 degrees apart from each other and positioned equidistantly from the magnet exterior to the support of the rotating body; a processor configured to receive output from the Hall effect sensors, wherein position information is extracted from the output using an algorithm as follows;
f(θ
,φ
)=A cos φ
−
B sin φ
f′
(θ
,φ
)=−
A sin φ
−
B cos φwhere A and B are signals obtained from the Hall sensors, A=Bm sin θ and
B=Bm cos θ
, Bm is amplitude of signal, θ
is a position variable in mechanical degrees, and φ
is an initial estimation of position angle, andφ
new=φ
old−
f (θ
,φ
)/f ′
(θ
,φ
), wherein the estimated position angle φ
, provides a guessed value of an actual position of the rotating body so that convergence of φ
with θ
, as known values A and B are measured, can be checked, wherein the convergence of φ and
θ
indicates that φ
is the actual position of the rotating body. - View Dependent Claims (8, 9)
-
-
10. A position extraction method for determining an actual position of a rotating body disposed on a shaft, the method comprising:
-
obtaining a signal A from a plurality of Hall sensors positioned around a magnet disposed on the rotating body; obtaining a signal B from a plurality of Hall sensors positioned around a magnet disposed on the rotating body; providing an initial estimated position angle φ
of the rotating body;extracting position information from the following algorithm;
f(θ
,φ
)=A cos φ
−
B sin φ
f′
(θ
,φ
)=−
A sin φ
−
B cos φwhere the signals A and B are represented as A=Bm sin θ and
B=Bm cos θ
, where Bm is amplitude of signal, θ
is a position variable in mechanical degrees, andφ
new=φ
old−
f (θ
,φ
)/f ′
(θ
,φ
), wherein the estimated position angle φ
, provides a guessed value of an actual position of the rotating body so that convergence of φ
with θ
, as known values A and B are measured, can be checked, wherein the convergence of θ and
φ
indicates that φ
is the actual position of the rotating body. - View Dependent Claims (11)
-
Specification