Você está na página 1de 14

PROGRAMACIN APLICADA II

V CICLO

Caractersticas de los Procesos

Gua de Laboratorio N01

2014-I




PROGRAMAS DE FORMACIN REGULAR
Programacin Aplicada II

ASM 2

Caractersticas y Configuracin de una
Tarjeta DAQ

Objetivos
Configurar una Tarjeta DAQ por medio del software, para realizar su conexin
con la PC.
Introduccin terica
1. Hardware DAQ

Un sistema de adquisicin de datos (DAQ) usa un dispositivo de adquisicin de datos
para pasar una seal elctrica acondicionada a un ordenador para el anlisis software y
registro de datos. Esta seccin explica el hardware utilizado en un sistema de adquisicin
de datos y cmo configurar los dispositivos.

Un sistema DAQ tpico tiene tres tipos bsicos de hardware: un bloque de terminales, un
cable y un dispositivo DAQ, como en la figura 1.


Figura 1

La mayora de los dispositivos DAQ tienen cuatro elementos estndares: entrada
analgica, salida analgica, E/S digital y contadores. Puede transferir la seal que mide
con el dispositivo DAQ al ordenador a travs de distintas estructuras de bus. Por ejemplo,
puede utilizar un dispositivo DAQ que se conecte al bus PCI o PCI Express de un
ordenador, Si no dispone de un dispositivo DAQ, puede simular uno en Measurement &
Automation Explorer (MAX) para completar la prueba de su software.
2. Uso del software DAQ

Los dispositivos de adquisicin de datos de National Instruments disponen de un
controlador que comunica el dispositivo y el software de aplicacin. Existen dos
Programacin Aplicada II

ASM 3

controladores para elegir: NI-DAQmx y Traditional NI-DAQ. Puede usar LabVIEW para
comunicarse con estos controladores. Adems, puede utilizar MAX para configurar sus
dispositivos de adquisicin de datos.

Antes de usar un dispositivo de adquisicin de datos, debe confirmar que el software
puede comunicarse con el dispositivo configurando los dispositivos.


Windows

Puede comprobar la configuracin de Windows accediendo al Administrador de
dispositivos. Puede ver Data Acquisition Devices, que muestra todos los dispositivos
DAQ instalados en el ordenador. Haga doble clic en un dispositivo DAQ para ver un
cuadro de dilogo con pginas por pestaas. La pestaa General muestra informacin
general sobre el dispositivo. La pestaa Driver especifica la versin y la ubicacin del
controlador para el dispositivo DAQ. La pestaa Details muestra informacin adicional
sobre la configuracin del hardware. La pestaa Resources especifica los recursos del
sistema para el dispositivo, como los niveles de interrupcin, DMA y direccin base para
dispositivos configurables por software.

Measurement & Automation Explorer

MAX establece todos los parmetros de configuracin de dispositivos y canales. Tras
instalar un dispositivo DAQ en el ordenador, debe ejecutar esta utilidad de configuracin.
MAX lee la informacin que registra el Administrador de dispositivos en el registro de
Windows y asigna un nmero de dispositivo lgico a cada dispositivo DAQ. Use el
nmero de dispositivo para hacer referencia al dispositivo de LabVIEW. Acceda a MAX
haciendo doble clic en el icono del escritorio o seleccionando Tools Measurement &
Automation Explorer en LabVIEW. La siguiente ventana es la ventana principal de MAX.
MAX tambin constituye la herramienta para la configuracin de equipos SCXI y SCC.


Figura 2: Ventana Principal de MAX

Escalas

Puede configurar escalas personalizadas para sus medidas. Esto resulta muy til al
trabajar con sensores. Permite introducir un valor escalado en su aplicacin sin tener que
trabajar directamente con los valores en bruto.

3. Control de instrumentos
Programacin Aplicada II

ASM 4


Cuando usa un ordenador para automatizar un sistema de prueba, no se limita al tipo
de instrumento que puede controlar. Puede mezclar y combinar instrumentos de varias
categoras. Las categoras ms comunes de interfaces de instrumentos son GPIB, serie
e instrumentos modulares.

4. GPIB

GPIB es una interfaz digital de comunicacin paralela de 8 bits con velocidades de
transferencia de datos de 1 Mbyte/s o ms, utilizando un protocolo de enlace de tres
cables. El bus admite un controlador de sistema, normalmente un ordenador, y hasta 14
instrumentos adicionales. El protocolo GPIB categoriza dispositivos como controladores,
transmisores u oyentes para determinar qu dispositivo tiene un control activo del bus.
Cada dispositivo tiene una direccin primaria GPIB nica entre 0 y 30.

Terminacin de transferencia de datos

La terminacin informa a los oyentes de que se han transferido todos los datos.
Puede terminar una transferencia de datos GPIB de estos modos:

El bus GPIB incluye una lnea de hardware End Or Identify (EOI) que puede activarse
con el ltimo byte de datos. ste es el mtodo preferido.

