Microcontroladores Práctica 4 - PWM

download Microcontroladores Práctica 4 - PWM

of 7

Transcript of Microcontroladores Práctica 4 - PWM

  • 7/25/2019 Microcontroladores Prctica 4 - PWM

    1/7

    INSTITUTO TECNOLGICO DE ESTUDIOS SUPERIORESDE LOS CABOS

    NOMBRE DEL FORMATO: Practicas de laboratorio CDIGO: F-DA-01-003

    RESPONSABLE: Direccin acadmica y de investigacin HOJA: 1 de 7

    REVISIN: 4

    Desarrollo de la PrcticaUnidad de aprendizaje: 5 Practica nmero: 4

    Nombre de la prctica: PWM

    Propsito: Que el estudiante conozca utilice un PWM implementado desde elP!"#$%&''( para el control de un motor de D")

    *scenario: +aller de *lectromecnica Duracin: #, -oras

    Materiales Ma.uinaria e.uipo /erramientas

    1. PI 1!F"77A#. $ar%eta de desarrollo3. &'emador de PIs4. able ()*

    1. om+'tadora#. F'ente de D

    1. Pin,as de corte

  • 7/25/2019 Microcontroladores Prctica 4 - PWM

    2/7

    INSTITUTO TECNOLGICO DE ESTUDIOSSUPERIORES DE LOS CABOS

    NOMBRE DEL FORMATO: Practicas de laboratorio CDIGO: F-DA-01-003

    RESPONSABLE: Direccin acadmica y de investigacin HOJA: # de 7

    REVISIN: 4

    Procedimiento

    l est'diante disear/ e im+lementar/ +rogramas 'e 'tilicen el P2 dis+onible en elPI1!F"77A +ara el control de velocidad y +osicin de 'n motor de D.

    Para ello investigar/ en ' consiste el P2 cmo activarlo y cmo im+lementarlo+ara el control del motor de D.

    os +rogramas y las a+licaciones ser/n a libre eleccin +ero el est'diante debeevidenciar mediante v5deo la im+lementacin de las mismas as5 como incl'ir en elre+orte de +r/ctica los cdigos bien comentados y las concl'siones.

  • 7/25/2019 Microcontroladores Prctica 4 - PWM

    3/7

    INSTITUTO TECNOLGICO DE ESTUDIOSSUPERIORES DE LOS CABOS

    NOMBRE DEL FORMATO: Practicas de laboratorio CDIGO: F-DA-01-003

    RESPONSABLE: Direccin acadmica y de investigacin HOJA: 3 de 7

    REVISIN: 4

    'Practica 4: Programa seguior e !u" #ara #a$e! so!ar %Co$tro! e #osici&$'- hecho en BASIC - PICsimulator

    '18/11/15'Atayde Serrano David Emilio

    ' Pimienta Berrelle!a David Alonso

    '"IE-#1$

    '---------------------------------------------------'Declaracion de varia%les necesarias &ara el &rorama

    'varia%les de P()

    Dim duty As Byte

    Dim duty1 As SinleDim duty* As Byte

    '$aria%les &ara seleccion de direccion del motorDim + As Bit

    Dim y As (ord

    ,ISA . #+P0,A . #+##

    ,ISB . #+

    P0,B . #+##

    ,ISD . #+##P0,D . #+##

    ,ISC . #+##P0,C . #+##P()on 1 2 'Seleccion de la modalidad de la salida C* 3P()4

    + . #main '&rorama &rinci&al

    6osu% medicion

    6oto main

    End

    medicion

    I + . # ,hen

    7or y . # ,o *#### Ste& 1C# . # 'activa el relevador ue acciona el motor a la derecha

    Adcin # duty 'se mueve entre "* 319:1 $43sin lu!4 y 151 3*925 $4%ytes 3saturado4

    duty1 . 33-;9**"84 < duty4 = :8"9:1 'ormula &ara invertir y correir la se>al de "*-151 a*55-#

  • 7/25/2019 Microcontroladores Prctica 4 - PWM

    4/7

    INSTITUTO TECNOLGICO DE ESTUDIOSSUPERIORES DE LOS CABOS

    NOMBRE DEL FORMATO: Practicas de laboratorio CDIGO: F-DA-01-003

    RESPONSABLE: Direccin acadmica y de investigacin HOJA: 4 de 7

    REVISIN: 4

    I duty ? "* ,hen

    duty1 . *55

    EndiI duty @ 1:; ,hen '3151 total4999 1:; . correccion &ara ue se mueva solo cuando el

    transistor ca&ta menos del 2#

    duty1 . #

    Endiduty* . duty1

    P()duty 1 duty* 'toma el valor de duty* &ara utili!arlo como &m

    (ait)s 1

    e+t y+ . 1 'cam%ia a la condicion de rereso

    ElseC# . 1 'activa el relevador ue acciona el motor a la i!uierda

    (ait)s ###

    + . # 'reresa a la condicion de %usueda de lu!Endi

    eturn

  • 7/25/2019 Microcontroladores Prctica 4 - PWM

    5/7

    INSTITUTO TECNOLGICO DE ESTUDIOSSUPERIORES DE LOS CABOS

    NOMBRE DEL FORMATO: Practicas de laboratorio CDIGO: F-DA-01-003

    RESPONSABLE: Direccin acadmica y de investigacin HOJA: 6 de 7

    REVISIN: 4

    8ombre9 ontrol de velocidadFec:a9 1!;11;#016A'tores9 Atayde David y Pimienta David>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    >>>>>> Declaracin de variables globales >>>>>>>

    Dim distancia As ordDim tiem+o As )ingleDim timer As ongDim time As ordDim time# As ordDim d'ty As *yteDim d'ty1 As )ingleDim d'ty3 As )ingleDim d'ty4 As ord

    >>>>>>>>>>>>> )e de?inen los registros +ara el control de la +antalla lcd >>>>>>>>>>>>>>De?ine D@*I$) " cd con?ig'rado +ara " bitsDe?ine D@DB< PCB$* l +'erto * +ara datos de salidaDe?ine D@D*I$ 0De?ine D@B)B< PCB$DDe?ine D@B)*I$ 6 Begistro Bs en el +'erto BD6De?ine D@B< PCB$DDe?ine D@*I$ 7 Begistro en el +'erto BD7De?ine D@BB< PCB$DDe?ine D@B*I$ ! Begistro B en el +'erto BD!cdinit cd'rC?? Iniciali,a el lcd

    >>>>>>>>>>>>>>>>>>>>>>Ctras con?ig'raciones>>>>>>>>>>>>>>>>>>>>>>>>>>>>>P2on 1 )e de?ine el registro +Em el +rimer arg'mento es el mod'lo +Em y elseg'ndo arg'mento es el modo a em+lear "-bit 16!#6G,H)ymbol trigger PCB$D.4 PI8 $BI

  • 7/25/2019 Microcontroladores Prctica 4 - PWM

    6/7

    INSTITUTO TECNOLGICO DE ESTUDIOSSUPERIORES DE LOS CABOS

    NOMBRE DEL FORMATO: Practicas de laboratorio CDIGO: F-DA-01-003

    RESPONSABLE: Direccin acadmica y de investigacin HOJA: ! de 7

    REVISIN: 4

    >>>>>>>>>>>>> Programa +rinci+al >>>>>>>>>>>>>>

    main9time 60time# 1000 #6! > 0.000000#H calc'lo del tiem+o en seg'ndosdistancia tiem+o > 17000 calc'lo de la distancia en cmait2s 1000

  • 7/25/2019 Microcontroladores Prctica 4 - PWM

    7/7

    INSTITUTO TECNOLGICO DE ESTUDIOSSUPERIORES DE LOS CABOS

    NOMBRE DEL FORMATO: Practicas de laboratorio CDIGO: F-DA-01-003

    RESPONSABLE: Direccin acadmica y de investigacin HOJA: 7 de 7

    REVISIN: 4

    P2d'ty 1 d'tyd'ty3 0.3## > d'ty )e convierte el valor de d'ty0-#6!H a +orcenta%e0-100Hd'ty4 d'ty3