Speed Control of DC Motor using PIC 16F877A Microcontroller
Main Article Content
Abstract
Control system design and analysis technologies are widely suppress and very useful to be applied in real-time development. Some can be solved by hardware technology and by the advance used of software, control system are analyzed easily and detail. DC Motors can be used in various applications and can be used as various sizes and rates as per our applications. In this project we have control the actual speed of dc motor as per ours requirement. This can be achieved through PIC microcontroller. The microcontroller computes the actual speed of the motor by sensing the terminal voltage and displayed on LCD. In this project firstly we are giving the supply to PIC microcontroller. Then controller generates the pulse generally 5 volt DC. The generated pulse is nothing but PWM signal. Which giving to driver circuit. The function of this driver circuit to generate 12v DC pulse. This is necessary to switch/triggering on MOSFET.Thus speed of DC motor is control through duty/PWM cycle. This PWM pulse is giving to MOSFET for triggering purpose. The modeling and simulation of this project is done through MP-LAB software. It then compares the actual speed of the motor with the reference speed and generates a suitable control signal which is fed into the triggering unit using MATLAB.Here we use PID Controller for error minimization purpose. This unit drives a Power MOSFET amplifier, which in turn supplies a PWM voltage to the dc motor