Open Loop Speed Control of Brushless DC Motor Using Low Cost ArduinoUNO Processor

Devendra Potnuru*, 0**, Sai Babu Ch.***
* Associate Professor, Department of Electrical and Electronics Engineering, GMR Institute of Technology, Rajam, AP, India.
** Professor, Department of Electrical and Electronics Engineering, Gudlavalleru Engineering College, Gudlavalleru, AP, India.
*** Professor and Registrar, Department of Electrical and Electronics Engineering, Jawaharlal Nehru Technological University, Kakinada, AP, India.
Periodicity:July - September'2016
DOI : https://doi.org/10.26634/jee.10.1.8190

Abstract

This paper deals with open loop speed control of Brushless DC motor (BLDC) using Arduino UNO processor. Real-time implementation of the drive in open loop speed control has been performed in which speed of the motor depends on the input voltage given to the stator winding and it is nothing but duty cycle setting. The open loop speed control is also useful in many practical applications however, the present work mainly deals with studying the running performance of the drive without using any speed feedback arrangement. That means, the speed of the motor may vary when it is subjected to load variations and/or supply voltage variations. The validity of the proposed approach is proven through experimentation on BLDC motor using low cost Arduino UNO processor. Speed Control of BLDC motor using other microcontroller requires more hardware and increases the cost, and the availability of Arduino with versatile features motivated to develop a cost effective and reliable control with variable speed range. In the present work, an algorithm which uses the Hall sensor signals acquired from the motor is developed and the program has been written using Arduino. This program generates the firing pulses required to drive the MOSFETs of three phase fully controlled bridge converter driven by IR2101 FET drivers. Later the program which has been dumped on the Arduino and tested with the 24 V, 80 W, 1500 rpm BLDC motor which can make the motor run at constant speed ranging from 6 to 1500 rpm. The proposed hardware and the program are found to be efficient and the results are promising.

Keywords

Open Loop Speed Control, Brushless DC Motor, Arduino UNO Processor

How to Cite this Article?

Potnuru, D., Mary K. A., and Babu Ch. S. (2016). Open Loop Speed Control Of Brushless Dc Motor Using Low Cost Arduino Uno Processor. i-manager’s Journal on Electrical Engineering, 10(1), 1-6. https://doi.org/10.26634/jee.10.1.8190

References

[1]. Bist, V., Member, S., & Singh, B. (2014). “A Brushless DC Motor Drive With Power Factor”. IEEE Transactions on Industrial Informatics, Vol.10, No. 4, pp. 2064–2072.
[2]. Bist, V., & Singh, B. (2015). “PFC Cuk Converter-Fed BLDC Motor Drive”. IEEE Transactions on Power Electronics, Vol. 30, No. 2, pp. 871–887.
[3]. Bose, B.K. (2002). Modern Power Electronics and AC Drives. Prentice-Hall.
[4]. Bose, B.K. (2009). “Power Electronics and Motor Drives Recent Progress and Perspective”. Industrial Electronics, IEEE Transactions on, Vol. 56, No. 2, pp. 581–588.
[5]. Chern, T.-L., Liu, L.-H., Tien, C.-W., & Chen, C.-Y. (2009). “DSP-based brushless DC motor sensorless drivers with sine PWM”. In 2009 International Conference on Power Electronics and Drive Systems (PEDS).
[6]. Damodharan, P., & Vasudevan, K. (n.d.). “Indirect Back-EMF Zero Crossing Detection for Sensorless BLDC Motor Operation”. In 2005 International Conference on Power Electronics and Drives Systems, Vol. 2, pp. 1107–1111.
[7]. Lee, B.K., & Ehsani, M. (2003). “Advanced Simulation Model for Brushless DC Motor Drives”. Electric Power Components and Systems, Vol. 31, No. 9, pp. 841-868.
[8]. Salah, W., Ishak, D., & Hammadi, K. (2011). “PWM Switching Strategy for Torque Ripple Minimization in BLDC Motor”. Journal of Electrical Engineering, Vol. 62, No. 3, pp. 141–146.
[9]. Samoylenko, N., & Jatskevich, J. (2008). “Dynamic Performance of Brushless DC Motors With Unbalanced Hall Sensors”. IEEE Transactions on Energy Conversion, Vol. 23, No. 3, pp. 752–763.
[10]. Sathyan, Milivojevic, N., Lee, Y.-J., Krishnamurthy, M., & Emadi, (2009). “An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives”. IEEE Transactions on Industrial Electronics, Vol. 56, No. 8, pp. 3040–3049.
[11]. Singh, B. (1997). “Recent advances in permanent magnet brushless DC motors”. Sadhana. http://doi.org/ 10.1007/BF02745848
[12]. Singh, B., & Singh, S. (2009). “State-of-the-art on permanent magnet brushless DC motor drives”. Journal of Power Electronics, Vol. 9, No. 1, pp.1–17.
[13]. Siwakoti, Y. P., & Town, G. E. (2013). “Design of FPGAcontrolled power electronics and drives using MATLAB Simulink”. 2013 IEEE ECCE Asia Downunder, pp. 571–577.
[14]. Yedamale, P. (2003). “Brushless DC (BLDC) motor fundamentals”. Microchip Technology Inc, pp.1–20.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.