Professional Documents
Culture Documents
The operating principle of the resolver is shown step by step in Figure 7.2:
3. On the secondary side of this transformer, another concentrically wound coil on the
rotor will pick up this transformed voltage and cause a current iR to flow on the
rotor, with excitation frequency (10kHz).
4. The secondary side of the rotary transformer is connected to the rotor excitation
winding, where the rotor current produces a position-dependent rotor flux R .
187 Session 7 Reluctance Resolvers and Position Measurement
5. This rotor flux is picked up by two perpendicular stator coils (S1-S3 and S2-S4).
The frequency of the voltage induced in these two pick-up windings is again the
excitation frequency (10kHz), but its amplitude is dependent on the position angle
R of the resolver rotor, as indicated in the figure.
6. As a result, we finally get two modulated 10kHz voltage signals where the envelope
of the signals reflects the cosine and the sine of the position. The combination of
this cosine and the sine envelopes allows a distinct calculation of R .
2. 3. 4. 5.
Stator Rotor Stator
S1 6.
R
R1 iR u S1 S3
R
1. u R1 R2 S3
S2
R2
uS 2 S4
S4
Rotary Rotor
Transformer Excitation
(sec. side) Coil
Rotary
Transformer Pick-up
(pri. side) Windings
With this approach, the sensor (and especially its rotor) is fairly thin and the diameter of the
sensor can be adapted to the outer diameter of the IPMSM to give room for the torque
converter and the mechanical coupling parts of the transmission.
Rotor
(a)
Stator
uS1 S3 uR1 R2
(b)
uS1 S3 0 u R1 R2
(c)
uS1 S3 u R1 R2
Figure 7.4: Stretched-out principle of a reluctance resolver (shown for one excitation
winding and the cosine pick-up winding at three positions)
The waveforms on the input and output side of the resolver are almost the same as for the
rotor excited resolver. For constant rotor speed, the resulting input and output signals are
shown in Figure 7.5.
190 Session 7 Reluctance Resolvers and Position Measurement
R
R1 S1
u R1 R2 uS1 S3
R2 S3
S2 uS 2 S4
S4
u R1 R 2 5
V
0
-5
cos R
1
0 sin R
-1
uS1 S 3 1
V 0
-1 Quick summary:
The output signals of the
uS 2 S 4 reluctance resolver are
1
V modulated cosine and
0 sine waveforms.
-1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
t (ms)
where U EXC defines the rms value of the excitation voltage. The output voltages induced
in the pick-up windings are given as
u S1 S3 rtr 2U EXC sin t cos R
, (7.2)
uS 2 S4 rtr 2U EXC sin t sin R
where rtr is the transformation ratio from the excitation winding to the pick-up winding.
The phase shift between the excitation voltage and the pick-up winding voltage is described
by R .
191 Session 7 Reluctance Resolvers and Position Measurement
The basic idea of the R/D circuit shown as a block diagram in Figure 7.6 (Tamagawa
AU6805) is to implement a tracking loop which computes an estimated angle R# :
#
sin t sin sin t sin R R
R
#
R
sin t cos R
Figure 7.6: Block diagram of the Tamagawa AU6805 R/D converter chip (image
modified from Tamagawa Seiki)
are multiplied with the sine and the cosine of this estimated angle to form
192 Session 7 Reluctance Resolvers and Position Measurement
#
rtr 2U EXC sin t sin R cos R
. (7.3)
#
rtr 2U EXC sin t cos R sin R
After demodulation (elimination of sin t ), the sine of the control error can be
approximated with
# #
rtr 2U EXC sin R R rtr 2U EXC R R (7.5)
#
for small values of R R . This control error is fed into a digital integrator (counter) which
increases or decreases the estimated angle R# , trying to eliminate the control error R #
R
until the estimated angle R agrees with the input resolver angle R . The digital value R#
#
can now be transmitted to the microcontroller via a parallel interface. In this case for the
Tamagawa example, the digital position output has a resolution of 12 bits. The dynamic
behavior (i.e. the bandwidth) of the tracking loop is determined by the gain factor in the
error path.
+ s
1 PLL , filt
R ,PLL K i , PLL
s
Figure 7.7: Phase-locked loop (PLL) for position filtering and speed computation
The characteristics of an imaginary position step response can be tuned by selecting the
poles of this transfer function. In a normalized form
194 Session 7 Reluctance Resolvers and Position Measurement
s
1 2D
0
GCL, PLL ( s ) 2
, (7.10)
s s
1 2D
0 0
the desired damping D and the characteristic angular frequency 0 can be expressed as
functions of the controller gains:
K p, PLL GEN3 software:
D and 0 Ki , PLL . (7.11)
2 Ki , PLL The software uses
Ki , PLL 300000 and
We can now determine these PLL controller gains K p , PLL 1000 as
standard values. This
2 implies D 0.9 and
Ki ,PLL 0 and K p,PLL 2D 0 . (7.12)
0 550s 1 .
It is recommendable to select the damping around D 1 to avoid an overshoot in the step
response and to select the characteristic angular frequency low enough to eliminate noise
on the input signal.
The PLL will completely eliminate the steady state control error for a step in the
position (although it is obvious that a position step will never occur in practice):
0 0
lim s GE ,PLL (s) 0 , with the position step function (7.14)
s 0 s s
The PLL will completely eliminate position errors for constant speed, i.e. for a
linearly increasing position. This means that the phase lag which is typical for low-
pass filters can completely be avoided:
&0 &0
lim s GE ,PLL ( s) 2
0 , with the position ramp function (7.15)
s 0 s s
It will not completely eliminate errors for speed ramps, i.e. a quadratic position
function. During speed ramps, the remaining error will be
&
&0 &
&0
lim s GE ,PLL ( s) 3
Ki, PLL , with the speed ramp function (7.16)
s 0 s s
195 Session 7 Reluctance Resolvers and Position Measurement
Besides acting as a filter for the position signal, the PLL also computes the angular rotor
speed PLL . By definition, the speed is given as the derivative of the position GEN3 software:
( s The GEN3 software uses
PLL R, PLL ), hence the rotor speed is seen at the output of the PLL controller.
the angular speed
However, this speed signal can be quite noisy because of the direct feed through of the PLL, filt from the
position error R R , PLL K p , PLL . To overcome this problem, we can simply use the
integral part of the
controller instead of
integrator output of the PLL controller instead, as indicated in Figure 7.7 (blue dashed line). PLL . In steady state,
The respective transfer function is this does not make any
difference. This way, the
speed is less sensitive to
1 noise on the input signal
PLL , filt PLL, filt
, R.
s Ti ,PLL (7.17)
R
1 sTi ,PLL s2
K p ,PLL
which represents a second order low-pass filter, where the characteristic angular frequency
and the damping have already been discussed in eqs. (7.11).