Colocar un carcter especfico end-of-string (EOS) al final de la cadena de caracteres
de datos. Algunos instrumentos usan este mtodo en lugar de la activacin de la lnea
EOI o adems de ella.


Velocidad de transferencia de datos

Para conseguir la mayor velocidad de transferencia de datos para la que se dise el
bus GPIB, debe limitar el nmero de dispositivos del bus y la distancia fsica entre
dispositivos. Puede obtener velocidades de datos ms rpidas con dispositivos y
controladores HS488. HS488 es una extensin de GPIB que admiten la mayora de los
controladores de NI.


5. Comunicacin por puertos serie

La comunicacin serie transmite datos entre un ordenador y un dispositivo perifrico,
como un instrumento programable u otro ordenador. La comunicacin serie utiliza un
transmisor para enviar datos bit por bit por una sola lnea de comunicacin a un receptor.
Use este mtodo cuando las velocidades de transferencia de datos sean bajas o tenga
que transferir datos a larga distancia.

Programacin Aplicada II

ASM 5



Figura 3: Ejemplo de Instrumento serie

Debe especificar cuatro parmetros para la comunicacin serie: la velocidad en
baudios de la transmisin, el nmero de bits de datos que codifican un carcter, el
sentido del bit de paridad opcional y el nmero de bits de parada. Una trama de
caracteres empaqueta cada carcter transmitido como un nico bit de inicio seguido de
los bits de datos.

La velocidad en baudios mide la rapidez de movimiento de los datos entre instrumentos
que usan la comunicacin serie.

Los bits de datos se transmiten al revs y hacia atrs, lo que significa que se usa la
lgica invertida y el orden de transmisin es del bit menos significativo (LSB) al bit ms
significativo (MSB). Para interpretar los bits de datos en una trama de caracteres, debe
leer de derecha a izquierda y leer1 para tensin negativa y 0 para tensin positiva.

Un bit de paridad opcional sigue a los bits de datos en la trama de caracteres. El bit de
paridad, si se encuentra, tambin sigue lgica invertida. Este bit se incluye como un
medio para comprobar errores.


Figura 4: Trama de caracteres para la letra m
RS-232 usa slo dos estados de tensin, llamados MARK y SPACE. En ese esquema de
codificacin de dos estados, la velocidad en baudios es idntica al nmero mximo de
bits de informacin, incluyendo los bits de control, que se transmiten por segundo.

MARK es una tensin negativa y SPACE una positiva. La ilustracin anterior muestra el
aspecto de la seal idealizada en un osciloscopio. sta es la tabla de verdad para RS-
232:

Programacin Aplicada II

ASM 6

Seal > +3 V = 0
Seal < 3 V = 1

El nivel de seal de salida normalmente oscila entre +12 V y 12 V. La zona muerta entre
+3 V y 3 V est diseada para absorber el ruido de lnea.

Un bit de inicio seala el principio de cada trama de caracteres. Es una transicin de
tensin negativa (MARK) a positiva (SPACE). Su duracin en segundos es la inversa de
la velocidad en baudios. Si el instrumento est transmitiendo a 9.600 baudios, la
duracin del bit de inicio y cada bit siguiente ser de unos 0,104 ms. Toda la trama de
caracteres de once bits se transmitira en aproximadamente 1,146 ms.

La interpretacin de los bits de datos para la transmisin produce 1101101 (binario) o
6D (hexadecimal). Una tabla de conversin ASCII muestra que se trata de la letra m.

Velocidad de transferencia de datos

Puede calcular la velocidad de transmisin mxima en caracteres por segundo
para una configuracin de comunicacin predeterminada dividiendo la velocidad en
baudios entre los bits por trama de caracteres.

En el ejemplo anterior hay un total de once bits por trama de caracteres. Si la velocidad
de transmisin se configura en 9.600 baudios, conseguir 9.600/11 = 872 caracteres por
segundo. Observe que esta es la velocidad de transmisin mxima de caracteres. El
hardware de un extremo u otro del enlace serie quiz no pueda alcanzar estas
velocidades, por varios motivos.


Programacin Aplicada II

ASM 7

Preparacin
Leer informacin correspondiente a las Tarjetas DAQ y tener conceptos sobre
adquisicin de datos.

Equipos y materiales
Tarjetas DAQ (NI cDAQ-9178 - NI CompactDAQ)

Procedimiento
6. Procedimiento

Conexin PC con DAQ National Instrument (NI cDAQ-9178 - NI CompactDAQ)


Figura 5. Tarjeta NI cDAQ-9178

1. Conectamos el PLC a la PC por uno de sus puertos USB.
2. Ingresamos a LabView y creamos un nuevo VI.

Programacin Aplicada II

ASM 8





3. Ahora que tenemos creado nuestro nuevo VI, lo llamaremos Proyecto1, en este
podremos apreciar el Front Panel y el Block Diagram.






