Design and Construction of PIC-Based DC Motor Speed Controller for Small Robots

Authors

  • Sanda Win  Natural Science Department, University of Computer Studies (Taungoo), Bago, Myanmar

DOI:

https://doi.org//10.32628/IJSRSET2073133

Keywords:

PIC, DC, Program, A/D converter and Speed

Abstract

Because of their good speed control and high torque, DC motors are widely used in many industrial and robotic applications. Robotic application of DC motors often required, in addition to driving loads at constant speed or torque, the ability to vary the speed of the motor. An efficient and economically feasible intelligent DC motor speed controller is designed and constructed based on the rules of closed loop feedback control system. There are two main parts in the hardware development: PIC16F873A microcontroller and its support circuitries and external interface circuitries between motors and microcontrollers. Data processing and control program (firmware program) was run on PIC microcontroller and its on-chip A/D converter, PWM module and external circuitry was used to send and receive the data signal from the motor for control application. The firmware program was written in assembly language and converted to machine language (Hex code) by using Microchip MPASM macro assembler. These machine codes are downloaded into the PIC microcontroller by using EPIC microcontroller programmer. Through prototyping and implementing on a PIC microcontroller, the system was then be tested and used to control the speed of a small DC motor until the required criteria were achieved.

References

  1. Mileaf, H. 1974. Basic Electricity Volume- Seven, India.
  2. Pople, S. 1982. Explaining Physics. New York.
  3. Mileaf, H. 1974. Basic Electricity Volume- Six, India.
  4. Hobby Electronics. 2003. DC Motor Speed Controller. 2006 May. http://www.hobby-elec.org.
  5. Mccomb, G. 1987. The Robot Builder's Bonanza: 99 Inexpensive Robotics Projects. U.S.A.
  6. Microchip. 2001. PIC16F873A Data Sheet. 2006 May. <http//www/microchip.com>.
  7. Schuler, C.A., and McNamee, W.L. 1993. Modern Industrial Electronics. McGraw-Hill Book Company, New York.
  8. Virk, G.S. 1991. Digital Computer Control Systems. Macmillan Education Ltd., London.
  9. Kheir, M. 1997. The M68HC11 Microcontroller. Prentice-Hall Inc., U.S.A.
  10. Wolf, S., and Smith, R.F.M. 1990. Student Reference Manual for Electronic Instrumentation Laboratories. Prentice-Hall Inc.
  11. Ramu, B.K. 2002. Implementing FIR and IIR Digital Filters Using PIC18 Microcontrollers. 2006 June <http://www.microchip.com>.
  12. Microchip Technology. 2004. PICmicro® CCP and ECCP Tips ‘n Tricks. 2006 July. <http://www.microchip.com>

Downloads

Published

2020-06-30

Issue

Section

Research Articles

How to Cite

[1]
Sanda Win, " Design and Construction of PIC-Based DC Motor Speed Controller for Small Robots, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 7, Issue 3, pp.608-615, May-June-2020. Available at doi : https://doi.org/10.32628/IJSRSET2073133