Académique Documents
Professionnel Documents
Culture Documents
PRACTICA N 5
En esta funcin se le asignara dos controles, uno para la seleccin de la tarea a ejecutarse (task/ channel in) y otro control para la seleccin del valor de voltaje (data) Cuando se crean ambos indicadores en el Panel frontal se puede observar los controles donde se seleccionara las tareas (Etiquetarlo con el nombre: Tarea 1) y se modificara el valor de voltaje, en un rango de 0 a 5 voltios (Etiquetarlo con el nombre: Valor de voltaje El panel frontal y el diagrama de bloques quedan de la siguiente manera:
7. En el diagrama de bloques abrir la paleta de Funciones (haciendo clic derecho con el mouse) Seleccionar del grupo de funciones: Measurement I/O / DAQmx Data Acquisition, la funcin: Read
En esta funcin se le asignara un control para la seleccin de la tarea a ejecutarse (task/ channel in) y un indicador grafico para visualizar el valor del voltaje. El panel frontal y el diagrama de bloques quedan de la siguiente manera:
HERRAMIENTAS NECESARIAS: 5. Tarjeta de Adquisicin de datos, modelo: USB 6008/ National Instruments 6. Software: Measurement & Automation/ National Instruments 7. Software: LabVIEW 8.0 8. Desarrollo de la practica 8: Configuracin de interfase de adquisicin de datos 9. Multimetro INTRODUCCION Se desarrollara un sistema de adquisicin de datos de una seal digital. Se visualizara el estado de encendido/apagado de un led para ello la seal de 5V ser proporcionada por la misma tarjeta desde una salida analgica. Se utilizar esta seal en simulacin a una seal proveniente de un sensor con una salida de voltaje de 5V Para el caso de la salida digital se activara la salida mediante LabVIEW y para comprobar que se obtiene 5V se usara el Multimetro.
PROCEDIMIENTO: ENTRADA DIGITAL 9. Conectar la tarjeta al puerto USB de la PC (Los drivers de la tarjeta ya debieron ser instalados 10.Para este ejercicio utilizaremos las tareas de Escribir (desarrollado en la practica 8) y se creara una nueva tarea, en este caso se usara Digital I/O/ Line Input. De la tarjeta se conoce que las lneas digitales estn agrupadas en 2 puertos, para ello se seleccionara el primer puerto y la primera seal: p1.1 y se le etiquetara con el nombre: Digital 11.En Settings, se selecciona la casilla Invert Line y el Acquisition Mode: 1 Sample (On Demand). 12.Pulsar Test, se observa que dentro de las lneas digitales se encuentra la entrada digital configurada: DigitalIn con el led apagado, para encenderlo conectar fsicamente la entrada P1.1. Observar que el led se enciende
13.Ambas tareas se guardan en el disco. De esta manera la tarjeta ya esta configurada. 14.Para desarrollar la aplicacin de adquisicin se desarrollara en ambiente de LabVIEW. Se apertura LabVIEW y se crea un VI en blanco 15.En el diagrama de bloques abrir la paleta de Funciones (haciendo clic derecho con el mouse) Seleccionar del grupo de funciones: Measurement I/O / DAQmx Data Acquisition, la funcin: Read
Se configura el tipo de seal que se va a leer, para ello se pulsa el men que tiene la funcin:
En esta funcin se le asignara un control para la seleccin de la tarea a ejecutarse (task/ channel in), en este caso la tarea es: Digital y un indicador grafico para visualizar el estado del led El panel frontal y el diagrama de bloques quedan de la siguiente manera:
16.Ejecutar el VI continuamente conectando y desconectando la entrada P1.1 PROCEDIMIENTO: SALIDA DIGITAL 1. Al igual que para la entrada digital se creara una tarea para una salida digital, Digital I/O/ Line Output y se seleccionara la lnea digital P1.3. Se etiquetara la tarea con el nombre de Digital Output. 2. En Settings no se selecciona la casilla Invert Line y en Generation Mode: 1 Sample (On Demand) 3. Grabar la tarea en el disco 1. Se apertura LabVIEW y en el diagrama de bloques abrir la paleta de Funciones Seleccionar del grupo de funciones: Measurement I/O / DAQmx Data Acquisition, la funcin: Write
En esta funcin se le asignara un control, en este caso un interruptor de los controles booleanos. Asi como tambien con la funcion Read se debe configurar el tipo de seal: Digital/ Single Channel/ Single Simple/Bolean (1 Line)
2. Antes de ejecutar el VI se debe seleccionar las tareas para cada caso. Para la salida digital conectar el Multimetro en GND y P1.3. 3. Ejecutar el VI y activar el interruptor (hacia arriba) y leer el valor que muestra el multimetro (5V)
HERRAMIENTAS NECESARIAS: 10.Software: LabVIEW 8.0 INTRODUCCION En la actualidad el algoritmo Proporcional-Integral-Derivativo (PID) es el algoritmo de control mas usado en la industria. Es usado frecuentemente en control de procesos como: sistemas de calefaccin y enfriamiento, monitoreo de nivel de fluido, control de flujo y presin. En el control PID se debe especificar una variable de proceso (PV) y un setpoint (SP), donde la variable de proceso es el parmetro del sistema que uno desea controlar,
tal como temperatura, presin o caudal y el setpoint es el valor deseado del parmetro que se esta controlando. El controlador PID determina la salida de control hacia el actuador (resistencia elctrica de calentamiento o posicin de la vlvula, etc), el controlador aplica la salida de control hacia el sistema haciendo que la variable de proceso vaya hacia el valor del setpoint. Los algoritmos de control se regulan mediante los parmetros o constantes: Kp: constante proporcional, Ti: constante integral, Td: constante derivativo Los valores de estas constantes son optimas cuando la variable de proceso se acerque al setpoint Para mayor informacin de los algoritmos de control puede encontrarlo en el manual de los mdulos de control en el apndice: 4.8 Apendice F PROCEDIMIENTO: 1. Abrir el programa LabVIEW, en la zona inferior derecha se encuentra la bsqueda de ejemplos (Find Examples) 2. En Search digitamos la palabra: PID y encontraremos los ejemplos relacionados.
3. Seleccionar el ejemplo: Simple PID Demo.vi 4. Este VI permite mostrar como trabaja un sistema de control PID
5. Ejecutar el VI, ntese que con los valores iniciales se tiene un sistema de primer orden con una onda cuadrada
6. Modificar el tipo de sistema por uno de segunda orden, ntese que la variable de proceso no alcanza el valor del setpoint. Modifique los
siguientes parmetros: P=10, I=6, y D=5. Ntese la diferencia de la sintona del sistema
7. Experimentar con diferentes tipos de setpoint y encontrar los parmetros ptimos para sintonizar el sistema 8. Adems experimentar con algoritmos P (considerar I y D= 0) y PI (considerar D=0)