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...
Main Authors: | , , , |
---|---|
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 |