speed control using matlab

Embed Size (px)

Citation preview

  • 8/10/2019 speed control using matlab

    1/23

    PRESENTED BY:

    CH SANTOSH KUMAR (08QM1A0208) M SUMAN (08QM1A0231) P PRAVEEN KUMAR (08QM1A0241) P SRIDHAR REDDY (08QM1A0242) P PRATYUSHA (08QM1A0245)

    HEAD OF THE DEPARTMENT PROJECT CO-ORDINATOR INTERNAL GUIDE

    MR. K.HUSSAIN MR.G.VIJAY KUMAR MS.B.SASI KALA

  • 8/10/2019 speed control using matlab

    2/23

    ABSTRACT

    The purpose of a motor speed control is to take asignal representing the demanded speed and drive themotor at that speed.

  • 8/10/2019 speed control using matlab

    3/23

    INTRODUCTION The speed of dc motor is directly proportional to the

    supply voltage, if we reduce the supply voltage from12V to 6V, the motor will run at half the speed.

    As the amount of this time that voltage increasescompare with the amount of time that it is off. Thison-off switching is performed by power MOSFETsspeed is set by PWM.

    Here we are using microcontroller applications. Forthis we are usingATMEL16 IC and by using this we aresetting speed and measuring speed. Output can beseen on LCD display

  • 8/10/2019 speed control using matlab

    4/23

    BLOCK DIAGRAM

  • 8/10/2019 speed control using matlab

    5/23

  • 8/10/2019 speed control using matlab

    6/23

    POWER SUPPLY

  • 8/10/2019 speed control using matlab

    7/23

    AC incoming voltage is 230V 50Hz is step downed to 15v

    AC using a step down transformer.

    15v rectified using a bridge rectifier and next stage it is

    filtered using a smoothing filter to get ripple free DC.

    15 volts was applied to regulator LM7812. this12 volts

    regulated DC for motor.

    LM7812 so/p given to LM7805 Voltage regulator which

    gives a constant output voltage of 5V.This 5V is given to microcontroller. And slot sensor and

    comparator, LCD display.

    POWER SUPPLY DESCRIPTION

  • 8/10/2019 speed control using matlab

    8/23

    DC MOTOR

    The DC motor is electric motor that runs on direct currentelectrically.

    DC motor works based on the LORENTZ FORCE.

    In DC motor voltage is proportional to speed

    ADVANTAGES Low initial cost

    High reliability

    Simple control of motor speed

  • 8/10/2019 speed control using matlab

    9/23

  • 8/10/2019 speed control using matlab

    10/23

    LCD Display interfacing LCD stands for liquid crystal display.

    The Liquid Crystal Display (LCD) consumes less power.(typically in the order of microwatts)

    There are two major types of LCDs which are: 1. Dynamic-scattering LCDs and

    2. Field-effect LCDs

    Field-effect LCDs are normally used in such applications

    e.g., watches, portable instrumentation etc. Field effect LCDs absorb considerably less power than

    the light-scattering type.

    On the other hand, light-scattering units are available upto 8 inches in height.

  • 8/10/2019 speed control using matlab

    11/23

    PIN DIAGRAM OF LCD16 x 2 Char LCD

    R1

    R2

    GND

    Vcc

    VfRSRWEN

    D0 D7

    KD0

    D7

    CK

  • 8/10/2019 speed control using matlab

    12/23

    Do-D7 Po-P7

    RW

    RS

    EN

    P3.5

    P3.6

    P3.7

    ATmega16LCD

    LCD to MICRO CONTROLLER

  • 8/10/2019 speed control using matlab

    13/23

    Photo interrupter

    This was contains one led and photo transitor inopposite. In this project , we are using for speedmeasurement of motor. A small wheel attached to

    motor and that interrupt photo transistor whenrotating.

  • 8/10/2019 speed control using matlab

    14/23

  • 8/10/2019 speed control using matlab

    15/23

    RAM ROM

    I/O

    PortTimer

    Serial

    COM

    Port

    Microcontroller

    CPU

    A smaller computer

    On-chip RAM, ROM, I/O ports...

    ExampleMotorolas 6811, Intels 8051, ZilogsZ8 andPIC 16X

    AVR atmega8,atmega16.

    A single chip

    MICRO CONTROLLER

  • 8/10/2019 speed control using matlab

    16/23

    ATMEGA16 FEATURESHigh-performance, Low-power AVR 8-bit Microcontroller

    16K Flash, 1024 Bytes EEPROM, 1K Byte SRAM

    Programming Lock for Software Security

    Two 8-bit Timer/Counters, One 16-bit Timer/CounterFour PWM Channels

    8-channel, 10-bit ADC

    Programmable Serial USART

    Master/Slave SPI Serial InterfaceOn-chip Analog Comparator

  • 8/10/2019 speed control using matlab

    17/23

    ATMEGA 16 PIN DIAGRAM

  • 8/10/2019 speed control using matlab

    18/23

    CIRCUIT DIAGRAM

  • 8/10/2019 speed control using matlab

    19/23

    FLOW CHART

  • 8/10/2019 speed control using matlab

    20/23

    Applications ROBOTIC CONTROLS.

    SWING MACHINES.

    ELECTRONIC BIKES.

    WINDING MACHINES.

    DC OPERATED DRILL MACHINES.

    CNC MACHINES.

    MOBILE AIR CONDITION FANS.

    TOYS.

    ELCTRONIC DOOR CONTROLLERS.

    ELECTRONIC CHAIRS(beauty parlor etc.)

  • 8/10/2019 speed control using matlab

    21/23

    CONCLUSIONWe have achieved the required speed . And also we

    display this on LCD display.

    Our aim of this project, we have achieved the speedcontrol of dc motor.

  • 8/10/2019 speed control using matlab

    22/23

    THANK YOU

  • 8/10/2019 speed control using matlab

    23/23

    Queries ?