Novel Magnetic Displacement Sensors
Novel Magnetic Displacement Sensors
Page 1 of 8
SENSORS-00355-2002
Field Rotation
1.50 0.15
Vx/Vy
1.00 0.1
error [mm]
B
0.50 0.05
ratio Vx / Vy
error [mm]
0.00 0
-0.50 -0.05
-1.00 -0.1
-1.50 -0.15
-3.00 -2.00 -1.00 0.00 1.00 2.00 3.00
displacement X [mm]
Displacement of Magnet Fig. 4 Linear displacement signal and position error obtained by
Fig. 2 Top view of the single-axis displacement sensor. The magnet division of the two sensor output voltages.
moves parallel with the x-axis and the xy component of the magnetic
field at the place of the sensor changes strength and rotates. To understand this result, we now give a short analytical
explanation.
The question is now: How do we obtain accurate
In our approach we use two-axis Hall sensors for the
displacement information for the magnet from this field
measurement of Bx and By. They measure the in-plane
rotation?
components BX and BY of the magnetic field vector B. The
To solve this, we first have a look at the signals measured
corresponding Hall output voltages are VX and VY. The
by the sensor as plotted in Fig. 3. As the magnet moves, the
sensors are very linear in the used magnetic field range, so that
field component in motion direction Bx is first negative, then
V X = S ⋅ B X , VY = S ⋅ BY (1)
crosses zero at center position and increases to positive
values. For both, far negative and far positive positions, the where S is the sensor sensitivity, S ≠ B.
field becomes weaker as the distance between magnet and From the similarity of the corresponding triangles in Fig. 5
sensor increases. The By field component is always positive we deduce the following:
BX X
with a maximum about zero position. = (2)
BY Y
0.20
B By
0.15
X
Output voltage [mV]
0.10
Bx
0.05
Y
0.00
Vx
α
-0.05 Vy
z
-0.10
-3.00 -2.00 -1.00 0.00 1.00 2.00 3.00
x
displacement X [mm]
y
Fig. 3 The two sensor output voltages as obtained with a passing by of
the cylindrical magnet. Fig. 5 The top view of the displacement sensor helps us to establish
the relationship between the measured magnetic field components and
the position of sensor and magnet.
Page 2 of 8
SENSORS-00355-2002
Page 3 of 8
SENSORS-00355-2002
Two such sensors were mounted on a ceramic substrate at a functions (6), and the magnet position co-ordinates (7), are
distance of A=2mm. A samarium-cobalt cylindrical permanent calculated using a microprocessor.
magnet with a diameter of 6mm and a length of 2.5mm was The position sensor was mounted on precise micrometric
placed at Y=3mm from a line through the sensors and at z=0.5 translation stages (see Fig. 8).
mm above them. All measurements were performed at room temperature,
The Hall elements are biased with the constant voltage of without any temperature stabilization measures.
5V. Except of cancelling offset voltages, no adjustments or
calibrations were made. The Hall output voltages are amplified
using conventional integrated differential amplifiers and then
converted into digital signals. The directional tangent
X Z Y
MAGNET
Y
Fig. 8 Photograph of the measurement and test setup. The magnetic position sensor is tested with reference to precise micrometric translation
stages. The test setup allows to place the sensor with high precision on x, y and z coordinates with an error of less than 2 µm.
Page 4 of 8
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 5
error [mm]
model of our magnet and sensors where we can calculate the
influence of sensor noise on the displacement value (Fig. 9).
We measured the sensor noise before to a value of ±10 µT
over the frequency range from 0.01 to 100Hz.
displacement x
[mm]
Fig. 11 Simulation result data of the influence of sensor noise onto the
displacement accuracy
Table I
1 ± 0.6 ± 2.0
6 ± 0.2 ± 0.25
Z
7 ± 0.75 ± 2.0
8 ± 0.35 ± 0.75
9 ± 0.35 ± 0.5
Fig. 10 Points of operation which have been examinated using the V. EXPERIMENTAL RESULTS
simulation model
A first measurement result of this setup was already given in
Now we performed a simulation for displacement in x- Fig. 3, showing the measured output signals of one of the Hall
direction and we calculated the uncertainty at each position sensors for a displacement of the magnet along the x-axis.
due to the sensor noise. According to (7) we can quantify this We shall now test the equation (7) of the position sensor
error for the varying coordinate X as well as for the constant system. For a displacement along any one of the three axes x, y
coordinate Y. and z at a time and by keeping the other two coordinates
Fig. 11 shows such displacement error simulation result for constant, we should once receive a signal proportional to X,
Y. The error is smallest in the center, where the signal to noise once proportional to Y and then it should be constant if we
ratio is highest and increases towards the outside. move along z. To investigate the obtainable accuracy of the
Page 5 of 8
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 6
2000
measured X
1000 measured Y Fig. 14 Position signals X and Y calculated from the Hall sensor
voltages for travel along y-axis
0
-1000 When we now again plot the errors between measured and
-2000
mechanical position (Fig. 15), we can see, that the accuracy of
the measured X position is about ±5 µm (±0.5%) and for Y
-3000
-2000 -1500 -1000 -500 0 500 1000 1500 2000 about ±10 µm (±1%) in the range from 1..3mm. For larger
Reference distance X [um]
distances both errors increase due to the strongly decreasing
field, causing the Hall voltages to become very small.
Fig. 12 Position signals X and Y calculated from the Hall sensor The experimental setup is optimized for a Y-position of 2..3
voltages for travel along x-axis
mm and shows up to Y = 3.8 mm an accuracy of 1% for
In Fig. 13 we give the calculated remaining error between the displacement along x.
measured values and the reference position of the translation
stages.
Measurement errors for movement in Y-direction
(X = 0um, Z = 500um)
40
Measurement errors for movement in X-direction
30 Xerr
(Y = 3000um, Z = 500um)
40 Yerr
20
Error signals [um]
30 Xerr 10
Yerr
20 0
Error signals [um]
10 -10
0 -20
-10 -30
-20 -40
1000 1500 2000 2500 3000 3500 4000 4500
-30
Reference distance Y [um]
-40
-2000 -1500 -1000 -500 0 500 1000 1500 2000
Reference distance X [um] Fig. 15 Position error between Hall sensor measurement and mechanical
reference for travel along y-axis
Fig. 13 Position error between Hall sensor measurement and mechanical The last case to investigate is whether the position sensor is
reference for travel along x-axis
really insensitive to a movement of the magnet along its axis (z)
The error on X is less than 10 µm (0.5% full scale) and on Y or not. Fig. 16 shows that for this case indeed the output
about 40 µm (2% full scale). However, tests with other magnet signals x-position and y-position stay virtually constant.
samples have shown that these errors arise from non-
uniformity in the permanent magnetic material and not from the
sensor inaccuracy.
In the next, step we investigate the output signals for a
movement along y-axis. Fig. 14 shows the position data
calculated from the sensor outputs. It can be noticed, similar to
the first case, that the calculated position for the movement (Y)
is very linear, whereas the other value (X) is nearly constant.
Page 6 of 8
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 7
Page 7 of 8
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 8
Page 8 of 8