Você está na página 1de 24

DEPARTAMENTO DE CIENCIAS DE LA ENERGA Y MECNICA

CARRERA DE: x Mecnica ASIGNATURA: x Instrumentacin Industrial Mecnica Instrumentacin Mecatrnica 1 Mecatrnica Instrumentacin Mecatrnica 2

INFORME DE LABORATORIO No.


INTEGRANTES Nombre Juan Morales Nathaly Villacs

Paralelo A 3786 A 3786

FECHA DE ENTREGA

HORA

19 de noviembre de 2012

19:30

1. Ttulo de la prctica: Controlando un proceso con instrumentacin analgica y digital mediante el mdulo NI USB 6009. 2. Objetivo: Mediante el mdulo NI USB 6009, controlamos un proceso instrumentado mediante sensores y actuadores digitales. 3. Marco Terico MDULO NI USB 6009 El modulo NI USB 6009, es un dispositivo de adquisicin de datos fabricado por National Instruments que provee conexin para: 8 entradas analgicas en conexin simple (singleended SE o RSE) o 4 entradas analgicas en conexin diferencial. 12 entradas/salidas digitales programables y 1 contador de 32 bits a velocidad total (full speed) con conexin USB. Voltajes de entrada en modo diferencial de 20 V, 10 V, 5 V, 4 V, 2.5 V, 2 V, 1.25 V, 1 V. (20 V significa que |AI X+ (AI X)| 20 V) Voltajes de entrada en modo simplemente referenciado de 10 V. Proteccin de sobrecarga de hasta 35 V. Rango de salida analgica de 0 a +5 V. Resolucin de salida analgica de 12 bits. Impedancia elctrica de salida de 50 Mxima corriente de salida de 5 mA. Mxima corriente de cortocircuito de salida de 50 mA. Compatibilidad de salidas digitales con TTL, LVTTL, CMOS. Sus niveles digitales son:

Voltaje externo mximo de +5V a 200 mA. y mnimo de 4.85 V. Resistencia pullup para entradas y salidas digitales de 4.7 k a 5 V. Contador de 32 bits de resolucin. Contador por flanco negativo. Direccin de conteo positiva. Mxima frecuencia del reloj: 5 MHz Mnimo ancho de pulso de reloj de 100 ns Mnimo ancho de pulso bajo de 100 ns Voltaje alto de entrada de contador de 2.0 V Voltaje de entrada bajo de 0.8 V.

USB 2.0 a mxima velocidad (full speed) Velocidad de USB de 12 Mb/s Alimentacin del modulo de 4.10 a 5.25 VDC con corriente tpica de 80 mA y mxima de 500 mA., a travs de la conexin USB. Sus dimensiones fsicas son:

Adems, su resolucin es de 14 bits a conexin diferencial o 13 a conexin simple, una tasa de muestreo mxima de 48 kS/s (a canal simple o mltiple) y una configuracin digital de entrada/salida (DIO) programable individualmente como colector abierto (open drain) o drive activo (pushpull).

Las entradas analgicas estn rotuladas de acuerdo a conexin diferencial, como indica la etiqueta 4 y las digitales como se indican en la etiqueta 3, de la siguiente figura:

La asignacin de entradas y salidas, tanto analgicas como decimales es como se indica a continuacin:

Donde: AI X, representa la entrada analgica SE, con X de 0 a 7 AI X+ y AI X, representan la entrada positiva y negativa de una entrada analgica diferencial, con X de 0 a 3 AO 0 y AO 1, son las salidas analgicas, y PX.Y son las entradas/salidas digitales para X de 0 a 1 y Y de 0 a 7, PFI 0 es un borne que puede ser configurado como salida de seal de disparo digital (digital trigger) o como entrada para el contador. +2.5 V es una referencia de voltaje externo. +5 V es una fuente de 5 voltios a 200 mA. GND es la referencia de tierra para conexiones SE y la referencia de corriente de polarizacin para conexiones diferenciales. Las conexiones simples (RSE) y diferenciales (DIFF) que se pueden realizar para las entradas analgicas del modulo para fuentes de seal flotantes (como por ejemplo termocuplas sin referencia de tierra) y para fuentes de seal referenciadas a tierra (como dispositivos plugin) se describen en la siguiente tabla:

Cundo utilizar conexiones diferenciales con fuentes de seal flotante Utilcese conexiones diferenciales de entrada para cualquier canal que cumpla alguna de las condiciones siguientes: Su aplicacin requiere rangos de entrada diferentes a 10 V. La seal de entrada es de bajo nivel y requiere mayor precisin. Los cables de conexin de la seal al dispositivo son mayores que 3 m (10 pies). La seal de entrada requiere un distinto punto de referencia en tierra o seal de retorno. La seal se transmite a travs de ambientes ruidosos. Se disponen de dos canales de entrada analgica, AI + y AI, para la seal.

