lab01 programacion aplicada ii

Upload: willy-arnold-valencia-camayo

Post on 16-Feb-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Lab01 Programacion Aplicada II

    1/13

    PROGRAMACIN APLICADA II

    Laboratorios N 01

    Caractersticas de los procesos

    INFORME

    Integrantes:

    Crdova Vsqe!" Irvin #$it%

    &das Ca'a" #egndo VictorCr! (r$e)o" &obert

    C1*+*+,

    -ro.esor:

    #arco /ontiel" r$ando

    ec%a de reali!acin: 12 de $ar!o

    ec%a de entrega: 13 de $ar!o

    2014+I

    Caractersticas y Configuracin de una Tarjeta DAQ

  • 7/23/2019 Lab01 Programacion Aplicada II

    2/13

    1.- Objetivo

    Configurar una tarjeta DAQ por medio del software, para realizar su conexin con la

    PC.

    2.- Fundaento Terico

    - Adquisicin de datos DAQ!

    "l #ardware DAQ act$a como la interfaz entre una PC % se&ales del mundo exterior.

    'unciona principalmente como un dispositi(o que digitaliza se&ales analgicas

    entrantes para que una PC pueda interpretarlas. )os tres componentes cla(e de un

    dispositi(o DAQ usado para medir una se&al son el circuito de acondicionamiento de

    se&ales, con(ertidor analgico-digital ADC! % un *us de PC. +arios dispositi(os DAQ

    inclu%en otras funciones para automatizar sistemas de medidas % procesos. Por ejemplo,

    los con(ertidores digitales-analgicos DACs! en(an se&ales analgicas, las lneas de

    " digital reci*en % en(an se&ales digitales % los contadorestemporizadores cuentan %generan pulsos digitales.

    Figura 1. Dispositivo DAQ

    Co!onentes C"ave de #edidas !ara un Dis!ositivo DAQ

    Acondicionaiento de $e%a"es

    pg. 2

  • 7/23/2019 Lab01 Programacion Aplicada II

    3/13

    )as se&ales de los sensores o del mundo exterior pueden ser ruidosas o demasiado

    peligrosas para medirse directamente. "l circuito de acondicionamiento de se&ales

    manipula una se&al de tal forma que es apropiado para entrada a un ADC. "ste circuito

    puede incluir amplificacin, atenuacin, filtrado % aislamiento. Algunos dispositi(os

    DAQ inclu%en acondicionamiento de se&ales integrado dise&ado para medir tipos

    especficos de sensores.

    Convertidor Ana"gico Digita" &ADC'

    )as se&ales analgicas de los sensores de*en ser con(ertidas en digitales antes de ser

    manipuladas por el equipo digital como una PC. /n ADC es un c#ip que proporciona

    una representacin digital de una se&al analgica en un instante de tiempo. "n la

    pr0ctica, las se&ales analgicas (aran continuamente con el tiempo % un ADC realiza1muestras1 peridicas de la se&al a una razn predefinida. "stas muestras son

    transferidas a una PC a tra(2s de un *us, donde la se&al original es reconstruida desde

    las muestras en software.

    (us de "a )C

    )os dispositi(os DAQ se conectan a una PC a tra(2s de una ranura o puerto. "l *us de

    la PC sir(e como la interfaz de comunicacin entre el dispositi(o DAQ % la PC parapasar instrucciones % datos medidos. )os dispositi(os DAQ se ofrecen en los *uses de

    PC m0s comunes, inclu%endo /3, PC4, PC4 "xpress % "t#ernet. 5ecientemente, los

    dispositi(os DAQ #an llegado a estar disponi*les para 678.99 :i-'i para comunicacin

    inal0m*rica. ;a% (arios tipos de *uses % cada uno de ellos ofrece diferentes (entajas

    para diferentes tipos de aplicaciones.

    Figura 2 Partes de un sistema DAQ

    pg. 3

  • 7/23/2019 Lab01 Programacion Aplicada II

    4/13

    Funcin de "a )C en un $istea DAQ

    /na PC con software programa*le controla la operacin del dispositi(o DAQ % es usada

    para procesar, (isualizar % almacenar datos de medida. Diferentes tipos de PCs son

    usadas en diferentes tipos de aplicaciones. /na PC de escritorio se puede utilizar en un

    la*oratorio por su poder de procesamiento, una laptop se puede utilizar por su

    porta*ilidad o una PC industrial se puede utilizar en una planta de produccin por su

    ro*ustez.

    Co!onentes de $oft*are en un $istea DAQ

    $oft*are Contro"ador

    "l software controlador ofrece al software de aplicacin la #a*ilidad de interactuar con

    un dispositi(o DAQ. implifica la comunicacin con el dispositi(o DAQ al a*straer

    comandos de #ardware de *ajo ni(el % programacin a ni(el de registro.

  • 7/23/2019 Lab01 Programacion Aplicada II

    5/13

    +.- )rocediiento

    5ealizamos la conexin PC con DAQ =ational 4nstrument =4 cDAQ > ?9@6 > =4

    CompactDAQ!

    Figura 3. DAQ

    )uego ingresamos al )a*+iew % creamos un +4 para proceder a realizar los ejercicios.

    pg. 5

  • 7/23/2019 Lab01 Programacion Aplicada II

    6/13

    Figura 4. Panel frontal y Diagrama de bloques

    )uego pro*amos si el DAQ est0 en *uen estado, por lo que se prepara una programacin

    para poder encender los leds del mdulo con la a%uda de unos switc#s colocados en el

    panel frontal % colocarlos en un arra%s para poder utilizar el DAQ Assistant.

    Figura 5. Programa de prueba

    pg. 6

  • 7/23/2019 Lab01 Programacion Aplicada II

    7/13

    'igura . Bdulo en perfecto estado

    ,.- )rocedeos con e" siguiente ejercicio

    9. ;a reci*ido un +4 de un empleado que registra los segundos que tarda un

    a(in en llegar a un aeropuerto % con(ierte el tiempo en una com*inacin de

    #orasminutossegundos. De*e e(aluar este +4 para (er si funciona como se

    espera*a % poder mostrar el tiempo restante #asta que llegue el a(in.

    Primero precedemos a utilizar un diagrama de *loques en *lanco para luego proceder a

    realizar la lgica del procedimiento % as o*tener las #oras, minutos % segundos para la

    super(isin % control adecuado.

    pg. 7

  • 7/23/2019 Lab01 Programacion Aplicada II

    8/13

    Figura . !"gi#a del e$er#i#io

    )uego se procede a configurar el panel frontal con los indicadores % el tiempo quedemoro el a(in para aterrizar correctamente en el aeropuerto

    Figura %. &iempo total y los indi#adores

    8. "n un nue(o +4 se de*e realizar la tarea de encender % apagar un led

    repetiti(amente % al costado de*e #a*er un contador el cual cuente las (eces

    de que el led enciende.

    Primeramente se de*en colocar un w#ile loop para proceder a colocar el resto. )uego se

    procede a colocar el led, los ime Dela%, los indicadores, % luego el *loque de secuencia

    pero sin ol(idar del *otn de P.

    pg. 8

  • 7/23/2019 Lab01 Programacion Aplicada II

    9/13

    'igura ?. )gica del ejercicio

    )uego presionamos en el *otn 5/= para iniciar el proceso % o*ser(ar si funciona

    correctamente.

    'igura 97. Proceso en el Panel 'rontal

    .- Cuestionario

    9. Puede utilizar el Beasurement E Automation "xplorer BAF! para examinar,

    configurar % pro*ar su dispositi(o DAQ e instrumentos

  • 7/23/2019 Lab01 Programacion Aplicada II

    10/13

    *. A#orro de tiempo

    c. /na plataforma para (arias tareas

    d. )imitado slo a un tipo de instrumento

    .- Aplicacin

    "n primer lugar se us un :#ite loop.

    Para cada cierto tiempo a tra(2s de un timing wait!, ejecutarlo en este caso el w#ite

    loop cada 7.I milisegundos.

    "n dentro de este *ucle se realiz la lgica que se muestra en la figura 99 para lacon(ersin de segundos sea mostrado en el panel frontal, ;oras minutos % segundos.

    pg. 10

  • 7/23/2019 Lab01 Programacion Aplicada II

    11/13

    Figura11. Elementos del diagrama de bloques.

    Para realizar la secuencia para los minutos se utiliz la #erramienta flat sequence junto

    con la #erramienta time dela% para cada cierto tiempo leer cada constante % a tra(2s de

    una (aria*le local darle un (alor al led que ser0 indicado 'dato *oleano! apgado %

    dato *oleano! encendido, como se muestra en la figura 98.

    Figura 12. 'lementos del diagrama de bloques.

    pg. 11

  • 7/23/2019 Lab01 Programacion Aplicada II

    12/13

    'igura 9J. "lementos del diagrama de *loques.

    "n el

    panel frontal se puede apreciar los indicadores de #oras, minutos % segundos, indicando

    los leds cada minuto que transcurre.

    Figura 14. 'lementos del panel frontal.

    e eligi la #erramienta ;orizontal pointer slide para indicar como el a(in se (adesplazando a medida que transcurre el tiempo, como se muestra en la figura 9I.

    Figura 15. Elementos del panel frontal.

    @.- *ser(acionesK

    - Antes de proceder a tra*ajar con el DAQ se de*e compro*ar que la

    comunicacin con el PC de*e ser correcta, de lo contrario se presentaran

    pro*lemas en la realizacin la*oratorio.

    - "n la parte del ejercicio del )ed se de*e agregar un retardo, %a que sin este la

    computadora utilizar0 todos los recursos % #a*r0 pro*lemas con el sistema.

    - Antes de utilizar el )a*+iew se de*e tener un conocimiento pre(io del software,

    para tra*ajar m0s r0pidamente % con m0s eficacia % as e(itar contratiempos.

    6.- ConclusionesK

    pg. 12

  • 7/23/2019 Lab01 Programacion Aplicada II

    13/13

    - e puede concluir que las estructuras repetiti(as son de gran utilidad, %a que

    permiten realizar el mismo ciclo en un *ucle de tipo w#ile loop, el proceso se

    realizara las (eces deseadas siendo de gran utilidad para procesos industriales.

    - e logr comunicar la tarjeta DAQ por medio del software )a*+4": con la PC.- "l software )a*+4": tiene un entorno de desarrollo mu% amplio en el cual se

    puede aplicar en diferentes camposK medicina, aeron0uticaLM para simular

    procesos, etc

    /. (ib"iografa

    - Mihura, B(2001) LabView for Data Acquisition.Editorial:

    Pearson- ttp:!!""".ni.#o$!data-a#%&isition!esa!

    pg. 13