PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Implementation of PID on PIC24F series microcontroller for speed control of a DC motor using MPLAB and Proteus

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Speed control of a DC motor is critical in most industrial systems where accuracy and protection are of essence. This paper presents simulations of Proportional Integral Derivative Controller (PID) on a 16-bit PIC 24F series microcontroller for speed control of a DC motor in the presence of load torque. The PID gains have been tuned by Linear Quadratic Regulator (LQR) technique and then it is implemented on a microcontroller using MPLAB, and finally simulated for speed control of a DC motor in Proteus Virtual System Modeling (VSM) software. Proteus has built in feature to add load torque to a DC motor so simulation results have been presented in three cases speed of DC motor is controlled without load torque, with 25% load torque and with 50% load torque. In all three cases PID effectively controls the speed of DC motor with minimum steady state error.
Twórcy
autor
  • Superior University, 15-KM Raiwind Road, Lahore, Pakistan
autor
  • Superior University, 15-KM Raiwind Road, Lahore, Pakistan
autor
  • Superior University, Lahore, Pakistan
autor
  • Superior University, Lahore, Pakistan
Bibliografia
  • 1. Shrivastava. S., Rawat. J. and Agarwal. A. Controlling DC Motor using Microcontroller (PIC16F72) with PWM. International Journal of Engineering Research, 1, 2012, 45-47.
  • 2. Bhagat. N.A., Bhaganara. M. DC Motor Speed Control using PID Controllers, Electronic System Design Course Project. University of IIT Bombay, 2009.
  • 3. Kamar. U., Narvey. R. Speed Control of DC Motor Using Fuzzy PID Controller. Advance in Electronic and Electric Engineering, 3, 2013, 1209-1220.
  • 4. Saridhar. N., Ramrao. N., Singh.M.K. PID Controller Auto Tuning using ASBO Technique. Journal of Control Engineering and Technology, 4, 2014, 192-204.
  • 5. Das.S., Pan.I., Halder.K., Das.S., Gupta.A. LQR based improved discrete PID controller design via optimum selection of weighting matrices using fractional order integral performance index. Applied Mathematical Modeling, 37,2013, 4253-4268
  • 6. Mukherjee.A., Ray.S., Das.A. Development of Microcontroller Based Speed Control Scheme of BLDC Motor Using Proteus VSM Software. , International Journal of Electronics and Electrical Engineering, 2014, 2, 1-7.
  • 7. Aslam.S., Hannan.S., Haider.A. Tariq.M.H. Exploring PIC 24F Series Microcontroller using MPLAB and Proteus. Journal of Current Research in Science, Accepted and Published in June, 2016.
  • 8. Hamed.B., Al-Mobaid.M. Fuzzy PID controllers using FPGA technique for real time DC motor speed control. International journal of Intelligent control and automation, 2, 2011, 233-240.
  • 9. Aslam.S., Hannan.S., Haider.A. Effect of Laguerre function parameters on MPC performance for speed control of a DC motor. Journal of Control Engineering and Technology, 6, 2016, 1-13.
  • 10. Singh.A.P., Narayan.U., Verma.A. Speed Control of DC Motor using Pid Controller Based on Matlab. Innovative Systems Design and Engineering, 4, 2013, 1-7.
  • 11. Hang.C.C,Sin.K.K. A comparative performance study of PID auto- tuners. IEEE Control System, 11, 1991, 41-47.
  • 12. Vikhe.P., Punjabi.N., Kadu.C. Real Time DC Motor Speed Control using PID Controller in LabVIEW, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, 3, 2014, 12162-12167.
  • 13. Anderson.B.D.O., Moore.J.B. Optimal Control: linear quadratic methods, Prentice-Hall International, Inc., Englewood Cliffs, NJ, 1989
  • 14. He.J.B., Wang.Q., Lee.T.H. PI/PID controller tuning via LQR approach. Chemical Engineering Science, 5, 2000, 2429-2439.
  • 15. Kumar.V.E., Jerome.J. LQR based optimal tuning of PID controller for trajectory tracking of magnetic levitation system, International conference on design and manufacturing (Procedia Engineering), 64, 2013, 254-264.
  • 16. Chen.J. Application of Proteus Software in MCU teaching. Second International Conference on Mechanic Automation and Control Engineering, 2011, 6359-6362.
  • 17. Microchip, “PIC24FJ128GA010”, datasheet , 2006.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-f8b6262b-142d-4468-887d-7e471500e438
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.