Cundo utilizar conexin de seal simplemente referenciada (simple o RSE) para fuentes de seal flotante. Utilice nicamente las conexiones de entrada de RSE si la seal de entrada cumple con todas las condiciones siguientes: La seal de entrada puede compartir un punto de referencia comn, GND, con otras seales que utilizan la RSE. Su aplicacin permite el uso del rango de entrada de 10 V. Los cables de conexin de la seal al dispositivo estn a menos de 3 m (10 pies). Se recomiendan conexiones de entrada DIFF para obtener una mayor integridad de la seal, para entradas que no cumple con las condiciones anteriores. En los modos SE, acoplamiento de seales electrostticas y magnticas externas provocan ms ruido que en las conexiones DIFF. El acoplamiento es el resultado de diferencias en la trayectoria de la seal. El acoplamiento magntico es proporcional al rea entre los dos conductores mientras que el acoplamiento elctrico es una funcin de la magnitud de la diferencia de campo elctrico entre los dos conductores.

Para conexiones diferenciales conecte en terminal positivo de la seal del sensor a AI X+ y el terminal negativo a AI X, tal como muestra el siguiente grafico:

El modo de entrada diferencial se puede medir seales de 20 V en un rango de 20 V. Sin embargo, la tensin mxima en cualquier borne no debe sobrepasar 10 V con respecto a GND. Por ejemplo, si AI 1 es de +10 V y AI 5 es 10 V, entonces la medicin en el dispositivo es de +20 V.

Para conectar la salida a un sensor en medida simplemente referenciada (RSE), conectaremos la seal de voltaje positivo a un terminal de AI X, y la seal de tierra a un terminal GND, tal como se muestra en la figura:

Cuando no hay ninguna seal conectada al terminal de entrada analgica, el divisor de resistencia interna, puede causar en el terminal un voltaje flotante de aproximadamente 1,4 V cuando el terminal de entrada analgica est configurada como RSE. Este comportamiento es normal y no afecta a la medicin cuando una seal est conectada.

Para conectar cargas de operacin analgica, a la NI USB6009, conecte el terminal positivo de la carga al terminal AO, y el terminal de tierra de la carga a un terminal GND, tal como se muestra en la figura:

Cuando se utiliza una DAC para generar una forma de onda, se pueden observar interferencias en la seal de salida. Estas interferencias son normales, ya que al cambiar de un voltaje a otro la DAC, provoca las interferencias debidos a las cargas elctricas liberadas. Las mayores interferencias se producen cuando el bit ms significativo del cdigo de DAC, cambia. Se puede utilizar un filtro de paso bajo para eliminar algunas de estas interferencias, dependiendo de la frecuencia y la naturaleza de la seal de salida. La figura siguiente nos describe como usar las entradas y salidas digitales con el mdulo:

Precaucin La superacin de los mximos nominales de tensin en las entradas analgicas y/o digitales o la corriente en las salidas analgicas y/o digitales, puede daar

irreparablemente el dispositivo y/o el USB del computador. POR LO TANTO TENGA MUCHO CUIDADO EN LAS CONEXIONES QUE HAGA. 4. Equipo Necesario Un potencimetro para simular el sensor analgico. Dos diodos LED para simular la operacin de las vlvulas. Cable USB estndar. Computador. Multmetro. 3 Resistencias. Mdulo NI USB 6009. Software

5. Procedimiento Prepare el hardware (en protoboard) y el software (en Labview) para controlar un proceso de acuerdo al siguiente detalle:

A un tanque de almacenamiento de lquido, como el indicado en la figura anterior, le colocamos un sensor analgico formado por un flotador, una cremallera, un pin y un potencimetro. El pin se encuentra solidario al potencimetro de tal forma que al girar el mismo, la resistencia del potencimetro variara. Al aumentar o disminuir el lquido en el tanque, su movimiento es transferido hacia la cremallera, mediante una barra rgida, y el movimiento lineal de la cremallera se transforma en movimiento angular en el potencimetro, gracias al pin. El tanque de altura H, tiene dos referencias, una referencia mnima o valor mnimo de nivel, hmn, y una referencia mxima o valor mximo de nivel, hmx. Cuando se prende el botn de inicio o control, y el tanque se encuentra vaco, se enciende la vlvula de entrada Vi. El lquido ingresa hasta llenar el tanque, esto sucede cuando alcanza el valor de la referencia mxima. Una vez que ha llegado a su mximo valor (el tanque est lleno), se apaga la vlvula de entrada y se enciende la de salida, la misma que se mantiene encendida hasta que el lquido ha vaciado el tanque, o sea ha llegado a su referencia mnima, luego de lo cual se apagara la vlvula de salida, encendindose la de entrada hasta llenar el tanque y as consecutivamente. Suponiendo que la altura H del tanque es de 350 cm, y que la referencia mnima, hmn es el 5% de H y la referencia mxima, hmx es el 95% de H, en funcin del valor nominal

