2005.hong-Xing Wu - A Controller of Brushless DC Motor For
2005.hong-Xing Wu - A Controller of Brushless DC Motor For
(10) (12)
512 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005
Fig. 10. Flowchart of PID control interrupt. logic circuit decides the polarity of PWM pins when compare
matching takes place. The system uses the full compare unit
PWM mode. PWM wave is made of lots of serial pulses with
IV. REALIZATION OF PRACTICAL CIRCUIT varying width. Its period is regulated by the timer1 repeatedly.
The control circuit utilizes the special purpose chip for The value of period is regulated through the software. So the
control motor MS320F240. Fig. 8 shows the block diagram width of PWM wave may change through changing the value
of the control system. The function units are denoted in the of comparator in the current regulator and the voltage regulator.
dashed line. The chip may provide high-efficiency digital signal Then it will control the motor.
processing and control hardware of high stability. It gathers The system of BLDCM has three Hall sensors. The position
the high-speed calculation and professional motor control of motor rotor can be detected through line Hall sensors that is
technology. It can revise the parameter and control strategy, named A3517s. Its power of chip is 5 V. Its output is line signal
carry out fault diagnosis, communication function, and so on. whose range is 0–5 V and its zero point is 2.5 V. The output is
The software flow of the system is expressed in Figs. 9 and 10. the detection signal of three phase positions (Ha, Hb, Hc). These
The rotor position signal of BLDCM is captured through the signals are handled through filtering and signal disposing
capture unit. When there are saltus signals at the pins of capture circuit. The CAP of DSP is connected with the output of Hall
unit, the count of selected timer is locked in a buffer. DSP will sensors in order to catch rotor position. The Hall sensors cross
carry out time-lag and interrupt and initialize logic circuit. The 120 electrical degrees. It will form six signals whose phases
WU et al.: A CONTROLLER OF BRUSHLESS DC MOTOR FOR ELECTRIC VEHICLE 513
V. CONCLUSION
The driving system of BLDCM used in EV is studied in this
paper. The core of the driving system is the TMS320F240 chip.
The driver circuit consists of the driver chip EXB841 and pe-
ripheral circuits. The intelligent power module is used as the
main power circuit. The system has characteristics of compact
structure, advantageous control, and low cost. In the control
strategy, typical PI control and arithmetic of variable velocity
prelabeled value are applied. The flux-weakening control and
energy regenerative braking control are also analyzed. The fea-
sibility and high efficiency of the driving system are approved
through experiment.
REFERENCES
[1] S. C. Persyn, M. McClelland, M. Epperly, and B. Walls, “Evolution of
digital signal processing based spacecraft computing solutions,” in Proc.
20th DASC Conf., vol. 2, 2001, pp. 8C3/1–8C3/10.
Fig. 14. Simulated graph of phase current. [2] P. Crnosija, Z. Ban, and R. Krishnan, “Application of model reference
adaptive control with signal adaptation to PM BLDCM drives,” in Proc.
IEEE Int. Symp. ISIE, vol. 3, 2002, pp. 689–694.
[3] A. Rubaai, D. Ricketts, and M. D. Kankam, “Development and imple-
are variable through detection the change of output signal. The mentation of an adaptive fuzzy-neural-network controller for brushless
system will interrupt because of the detected signal, and execu- drives,” IEEE Trans. Ind. Appl., vol. 38, no. 2, pp. 441–447, Mar./Apr.
tive interruption program. 2002.
Fig. 11 shows the correspondence of the motor after receiving [4] S. Gui-Jia, J. W. McKeever, and K. S. Samons, “Modular PM motor
drives for automotive traction applications,” in Proc. 27th Annu. IEEE
the order from the vehicle manage unit. Figs. 12 and 13 show the Conf. IECON, vol. 1, 2001, pp. 119–124.
graph of the motor when electric vehicle is braking. The front [5] Y. Sozer, H. Kaufman, and D. A. Torrey, “Direct model reference adap-
of wave denotes electric drive. The axis is the time axis. The tive control of permanent magnet BLDCMs,” in Proc. IEEE Int. Conf.
system begins braking at 0.3 s. So the total current of controller Control Applications, 1997, pp. 633–638.
[6] , “Direct model reference adaptive control of permanent magnet
is negative value. Fig. 14 is the phase current in the motor at BLDCMs,” in Proc. IEEE Int. Conf. Control Applications, 1997, pp.
identical conditions. Fig. 15 is the graph of phase current before 633–638.