4. Para utilizar la DAQ invocaremos el icono DAQ assistant, de la siguiente forma:
- Click derecho en Block Diagram/Express/Input/ DAQ Assistant.

Programacin Aplicada II

ASM 9



Nota: Si el icono no apareciere, se debe a que no est instalado el driver.


5. Una vez extrado el icono DAQ, lo configuraremos. Dado que nosotros deseamos
enviar seales, necesitaremos por consiguiente generar estas.



6. Generamos seales digitales del tipo Line Output.

Programacin Aplicada II

ASM 10



7. Seleccionamos todos los puertos y presionamos Finish, de esta manera quedan
configurados y listos para usarse.




8. Ya configuradas, aparece la siguiente ventana en la cual podemos realizar un
Test de lo configurado presionando RUN.

Programacin Aplicada II

ASM 11



7. Ejercicios.

Ejercicio2-1

Ha recibido un VI de un empleado que registra los segundos que tarda un avin
en llegar a un aeropuerto y convierte el tiempo en una combinacin de
horas/minutos/segundos. Debe evaluar este VI para ver si funciona como se
esperaba y poder mostrar el tiempo restante hasta que llegue el avin.

1. Abra Seconds Breakdown.vi en el directorio <Exercises>\ LabVIEW Core
1\Exploring a VI.

2. En el panel frontal, identifique estos elementos:
Control
Indicador
botn Run
Icono

3. Para mostrar el panel frontal y el diagrama de bloques a la vez,
seleccione WindowTile Up and Down o WindowTile Left and Right.

4. En el diagrama de bloques, identifique estos elementos:
Control
Indicador
Constante
Etiqueta libre

Para comprobar que identific todos los elementos correctamente, consulte las
figuras 2-1 y 2-2.
Programacin Aplicada II

ASM 12





Figura 2-1. Elementos del panel frontal


Figura 2-2. Elementos del diagrama de bloques

5. Pruebe el VI utilizando los valores de la tabla 2-1.

Escriba el valor de entrada en el control Total Time in
Seconds.

Haga clic en el botn Run.

Compare en cada entrada las salidas dadas con las
salidas de la tabla 2-1. Si el VI funciona correctamente, deben
coincidir.
Programacin Aplicada II

ASM 13


Tabla 2-1. Testing Values for Seconds
Breakdown.vi

Entrada Salida
0 segundos 0 horas, 0 minutos, 0 segundos
60 segundos 0 horas, 1 minuto, 0 segundos
3600 segundos 1 hora, 0 minutos, 0 segundos
3.665 segundos 1 hora, 1 minuto, 5 segundos


Ejercicio 2-2

1. Abra un VI en blanco y seleccione ViewControls Palette en la ventana del
panel frontal.

2. Explore la paleta Controls.

Haga clic en el botn Search.
Escriba string control.
Haga clic en un resultado de bsqueda y arrstrelo a la ventana del panel
frontal para colocar el objeto.

3. Abra el diagrama de bloques y seleccione ViewFunctions Palette.

4. Explore la paleta Functions.

Site el VI DAQ Assistant en la categora Favorites.
Busque el VI DAQ Assistant.
En la subpaleta Measurement I/O, haga clic con el botn
derecho en el VI DAQ Assistant y seleccione Add Item to
Favorites en el men contextual.
Observe que la categora Favorites en la paleta Functions ahora
contiene el VI DAQ Assistant.

5. Practique usando la funcin de bsqueda global.

Escriba Random en la barra de bsqueda situada en la esquina
superior derecha del diagrama de bloques.
Mueva el ratn sobre el primer resultado en la seccin Palette, Random
Number (0-1). Esto le proporciona tres opciones: Drop, lo que le pemite
colocar esta funcin inmendiatamente en el diagrama de bloques; Find,
que localiza la funcin en la paleta de funciones, y Help, que muestra la
ayuda de esta funcion. Pruebe pulsando cada una de estas opciones.

6. Practique accediendo a funciones similares.

Coloque una funcin Add en el diagrama de bloques.
Haga clic con el botn derecho en la funcin Add y observe que
dispone de una paleta Numeric.
Programacin Aplicada II

ASM 14

Practique colocando funciones desde la paleta Numeric en el
diagrama de bloques.

Ejercicio 2-1
Usando el DAQ y las referencias del ejercicio 2-1 realizar una mejora
al programa.


8. Cuestionario

1. Puede utilizar el Measurement & Automation Explorer (MAX) para examinar,
configurar y probar su dispositivo DAQ e instrumentos GPIB.

a. Verdadero
b. Falso

2. Cules de las siguientes opciones son ventajas del control de instrumentos?

a. Procesos automticos
b. Ahorro de tiempo
c. Una plataforma para varias tareas
d. Limitado slo a un tipo de instrumento


9. Referencias Bibliogrficas

- LabVIEW CORE 1 2010 National Instruments CO.

Você também pode gostar