SlideShare a Scribd company logo
1 of 6
Download to read offline
Proceedings of the 2006 IEEE
International Conference on Information Acquisition
August 20 - 23, 2006, Weihai, Shandong, China
Novel Hall-sensor Joystick Based on Nonlinear
Compensation
Hao Lu, Jiyin Zhao*, Jianpo Li and Zhansheng Wei Hongchul Kim
Department ofCommunication Engineering Department ofElectronic Engineering
Jilin University Pusan National University
Changchun, Jilin Province, China Pusan, Korea
h.lbill@ 126.com
Abstract - A non-contact electronic joystick using a single rheostat; friction will lead to a decline in mechanical
hall-sensor is newly designed, which detects a horizontal vector performance. The dual hall-sensor structure will overcome
in the magnetic field. Furthermore, in this paper, the nonlinear this friction problem, as shown in Fig. 1. However, this dual
character between the output of the hall-sensor and the hall-sensor structure needs a very big support device for the
movement of joystick bar is Illustrated. The dynamic horizontal motion along the X and Y axes. So, a big framework will
vector of the magnetic flux is detected by the hall-sensor while a incase the X instability a is rework to
permanent magnet is rotated with the joystick bar, which has a increase the system's instability and it is required to
two-dimensional detecting area. Using the nonlinear adjustment strengthen the shockproof design.
equations, the output signals of the hall-sensor have been Fig. 2 illustrates another type of hall-sensor structure called
linearized to give higher accuracy in two-dimensional movement. the single hall-sensor structure. This structure can solve the
Finally, through real experiments, it is shown that the single nonlinear problem [9]. Magnetic field lines come from the
hall-sensor structure mechanism is superior to the dual sensor permanent magnet which is on the bottom of the joystick bar
structure in sensing two-dimensional motion without offset. pointing to the hall-sensor. If the joystick bar rotates within
Index Terms - Magnetic Sensors, Least Mean Square (LMS) ยฑ300 apart from the vertical axis of hall-sensor plane, the
Method, Nonlinear Compensation, Joystick output signal shows good linear characteristics.
I. INTRODUCTION Revolved
_3net Rmlvsled
Recently, the non-contact electronic joystick, based on .....t_ W i axis
magnetic technology, has been widely developed and
manufactured by many corporations [1, 2]. On account of its
high precision, it can be used to control the position and
velocity accurately in many kinds of industrial environments.
Furthermore, since the mechanical abrasion is limited to the
negligible lever in this design, the non-contact joystick is Fig. 2 Structure of single hall-sensor joystick with the revolved body
much more durable, reliable and precise than the
mechanical-contacted joystick. In industrial control However, it is regretfully that this single hall-sensor
applications, most non-contact electronic joysticks have a structure also needs a big and delicate framework, since the
dual hall-sensor structure. This structure is very convenient revolved body needs to be supported around the hall-sensor.
for detecting the rotation of the magnetic field and improving Also the relation between the output signal and the motion of
the accuracy of the signal measurement. Since there is no the joystick bar is linear only when the magnetic field lines
need for signal processing and a complicated compensation point to the centre of the revolved body. So it requires both a
algorithm, non-contact electronic joysticks offer a real-time very high design-precision and a very high
response during the control process [3]. machining-precision. When it has been used for a long time,
some offsets come from the friction between the revolved axis
and the framework, which causes the magnetic field lines to
Device tafion deviate from the centre of the revolved body Because of this
ogle m ement offset uncertainty, uniform compensation is impossible [3, 4].
As this paper will show, in order to overcome the above
problem, a joystick with a new-structure single hall-sensor
structure that has linear characteristics and a simple
mechanical
fSteroamwor isprOpsed.In this singlehal-. sns
m
Fi.1 Dual sensor structure joystick whc is th-oainai ftejytc a.Temi
Fig.
i~~~~~~~~~~mprovement in this design is that the rotation centre of the
Mechanical-contacted joysticks mostly use a high accuracy permanent magnet is located in the middle of the joystick bar
* CorrespondingAuthor instead of located at the bottom of the joystick bar. This
1-4244-0529-7/06/$20.OO ยฉ2006 IEEE
1132
simple structure also can solve the problem of performance along with the obliquity. It will decrease when the obliquity is
degradation by the framework friction. Furthermore, it is very big and reaches out of the linear region. Magnetic field lines
convenient for a malfunction to occur in the diagnosis. It also within the permanent magnet-bar are parallel with each other
simplifies the manufacturing process, and improves the and the intensity reaches the maximum based on the Gauss
productive efficiency. theorem [4]. The magnetic field lines out of the hall-sensor
However, this new single hall-sensor [6] structure still run from the N-pole to the S-pole making a European football
shows the nonlinear characteristics it had before shape. In other words, the directions of the magnetic field
compensation. These nonlinear characteristics can be lines inside and outside ofthe magnet-bar are opposite.
described in detail by using three parameters: linear region, The nonlinear characteristics are affected by the geometric
signal amplitude and the linearity of the linear region. When shape, especially the length L of the permanent magnet, and
the shape of the permanent magnet and the intensity of the also affected by the vertical distance D between the
magnetic field are fixed, the output of the hall-sensor will permanent magnet-bar tip and hall-sensor. The intrinsic
change according to the motion of the joystick bar based on magnetic flux intensity B ofthe permanent magnet is assumed
the complex nonlinear characteristics. to be constant. To model these characteristics, as the first step
The nonlinear characteristics of sensor output may come we define the nonlinear function X(O) as follows:
from density distribution of the magnetic field and the ,(0) 1 (2)
physical characteristics of the hall component. In general, the I + (kO)n
modeling of the nonlinear characteristics is very complicated where n is the linearity relationship between the sine function
and unpractical. As we will illustrate, steady of a complicated of obliquity, sin(O) and the output of the hall-sensor, k is a
theoretical joystick model derivation; a new linear constant which relates to the geometric shape of the
compensation algorithm is proposed using the three magnet-bar and the design specification ofjoystick frame.
parameters of linear region, signal amplitude and linearity in The relation between the outputs ofthe hall-sensor (Vx, Vy)
the linear region. and the magnetic flux intensity (By, By) is linear, which is
II. NONLINEAR ANALYSIS OF THE JOYSTICK SYSTEM WITH described as follows:
UNIVERSAL JOINT Vx = cBx cos(cx)=c0)Bcos(Cu)
=
cB~
cos(D)2-(3)
A. Nonlinear characteristics and nonlinear compensation ck(0)Bsin(o)
V = cBy sin(u) - D 2
Z I 0
where c is amplification factor of the signal transformation
Uhivesal ot '
Universal jont circuit, a is the rotation angle ofthe joystick bar.
After amplification, low-pass filtering and offset
elimination, the output of the hall-sensor will be calculated in
the DSP core. Solving simultaneous equations (1), (2), (3), the
- Haerllor equation (4) is defined as follows:
sensor ADx ~~~~~~~~~~~sin(O)ncsa
BX =1+ (kO) (4)
Bh *==Wif* AD sin(O) sin(a )
B,! Y
1+(kO)n
where 4 is the amplification factor of the A/D converter,
Fig. 3 Mechanical structure ofthe proposedjoystick the rotation angle a on the X-Y plane is obtained from the
There is a universal joint in the rotation centre of the A/D converter. AD, and ADY are proportional to the magnetic
joystick bar that is the most important characteristic in our flux intensity, B , and the resolution of the A/D converter,
new structural design. It is different from the previous and they are inversely proportional to the reference voltage of
designs, as shown in Fig. 3. When the permanent magnet is the A/D converter, Vref, and squared vertical distance, D2 [7].
slanted by the universal joint with 0 , magnetic flux intensity In the universal joint joystick bar structure, the movement
of the joystick bar links to the two-dimensional vector on the
B will project to the plane of the hall-sensor. This horizontal hall-sensor plane, which is transformed by the hall-sensor into
vector of the magnetic flux intensity B h is resolved along the Cartesian coordinate position ofvalues ADX and ADY. But,
the X and Y axes with a quadrate phase and measured by the in the AID converter a value produced by the hall-sensor is
hall-sensor. The relation between B and B h is described not proportional to sin(0) owing to the magnetic interferences.
as: In other words, the relation between outputs of A/D converter
Bh = 240)Bsin(O) (1) and the movement of the joystick bar is nonlinear. If we want
where )B(O) is a nonlinear function between the distribution to use the A/D value to express the movement of the joystick
characteristics ofthe magnetic field lines and the obliquity of bar, a nonlinear compensation processing should be
the joystick bar. When the magnetic flux density is evenly performed before. From equation (4), the composed value of
distributed and the magnetic field lines are parallel, )(O)equals A/D converter on the hall-sensor plane is given as:
to 1. But, the horizontal vector B h does not always increase
1133
ADt = + AD2 +AD2 s
i__n_( derivative of the equation (5) w. r. t. 0 ,the relation between
ADout x Y + (kO) (5) the k and O is defined as:
Linearizing this nonlinear equation is one of major 1
contributions of this paper, which is illuminated by the k O )OI (7)
similarity between the frequency response of the low pass n tan( C)_On
filter and the simulation results based on the equation (5), as Why the linear region 0O is only relevant to these three
shown in Fig. 4. According to the properties of the low pass parameters such as the vertical distance, the length of the bar
filter, in the linear region, the curve is mainly determined by magnet and the area of the bar magnet's tip. In this paper, the
the sin(O). On the contrary, out of the linear region, the curve five assumptions or hypotheses are given as follows: 1. The
mainly determined by the (kO)', which shows the coincidence structure of the permanent magnet is symmetrical. 2.
with the previous nonlinear characteristics analysis. >
Although the magnetic flux intensityB is variable according
y 1500 7 k y ooo
1_ y2500 to the material, the distribution of the magnetic field lines is
1000 -----------2 800 ___----------_------_-- -J 20 invariable. Only the density of magnetic field lines may
3 o ool
2500l; ; ; 4 ~ 1500
1 0 0 r
change. 3. When the area ofthe magnet-bar tip is larger, the
500 ---------4----3000-
500 2
/SH 400 lb 4000 150o /' magnetic field lines are more parallel, and tend to have an
--6
2 0- _ ideal distribution. 4. If the length of the permanent magnet, L,
200 is much longer than the vertical distance between the
500 400 ---------------------
1000 --,-4 A magnet-bar tip and hall-sensor, D, it can be assumed that the
-1000 --------- ----------- -------------------------------10
m
agnetic field lines which distributes the side of the
1~
-800 F-
c -.--permanent magnet-bar as shown in Fig.4 are exactly parallel
-1600 -1000 -2600an
-150005 ยฐ ยฐ5 -05 ยฐ ยฐ5 -005 ยฐ 0 5 and the magnetic lines from the N-pole to the hall-sensor
(a) 9=5OOO, n=2 X (b) k=3, n=2 X (c) k=2, =6OOO x
4a) ~=000, n2 x () k=3,n=2 x c) k=, 1~1~6000
plane are also parallel. It will cause the variety of ADout and
Fig. 4 Nonlinear characteristics ofA/D values for a specific k, 4 and n
linear region, which is sensitive to the minute movement of
In Fig.4, the X-axis represents sin(0) and the Y-axis the joystick bar. In other words, the linear region is very
Inpresentsthe composed value of the A/D converter. Figure small. 5. If the length of the permanent magnet, L, is not as
represents the composed value of the A/D converter. Figure long as the vertical distance between the magnet-bar tip and
5(a) shows that the linear region is reduce when k increases, the hall-sensor, D, the hall-sensor plane is mainly surrounded
so k can be considered as a parameter to determine the linear b. t
region. Figure 5(b) shows that 4 modifies the A/D values by the magnetic field lines from N-pole, which iS the main
which correspond to with the signal output of the hall-sensor, region becomes insensitive to the extensive movement of the
and it does not change the linear region. Figure 5(c) shows the region becomes ns tothe extensiv ement ofth
strength of the linearity with the increase of n. When n jtickear. It mr
* . . . . ~~~~~~~~~~~~~the
increase ofD.
increases, in a certain linear region, the experiment results
tend to be a straight line. TABLE I
B. The variety ofthe linear region with the design specific
RELATIONSHIP BETWEEN VERTICAL DISTANCE, D, AND LINEAR REGION, 0.
Through the experiments, it is recognized that the linear Vertical distance, D (cm) 0.3 0.8 1.3 1.8
region ofthe joystick system is changed according to the ratio (degree) 7_8 19_3 30_2 41_5
between distance D and length L of the permanent Measured angle 0c (degree) 7.8 19.3 30.2 41.5
magnet-bar. The maximum of obliquity processed by A/D Theoretical value Oc (degree) 8.2 20.3 30.6 39.4
converter is defined as 0,. When the L is constant, 0, will
increase with the increase of D, and the linear region will Table.1 shows the real measured and theoretical values of
extend. On the contrary, when the D is constant, 0, will 0, according to the change ofD under the condition S=0.8cm2,
decrease with the increase of L, and the linear region will be Lcmu
reduced. If L and D are both constant, the area S of the L=2.Scm;
magnet-bar tip will change the linear region too. When S is C. Physical analyzing for the amplification factor of A/D
enlarged, the area where the N-pole magnetic field lines come converter
from will be enlarged, so as to extend the linear region. The output ofthe hall-sensor has been pre-processed in the
According to equation (5), (k=0, 0, =2/2) is the extreme ofthe transformation circuit, such as the amplification, the low-pass
linear region. From the observations and analysis of the filtering and the offset elimination, and then it is converted to
system structure, 0, is represented as: the digital values in the DSP core. So, 4 represents the
L ~[I - exp(-S D (6) amplification factor of the A/D converter, which is directly
c2 L affected by the magnetic flux intensity,s~, and the vertical
which explains that the linear region0c is related to the distance, D. Amplification factor, c, is proportional to the
distribution of the magnetic field lines. Furthermore, the resolution n of the A/D converter. Then, according to the
distribution of the magnetic field lines relate only to the equations (3), and(4), thefollowingrelations arederived:
geometrical structure of the permanent magnet. Other Vr V, cB Vef (8)
physical parameters do not change the linear region. From the ADX ADy ;D2 2N -1
1134
Then, 4 can be calculated as follows: master and using this information, sin(O) is computed with the
c(2N -1)B (9) geometrical mechanism. Finally, the master MPU sends those
- 2v to the computer to form the nonlinear experimental curve. In
D ef the Fig. 6, (a) is a curve of 10th order polynomial based on
In the actual experiments, O is increased by augmenting the LMS, (b) is the experimental curve from the DC motors and
ratio of the vertical distance to the length of the magnet-bar. A/D converter, and (c) represents the error between 10th order
In this situation, the output of signal transformation circuit polynomial and experimental data.
usually decreases a little, which comes from the augmentation
of noise interferences, so as to decrease the precision of the 05
joystick motion measurement. In the case of an established
design specification, to solve this problem, the amplification O 0 _ J -
factor c of the signal transformation circuit is increased to a _
proper level according to the equation (9). 0 -5
-400 -300 -200 -100 th 00 200 300 ADE 400
III. VERIFICATION OF THE NONLINEAR COMPENSATION 0.ยฐ5 (a Curve of 10 order polynomial out
This section explains another major contribution of this
paper, which is to prove the effectiveness of the proposed . 0- --
nonlinear compensations by comparing them to the curve
fitting results. -o M__ -400 -300 -200 -100 0 100 200 300 AD 400
(b) Curve of experimental data out
A. Obtaining experimental data and curve fitting based on 0.02
0.0K
Interpolating polynomial based on the Lagrange ยฐ
o
-- v
interpolation or the Newton interpolation can be exactly 001oh -- ------
derived from the experimental points. But, these points -o o2 0 2 0 1 2 3 A
^ ~~~~~~~-400
-300 -200 -100 0 100 200
300 ADlW 400
include the system errors and random errors [10]. So, it is (C) Error between sin(e) and Pl0 out
better to get a function which represents the characteristics of Fig. 6 Curve fitting based on least mean square method
the whole experimental points. In order to obtain the B. Numerical Method ofnonlinear compensation
above-mentioned function, the curve fitting based on LMS [5, As the first step for the compensation the Newton Method
6] is adopted in this research. is used to obtain 0, and then sin(0) is calculated. With the
sin(l), the horizontal vector of the magnetic flux intensity
lU 1 - f :Bh Can be easily obtained, since there is a linear relationship
between sin(0) and B' h. hin the actual application, the obliquity
is usually limited toยฑ 3O', where sin(0) has a unique solution.
Among many solutions for nonlinear equations, the Newton
Method has been widely used on account of its ease in
processing and rapid convergence speed.
If the function f(x) has continuous derivatives, the
tangential equation of y = f(x) can be calculated. The
numerical solution of the nonlinear equation can be solved by
Fig. 5 Experimental environment means of the point of intersection between tangent and
X-axis, and this method is called as the Newton Method, It is
In the actual applications, we must performance the described as follows:
operations that linearize sin(0) corresponding to horizontal f(Xm) (10)
vector ofmagnetic flux intensity using A/D values. As shown xm+1 =Xm f((Xm)
in Fig. 6, the vertical axis represents measured sin(0), and the
horizontal axis represents the composed A/D values with axis where m=O, 1 , A.
X and Y on the hall-sensor plane. Figure 5 illustrates the According to 2nd order astringency of the Newton Method
experimental environment for curve fitting. In the figure, the [2, 5], the difference between a current value and the last
DC motors with encoder sensors are set at the spin axes X and value in the certain region can be represented as g1under the
Y to measure the obliquity respectively and then its angle assumption off(x) = 0. That is,
displacement pulse signals are fed to the input of slave MPUs. Ixm+ - Xm <1 ยฃ (I 1)
The output signal of the hall-sensor after amplification and
filtering is fed to the input of master MPU and compute the where cl represents a setting error. The numerical method of
compsedA/Dalus, wichisA = ยฑAD2+ AD lav the nonlinear compensation equation now can be defined as
~out 0 _ADoutkยฐm+
[kn;sn0)2knAO<
]ยฐ sn0
A and B and master MPUs are connected by the CAN 'm+l m [knQCOS(Om)]Om[nnQi 0m] -+4COS(Om)
structure for the information exchange. In this paper, slave A (12)
and B MPUs gathers the pulse numbers, which are sent to the Frti eusv aclto,g sdfnda
1135
Om
-Om < ยฃ, (13) Fig. 8 Comparison of modeling and the Newton Method curves
After this recursive process, to obtain 0, sin(O) and Fig. 8 shows the comparison result between the modeling
real B h can be calculated through the nonlinear compensation, curve and the Newton Method curve, that express the
the real position of the joystick motion can be obtained. nonlinear characteristics between the output of signal
C. Analyzing of correctness for nonlinear adjustment transformation circuit and motion of joystick bar. From
equations Fig. 10, it found that the modeling result is accurately tracking
The choice of parameters k and 4 has a great effect on the the Newton Method curve, viz. the real experiment curve.
performance of the joystick system. When k and 4 are On account of several interferences coming from the
determined by equations (7) and (9) respectively under the system errors and the random errors in the actual experiments,
given designed specific and which is just coincidence with the there are some errors existing in the experimental curve, after
parameters, which the numerical solution of the nonlinear all. But, from the results of Fig. 7 and Fig. 8, it can be
equation is closely consistent with the 10th order polynomial calculated that nonlinear compensation equations can
based on LMS. This proves the correctness of the nonlinear precisely reflect the nonlinear characteristics of the joystick
model. system.
____ ____ _________________ IV. PERFORMANCE VERIFICATION WITH THE SENSOR
ยฐ_ 1 F T STRUCTURE AND SIMULATION
sin(e)
A. Structure ofjoystick
The horizontal vector of the magnetic flux intensity'g h on
the hall-sensor plane is produced by the motion of the
_0_ _ _ ___ __ __ __ universal joint. As shown in Fig. 9, the hall-sensor module is
-400 -300 -200 -100 0 100 200 300 400
(a) Nonlinear curve with the 10oth order ADout located under the joystick structure. The linear region can be
o.5
o polynomial and Newton method
adjusted by changing the height ofthe magnet-bar.
0.006 U-- --- --e-- -a l-- - --t-- --
-0.016
-400 -300 -200 -100 0 100 200 300 AD400
(b) Comparison error Out
Fig. 7 Correctness of curve fitting adjustment
(a) Top view (b) Bottom view (c) Sensormodule
Fig. 7 illustrates the experimental results of the numerical Fig. 9 Configuration ofsingle hall-sensorjoystick
solutions based on the Newton Method and the 10th order B. Stability analysis ofthejoystick structure
polynomial based on LMS. The parameters k = 1.3570, q=
1065 are determined by using the MATLAB to match the
Newton Method curve and the 10th order polynomial result. It -0
is optimized on the condition of n=2, D=1.3cm, L=2.5cm,
S=O0.8cm2, c=25.68, B=3500Gauss, N=10, Vref=5.It shows = 30ยฐ
5 Iso
O
4
0o
that k =1.3570, 4= 1065 are the optimal parameters in the real
experimental environment. On the same experimental
environment, k = 1.3653 also can be obtain from equation (7),
and 4 =1089 from equation (9), which is previous modeled in 9O +0
this paper.
40
Curve of Newton Method
Modeling curve
Toaxis
200- hail senjsor 1
:K=1.3570, 1065 I +-
100 - ' . . 4 . ' ' _ Fig.10 Sensing mechanism ofconventional single hall-sensor
<c /------ Fig. 10 represents the conventional single hall-sensor
-100 structure [7], when the centre-line of the magnet-bar exactly
f ~~~~~~~~matchesto the centre of the hall-sensor plane, the joystick
-200 mayhave ahigh linearity.
-300~
~ ~
i .4w-' '21n63-1i---- The nonlinear phenomena also exist in the output of the
. - ~~~~~~ ~~~
hall-sensor in the joystick with the universal joint. However,
-4000 8OlE
014012 0 12 014 lA 0 8afternonlinear compensation processing, the structural defect,
Nlonlinearcharacteristics sinOe which causes the problem of resolution reduction is
1136
completely resolved in the proposed design. Moreover, this V. CONCLUSIONS
structure is robust against the external interferences. A single hall-sensor joystick with a universal joint structure
C. Simulation result has been designed based on the model of magnetic fields. In
Finally, the analysis for nonlinear characteristics in section order to resolve the nonlinear characteristics of the
2 is utilized to show the performance ofjoystick systems. As hall-sensor, the nonlinear compensation system is derived.
shown in Fig.11, the horizontal axis represents sin(O) and the The coherence between the compensation results and the real
vertical axis represents the value ofthe A/D converter and the motion of the joystick bar has been achieved experimentally.
simulation results are obtained under the conditions of: n = 2, It is clarified that the newly designed joystick has high
B = 1OOOGauss, N = lO,Vref= 5 and c = 90. From Fig.11, it is reliability to be used for industrial applications. For the
noted that the appropriate choice of parameters for the compensation ofthe nonlinear characteristics, two DC motors
geometrical modeling ofthe joystick is very important to cope are designed to get the real positions of the joystick bar
with the nonlinearity and linear region. movements, along with X-axis and Y-axis. The output data are
used to fit the curve function based on the LMS. Through the
quoo6cm2 * quoo D
= O
Newton Polynomial Interpolation Method, the parameters for
1.:6cm CInolea
500 --;------l----100C-----
---o O nonlinear compensation algorithms are obtained, and then
o L t 1-2Cm20 0
2 ยฐ Ln 1 icm 2 obtained with the sin(O), which is linear with A/D values
l 8cm 2 4
tm. withinยฑ 30 .
In the linear region ofthe proposed design, error
-5o0 i 0 = t
0 -oo0 t X 1 could be limited to 1%, so as to overcome the structural
(a)oo -looo >>i defects ofthe conventional joystick friction and vibration.
a)
D-1
-0.2c5 l0 0.5cill ~ 2
1 b1 S-0. Ocm2 L=_ 1cil The mathematical modeling proposed in this paper not only
D
.2cm,
L=2. cm (b) $ 1 0cm2 L=2.5 m
compensates for the nonlinear characteristics of the joystick
lO C - _ __ _ __ _ __ _ 400
o 0. cm 4 0 5cm system, but is also easily obtained. This scheme gives
500- --, !I;Oc -l - 200 .- 0,&cffL ,-assistance in selecting the specifications of joystick design.
o ---------
--------- 0 ---------------
1- - A Using this method of modeling based on mathematical
2
:-5cn* ' -2 1 7cm hypothesis, the performance of total control systems can be
-500 -voo 1enhanced.
-lOOC - __________________- -400 VEnlarging the obliquity ofthe joystick bar may improve the
-1 -o.E 0 0.o 1 -1 -0.o 0 0.o 1 robustness, which can be achieved by increasing D under the
(C) S=0.8cm2 D=1 .5cm (d) S=0.5cm2, (D+L)=4.Ocm condition that a permanent magnet has been fixed by
Fig. 11 Variety of nonlinear characteristics with the choice of design designers. However, a larger D may increase the interference
specifications of noise. Obtaining and adjusting the optimal D is left for
Fig. 12 describes the variety of characteristics of the signal future research.
transformation circuit output at the linear region O that is REFERENCES
determined by the joystick design specifications. As shown in [1] M. Kayal, F. Burger, R.S. Popovic, "Magnetic angular encoder using an
Fig. 12, there are some singular points, where the A/D values offset compensation technique," Sensor Journal, IEEE, vol. 4, pp. 759 -
change rapidly by the non-appropriate design. The simulation 763, Dec. 2004.
result gives us a deign strategy to avoids previous singular [2] R.A. Cooper, D.K. Jones, S. Fitzgerald, M.L. Boninger, S.J. Albright,
and provides an effective method for how to choose the "Analysis of position and isometric joysticks for powered wheelchair
points ana prvluesan etectlv metna tornow t cnooe tnedriving,"Biomedical
optimal linear region O. Engineering, IEEE Transactions on, vol. 47, Issue 7, pp. 902 - 910,
July 2000.
[3] C. Schott, R. Racz, S. Huber, "CMOS three axis Hall sensor and
joystick application," Sensors, 2004. Proceedings ofIEEE, vol. 2. pp.
977 - 980, Oct. 2004.
a yooo l - e l l _[4] Robert Racz, 'Novel Magnetic Displacement Sensors," Sensors and Actuators,
A91, pp.46-50,2001.
[5] R. S. Posvic, "Non-plate-like Hall magnetic sensors and their applications,"
6 ~ ~ ~~~~~6
Sensors andActuators, A85, pp. 9-17, 2001.
D(cm 2 L(c4m) L(cm) 2 D(c4m) [6] R. S. Posvic, "A new CMOS Hall angular position sensor," Technisches
(a) Variety characteristics of AD with the L and D Messen, Vol. 6, pp. 286- 291. June 2001,
(a)VaritycharcteristisofADout witht
D[7] "Angular Position Sensing Measurement with Sentron Hall ASIC," Sentron
Application Note, No. 17, 2001.
oro - 2 [8] Byunghoon Bae, "Design and Control of a Two Degree of Freedom Haptic
Device for the Application of PC Video Games," Proc. of IEEE/RSJ
o l0> _ wol _ [9] "Angular Positon sensing with 2-Axis Hall ICs," GMWApplication Note, NO.
D (ccmc 10l,March 11,2003.
S(cm2) ยฐ S(cm2) [10] J.-F. Lapointe, N.G. Vinson, "Effects of joystick mapping and
(b) Variety characteristics of AD ot with the S and D field-of-view on human performance in virtual walkthroughs," 3D
. . ou ~~~~~~~~Data
Processing Visualization and Transmission, 2002. Proceedings.
Fig. 12 Variety characteristics of A/D value with the choice of designFisIneatolSypiuo,p.40-9,Je20.
spec Ifications
1137

More Related Content

What's hot

Waveguide beamprop
Waveguide beampropWaveguide beamprop
Waveguide beamprop
eiacqer
ย 
Localization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometricLocalization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometric
IAEME Publication
ย 
Ring Spinning - flexible shaft couplings for energy management - POLAND 2016
Ring Spinning - flexible shaft couplings for energy management - POLAND 2016Ring Spinning - flexible shaft couplings for energy management - POLAND 2016
Ring Spinning - flexible shaft couplings for energy management - POLAND 2016
Debashish Banerjee
ย 
9 beam deflection
9 beam deflection9 beam deflection
9 beam deflection
Mohamed Yaser
ย 
Structur e very helpfull
Structur e very helpfullStructur e very helpfull
Structur e very helpfull
Prionath Roy
ย 
Report bep thomas_blanken
Report bep thomas_blankenReport bep thomas_blanken
Report bep thomas_blanken
xepost
ย 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd Iaetsd
ย 
An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...
Kunal Kishor Nirala
ย 

What's hot (20)

K25047051
K25047051K25047051
K25047051
ย 
Waveguide beamprop
Waveguide beampropWaveguide beamprop
Waveguide beamprop
ย 
Localization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometricLocalization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometric
ย 
Etabs modeling - Design of slab according to EC2
Etabs modeling  - Design of slab according to EC2Etabs modeling  - Design of slab according to EC2
Etabs modeling - Design of slab according to EC2
ย 
Ring Spinning - flexible shaft couplings for energy management - POLAND 2016
Ring Spinning - flexible shaft couplings for energy management - POLAND 2016Ring Spinning - flexible shaft couplings for energy management - POLAND 2016
Ring Spinning - flexible shaft couplings for energy management - POLAND 2016
ย 
Deflection of simply supported beam and cantilever
Deflection of simply supported beam and cantileverDeflection of simply supported beam and cantilever
Deflection of simply supported beam and cantilever
ย 
Deflection
DeflectionDeflection
Deflection
ย 
The Research of Induced Current in Coils When the Process of Motion of Magnet...
The Research of Induced Current in Coils When the Process of Motion of Magnet...The Research of Induced Current in Coils When the Process of Motion of Magnet...
The Research of Induced Current in Coils When the Process of Motion of Magnet...
ย 
Problems on simply supported beams
Problems on simply supported beamsProblems on simply supported beams
Problems on simply supported beams
ย 
9 beam deflection
9 beam deflection9 beam deflection
9 beam deflection
ย 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
ย 
Contours Planning and Visual Servo Control of XXY Positioning System Using NU...
Contours Planning and Visual Servo Control of XXY Positioning System Using NU...Contours Planning and Visual Servo Control of XXY Positioning System Using NU...
Contours Planning and Visual Servo Control of XXY Positioning System Using NU...
ย 
Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !
ย 
Beams Introduction
Beams IntroductionBeams Introduction
Beams Introduction
ย 
Overhanged Beam and Cantilever beam problems
Overhanged Beam and Cantilever beam problemsOverhanged Beam and Cantilever beam problems
Overhanged Beam and Cantilever beam problems
ย 
Structur e very helpfull
Structur e very helpfullStructur e very helpfull
Structur e very helpfull
ย 
Report bep thomas_blanken
Report bep thomas_blankenReport bep thomas_blanken
Report bep thomas_blanken
ย 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
ย 
An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...
ย 
Thermal image for truncated object target in the presence of vibrations motions
Thermal image for truncated object target in the presence of vibrations motionsThermal image for truncated object target in the presence of vibrations motions
Thermal image for truncated object target in the presence of vibrations motions
ย 

Similar to Lu2006

Vlassis Petoussis Sensorcomm 2009
Vlassis Petoussis Sensorcomm 2009Vlassis Petoussis Sensorcomm 2009
Vlassis Petoussis Sensorcomm 2009
petousis
ย 
New electromagnetic dynamometer measuring the surface tension of liquids
New electromagnetic dynamometer measuring the surface tension of liquidsNew electromagnetic dynamometer measuring the surface tension of liquids
New electromagnetic dynamometer measuring the surface tension of liquids
eSAT Publishing House
ย 
Final project report
Final project reportFinal project report
Final project report
Sweta Banerjee
ย 
Radiation patterns account of a circular microstrip antenna loaded two annular
Radiation patterns account of a circular microstrip antenna  loaded two annularRadiation patterns account of a circular microstrip antenna  loaded two annular
Radiation patterns account of a circular microstrip antenna loaded two annular
wailGodaymi1
ย 
Application of wavelet analysis algorithms for digital control an electromagn...
Application of wavelet analysis algorithms for digital control an electromagn...Application of wavelet analysis algorithms for digital control an electromagn...
Application of wavelet analysis algorithms for digital control an electromagn...
IJERA Editor
ย 
Exciting field and quadrature-axis armature reaction in a cascade equivalent ...
Exciting field and quadrature-axis armature reaction in a cascade equivalent ...Exciting field and quadrature-axis armature reaction in a cascade equivalent ...
Exciting field and quadrature-axis armature reaction in a cascade equivalent ...
IJECEIAES
ย 

Similar to Lu2006 (20)

47549379 paper-on-image-processing
47549379 paper-on-image-processing47549379 paper-on-image-processing
47549379 paper-on-image-processing
ย 
IMU Calibration
IMU CalibrationIMU Calibration
IMU Calibration
ย 
Offset effect on the S-Bend structure losses and optimization of its size for...
Offset effect on the S-Bend structure losses and optimization of its size for...Offset effect on the S-Bend structure losses and optimization of its size for...
Offset effect on the S-Bend structure losses and optimization of its size for...
ย 
Active shielding
Active shieldingActive shielding
Active shielding
ย 
https://www.irjet.net/archives/V3/i1/IRJET-V3I140.pdf
https://www.irjet.net/archives/V3/i1/IRJET-V3I140.pdfhttps://www.irjet.net/archives/V3/i1/IRJET-V3I140.pdf
https://www.irjet.net/archives/V3/i1/IRJET-V3I140.pdf
ย 
MEMS CAPACITIVE ACCELEROMETER
MEMS CAPACITIVE ACCELEROMETERMEMS CAPACITIVE ACCELEROMETER
MEMS CAPACITIVE ACCELEROMETER
ย 
Contact and Non Contact Sensors.pptx
Contact and Non Contact Sensors.pptxContact and Non Contact Sensors.pptx
Contact and Non Contact Sensors.pptx
ย 
Nonlinearity compensation of low-frequency loudspeaker response using interna...
Nonlinearity compensation of low-frequency loudspeaker response using interna...Nonlinearity compensation of low-frequency loudspeaker response using interna...
Nonlinearity compensation of low-frequency loudspeaker response using interna...
ย 
Vlassis Petoussis Sensorcomm 2009
Vlassis Petoussis Sensorcomm 2009Vlassis Petoussis Sensorcomm 2009
Vlassis Petoussis Sensorcomm 2009
ย 
Optimization of Surface Impedance for Reducing Surface Waves between Antennas
Optimization of Surface Impedance for Reducing Surface Waves between AntennasOptimization of Surface Impedance for Reducing Surface Waves between Antennas
Optimization of Surface Impedance for Reducing Surface Waves between Antennas
ย 
K25047051
K25047051K25047051
K25047051
ย 
Niyantra sensor report
Niyantra sensor reportNiyantra sensor report
Niyantra sensor report
ย 
New electromagnetic dynamometer measuring the surface tension of liquids
New electromagnetic dynamometer measuring the surface tension of liquidsNew electromagnetic dynamometer measuring the surface tension of liquids
New electromagnetic dynamometer measuring the surface tension of liquids
ย 
A0430107
A0430107A0430107
A0430107
ย 
Microelectromechanical Assignment Help
Microelectromechanical Assignment HelpMicroelectromechanical Assignment Help
Microelectromechanical Assignment Help
ย 
Final project report
Final project reportFinal project report
Final project report
ย 
Radiation patterns account of a circular microstrip antenna loaded two annular
Radiation patterns account of a circular microstrip antenna  loaded two annularRadiation patterns account of a circular microstrip antenna  loaded two annular
Radiation patterns account of a circular microstrip antenna loaded two annular
ย 
A Simplified Space Vector Pulse Width Modulation Method Including Over Modula...
A Simplified Space Vector Pulse Width Modulation Method Including Over Modula...A Simplified Space Vector Pulse Width Modulation Method Including Over Modula...
A Simplified Space Vector Pulse Width Modulation Method Including Over Modula...
ย 
Application of wavelet analysis algorithms for digital control an electromagn...
Application of wavelet analysis algorithms for digital control an electromagn...Application of wavelet analysis algorithms for digital control an electromagn...
Application of wavelet analysis algorithms for digital control an electromagn...
ย 
Exciting field and quadrature-axis armature reaction in a cascade equivalent ...
Exciting field and quadrature-axis armature reaction in a cascade equivalent ...Exciting field and quadrature-axis armature reaction in a cascade equivalent ...
Exciting field and quadrature-axis armature reaction in a cascade equivalent ...
ย 

Recently uploaded

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
ย 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
ย 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ย 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
ย 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
ย 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ย 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ย 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
ย 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
ย 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
ย 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
ย 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
ย 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 

Lu2006

  • 1. Proceedings of the 2006 IEEE International Conference on Information Acquisition August 20 - 23, 2006, Weihai, Shandong, China Novel Hall-sensor Joystick Based on Nonlinear Compensation Hao Lu, Jiyin Zhao*, Jianpo Li and Zhansheng Wei Hongchul Kim Department ofCommunication Engineering Department ofElectronic Engineering Jilin University Pusan National University Changchun, Jilin Province, China Pusan, Korea h.lbill@ 126.com Abstract - A non-contact electronic joystick using a single rheostat; friction will lead to a decline in mechanical hall-sensor is newly designed, which detects a horizontal vector performance. The dual hall-sensor structure will overcome in the magnetic field. Furthermore, in this paper, the nonlinear this friction problem, as shown in Fig. 1. However, this dual character between the output of the hall-sensor and the hall-sensor structure needs a very big support device for the movement of joystick bar is Illustrated. The dynamic horizontal motion along the X and Y axes. So, a big framework will vector of the magnetic flux is detected by the hall-sensor while a incase the X instability a is rework to permanent magnet is rotated with the joystick bar, which has a increase the system's instability and it is required to two-dimensional detecting area. Using the nonlinear adjustment strengthen the shockproof design. equations, the output signals of the hall-sensor have been Fig. 2 illustrates another type of hall-sensor structure called linearized to give higher accuracy in two-dimensional movement. the single hall-sensor structure. This structure can solve the Finally, through real experiments, it is shown that the single nonlinear problem [9]. Magnetic field lines come from the hall-sensor structure mechanism is superior to the dual sensor permanent magnet which is on the bottom of the joystick bar structure in sensing two-dimensional motion without offset. pointing to the hall-sensor. If the joystick bar rotates within Index Terms - Magnetic Sensors, Least Mean Square (LMS) ยฑ300 apart from the vertical axis of hall-sensor plane, the Method, Nonlinear Compensation, Joystick output signal shows good linear characteristics. I. INTRODUCTION Revolved _3net Rmlvsled Recently, the non-contact electronic joystick, based on .....t_ W i axis magnetic technology, has been widely developed and manufactured by many corporations [1, 2]. On account of its high precision, it can be used to control the position and velocity accurately in many kinds of industrial environments. Furthermore, since the mechanical abrasion is limited to the negligible lever in this design, the non-contact joystick is Fig. 2 Structure of single hall-sensor joystick with the revolved body much more durable, reliable and precise than the mechanical-contacted joystick. In industrial control However, it is regretfully that this single hall-sensor applications, most non-contact electronic joysticks have a structure also needs a big and delicate framework, since the dual hall-sensor structure. This structure is very convenient revolved body needs to be supported around the hall-sensor. for detecting the rotation of the magnetic field and improving Also the relation between the output signal and the motion of the accuracy of the signal measurement. Since there is no the joystick bar is linear only when the magnetic field lines need for signal processing and a complicated compensation point to the centre of the revolved body. So it requires both a algorithm, non-contact electronic joysticks offer a real-time very high design-precision and a very high response during the control process [3]. machining-precision. When it has been used for a long time, some offsets come from the friction between the revolved axis and the framework, which causes the magnetic field lines to Device tafion deviate from the centre of the revolved body Because of this ogle m ement offset uncertainty, uniform compensation is impossible [3, 4]. As this paper will show, in order to overcome the above problem, a joystick with a new-structure single hall-sensor structure that has linear characteristics and a simple mechanical fSteroamwor isprOpsed.In this singlehal-. sns m Fi.1 Dual sensor structure joystick whc is th-oainai ftejytc a.Temi Fig. i~~~~~~~~~~mprovement in this design is that the rotation centre of the Mechanical-contacted joysticks mostly use a high accuracy permanent magnet is located in the middle of the joystick bar * CorrespondingAuthor instead of located at the bottom of the joystick bar. This 1-4244-0529-7/06/$20.OO ยฉ2006 IEEE 1132
  • 2. simple structure also can solve the problem of performance along with the obliquity. It will decrease when the obliquity is degradation by the framework friction. Furthermore, it is very big and reaches out of the linear region. Magnetic field lines convenient for a malfunction to occur in the diagnosis. It also within the permanent magnet-bar are parallel with each other simplifies the manufacturing process, and improves the and the intensity reaches the maximum based on the Gauss productive efficiency. theorem [4]. The magnetic field lines out of the hall-sensor However, this new single hall-sensor [6] structure still run from the N-pole to the S-pole making a European football shows the nonlinear characteristics it had before shape. In other words, the directions of the magnetic field compensation. These nonlinear characteristics can be lines inside and outside ofthe magnet-bar are opposite. described in detail by using three parameters: linear region, The nonlinear characteristics are affected by the geometric signal amplitude and the linearity of the linear region. When shape, especially the length L of the permanent magnet, and the shape of the permanent magnet and the intensity of the also affected by the vertical distance D between the magnetic field are fixed, the output of the hall-sensor will permanent magnet-bar tip and hall-sensor. The intrinsic change according to the motion of the joystick bar based on magnetic flux intensity B ofthe permanent magnet is assumed the complex nonlinear characteristics. to be constant. To model these characteristics, as the first step The nonlinear characteristics of sensor output may come we define the nonlinear function X(O) as follows: from density distribution of the magnetic field and the ,(0) 1 (2) physical characteristics of the hall component. In general, the I + (kO)n modeling of the nonlinear characteristics is very complicated where n is the linearity relationship between the sine function and unpractical. As we will illustrate, steady of a complicated of obliquity, sin(O) and the output of the hall-sensor, k is a theoretical joystick model derivation; a new linear constant which relates to the geometric shape of the compensation algorithm is proposed using the three magnet-bar and the design specification ofjoystick frame. parameters of linear region, signal amplitude and linearity in The relation between the outputs ofthe hall-sensor (Vx, Vy) the linear region. and the magnetic flux intensity (By, By) is linear, which is II. NONLINEAR ANALYSIS OF THE JOYSTICK SYSTEM WITH described as follows: UNIVERSAL JOINT Vx = cBx cos(cx)=c0)Bcos(Cu) = cB~ cos(D)2-(3) A. Nonlinear characteristics and nonlinear compensation ck(0)Bsin(o) V = cBy sin(u) - D 2 Z I 0 where c is amplification factor of the signal transformation Uhivesal ot ' Universal jont circuit, a is the rotation angle ofthe joystick bar. After amplification, low-pass filtering and offset elimination, the output of the hall-sensor will be calculated in the DSP core. Solving simultaneous equations (1), (2), (3), the - Haerllor equation (4) is defined as follows: sensor ADx ~~~~~~~~~~~sin(O)ncsa BX =1+ (kO) (4) Bh *==Wif* AD sin(O) sin(a ) B,! Y 1+(kO)n where 4 is the amplification factor of the A/D converter, Fig. 3 Mechanical structure ofthe proposedjoystick the rotation angle a on the X-Y plane is obtained from the There is a universal joint in the rotation centre of the A/D converter. AD, and ADY are proportional to the magnetic joystick bar that is the most important characteristic in our flux intensity, B , and the resolution of the A/D converter, new structural design. It is different from the previous and they are inversely proportional to the reference voltage of designs, as shown in Fig. 3. When the permanent magnet is the A/D converter, Vref, and squared vertical distance, D2 [7]. slanted by the universal joint with 0 , magnetic flux intensity In the universal joint joystick bar structure, the movement of the joystick bar links to the two-dimensional vector on the B will project to the plane of the hall-sensor. This horizontal hall-sensor plane, which is transformed by the hall-sensor into vector of the magnetic flux intensity B h is resolved along the Cartesian coordinate position ofvalues ADX and ADY. But, the X and Y axes with a quadrate phase and measured by the in the AID converter a value produced by the hall-sensor is hall-sensor. The relation between B and B h is described not proportional to sin(0) owing to the magnetic interferences. as: In other words, the relation between outputs of A/D converter Bh = 240)Bsin(O) (1) and the movement of the joystick bar is nonlinear. If we want where )B(O) is a nonlinear function between the distribution to use the A/D value to express the movement of the joystick characteristics ofthe magnetic field lines and the obliquity of bar, a nonlinear compensation processing should be the joystick bar. When the magnetic flux density is evenly performed before. From equation (4), the composed value of distributed and the magnetic field lines are parallel, )(O)equals A/D converter on the hall-sensor plane is given as: to 1. But, the horizontal vector B h does not always increase 1133
  • 3. ADt = + AD2 +AD2 s i__n_( derivative of the equation (5) w. r. t. 0 ,the relation between ADout x Y + (kO) (5) the k and O is defined as: Linearizing this nonlinear equation is one of major 1 contributions of this paper, which is illuminated by the k O )OI (7) similarity between the frequency response of the low pass n tan( C)_On filter and the simulation results based on the equation (5), as Why the linear region 0O is only relevant to these three shown in Fig. 4. According to the properties of the low pass parameters such as the vertical distance, the length of the bar filter, in the linear region, the curve is mainly determined by magnet and the area of the bar magnet's tip. In this paper, the the sin(O). On the contrary, out of the linear region, the curve five assumptions or hypotheses are given as follows: 1. The mainly determined by the (kO)', which shows the coincidence structure of the permanent magnet is symmetrical. 2. with the previous nonlinear characteristics analysis. > Although the magnetic flux intensityB is variable according y 1500 7 k y ooo 1_ y2500 to the material, the distribution of the magnetic field lines is 1000 -----------2 800 ___----------_------_-- -J 20 invariable. Only the density of magnetic field lines may 3 o ool 2500l; ; ; 4 ~ 1500 1 0 0 r change. 3. When the area ofthe magnet-bar tip is larger, the 500 ---------4----3000- 500 2 /SH 400 lb 4000 150o /' magnetic field lines are more parallel, and tend to have an --6 2 0- _ ideal distribution. 4. If the length of the permanent magnet, L, 200 is much longer than the vertical distance between the 500 400 --------------------- 1000 --,-4 A magnet-bar tip and hall-sensor, D, it can be assumed that the -1000 --------- ----------- -------------------------------10 m agnetic field lines which distributes the side of the 1~ -800 F- c -.--permanent magnet-bar as shown in Fig.4 are exactly parallel -1600 -1000 -2600an -150005 ยฐ ยฐ5 -05 ยฐ ยฐ5 -005 ยฐ 0 5 and the magnetic lines from the N-pole to the hall-sensor (a) 9=5OOO, n=2 X (b) k=3, n=2 X (c) k=2, =6OOO x 4a) ~=000, n2 x () k=3,n=2 x c) k=, 1~1~6000 plane are also parallel. It will cause the variety of ADout and Fig. 4 Nonlinear characteristics ofA/D values for a specific k, 4 and n linear region, which is sensitive to the minute movement of In Fig.4, the X-axis represents sin(0) and the Y-axis the joystick bar. In other words, the linear region is very Inpresentsthe composed value of the A/D converter. Figure small. 5. If the length of the permanent magnet, L, is not as represents the composed value of the A/D converter. Figure long as the vertical distance between the magnet-bar tip and 5(a) shows that the linear region is reduce when k increases, the hall-sensor, D, the hall-sensor plane is mainly surrounded so k can be considered as a parameter to determine the linear b. t region. Figure 5(b) shows that 4 modifies the A/D values by the magnetic field lines from N-pole, which iS the main which correspond to with the signal output of the hall-sensor, region becomes insensitive to the extensive movement of the and it does not change the linear region. Figure 5(c) shows the region becomes ns tothe extensiv ement ofth strength of the linearity with the increase of n. When n jtickear. It mr * . . . . ~~~~~~~~~~~~~the increase ofD. increases, in a certain linear region, the experiment results tend to be a straight line. TABLE I B. The variety ofthe linear region with the design specific RELATIONSHIP BETWEEN VERTICAL DISTANCE, D, AND LINEAR REGION, 0. Through the experiments, it is recognized that the linear Vertical distance, D (cm) 0.3 0.8 1.3 1.8 region ofthe joystick system is changed according to the ratio (degree) 7_8 19_3 30_2 41_5 between distance D and length L of the permanent Measured angle 0c (degree) 7.8 19.3 30.2 41.5 magnet-bar. The maximum of obliquity processed by A/D Theoretical value Oc (degree) 8.2 20.3 30.6 39.4 converter is defined as 0,. When the L is constant, 0, will increase with the increase of D, and the linear region will Table.1 shows the real measured and theoretical values of extend. On the contrary, when the D is constant, 0, will 0, according to the change ofD under the condition S=0.8cm2, decrease with the increase of L, and the linear region will be Lcmu reduced. If L and D are both constant, the area S of the L=2.Scm; magnet-bar tip will change the linear region too. When S is C. Physical analyzing for the amplification factor of A/D enlarged, the area where the N-pole magnetic field lines come converter from will be enlarged, so as to extend the linear region. The output ofthe hall-sensor has been pre-processed in the According to equation (5), (k=0, 0, =2/2) is the extreme ofthe transformation circuit, such as the amplification, the low-pass linear region. From the observations and analysis of the filtering and the offset elimination, and then it is converted to system structure, 0, is represented as: the digital values in the DSP core. So, 4 represents the L ~[I - exp(-S D (6) amplification factor of the A/D converter, which is directly c2 L affected by the magnetic flux intensity,s~, and the vertical which explains that the linear region0c is related to the distance, D. Amplification factor, c, is proportional to the distribution of the magnetic field lines. Furthermore, the resolution n of the A/D converter. Then, according to the distribution of the magnetic field lines relate only to the equations (3), and(4), thefollowingrelations arederived: geometrical structure of the permanent magnet. Other Vr V, cB Vef (8) physical parameters do not change the linear region. From the ADX ADy ;D2 2N -1 1134
  • 4. Then, 4 can be calculated as follows: master and using this information, sin(O) is computed with the c(2N -1)B (9) geometrical mechanism. Finally, the master MPU sends those - 2v to the computer to form the nonlinear experimental curve. In D ef the Fig. 6, (a) is a curve of 10th order polynomial based on In the actual experiments, O is increased by augmenting the LMS, (b) is the experimental curve from the DC motors and ratio of the vertical distance to the length of the magnet-bar. A/D converter, and (c) represents the error between 10th order In this situation, the output of signal transformation circuit polynomial and experimental data. usually decreases a little, which comes from the augmentation of noise interferences, so as to decrease the precision of the 05 joystick motion measurement. In the case of an established design specification, to solve this problem, the amplification O 0 _ J - factor c of the signal transformation circuit is increased to a _ proper level according to the equation (9). 0 -5 -400 -300 -200 -100 th 00 200 300 ADE 400 III. VERIFICATION OF THE NONLINEAR COMPENSATION 0.ยฐ5 (a Curve of 10 order polynomial out This section explains another major contribution of this paper, which is to prove the effectiveness of the proposed . 0- -- nonlinear compensations by comparing them to the curve fitting results. -o M__ -400 -300 -200 -100 0 100 200 300 AD 400 (b) Curve of experimental data out A. Obtaining experimental data and curve fitting based on 0.02 0.0K Interpolating polynomial based on the Lagrange ยฐ o -- v interpolation or the Newton interpolation can be exactly 001oh -- ------ derived from the experimental points. But, these points -o o2 0 2 0 1 2 3 A ^ ~~~~~~~-400 -300 -200 -100 0 100 200 300 ADlW 400 include the system errors and random errors [10]. So, it is (C) Error between sin(e) and Pl0 out better to get a function which represents the characteristics of Fig. 6 Curve fitting based on least mean square method the whole experimental points. In order to obtain the B. Numerical Method ofnonlinear compensation above-mentioned function, the curve fitting based on LMS [5, As the first step for the compensation the Newton Method 6] is adopted in this research. is used to obtain 0, and then sin(0) is calculated. With the sin(l), the horizontal vector of the magnetic flux intensity lU 1 - f :Bh Can be easily obtained, since there is a linear relationship between sin(0) and B' h. hin the actual application, the obliquity is usually limited toยฑ 3O', where sin(0) has a unique solution. Among many solutions for nonlinear equations, the Newton Method has been widely used on account of its ease in processing and rapid convergence speed. If the function f(x) has continuous derivatives, the tangential equation of y = f(x) can be calculated. The numerical solution of the nonlinear equation can be solved by Fig. 5 Experimental environment means of the point of intersection between tangent and X-axis, and this method is called as the Newton Method, It is In the actual applications, we must performance the described as follows: operations that linearize sin(0) corresponding to horizontal f(Xm) (10) vector ofmagnetic flux intensity using A/D values. As shown xm+1 =Xm f((Xm) in Fig. 6, the vertical axis represents measured sin(0), and the horizontal axis represents the composed A/D values with axis where m=O, 1 , A. X and Y on the hall-sensor plane. Figure 5 illustrates the According to 2nd order astringency of the Newton Method experimental environment for curve fitting. In the figure, the [2, 5], the difference between a current value and the last DC motors with encoder sensors are set at the spin axes X and value in the certain region can be represented as g1under the Y to measure the obliquity respectively and then its angle assumption off(x) = 0. That is, displacement pulse signals are fed to the input of slave MPUs. Ixm+ - Xm <1 ยฃ (I 1) The output signal of the hall-sensor after amplification and filtering is fed to the input of master MPU and compute the where cl represents a setting error. The numerical method of compsedA/Dalus, wichisA = ยฑAD2+ AD lav the nonlinear compensation equation now can be defined as ~out 0 _ADoutkยฐm+ [kn;sn0)2knAO< ]ยฐ sn0 A and B and master MPUs are connected by the CAN 'm+l m [knQCOS(Om)]Om[nnQi 0m] -+4COS(Om) structure for the information exchange. In this paper, slave A (12) and B MPUs gathers the pulse numbers, which are sent to the Frti eusv aclto,g sdfnda 1135
  • 5. Om -Om < ยฃ, (13) Fig. 8 Comparison of modeling and the Newton Method curves After this recursive process, to obtain 0, sin(O) and Fig. 8 shows the comparison result between the modeling real B h can be calculated through the nonlinear compensation, curve and the Newton Method curve, that express the the real position of the joystick motion can be obtained. nonlinear characteristics between the output of signal C. Analyzing of correctness for nonlinear adjustment transformation circuit and motion of joystick bar. From equations Fig. 10, it found that the modeling result is accurately tracking The choice of parameters k and 4 has a great effect on the the Newton Method curve, viz. the real experiment curve. performance of the joystick system. When k and 4 are On account of several interferences coming from the determined by equations (7) and (9) respectively under the system errors and the random errors in the actual experiments, given designed specific and which is just coincidence with the there are some errors existing in the experimental curve, after parameters, which the numerical solution of the nonlinear all. But, from the results of Fig. 7 and Fig. 8, it can be equation is closely consistent with the 10th order polynomial calculated that nonlinear compensation equations can based on LMS. This proves the correctness of the nonlinear precisely reflect the nonlinear characteristics of the joystick model. system. ____ ____ _________________ IV. PERFORMANCE VERIFICATION WITH THE SENSOR ยฐ_ 1 F T STRUCTURE AND SIMULATION sin(e) A. Structure ofjoystick The horizontal vector of the magnetic flux intensity'g h on the hall-sensor plane is produced by the motion of the _0_ _ _ ___ __ __ __ universal joint. As shown in Fig. 9, the hall-sensor module is -400 -300 -200 -100 0 100 200 300 400 (a) Nonlinear curve with the 10oth order ADout located under the joystick structure. The linear region can be o.5 o polynomial and Newton method adjusted by changing the height ofthe magnet-bar. 0.006 U-- --- --e-- -a l-- - --t-- -- -0.016 -400 -300 -200 -100 0 100 200 300 AD400 (b) Comparison error Out Fig. 7 Correctness of curve fitting adjustment (a) Top view (b) Bottom view (c) Sensormodule Fig. 7 illustrates the experimental results of the numerical Fig. 9 Configuration ofsingle hall-sensorjoystick solutions based on the Newton Method and the 10th order B. Stability analysis ofthejoystick structure polynomial based on LMS. The parameters k = 1.3570, q= 1065 are determined by using the MATLAB to match the Newton Method curve and the 10th order polynomial result. It -0 is optimized on the condition of n=2, D=1.3cm, L=2.5cm, S=O0.8cm2, c=25.68, B=3500Gauss, N=10, Vref=5.It shows = 30ยฐ 5 Iso O 4 0o that k =1.3570, 4= 1065 are the optimal parameters in the real experimental environment. On the same experimental environment, k = 1.3653 also can be obtain from equation (7), and 4 =1089 from equation (9), which is previous modeled in 9O +0 this paper. 40 Curve of Newton Method Modeling curve Toaxis 200- hail senjsor 1 :K=1.3570, 1065 I +- 100 - ' . . 4 . ' ' _ Fig.10 Sensing mechanism ofconventional single hall-sensor <c /------ Fig. 10 represents the conventional single hall-sensor -100 structure [7], when the centre-line of the magnet-bar exactly f ~~~~~~~~matchesto the centre of the hall-sensor plane, the joystick -200 mayhave ahigh linearity. -300~ ~ ~ i .4w-' '21n63-1i---- The nonlinear phenomena also exist in the output of the . - ~~~~~~ ~~~ hall-sensor in the joystick with the universal joint. However, -4000 8OlE 014012 0 12 014 lA 0 8afternonlinear compensation processing, the structural defect, Nlonlinearcharacteristics sinOe which causes the problem of resolution reduction is 1136
  • 6. completely resolved in the proposed design. Moreover, this V. CONCLUSIONS structure is robust against the external interferences. A single hall-sensor joystick with a universal joint structure C. Simulation result has been designed based on the model of magnetic fields. In Finally, the analysis for nonlinear characteristics in section order to resolve the nonlinear characteristics of the 2 is utilized to show the performance ofjoystick systems. As hall-sensor, the nonlinear compensation system is derived. shown in Fig.11, the horizontal axis represents sin(O) and the The coherence between the compensation results and the real vertical axis represents the value ofthe A/D converter and the motion of the joystick bar has been achieved experimentally. simulation results are obtained under the conditions of: n = 2, It is clarified that the newly designed joystick has high B = 1OOOGauss, N = lO,Vref= 5 and c = 90. From Fig.11, it is reliability to be used for industrial applications. For the noted that the appropriate choice of parameters for the compensation ofthe nonlinear characteristics, two DC motors geometrical modeling ofthe joystick is very important to cope are designed to get the real positions of the joystick bar with the nonlinearity and linear region. movements, along with X-axis and Y-axis. The output data are used to fit the curve function based on the LMS. Through the quoo6cm2 * quoo D = O Newton Polynomial Interpolation Method, the parameters for 1.:6cm CInolea 500 --;------l----100C----- ---o O nonlinear compensation algorithms are obtained, and then o L t 1-2Cm20 0 2 ยฐ Ln 1 icm 2 obtained with the sin(O), which is linear with A/D values l 8cm 2 4 tm. withinยฑ 30 . In the linear region ofthe proposed design, error -5o0 i 0 = t 0 -oo0 t X 1 could be limited to 1%, so as to overcome the structural (a)oo -looo >>i defects ofthe conventional joystick friction and vibration. a) D-1 -0.2c5 l0 0.5cill ~ 2 1 b1 S-0. Ocm2 L=_ 1cil The mathematical modeling proposed in this paper not only D .2cm, L=2. cm (b) $ 1 0cm2 L=2.5 m compensates for the nonlinear characteristics of the joystick lO C - _ __ _ __ _ __ _ 400 o 0. cm 4 0 5cm system, but is also easily obtained. This scheme gives 500- --, !I;Oc -l - 200 .- 0,&cffL ,-assistance in selecting the specifications of joystick design. o --------- --------- 0 --------------- 1- - A Using this method of modeling based on mathematical 2 :-5cn* ' -2 1 7cm hypothesis, the performance of total control systems can be -500 -voo 1enhanced. -lOOC - __________________- -400 VEnlarging the obliquity ofthe joystick bar may improve the -1 -o.E 0 0.o 1 -1 -0.o 0 0.o 1 robustness, which can be achieved by increasing D under the (C) S=0.8cm2 D=1 .5cm (d) S=0.5cm2, (D+L)=4.Ocm condition that a permanent magnet has been fixed by Fig. 11 Variety of nonlinear characteristics with the choice of design designers. However, a larger D may increase the interference specifications of noise. Obtaining and adjusting the optimal D is left for Fig. 12 describes the variety of characteristics of the signal future research. transformation circuit output at the linear region O that is REFERENCES determined by the joystick design specifications. As shown in [1] M. Kayal, F. Burger, R.S. Popovic, "Magnetic angular encoder using an Fig. 12, there are some singular points, where the A/D values offset compensation technique," Sensor Journal, IEEE, vol. 4, pp. 759 - change rapidly by the non-appropriate design. The simulation 763, Dec. 2004. result gives us a deign strategy to avoids previous singular [2] R.A. Cooper, D.K. Jones, S. Fitzgerald, M.L. Boninger, S.J. Albright, and provides an effective method for how to choose the "Analysis of position and isometric joysticks for powered wheelchair points ana prvluesan etectlv metna tornow t cnooe tnedriving,"Biomedical optimal linear region O. Engineering, IEEE Transactions on, vol. 47, Issue 7, pp. 902 - 910, July 2000. [3] C. Schott, R. Racz, S. Huber, "CMOS three axis Hall sensor and joystick application," Sensors, 2004. Proceedings ofIEEE, vol. 2. pp. 977 - 980, Oct. 2004. a yooo l - e l l _[4] Robert Racz, 'Novel Magnetic Displacement Sensors," Sensors and Actuators, A91, pp.46-50,2001. [5] R. S. Posvic, "Non-plate-like Hall magnetic sensors and their applications," 6 ~ ~ ~~~~~6 Sensors andActuators, A85, pp. 9-17, 2001. D(cm 2 L(c4m) L(cm) 2 D(c4m) [6] R. S. Posvic, "A new CMOS Hall angular position sensor," Technisches (a) Variety characteristics of AD with the L and D Messen, Vol. 6, pp. 286- 291. June 2001, (a)VaritycharcteristisofADout witht D[7] "Angular Position Sensing Measurement with Sentron Hall ASIC," Sentron Application Note, No. 17, 2001. oro - 2 [8] Byunghoon Bae, "Design and Control of a Two Degree of Freedom Haptic Device for the Application of PC Video Games," Proc. of IEEE/RSJ o l0> _ wol _ [9] "Angular Positon sensing with 2-Axis Hall ICs," GMWApplication Note, NO. D (ccmc 10l,March 11,2003. S(cm2) ยฐ S(cm2) [10] J.-F. Lapointe, N.G. Vinson, "Effects of joystick mapping and (b) Variety characteristics of AD ot with the S and D field-of-view on human performance in virtual walkthroughs," 3D . . ou ~~~~~~~~Data Processing Visualization and Transmission, 2002. Proceedings. Fig. 12 Variety characteristics of A/D value with the choice of designFisIneatolSypiuo,p.40-9,Je20. spec Ifications 1137