(R) de la resistencia del potencimetro que usted utilizar, y del circuito del potencimetro que us en la GUIA F, para el sensor analgico, determine cul es valor del voltaje para hmn y para hmx, suponiendo que para tanque TOTALMENTE VACO, la resistencia del potencimetro es 0 . Con los datos calculados, realice un HMI en Labview que pueda trabajar en dos modos: modo de simulacin y modo de control. En el modo de simulacin mediante un DIAL o KNOB simulo el ingreso de seal (como que si fuera desde el potencimetro), y en funcin de la variacin de valores, compruebo el funcionamiento y operacin de las vlvulas, en base a lo indicado anteriormente. Las vlvulas se representaran mediante LEDS que se encendern o apagaran en el panel frontal del HMI. En este modo en ningn momento hay interaccin con los instrumentos exteriores. Al mover el DIAL o KNOB se deber observar, en tiempo real, como sube y baja el nivel del tanque. En el modo de control la seal del nivel ingresa a travs de la tarjeta NI USB 6009, desde el potencimetro. Cuando el Labview manda a encender o apagar las vlvulas, tambin se prendern o apagaran los LEDS, que las representan en el HMI. En este modo el nico dispositivo que queda sin operacin es el DIAL o KNOB. Al mover la perilla del potencimetro se deber observar, en tiempo real, como sube y baja el nivel del tanque. 6. Aadir un mdulo de adquisicin de datos a LabView Ejecutar NI MAX. Conectar el mdulo NI USB 6009 al computador con el cable USB. Desplegar Devices and Interfaces, y hacer clic derecho en NI USB-6009. Escoger Self-Test para probar la conexin entre el computador y el mdulo. Una vez que el mdulo haya pasado la prueba de conexin, hacer clic derecho en NI USB-6009 y escoger Test Panels.

En la pestaa Digital I/O se observar algo similar a la figura:

Programar las salidas y entradas de acuerdo a lo que se requiera, y hacer pruebas de funcionamiento.

7. Encontrar la ecuacin de la recta: Altura vs Voltaje La ecuacin de la recta se encuentra para las siguientes condiciones: Valor de voltaje (V) 0.75 9.45 Valor de altura, H (cm) 0 350

Los valores de voltaje se miden con un multmetro y el potencimetro conectado al siguiente circuito:

Debido a que el potencimetro tiene una caracterstica esttica lineal, con los anteriores valores determina la ecuacin de la recta, mediante una grfica de altura vs voltaje:

350 0 H0 9.45 0.75 V 0.75 3500 875 H V 87 29

Teniendo la ecuacin de la recta, se compara los valores emitidos por el potencimetro a travs de un cono de frmula, con las siguientes consideraciones: Descripcin Mnimo Mximo Valor de altura, H (cm) 0.95*350 = 332.5 0.05*350 = 17.5

8. Procedimiento paso a paso para el modo de control Ejecutar LabView. En la ventana Getting Started hacer clic en el link: Blank VI

Se abrir automticamente el panel frontal, con su respectiva paleta de controles. Entonces se debe aadir los botones: Push Button de Buttons & Switches, para inicializar el programa y prender el LED que representa la vlvula de entrada; Tank de Num Inds, en el cual se representarn la variacin de altura con el potencimetro; 2 Square LED de Classic Boolean para representar el momento que el tanque alcance los valores mximos y mnimos; y varios conos Label, para representar las vlvulas de entrada y salida. El panel frontal debe quedar de la siguiente manera:

El diagrama de bloques, utilizando Case Structure, funciones lgicas de AND, OR y NOT, y realizando las conexiones correspondientes, queda de la siguiente manera:

Para llegar a las figuras anteriormente mostradas se debe modificar el preparatorio de la prctica, con los pasos descritos a continuacin. Presionando (Ctrl+E), abrimos el diagrama de bloques y aadimos un botn de DAQ Assistant de Input. Inmediatamente se abrir una ventana que nos permite escoger entre adquirir o generar seales. Para las vlvulas de entrada y salida escogemos generacin de seal digital de voltaje; para el potencimetro escogemos adquisicin de seal analgica de voltaje.

Automticamente aparece otra ventana. En ella se debe escoger el canal fsico al cual estar conectado el sensor. Para el potencimetro se escoge el canal ai0; y para los LEDs se escogen los canales p0.0 y p1.0. Hacemos clic en Finish.

Se abre otra ventana, en la cual se deben modificar los datos de acuerdo al sensor, despus de haber hecho los cambios se hace clic en OK.

