Control System of Sensorless Brushless DC Motor Based on TMS320F240

Full Text (PDF, 291KB), PP.51-58

Views: 0 Downloads: 0


Li Zeng 1,* Zicheng Li 1

1. Wuhan Institute of Technology, Wuhan, China

* Corresponding author.


Received: 20 Jan. 2011 / Revised: 18 May 2011 / Accepted: 26 Jul. 2011 / Published: 8 Nov. 2011

Index Terms

Sensorless, brushless DC motor, back-EMF, digital signal processor


A brushless DC(BLDC) motor with the characteristics of high speed and high power density has been more widely used in industrial area. The BLDC motor requires the position and speed sensors for control. However the position sensors are undesirable from standpoints of size, cost, maintenance and reliability. There are some different ways that can solve this problem, depending on the flux distribution. This paper describes a control system of sensorless BLDC motor. The back-EMF is adopted to detect the rotor position. The back-EMF is very small in the motor starting process, and it is difficult to obtain rotor position efficiently. A re-setting method of the rotor is proposed in the paper, and current closed loop is used for high-speed and safety in the motor starting process. A good speed and current double closed loops system is designed. The speed and current regulators are implemented by a digital signal processor(DSP). A simple algorithm is used to calculate motor speed indirectly by the software, which simplifies the system hardware structure. The hardware structure and software design of sensorless BLDC motor control system are described in details. The simulation and experimental results have shown the validity of the sensorless control system and the accuracy of the detective position signal obtained.

Cite This Paper

Li Zeng, Zicheng Li, "Control System of Sensorless Brushless DC Motor Based on TMS320F240", International Journal of Information Technology and Computer Science(IJITCS), vol.3, no.5, pp.51-58, 2011. DOI:10.5815/ijitcs.2011.05.07


[1]Kuang-Yao Cheng, Ying-Yu Tzou, “Design of a Sensorless Commutation IC for BLDC Motors,” IEEE Transactions On Power Electronics, VOL. 18, NO. 6, November 2003.

[2]S. Ogasawara and H. Akagi, “An Approach to Position Sensorless Drive for Brushless DC Motor,” Conference Record of the 1990 IEEE Industry Applications Society Twenty fifth IAA Annual Metting, pp. 443–447, 1990.

[3]Zicheng Li, “A novel scheme of sensing rotor position of BLDCM based on the zero-crossing of back EMF,” Transactions of China Electrotechnical Society, vol. 24, No. 7, pp. 52-58, 2009.

[4]J. P. Johnson, M. Ehsani, and Y. Guzelgunler, “Review of sensorless methods for brushless DC Motors,” IEEE LAS Annual Meeting, pp.1033-1040, 1999.

[5]K. Iizaka, H. Uzuhashi, M. Kano, T. Endo, and K. Mohri, “Microcomputer Control for sensorless Blushless Motor,” IEEE Trans. On Industry Applications, vol. IA-21, No. 4, pp.595-601, May/June 1985. 

[6]Lai Yenshin, Lin Youngkai, “A unified approach to back-EMF detection for brushless DC motor derives without current and hall sensors,” IEEE Transactions on Power Electronics, vol. 18, No. 6, pp.1293-1298, 2003.

[7]Halvael N A, Hassan M. Abolfazel V, “ A novel sensorless control method fo four-switch, brushless DC motor drive without using any 300 phase shifter,” 2007 International Conference on Electrical Machines and Systems, pp.408-413, 2007.

[8]Zhang Lei, Qu Wwnlong, Lu Haifeng, et al, “A novel sensorless control system of brushless DC motor,” Transactions of China Electrotechnical Society, vol. 21, No. 10, pp. 26-30, 2006.

[9]Chen Kuangyao, Tzou Yingyu, “Design of a sensorless commutation IC for BLDC motors,” IEEE Transactions on Power Electronics, vol. 18, No. 6, pp.1365-1375, 2003.

[10]TMS320F240 DSP Controller, Texas Instruments Incorporated, aprill 1999.