You are on page 1of 6

The 3Mh Annual Conference of the IffE Industrial ElectronicsSociety, November 2 - 6,2004, Busan, Korea

Speed Control System of slotless PM Brushless DC Motor


Using 2Hall-ICs
Yong Ho Yoon', Mu Sun Woo2, Seung Jun Lee3,Chung Yuen wOn4,Member, iEEE, You Young Choe5
IDept. Information & Communication Eng., Sungkyunkwan University, Gyeonggi-do, 440-746, Korea
e-mail: dydgh@skku.edu
'#304, Sungsin Techno Park, 509-7, Maetan3-Dong, Yeongtong-gu, Su-won city, Gyeonggi-do, Korea, Kinemotion Co. Ltd
e-mail:wchoe@,kinemotion.com
In fact, in order to obtain good petformances and low torque
Absfrm- The high performance drives of the slotless ripple, hi&-resolution sensor is needed, which is m t l y and
Permanent Magnet Brushless OC(PM BLDC) Motor can be usually needs a special conshution for the machine.(for
achieved by the current control, where the currents flow example a second shaft end to couple the sensor)[11.
according to the rotor position and the current phase is
suitably controlled according to the operation condition. The
So, the Hall-ICs are set up in this motor to detect the main flux
inexpensive Hall-ICs are a right choice or the s o s a l e d back from the rotor, and the output signal from Hall-ICs is used to
EMF sensorless algorithm can be used for the rotor position drive a power transistor to control the winding current.
sensing. Generally, to drive and control of the PM BLDC, it is However, instead of using three Wall-ICs and encoder, we
necessary that the three Hall-ICs evenly be distributed around used only two Hall-ICs for the permanent magnet rotor
the stator circumference and encoder be installed in case of the position and for the speed feedback signals with the 3-phase
3phase motor. So, the Hall-ICs nre set up in this motor to detect
the main flux from the rotor, and the output signal from Hall-
slotless PM BLDC motor whose six stator and two rotor
ICs is used to drive P power transistor to control the winding designed.
current. However, instead of using three Hall-ICs and encoder, Fig. 1 shows a cross-sectionof a three-pb, Zpole, radial-gap,
we used only two Hall-ICs for the permanent magnet rotor slotless PM BLDC.
position and for the speed feedback signals, and also for a Two Hall-ICs, CSl and CS2 are placed on the endplate at
microcontroller of 16-bit type (80C196KC)with the fphase PM 120degree intervals, and with these elements, we estimated
BLDC whose six stator and two rotor designed. Two Hall-ICs
information of the others phase in sequence through a revolving
CS1 and CS2 are placed on the endplate at l2Odegree intervals,
and with these elements, we estimated information of tbe rotor. Then, hysteresis current conmller is adopted for inverter
others phase in sequence through a revolving rotor. to firther reduce switching loss.
Also a digital signal processor, namely XDc196kc is used to
I. INTRODUCTION implement the speed controller,
Finally, a prototype is constructed and some experimental
The emergence of high-energy permanent magnets has and simulation results are presented.
promoted renewed interest in slotlessbrushlessmotor topologies, It is found that for general PM BLDC motor applications, the
since although their power densities maybe lower than for proposed slotless PM BLDC motor drive can indeed satisfy the
equivalent slotted machines, they eliminate cogging torque. desired perfommce without using an expensive en& or
Generally, the position sensor represents the important factor ESolVer.
in PM BLDC motor drives.
It drives employ encoders or resolvers mounted on the shaft to 11. MATEEMATICAL
MODEL OF THE P M BLDC MOTOR
identify the rotor flux position.
But the presence of the encoder or resolver causes several Fig. 2 shows the equivalent circuit of the PM BLDC Motor.
disadvantages in high-speed motors. The mathematical model for this motor can be described in
In order to meet the demand of mechanical ruggedness and Eq. (1) with the assumption that the magnet and stainless steel
stifhess of high-speed motor, the shaft should be as short as retain sleeves has high resistivity and rotor-inducedcurrents be
possible. It may be difficult to mount an encoder or a resolver neglected[3,5].
on shaft.

?rmunenl
I m a g n e t roior

bding

I ' I t I

fig. I . Slotless PM BLDC Motor. Fig. 2. Equivalent circuit of the PM BLDC Mator.

Q2004 IEEE
0-7803-8730-9/04/$20.00
1374
Using the coupled windmg approach, the voltage equations where P is the phase number of turns and T is the mean
of the three phase take the form air-gap flux density.
R,and R, are the inner and outer radii of the toroid
respectively.
Equations (3) to (7) provide the necessary information
required to solve for both the dynamic and steady-state
opemtion of the motor.

P[ii] +

whereR and L are the resistance and self inductance of each


phase and M is the mutual inductance between phases.
The self and mutual inductances are the same for each phase
because of the winding symmetry and the constant air-gap
length.

Since i, + i, + i, =0

+
"herefore M (io ib) = -Mi, (2)
substitutingfrom Eq. (2) in Eq. (1) and rewriting the equations
on state-space form gives: Phase Cuirenl I,. It a
BackEMF .e,. eo, e, O T 0 r ~ u e - T . .Tb, T,

Fig. 3. Back EMF,current, torque waveforms of


the slotless PM BLDC Motor.

The back EMF'S e,, e,, and e, have trapezoidal shapes

P[J - [I!] (3)


and the cments i,, ib, and i, needed to produce a steady
state torque without torque pulsations are shown in Fig. 3.

111. SLOTLESS
PM BLDC MOTOR CONTROL
The back emf is directly proportional to the motor speed,
and the developed torque is almost directly proportional to the
The state-space form of the speed dynamic equation is phase current.
This means that the torque can be maintained constant by a
PW = (T, -Tl - T , ) / J (4) stable supply current. In order to realize this state, one methcd
is to keep the ratio of voltage to k p e n c y a constant.
where w = Pe and e is the angle defining the rotor It is also required along with frequency control to avoid
position. 1; and are the electromagnetic and load saturation of magnetic circuit.
torque respectively. This can be achieved by using a speed and current closed-loop
control as shown in Fig. 4.
TF is the friction torque and can be expressed as The control structure has an innermost current closed-loop
and an outer-speed loop to govem the current.
TF = a + bw (5)

J is the moment of inertia of the motor and connected load.


The electromagnetictorque is derived from

T, =(iaea +i,e, +icec)/w (6)

The emfs e, , e, and e, are trapezoidal in shape and


Fig. 4. Closed-loop control far slatless PM BLEC Motor.
displaced 120" electrical apart, the amplitude of each can
In Fig. 5, hysteresis current control comparing real current
be determined by the expression
gained by feed back with calculated reference value is applied
for variable speed range.
The error between real current obtained from CTiCurrent
Transducer) and reference current of 80c196kc is applied to

1375
the first OP-Amp’s input and output of the second OP Amp and CS3 signal estimation circuit (the other phase estimation
dwided by Ri and Rz gets into the non-inverting terminal, circuit) as shown in Fig, 7.
making up hysteresis band Two Hall-ICs, CS1 and CS2 are placed on the endplate at
Gate signals keep on and off maintaining the steady current 120degree intervals, and with these elements, we estimated
between reference values and real current into the hysteresis infomtion of the others phase signal (CS3) in sequence through
band. a revolving rotor.
Speed controller regulates the rotor speed by varying the We extend frequency as six times using logical operation at the
frequency of the pulse based on signal feedback from the EPLD because the resolution of frequency is low related to
Hall-ICs. This pulse is to be injected to the inverter to energize speed at Hall-IC signals.
the stator windings. Therefore, one cycle is divided into six intervals of 60
electrical degrees each by the processed signals CSI, CS2, and
the other phase estimation signal circuit, CS3 as shown Fig. 8.

a11
0 I I i I 1
I 1 I I 1
I
1
Fig. 5. Hysteresis current controller.
t M M > I I I I

The speed PI feedback loop compares the rotor speed o


Fig.7. The proposed estimation circuit of the Hall-IC(CS3)
with the desired rotor speed ~ l etof produce the command torque
component current Initially, The Hall-IC signals (CSI, CS2) and estimation
If the speed is faster than desired speed, it will decrease the signal(CS3) feedback occurred starting the motor by speed
frequency of the pulse to be injected to the inverter. command.
Oppositely, if speed is slower frequency, it will be increased. Logic signals of gate driver are generated using these Hall-IC
Using 2 Hall-ICs, the position and speed estimation is signals and estimation signal in the switching logic part,
achieved for speed regulation reference frame transformation. The speed controller regulates the speed of the rotor by
The position estimator for the slotless PM BLDC motor needs varying the frequency of the pulse based on the signal
to detect six positions, which determine the commutation feedback from the Hall-ICs.
points. Referring to Fig. 8, we assumtng that the motor spends “t”
seconds between two consecutive transitions, then the average
rotor speed in this section can be calculated.
CS1 slgnal
111
111
Slotless
PM ELOCM
1 T L
Fig. 6. The proposed slotless PM BLLX Motor driving system

To further illustrate the importance of rotor position


estimation, Fig. 6 shows the schematics of the slotless PM
BLDC motor with two Hall-ICs installed.
The two Hall-ICs CSl and CS2 evenly distributed around the
stator circumference. I 6P1sesb-d
Generally, to drive and control of the slotIess PM BLDC
Fig. 8. Speed pulse and Hall-IC signals.
motor, it is necessaIy that the three Hall-ICs evenly be
distributed around the stator circumference and encoder
So the speed algorithm can be simply implemented by a
installed in case of the 3-phase motor.
microcontroller. Noting that depending on allowed cost and
In this paper, a low-resolution position sensor (2Hall- ICs
required performance, 2 Hall-ICs can be used.
and the other phase estimation circuit), which has accuracy of
Fig. 9 shows a simplified schematic diagram of the rotor
only 60 elecmcal degrees, is used instead of a high-resolution
position signal synthesizer.
position sensor.
For the concerned 2-pole slotless PM BLDC motor, the Hat1
For example, such low-resolution position information can be
ICs provide CS1, CS2 signals and estimated CS3 signal from
obtained by the processed signals from 2 Hall-ICs (CS 1, CS2)
rough rotor position information.

1376
Fig. I I. Estimation Hall-IC signal(CS3).

Fig, 9.The circuit of 6 pulse

Iv. SMULATION RESmTS


Fig. 10 shows the overall block diagram of the developed
model for slotless PM BLDC motor drive system
The simulation is performed using the PSIM software. cs3
the system is composed of slotless PM BLDC motor, six-step .w:
inverter, gate drive of inverter, switching logic, 6 pulse
-.
4,-
"--L-
logic(DLL block of PSIM), and current control block. Estimfion iignanf the CS3"

Fig. 12. Hall-IC signals and estimation signal ofthe CS3.

" CpoLresignal 'I


MAY- 4

Fig. 13. 6 pulse and Hall-IC signals

Fig. IO. Configuration of simulation,

Fig. I 1 shows the estimation signal of CS3 in case of not


using Hall-1C of the CS3.
Firstly, gotten signal of CS1 from Hall-IC of the CSl can
convert to bipolar square of range from + I 5V to -15V by the
OP Amp and with this converted signal, we can get a triangle
wave from the OP A m p ' s integrator output
Furthermore, using the triangle wave and comparator, we
can also get a compared value which can be changed by the
upper limit value and lower limit value of comparator.
At this point, we know that compared value accords with the
genemted signaf from Hall-IC of CS3 in cazx of using of Hall-IC. Fig. 14. Each phase current waveforms. (livdiv. Imddiv)

1377
Fig. 12 shows each phase Hall-IC signals and estimation system, which consists of EPLD, a slotless PM BLDC motor,
signal of the CS3 that would be generated from the estimation and the associated circuits.
signal circuit. According to the signal of the position sensor, the switches
Hall-IC signal and estimation signal of CS3 show nearly the state of the inverter (TRI-TR6)can be determined.
same wave of non-phase difference. The dates of switches related to rotor position are stored in
Fig. 13 shows the 6 pulse and estimation signal of the CS3 EPLD in case positive and negative rotation.
are created in case of using two Hall-ICs, CS1 and CS2. Therefore, the switching sequence is accomplished by data
Fig. 14 shows the current of each phase waves at in the EPLD that related to rotor position.
2000Orpm. .......................... ....................
jbyw, ..... E...* .-
BLOC :.- pr"o:?:::"':'*-.
................
w:
~~

v. EXPERIMENTAL
RESULTS
Dl. t l l l ..I .
I m3
The experimental system for investigating the
characteristics of 2 Hall-ICs speed control with slotless PM ... ...................... .....................................
BLDC motor drive is shown in Fig. 15.
The system is composed of slotless PM BLDC motor,
six-step inverter, gate driver of inverter, EPLD (Embedded
Programmable Loge Device), and PI controller.
Switching logic, PWM resolution converter(6pulse), CS3
E?
signal estimation circuits are located w i t h the EPLD.
Fig 16 Block diagram ofEPLD.
WO&

Fig.17. The simulation results of 6 pulse block


Fig. 15. Sfotless PM BLDC motor driving system.
Fig. 17 shows the simulation resuIts of 6 pulse block.
The motor used in this paper is a 2-poles, Y-connected, The CS1, CS2 and CS3 represent ofeach phase Hall-IC signal.
slotless PM BLDC motor, The CLOCK takes advantage of oscillator of lOMHz and
The windings of the motor are arranged in three phases: PULSE is used for measuring of speed.
Phase-A, Phase-B, and Phase-C. In order to veri@ the proposed performance control, the
These three phase windmg are distributed in the stator with a system is implemented by software of INTEL XOC196KC
separation of 120 degrees from one another. m i m n t r o l l e r board,
The rotor has 1 pairs of permanent magnets flux,which provide The 6 pulse and Hall-IC signals of each phase at real speed
distributed magnetic flux in the air gap between the stator and 20000rpm as shown in Fig. 18 and Fig. 19 respectively.
the rotor. The machine parameters and ratings are:

Stator resistance 0.88 P


9OV -
340Vdc cs1

0.9 KW cs2
Rated curreni 3.6Amps at 28OVdc cs3
No. of poles 2
Rated torque 0.245Nm(2.5kpfCm)
Stator inductance 1SmH Ise signnl
Inertia 15.067X io6kgm'
Torque Const. 0.07433
Fig. 18. HalI-IC signals and pulses.
Fig. 16 shows the block diagram of the experimental (using the three Hall-ICs CS I , CS2 and CS3)

I378
Fig. 18 shows each phase Hall-IC signals and 6 pulse per VI. CONCLUSION
lcycle using the three Hall-ICs of the CSI, CS2, and CS3.
Generally, using three Hall-ICs easily got the 6 pulse which Using the two Hall-ICs instead of the three Hall-ICs at the
has the same interval of one pulse to another one. 3-phase slotless PM BLDC motor guarantees performance for
Fig. 19 shows estimation signal of the CS3 and 6 pdse per the proposed control algorithm of the slotless PM BLDC
lcycle created in case of using two Hall-ICs, CSI and CS2. motor the same as that achieved with an expensive optical
To get 6 pulse which has same interva1of one pdse to another encoder or resolver.
one using two Hall-ICs in Fig. 19, it tested same experiment As a result, the reduction in size achieved by eliminating the
as simulation. high-resolution rotor position sensor and the encoder may be
critical many applications.
It has the advantage of the low cost and the simple composition
compared with the conventional drive system.

vrr. REFERENCES
[I] ECaricchi, F.Giulii Capponi, F.Crescimbini, L. Solero, “Sinusoidal
Brushtess Drive with Low-Cost Hall EVect Position Sensors”, IEEE
Trans. Ind. Application, pp.799-804,2001.
[2] Ting-Yu Chang, Ching-Tsai Pan. Jenn-Hiorng Liaw and Shim-Ming
Sue, “A Hall-Sensor-Based IPM Traction Motor Drive”, IEEE Trans.
Ind. Application, pp.840-843,2002,
Fig. 19. Hall-IC signals and estimation signal [3] F’ragasen Pillay, Ramu Krishnan, “Modeling, Simulation, and Analy
of the CS3 and pulse. (using the two Hall-ICs CS I,CS2 ) sis of Permanent-Magnet Drives”, IEEE Trans.Ind. Application,
vo1.25,No.2, pp.274-279, 1989.
[4] Jong-Bae Lee, Tae-Bin Im,Ha-Kyong Sung, Young-OukKim “A Low
Cost Speed Control System of Brushless Dc Motor Using Fuzzy
Logic”, IEEE Trans.Ind. Application, v01.2, pp.433-436,1999.
[5] Fang Lin Luo, Hock Guan Ye0 “Advanced PM Brushless DC Motor
Control & System for Electric Vehicles”,lEEE Trans.Ind. Application,
v01.2, pp.1336-1343,2000.
[6] P.Vedagarbha, D.M. Dawson, S. Nagarkatti, “Minimization of the
Energy Consumed by the Brushless DC Motor during Positio Track
ing Applications”, IEEE Trains. lnd. Application, pp. 3803-3804,
1997.
171 K. Inoue, T.Izumi, E.Hiraki, M.Nakaoka, “ADC Brushless Servo
Drive System Controlled by Funy-Logic based Auto-tuning Imple
mentation”, lEEE Trains.Ind. Application, pp. 208-212, 1995.
Fig 20 Each phase current (3000Orpm,2A, 0Sms) [8] D.E. Hesmondhafgh, D. Tipping, M.Amrani, “Performance and
design ofan electromagnetic sensor for brushless DC motors”, IEEE
Trains. lnd. Application, pp. 174-183, 1990.
Fig. 20 shows the current of each phase. [9] H. Hashimoto, T.Nakayam, S. Kondo, F. Harashima, “Variable
To examine the performance of the slotless PM BLDC motor structure approach for brushless servo motor control”, IEEE Trains.
with the proposedcontrol scheme, it is loaded with an impeller, Ind.Application, pp. 116-122, 1989.
rated torque demand in this case is 0.3” and the motor speed
is 30000 rpm.
Experiments show that even under this transient, the time
delay due to the Hall-ICs does not cause any problem to the
proposed circuit.
In order to verify theoretical results of a prototype slotless
PM BLDC motor, Fig. 21 has been realized.

- -.-..-. -... . ...- . ~ ., .


F i g 21. F.ryerimental led Jciup.
1.. 1-...-- !

1379

You might also like