En el diagrama de bloques, para el potencimetro la conexin es la siguiente:

Y los LEDs se conectan como se indica a continuacin:

Nota: La funcin que tiene el cono se llama Build Array, y se encuentra en Programming Array. Sirve para construir un arreglo de ocho dgitos, con los cuales opera el LED. 9. Controles y funciones utilizadas Cant 1 Control Push Button Funcin cono en paleta cono en ventana Usos Encender LED de vlvula de entrada.

Tank

Representar un tanque de almacenamiento

Square LED

Representar los niveles mnimo y mximo de altura del tanque

Formula

Cambiar el valor de voltaje a altura

Build Array

Convertir un dgito en un arreglo binario

True Constant

Otorgar un valor verdadero

False Constant

Otorgar un valor falso Devuelve un valor verdadero nicamente cuando las condiciones son VV Devuelve un valor verdadero cuando las condiciones son: V F, F V, V V Niega la seal

And

Or

Not

Feedback Node

Almacena una seal hasta que ocurra el siguiente evento Alternar entre un valor verdadero o falso Comparar los valores de mnimo y mximo del tanque con los del potencimetro

Case Structure DBL Numeric Constant

DAQ Assistant

Potencimetro y LEDs

10. Resultados Abra el HMI diseado. Conecte los instrumentos (sensores y actuadores) al mdulo. Conecte el mdulo a la PC mediante el cable USB. Verifique que la PC reconoci el mdulo. Energice (con la supervisin del profesor laboratorista) sensores y actuadores, luego de una concienzuda revisin de las conexiones. Compruebe la comunicacin del HMI con los instrumentos y viceversa. El circuito fsico, con los LEDs, resistencias, interruptores, y mdulo debe ser similar a lo siguiente:

Los circuitos utilizados se muestran en la siguiente tabla: Sensor Circuito

LED

Potencimetro

11. Modificacin del HMI Modifique el HMI probado en el laboratorio y su programacin de manera que los niveles mnimo y mximo no sean constantes (5 y 95% de H), de manera que mediante

un DIAL o KNOB, pueda regular el nivel mnimo entre 0 y 20 % de H (en intervalos de 5%) y el nivel mximo entre 80 y 95% de H (en intervalos de 5%), as como, permita que pueda el programa tomar como dato la altura del tanque H. En el modo de simulacin se aaden 2 controles knob y un Num Ctrl, el cual permite ingresar la altura del tanque y cambiar de manera automtica la escala. El panel frontal queda as:

Para poder poner cambiar en intervalos de 5% al knob, se cambian sus propiedades en Text Labels, as:

Se sitan tres funciones de frmula en el diagrama de bloques que se programan de la siguiente manera: Formula:

Formula 2:

Formula 3:

Las nuevas conexiones son: Para cambiar la escala automticamente:

Para escoger los porcentajes y la altura con los controles knob y Num Ctrl:

El diagrama de bloques debe tener las siguientes conexiones:

El programa ya ejecutndose se muestra similar a la figura a continuacin: Ingresado el dato de altura, sin haber aplastado el botn de control, adems, habiendo definiendo los porcentajes de nivel mximo y mnimo:

Aplastando el botn de control, moviendo el potencimetro y llegando al nivel mnimo para 10% (16 cm):

Llegando al nivel mximo, para 85% (136 cm):

12. Conclusiones Un HMI, dependiendo de los controles y funciones que tenga, puede realizar varias tareas. En este caso, el objetivo era interactuar con los sensores mediante la PC y el mdulo de adquisicin de datos, de manera que se pudiera obtener la seal de voltaje procedente de un potencimetro y asignarle un valor de altura con una ecuacin; adems, se utilizaron LEDs para representar vlvulas de entrada y salida, encendidos con las seales digitales de salida del mdulo. La seal del potencimetro tiene incrementos relativamente grandes, y por eso el dispositivo no se puede regular para obtener los valores exactos de voltaje en los cuales ocurrirn los cambios de altura mnimo y mximo. Se puede regular los valores mnimo y mximo de altura mediante controles knob, la clave se encuentra en hacer correctamente las conexiones y cambiar las propiedades en Text Labels, para que los incrementos sean de 5%.

13. Recomendaciones Crear ambientes de trabajo amigables con el usuario. Realizar las conexiones evitando que se crucen cables, para evitar posibles confusiones. Comprobar, mediante un Self-Test y Test Panels, el correcto funcionamiento del mdulo de adquisicin de datos; caso contrario, ste se puede quemar y quedar inutilizable. Utilizar el multmetro para reconocer la polaridad de los sensores y actuadores.

14. Bibliografa Manuales: LV Fundamentals y Getting Started With LabView.

Anexos Anexo 1: Hoja de resultados.

Você também pode gostar