Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32586
Double Loop Control of H-Bridge DC Chopper Fed Permanent Magnet DC Motor Drives Using Low Cost Hardware

Authors: Zin Maw Tun, Tun Lin Naing


This paper presents the two loop proportional integral (PI) controller for speed control of permanent magnet DC motor (PMDC) motor drive with H-bridge DC chopper. PMDC motors are widely used in many applications because of having a good performance and it is easy to apply the speed control. The speed can be adjusted by using armature voltage control as it had only the armature circuit. H-bridge DC chopper circuit is used to obtain the desired speed in any direction. In this system, the two loop PI controller is designed by using pole-zero cancellation method. The speed and current controller gains are considered depending on the sampling frequency of the microcontroller. An Arduino IO package is used to implement the control algorithm. Both simulation and experimental results are presented to prove the correctness of the mathematical model.

Keywords: Arduino IO package, double loop PI controller, H-bridge DC chopper, low cost hardware, PMDC motor.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 712


[1] Vinod S. Patil, Sachin Angadi, A.B. Raju, “ Four Quadrant Close Loop Speed Control of DC Motor”, International Conference on Circuits, Control, Communications and Computing (I4C), pp. 1-6, 4-6 Oct, 2016.
[2] Zunaib Ail, Komal Saleen, Nicholas Christofides, “Performance Analysis of Fuzzy Logic Control and Six-Pulse Line-Commutated Converter in DC Motor Drive Application”, IEEE, International conference on Engineering Technologies (ICET), pp. 1-6, 19-20 Dec, 2015.
[3] Chinmay Kumar Das, Subrat Kumar Swain, “Closed Loop Speed Control of Chopper Fed DC Motor For Industrial Drive Application”, IEEE, 16-18 March, 2017.
[4] Milad Mahghani, E. Afjei, “Carrier-based with Unipolar Switching Technique Current Control of PMDC Motors in Electric Vehicle Applications”, 25th Iranian Conference on Electrical Engineering (ICEE 2017), pp. 1060-1065, 2017.
[5] Stuti, Manish Kumar Signh, Swapnil Srivastava, “ANFIS based four quadrant chopper control of separately excited DC motor: A Literature Review”, 2016 International Conference on Control, Computing, Communication and Materials (ICCCCM), 2016.
[6] Nabil A. Ahmed, “Modeling and simulation of ac-dc buck-boost converter fed dc motor with uniform PWM technique” Electric Power System Research 73(2005), pp. 363-372.2005.
[7] E.H. Marquez, R.S. Ortigoza, J.R.G. Sanchez, “A New DC/DC Buck-Boost Converter-DC Motor System: Modeling and Experimental Validation”, IEEE, Trans, Vol. 15, No. 11, NOV 2017.
[8] R.S. Ortigoza, V.H.G. Rodriguez, E.H. Marquez, “A Trajectory Tracking Control for a Boost Converter-Inverter-DC Motor Combination”, IEEE, Trans, Vol. 16, No. 4, April 2018.
[9] Abdul Hamid Bhat, Tabish Nazir Mir, “Performance Investigation of a Single-Phase, Unidirectional AC/DC Buck-Converter Fed DC Motor Drive”, IEEE, 5-7 Dec, 2014.
[10] B. Nikhil Krishna, Budigapaka Nagaraju, “Design and Implementation of Four Quadrant DC Drive Using Chopper”, 6th IEEE Power India International Conference (PIICON) 2015.
[11] Alessandro Pisano, Alejandro Davila, Leonid Fridman, “Cascade Control of PMDC Drives via Second-Order Sliding-Mode Technique”, IEEE, Trans, Vol. 55, No. 11, Nov 2008.
[12] Cleber A. Ganzaroli, Douglas F. de Carvalho, “Heuristic and Deterministic Strategies applied on Cascade PI Controller Tuning for Speed Control of a DC Motor”, IEEE, 28-30 Oct, 2015.
[13] Rohit. G. Kanojiya, P.M. Meshram, “Optimal Tuning of PI Controller for Speed Control of DC motor drive using Particle Swarm Optimization”, 2012 IEEE International conference on Advances in Power Conversion and energy Technologies (APCET), 2012.
[14] R.M.T. Raja Ismail, M.A. Ahmad, “Speed Control of Buck-converter Driven DC Motor Based on Smooth Trajectory Tracking”, IEEE, Third Asia International Conference on Modeling and Simulation, pp. 97-101, 2009.
[15] Madhusudan Singh, Mini Sreejeth, Prateek Singh, “Implementation and analysis of PLC SCADA controlled closed loop four quadrant speed control of chopper fed DC motor”, 2016 International Conference on Electrical Power and Energy Systems (ICEPES), Dec 14-16, IEEE,2016.
[16] Mario Gavran, Mato Fruk, Goran Vujisic, “PI controller for DC motor speed realized with Arduino and Simulink” MIPRO 2017, May 22-26, IEEE.
[17] Wei Jie Tang, Zhen Tao Liu, Qian Wang, “DC motor speed control based on system Identification and PID auto Tuning”, 36th Chinese control conference, July 26-28, 2017.
[18] Zoheir Tir, Om Malik, Hakima Cherif, “Implementation of a Fuzzy Logic Speed Controller for a Permanent magnet DC motor using a Low-cost Arduino Platform”, Oct 29-31 (ICEE-B), IEEE, 2017.
[19] Taha Nurettin Gucin, Muhammet Biberoglu, “Tuning Cascade PI(D) Controllers in PMDC Motor Drives: A Performance Comparison for Different Types of Tuning Methods”, 26-28 Nov, IEEE, 2015.
[20] Sandhya Kumar, Dr. Anjali Deshpande, “DSP based closed loop speed control system for DC motor using Dual Converter”, 2014 Annual IEEE India Conference (INDICON), 2014.
[21] Jong-Woo Choi, Sang-Cheol Lee, “Antiwindup Strategy for PI-Type Speed Controller”, IEEE, Trans, Vol. 56, No. 6, June 2009.