IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUS

Speed control of DC motor is very critical in most of the industrial systems where accuracy and protection are of essence. This paper presents the simulations of Proportional Integral Derivative Controller (PID) on a 16-bit PIC 24F series microcontroller for speed control of a DC motor in the presen...

Full description

Bibliographic Details
Main Authors: Sohaib Aslam, Sundas Hannan, Umar Sajjad, Waheed Zafar
Format: Article
Language:English
Published: Society of Polish Mechanical Engineers and Technicians 2016-09-01
Series:Advances in Science and Technology Research Journal
Subjects:
Online Access:http://www.journalssystem.com/astrj/Implementation-of-PID-on-PIC24F-series-Microcontroller-for-speed-control-of-a-DC-motor-using-MPLAB-and-Proteus,64060,0,2.html
id doaj-aa8ceb0fafba47329d34069438ba2b16
record_format Article
spelling doaj-aa8ceb0fafba47329d34069438ba2b162020-11-25T00:12:21ZengSociety of Polish Mechanical Engineers and TechniciansAdvances in Science and Technology Research Journal2080-40752299-86242016-09-011031405010.12913/22998624/6406064060IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUSSohaib Aslam0Sundas Hannan1Umar Sajjad2Waheed Zafar3Superior University Lahore, 15-KM Raiwind Road, Lahore, PakistanSuperior University Lahore, 15-KM Raiwind Road, Lahore, PakistanSuperior University Lahore, 15-KM Raiwind Road, Lahore, PakistanSuperior University Lahore, 15-KM Raiwind Road, Lahore, PakistanSpeed control of DC motor is very critical in most of the industrial systems where accuracy and protection are of essence. This paper presents the 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 microcontroller using MPLAB and finally simulated for speed control of DC motor in Proteus Virtual System Modeling (VSM) software.Proteus has built in feature to add load torque to 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.http://www.journalssystem.com/astrj/Implementation-of-PID-on-PIC24F-series-Microcontroller-for-speed-control-of-a-DC-motor-using-MPLAB-and-Proteus,64060,0,2.htmlproportional integral derivative controllerpulse width modulationlinear quadratic regulatorperipheral interface controllerMPLABproteusduty cycle
collection DOAJ
language English
format Article
sources DOAJ
author Sohaib Aslam
Sundas Hannan
Umar Sajjad
Waheed Zafar
spellingShingle Sohaib Aslam
Sundas Hannan
Umar Sajjad
Waheed Zafar
IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUS
Advances in Science and Technology Research Journal
proportional integral derivative controller
pulse width modulation
linear quadratic regulator
peripheral interface controller
MPLAB
proteus
duty cycle
author_facet Sohaib Aslam
Sundas Hannan
Umar Sajjad
Waheed Zafar
author_sort Sohaib Aslam
title IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUS
title_short IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUS
title_full IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUS
title_fullStr IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUS
title_full_unstemmed IMPLEMENTATION OF PID ON PIC24F SERIES MICROCONTROLLER FOR SPEED CONTROL OF A DC MOTOR USING MPLAB AND PROTEUS
title_sort implementation of pid on pic24f series microcontroller for speed control of a dc motor using mplab and proteus
publisher Society of Polish Mechanical Engineers and Technicians
series Advances in Science and Technology Research Journal
issn 2080-4075
2299-8624
publishDate 2016-09-01
description Speed control of DC motor is very critical in most of the industrial systems where accuracy and protection are of essence. This paper presents the 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 microcontroller using MPLAB and finally simulated for speed control of DC motor in Proteus Virtual System Modeling (VSM) software.Proteus has built in feature to add load torque to 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.
topic proportional integral derivative controller
pulse width modulation
linear quadratic regulator
peripheral interface controller
MPLAB
proteus
duty cycle
url http://www.journalssystem.com/astrj/Implementation-of-PID-on-PIC24F-series-Microcontroller-for-speed-control-of-a-DC-motor-using-MPLAB-and-Proteus,64060,0,2.html
work_keys_str_mv AT sohaibaslam implementationofpidonpic24fseriesmicrocontrollerforspeedcontrolofadcmotorusingmplabandproteus
AT sundashannan implementationofpidonpic24fseriesmicrocontrollerforspeedcontrolofadcmotorusingmplabandproteus
AT umarsajjad implementationofpidonpic24fseriesmicrocontrollerforspeedcontrolofadcmotorusingmplabandproteus
AT waheedzafar implementationofpidonpic24fseriesmicrocontrollerforspeedcontrolofadcmotorusingmplabandproteus
_version_ 1725399607245012992