This paper presents a design, simulation and implementation of Pulse Width Modulation (PWM) speed control system of DC motor using microcontroller (MCU). The PIC16F877A microcontroller is programmed to generate two periodic PWM signals from its Capture/Compare/PWM (CCP) modules. These output PWM signals from MCU with various duty cycle are used to controlling the speed and direction of DC motor through L293D driver chip which is used as an interface between MCU and DC motor. The PIC MCU has been programmed using flowcode software package and the complete PWM control system model has been simulated using proteus design suite software package. A hardware setup has been practically implemented for the proposed control system in order to check the simulation results and which were acceptable and satisfactory. |