Reporte Final holis123

download Reporte Final holis123

of 16

Transcript of Reporte Final holis123

  • 8/15/2019 Reporte Final holis123

    1/16

    Universidad de San Carlos de Guatemala

    Facultad de Ingeniería

    Escuela de Mecánica Eléctrica

    Prácticas fnales

    REPOR E FI!"#

    $orge %aniel Cardona Oc&oa

    '()*+,,'),

    )'+(-+).

    )

  • 8/15/2019 Reporte Final holis123

    2/16

    /ndice

    Introducci0n1111111111111111111111111111111111111111

    11122 )"ctividades 3rogramadas1111111111111111111111111111111111112 '

    "ctividades no 3rogramadas111111111111111111111111111111111122 ,

    Com3araci0n de actividades 3rogramadas 4 reali5adas111111111111111111122 6

    Resultado de las actividades11111111111111111111111111111111111 7

    Conclusiones 4 recomendaciones11111111111111111111111111111111 )(

    8itácoras111111111111111111111111111111111111111111122112 ))

    '

  • 8/15/2019 Reporte Final holis123

    3/16

    Introducci0n

    %urante el 3eriodo de 3rácticas fnales9 el cual a:arc0 ,(( &oras desde3rinci3io de ;e:rero &asta mediados del mes de ma4o del 3resente ao2Entre algunas de ellas se 3uede mencionar la 3uesta en red de una im3resora:a>o la tecnología de #inu?9 tam:ién el control de tiras de leds controladas 3orel 3rotocolo SPI9 3ara des3legar el encendido de cada #E% individual 4 con uncolor es3ecífco2

    *

  • 8/15/2019 Reporte Final holis123

    4/16

    "ctividades Programadas

    )2 Reali5aci0n de un P@M 3ara iva+CA este método de control se llev0 aca:o 3or la necesidad de &acer ;uncionar los drivers =ue controlan elmovimiento 4 direcci0n de giro de los motores tri;ásicos =ue elevan aldron2 Ca:e mencionar =ue dic&os drivers son disee de o3eraci0n de - voltios 4 elvolta>e de o3eraci0n de la tar>eta iva+C es de *2*2 #a resoluci0n de este3ro:lema de incom3ati:ilidad se descri:irá más adelante9 3or lo tanto

    solo tiene im3ortancia mencionar =ue además de reali5ar el P@M estemismo se tuvo =ue invertir 3ara &a:er dado 3aso a la soluci0n deincom3ati:ilidad2

    Programa reali5ado en Code Com3oser v2.

    #include Btmc,*(2&B

    #defne MCU C#OCD ))(((((#defne P@M FRE UE!C

    #defne SER O S EPS )6(#defne SER O MI! H((#defne SER O M" *(((

    unsigned int P@M Period J KMCU C#OCD L P@M FRE UE!C NLL P@M Periodounsigned int P@M %ut4 J (N LL

    void main Kvoid

    unsigned int servo ste3val9 servo ste3noQN unsigned int servo lut SER O S EPS ) TN unsigned int iN

    servo ste3val J K KSER O M" + SER O MI! L SER O S EPS N servo ste3noQ J SER O MI!N

    #lenar #U or Ki J (N i SER O S EPSN i servo ste3noQ J servo ste3valN servo lut iT J servo ste3noQN V

    ,

  • 8/15/2019 Reporte Final holis123

    5/16

    @% C # J @% P@ @% WO#%NLL a3agar Qatc&dog timer "CC #) J OU MO% HN LL "CCR) resetLset "C # J "SSE# ' MC )N LL SMC#D9 u3mode "CCR( J P@M Period+)N LL P@M Periodo "CCR) J P@M %ut4N LL "CCR) P@M %ut4 C4cle P)%IR XJ 8I 'N LL P)2' J salida P)SE# XJ 8I 'N

    while K)

    (Y "CCR) J servo lut (TN dela4 c4clesK)((((( N

    ,-Y "CCR) J servo lut ,-TN dela4 c4clesK)((((( N

    7(Y "CCR) J servo lut 7(TN dela4 c4clesK)((((( N

    )6(Y "CCR) J servo lut )H7TN dela4 c4clesK)((((( N or Ki J (N i SER O S EPSN i "CCR) J servo lut iTN dela4 c4clesK)(((( N V or Ki J SER O S EPSN i Z (N i++ "CCR) J servo lut iTN dela4 c4clesK)(((( N V VV

    '2 Reali5aci0n de m0dulos de ada3taci0n de *2* a - A en el 3unto anteriorse &ace :reve menci0n del 3ro:lema de incom3ati:ilidad entre volta>esde o3eraci0n de los ;a:ricantes de los drivers 3ara el control de motores

    tri;ásicos 4 los ;a:ricantes de la tar>eta de 3rogramaci0n iva+C2 %e:idoa este 3ro:lema se tuvo =ue ;a:ricar cuatro m0dulos de ada3taci0n de*2* a - 2 ales m0dulos se llevaron a ca:o 3or medio del arreglo de una;uente de )' voltios Kregulada a solamente - 9 un transistor n3n *7(, 4un 3ar de resistencias de 3olari5aci0n2 Su ;uncionamiento :ásicoconsiste en conectar una resistencia de :a>o valor a la terminal 3ositivade la ;uente 4 la terminal restante de la resistencia al colector deltransistor de :ase 3ositiva9 luego conectar el emisor a re;erencia 4 3or

    -

  • 8/15/2019 Reporte Final holis123

    6/16

    [ltimo la salida de la tar>eta iva+C a una resistencia =ue se conecta a la:ase del transistor2Con este arreglo se logra =ue al salir un 3ulso de volta>e de la iva+C9este a su ve5 se convierta en un 3ulso de corriente 3or la resistencia =uese encuentra entre dic&a salida 4 la :ase del transistor9 llevando a estemismo al régimen de saturaci0n9 logrando conducci0n del colector &aciael emisor2 %e:ido a =ue el colector se 3olari5a con a3ro?imadamente -voltios 3or la resistencia conectada a la terminal 3ositiva de la ;uente devolta>e2 Permitiendo tomar de dic&a resistencia una salida negada devolta>e de - voltios2Esta salida negada ;unciona de tal manera =ue si &a4 un 3ulso en la:ase del transistor en la resistencia se detectarán ( voltios 4 si no &a43ulso de entrada en la :ase del transistor se detectarán - voltios9 de:idoa ese ;en0meno se e?3lic0 3reviamente =ue se de:i0 invertir el P@M3ara ser ca3aces de controlar los motores adecuadamente2

    *2 Pro:ar los m0dulos con los motores tri;ásicosA al terminar los m0dulos seane?aron a los drivers 4 motores 3ara com3ro:ar su ;uncionamiento9ca:e mencionar =ue al 3rinci3io se 3resentaron ;allas =ue no 3ermitía alos motores girar9 o gira:an adecuadamente 3or un tiem3o 4 luegode>a:an de &acerlo2 %es3ués de un e?&austivo escrutinio se 3udocorro:orar =ue &a:ían errores de cone?i0n 4 corto+circuitos =ueim3edían el correcto ;uncionamiento del 3ro4ecto2 Se 3rocedi0 a reali5arla correcci0n de los res3ectivos errores 4 3osteriormente todo marc&0 deacuerdo al ;uncionamiento =ue se esta:a es3erando2

    ,2 Elevaci0n del dronA Se logr0 elevar el dron9 utili5ando los , motores

    tri;ásicos a dis3osici0n9 una tar>eta iva+C9 la cual controla losmovimientos de los motores 3ara esta:ili5ar9 girar o mover el dron deuna 3osici0n &acia otra2

    -2 oma de set+3ointsA esta actividad no se llev0 ca:o2

    "ctividades no Programadas

    )2 Puesta en servicio de una im3resora Canon en la red del la:oratorio deelectr0nicaA en el la:oratorio se conta:a con una im3resora Canon9 3erono se &a:ía 3odido 3oner en red 3ara =ue cada au?iliar o 3ersona dentrodel la:oratorio 3udiera im3rimir solamente con una cone?i0n a internet9sin necesidad de acercarse a la im3resora 4 tener =ue conectarse 3or

    medio del ca:le US82 El ma4or reto era la 3uesta en red de la im3resoradentro de una ar=uitectura #inu?2

    Para lograr el o:>etivo 3rimeramente se investig0 acerca de redes #inu?4 acerca de servidores en dic&a ar=uitectura 3ara 3oder ingresar unaim3resora dentro de dic&os servidores =ue a su ve5 se encuentrandentro de la red del la:oratorio de electr0nica2 %es3ués de &oras deinvestigaci0n se lleg0 a descu:rir los re3ositorios cu3s+3d;9 los cuales3ermiten crear un enlace entre la im3resora 4 los servidores de red #inu?

    .

  • 8/15/2019 Reporte Final holis123

    7/16

    3ara =ue 3ueda sea 3osi:le acceder a la im3resora 3or medio de unasim3le cone?i0n a internet2

    '2 Califcaci0n de 3rácticas de la:oratorio 4 3rovisi0n de e=ui3o dela:oratorio a estudiantesA cuando un au?iliar se ausenta:a 3or atenderasuntos más im3erativos9 se califcaron 3rácticas de la:oratorio93rinci3almente del curso de Electr0nica ) a los estudiantes =ueestuvieran en su &orario9 tam:ién se califcaron algunas 3rácticas della:oratorio de Comunicaciones ) 4 Comunicaciones '2 "simismo durantelas ,(( &oras de 3rácticas fnales se les otorg0 a los estudiantes e=ui3ode la:oratorio necesario 3ara reali5ar sus 3rácticas9 entre estos se 3uedemencionarA oscilosco3ios9 generadores de onda9 ;uentes de volta>e9multímetros9 ca:les de red9 ca:les de 3oder9 3untas 3ara generador 43untas 3ara oscilosco3io2

    *2 Puesta en ;uncionamiento de una tira de #E%\s con 3rotocolo SPIA en ella:oratorio se conta:a con una tira #E% 3ero se tenía la com3licaci0n=ue el 3rograma =ue el ;a:ricante :rinda:a solamente reali5a:a

    secuencias de luces 3or un tiem3o defnido9 cam:ia:a secuencias 4 nadamás2 " su ve5 el la:oratorio necesita:a =ue dic&a tira 3udiera sercontrolada a discreci0n9 es decir9 =ue se ;uera ca3a5 se encender undeterminado led o led\s 3or un determinado tiem3o 4 con un color3redefnido2 Por lo cual se comen50 a investigar el 3rograma 3roveído3or el ;a:ricante 3ara 3oder com3renderlo 4 ser ca3aces de modifcarlo3ara =ue cum3liera lo =ue se necesita:a dentro del la:oratorio2%es3ués de &oras de investigaci0n se logr0 llegar al o:>etivo2

    H

  • 8/15/2019 Reporte Final holis123

    8/16

    C0digo del 3rograma

    ]include "da;ruit !eoPi?el2&Z

    ]i;de; " R

    ]include avrL3oQer2&Z

    ]endi;

    ]defne PI! .

    LL Parameter ) J num:er o; 3i?els in stri3

    LL Parameter ' J "rduino 3in num:er Kmost are valid

    LL Parameter * J 3i?el t43e ^ags9 add toget&er as neededA

    LL !EO DW_6(( 6(( DW5 :itstream Kmost !eoPi?el 3roducts QL@S'6)'#E%s

    LL !EO DW_,(( ,(( DW5 Kclassic `v)` Knot v' F#OR" 3i?els9 @S'6))drivers

    LL !EO GR8 Pi?els are Qired ;or GR8 :itstream Kmost !eoPi?el3roducts

    LL !EO RG8 Pi?els are Qired ;or RG8 :itstream Kv) F#OR" 3i?els9 notv'

    6

  • 8/15/2019 Reporte Final holis123

    9/16

    LL !EO RG8@ Pi?els are Qired ;or RG8@ :itstream K!eoPi?el RG8@3roducts

    "da;ruit !eoPi?el stri3 J "da;ruit !eoPi?elK),,9 PI!9 !EO GR8 !EO DW_6(( N

    LL IMPOR "! A o reduce !eoPi?el :urnout ris 9 add )((( uF ca3acitoracross

    LL 3i?el 3oQer leads9 add *(( + -(( O&m resistor on frst 3i?el`s datain3ut

    LL and minimi5e distance :etQeen "rduino and frst 3i?el2 "voidconnecting

    LL on a live circuit222i; 4ou must9 connect G!% frst2

    void setu3K

    LL &is is ;or rin et - ).MW59 4ou can remove t&ese t&ree lines i; 4ouare not using a rin et

    ]i; defned K " R " tin46-

    i; KF CPU JJ ).(((((( cloc 3rescale setKcloc div ) N

    ]endi;

    LL End o; trin et s3ecial code

    stri32:eginK N

    stri32s&oQK N LL Initiali5e all 3i?els to `ob`

    V

    void loo3K

    LL Some e?am3le 3rocedures s&oQing &oQ to dis3la4 to t&e 3i?elsA

    color@i3eKstri32ColorK(9 '--9 ( N

    V

    7

  • 8/15/2019 Reporte Final holis123

    10/16

    void color@i3eKuint*' t c

    stri32setPi?elColorK)((9 c N

    stri32s&oQK N

    dela4K) N

    V

    LL+++++++++++++++I!S RUCCIO!ES++++++++++++++++++++++

    LL)2 Ingrese en n[mero del led =ue desea encender en la instrucci0nA

    LLstri32setPi?elColorK!o2 de led9 c N

    LL'2 Ingrese el color del led =ue =uierde des3legar en la instrucci0nA

    LLcolor@i3eKstri32ColorK(+'--9 (+'--9 (+'-- N

    LLCO%IGO P"R" %ESP#EG"R CO#ORES

    LLcolor@i3eKstri32ColorK'--9 (9 ( 9 ) N LL Red

    LLcolor@i3eKstri32ColorK(9 '--9 ( 9 ) N LL Green

    LLcolor@i3eKstri32ColorK(9 (9 '-- 9 ) N LL 8lue

    LLcolor@i3eKstri32ColorK)'H9 )'H9 )'H 9 ) N LL 8lue

    Com3araci0n de actividades reali5adas 4 no reali5adas

    )(

  • 8/15/2019 Reporte Final holis123

    11/16

    O:servando la ta:la anterior se 3uede anali5ar =ue el :alance de las 3rácticas

    ;ue :ueno9 4a =ue se reali5aron , de las - actividades 3rogramadas9 *actividades no 3rogramadas 4 solamente una actividad 3rogramada =ued0 sinreali5aci0n durante las ,(( &oras de 3rácticas2

    Resultado de las actividades

    ))

    "ctividades Reali5adas "ctividades no Reali5adasP@M 3ara motores del dron

    M0dulos de ada3taci0n de *2*v a -vPrue:a de los m0dulos con los

    motoresElevaci0n del dron oma de set+3oints 3ara el dron

    Puesta en red de una im3resoraCanon

    Califcaci0n de 3rácticas de la:2 "estudiantes

    Puesta en ;uncionamiento de una tirade #E%\s

  • 8/15/2019 Reporte Final holis123

    12/16

    Como resultado de las actividades reali5adas durante las ,(( &oras de3rácticas se 3ueden nom:rar los siguientesA

    )2 Se logr0 un ;uncionamiento ace3ta:le del dron =ue 3ertenece a comotera+3ro4ecto al #a:oratorio de Electr0nica de la Universidad de SanCarlos9 siendo ca3a5 de elevarse &asta )2- metros so:re el suelo9 4 girara discreci0n2

    '2 "&ora cada au?iliar o 3ersona =ue se encuentre dentro del #a:oratoriode Electr0nica se ca3a5 de im3rimir sus documentos en red9 solamenteutili5ando una cone?i0n a internet9 sin necesidad de tener =ue acercarsea donde se encuentra la im3resora 3ara conectarse 3or medio de ca:le2

    *2 #a tira de #E%\s =ue se utili5ará en el tera+3ro4ecto de la 3antalla RG89a&ora 3uede controlarse a discreci0n9 es decir9 se 3uede encender el ledo leds =ue se desee9 3or el tiem3o =ue uno indi=ue 4 del color =ue unodefna 3reviamente Kro>o9 a5ul9 verde 2

    ,2 #as 3rácticas de los estudiantes no =uedaron sin califcaci0n cuando losau?iliares corres3ondientes tuvieron =ue atender asuntos im3ortantesdel #a:oratorio de Electr0nica9 logrando la entrega de notas en los3eriodos acordados 3or las autoridades corres3ondientes2

    -2 !o se recarg0 a los au?iliares del la:oratorio a la &ora de otorgar e=ui3osde la:oratorio necesarios 3ara =ue los estudiantes reali5aran las3rácticas de sus cursos corres3ondientes2

    )'

  • 8/15/2019 Reporte Final holis123

    13/16

    Conclusiones 4 recomendaciones

    )2 #as condiciones del #a:oratorio de Electr0nica de la Universidad de SanCarlos9 ;ueron me>oradas sustancialmente luego de &a:er terminado las3rácticas fnales2

    '2 Para un intervalo de tiem3o no mu4 e?tenso como lo son ,(( &oras9 el:alance de e;ectividad 4 cum3limiento de los o:>etivos 3lanteados en elante3ro4ecto ;ue 3ositivo9 solamente con una actividad no cum3lida de- 4 * actividades no 3revistas reali5adas2

    *2 Se recomienda seguir dando la o3ortunidad a estudiantes 3ara reali5arsus 3rácticas fnales dentro del la:oratorio9 3or=ue a4udan a me>orar lascondiciones de las instalaciones 4 3or lo tanto de los estudiantes =ue lasutili5an2

    8itácoras

    Prue:a de los m0dulos ;a:ricados con los motores tri;ásicos

    )*

  • 8/15/2019 Reporte Final holis123

    14/16

    Elevaci0n del dron

    %iagrama de ada3tador

    ),

  • 8/15/2019 Reporte Final holis123

    15/16

    Es=uemático de ada3tador

    Confguraci0n de im3resora Canon 3ara ;uncionar en red

    )-

  • 8/15/2019 Reporte Final holis123

    16/16

    Califcaci0n de 3rácticas a estudiantes

    ).