Call for Paper

CAE solicits original research papers for the July 2021 Edition. Last date of manuscript submission is June 30, 2021.

Read More

Implementation of FPGA based D. C motor Speed Controller using PWM Technique

Muhammad Usama Umer, Naqash Khan, Sohaib Ahmed Siddiqui Published in Applied Sciences

Communications on Applied Electronics
Year of Publication: 2015
© 2014 by CAE Journal

Muhammad Usama Umer, Naqash Khan and Sohaib Ahmed Siddiqui. Article: Implementation of FPGA based D.C motor Speed Controller using PWM Technique. Communications on Applied Electronics 1(4):21-28, March 2015. Published by Foundation of Computer Science, New York, USA. BibTeX

	author = {Muhammad Usama Umer and Naqash Khan and Sohaib Ahmed Siddiqui},
	title = {Article: Implementation of FPGA based D.C motor Speed Controller using PWM Technique},
	journal = {Communications on Applied Electronics},
	year = {2015},
	volume = {1},
	number = {4},
	pages = {21-28},
	month = {March},
	note = {Published by Foundation of Computer Science, New York, USA}


The speed controlling of a DC motor drive using field programmable gate array (FPGA) as a digital controller, which provides an operational control using PWM technique. Mostly switching power converters are employed to deliver the energy to the motor. Pulse width modulation is one of the good ways of control that delivered energy through power Mosfet. The P. W. M signal is given from the F. P. G. A board through the Mosfet driver circuit. The presented work is programmed on FPGA board Altera D. E 2. 0. FPGAs flexible architecture reduces the processing speed, accuracy, robustness and hence increases the overall systems efficiency. The integration of all these above mentioned resources led to successful implementation of D. C motor P. W. M speed controller using FPGA and furthers more since dynamo has been coupled with motor to behave as load resulted in achieving the open loop control system for a generator of 206watts.


  1. H. D. Mahesappa,R. DSamuel,A. Prakashan,"Digital P. I. D controller for speed control of DC motors "IETE TECHNICALReviewJournal,V6,N3,PP171-176,India 1989
  2. J. Tang,"PID controller using TMS320C31 DSK with online parameter adjustment for real-time DC motor speed and position control",IEEE International Symposium on IndustrialElectronics,V2,PP786-791,Pusan 2001.
  3. G. Martinand H. Chang,"System-on-chip design", Proceedings of the 4thinternational conference on ASIC, Oct. 2001, pp. 12-17.
  4. Anthony Cataldo,"Low-priced FPGAoptions set to expand" Electrical EngineeringTimesJournal 1361,PP38-45,USA 2005.
  5. Ebrahim, Mansoor, Shujaat Khan, and Umer Bin Khalid. "Symmetric Algorithm Survey: A Comparative Analysis." arXiv preprint arXiv:1405.0398 (2014).
  6. Ebrahim, Mansoor, Shujaat Khan, and Syed Sheraz Ul Hasan Mohani. "Peer-to-Peer Network Simulators: an Analytical Review." arXiv preprint arXiv:1405.0400 (2014).
  7. Ebrahim, Mansoor, Shujaat Khan, and UmerBin Khalid. "Security Risk Analysis in Peer 2 Peer System; An Approach towards Surmounting Security Challenges." arXiv preprint arXiv:1404.5123 (2014).
  8. Ebrahim Mansoor and Chai Wai Chong. "SecureForce: A low complexitycryptography algorithmfor wireless senser network (WSN)". In Control systemComputer and Engineering(ICCSE)2013 IEEE International Confrenseon pp 557-562, IEEE 2013.
  9. Control SystemsEngineering,N. Nise, 6th edition,2010. Wiley. Additionalonline resourcesat:http://www. wiley. com/college/nise/
  10. P. W. M themeand introductionen. wikipedia. org/wiki/Pulsewidth_modulation
  11. Gear motor inventorartist. com/electric-motor-gearbox/
  12. Data sheet of dc motor www. matoba. co. jp/motor/geard/geard09. html
  13. LM741 Operational amplifier, TEXAS Instruments SNOSC25C –MAY 1998–REVISEDMARCH 2013 www. ti. com
  14. IRF3205,HEXFETPower mosfet, International rectifier,PD-91279E www. irf. com
  15. 4N35 Optocoupler,Vishay semiconductors Document Number: 81181 Rev. 1. 2, 07-jan-10 www. vishay. com
  16. 610MIC ,Schotkey www. datasheetarchive. com
  17. Histand& Alciatore,Introductionto Mechatronicsand MeasurementSystems. 1999 McGraw Hill.
  18. AlteraCorporation,Cyclone II FPGA Datasheet www. altera. com
  19. Gordon Hands, "Optimized FPGAs Vs DedicatedDSPs" ,ElectronicProduct design Journal25,N12 UK December2014
  20. R. Jastrzebski,A. Napieralski,O. Pyrhonen,H. Saren,"Implementationandsimulationoffast invertercontrol algorithmswith useof FPGA circuit",2003 NanotechnologyConferenceand tableshow, pp 238-241,Nanotech2003.
  21. Lin,F. S;Chen,J. F;Liang,T. J,;Lin,R. L;Kuo,Y. C. "Design and implementation of FPGA-based single stage photovoltaicenergy conversion system",Proceedingsof IEEE Asia-Pacific Conference on circuitsandsystems, pp 745-748, Taiwan,Dec. 2004.
  22. Bouzid Alianeand AladinSabanovic,"Designand implementationof digitalband pass FIR filterin FPGA". Computersin educationjournal, v14, p76-81,2004.
  23. M. Canet,F. Vicedo,V. Almenar,J. Valls,"FPGA implementationof anIF transceiverfor OFDM-based WLAN",IEEE workshop on Signal ProcessingSystem, Sips: Design and implementation,PP227-232, USA,2004.
  24. Xizhi Li, TiecaiLi,"ECOMIPS:An economicMIPS CPU design on FPGA", Proceedings-4thIEEE InternationalWorkshop on System-on-chipfor Real- Timeapplications,PP291-294, Canada2004.
  25. . Gao, D. Xu, J. P. Bentley,"Reconfigurablehardware implementationof animproved parallelarchitecturefor MPEG-4 motion estimationin mobile applications, IEEE Transactionson ConsumerElectronics,V 49, N4, November 2003.
  26. Stephen Brown Book Verilog HDL fifth edition
  27. QuartusII Altera/12. 1sp1/Quartus/common/help/tutorial/qtutorial. htm
  28. Mohamed Abdelati. "FPGAbased PID Controller Implementation", The IslamicUniversityofGAZA, GAZA Palestine. Theresearchis supported by the Ministryof HigherEducation in Palestine.


PWM, FPGA, D.C motor speed control, Dynamo.