Vous êtes sur la page 1sur 70

NOMBRE DEL MÓDULO: Introducción al

LABVIEW
DISERTANTE: Febo Flores Meneses
OBJETIVO: Principios de programación en
Labview aplicado al uso de dispositivos:
 NI myRIO-1900,
 NI 7841-R SCB-68A y
 Arduino Uno.
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
DEMO myRIO: ACELERÓMETRO

PANEL FRONTAL DIAGRAMA DE


O INTERFAZ BLOQUES O
USUARIO PROGRAMACIÓN
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
Obtenido de www.ni.com
EJEMPLOS DE CONTROL DE SECUENCIAS
TEMPORALES
Ejemplo: Semáforo
EJEMPLO: CONTROL SIMPLE DE UN MOTOR PASO A PASO MONOPOLAR

A B C D
H L L L
L H L L
L L H L
L L L H
H L L L
L H L L
L L H L
L L L H
EJEMPLO: MANDO MOTOR PASO A PASO MONOPOLAR
EJEMPLO DE A/DIO A/DIO A/DIO a ETAPA

SECUENCIA POR
2 3 4 2
0 0 0 0

EVENTOS
0 0 1 0
0 1 0 0
0 1 1 0
A/DIO A/DIO A/DIO a ETAPA 1 0 0 0
2 3 4 1 1 0 1 1
0 0 0 0
1 1 0 0
0 0 1 0
1 1 1 0 A/DIO A/DIO A/DIO a ETAPA
0 1 0 0
2 3 4 0
0 1 1 1
0 0 0 0
1 0 0 0
1 0 1 0 0 0 1 0

1 1 0 0 0 1 0 0
1 1 1 0 0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0
Ejemplo: Aplicación de señales binarias, con detección de flancos de subida y
conteo de los mismos
x [n]

D Q RETARDO x [n-1]
Flancos de
bajada

x [n] x [n-1] transición salida


L L ninguna L
L H flanco de bajada H
H L flanco de subida L
H H Ninguna L
ENTRADAS Y SALIDAS ANALÓGICAS

Obtenido de www.ni.com
Obtenido de www.ni.com
Ejemplo: termistor
despejando RT, se tiene:
VDD
La mejor relación de sensibilidad y
B / AI 1 rango de medición se obtiene con
( VDD ) RT ≈ R

La curva que ajusta T en °K con la resistencia en ohmios está


dada por: Steinhart, donde los coeficientes A, B, B* y C
dependen del termistor
B / AI 0
( VT )

R
A = 1,2476 x 10-3

B = 2,3571 x 10-4
B* = -2,5382 x 10-6
C = 1,934 x 10-7
FPGA
DISPOSITIVO NI PCIe – 7841 R
La tarjeta multifunción de E/S reconfigurable (RIO) NI PCIe-7841R
tiene un chip FPGA programable por el usuario para procesamiento
interno y operación flexible de E/S. Usted configura toda la
funcionalidad analógica y digital usando diagramas de bloques
gráficos de NI LabVIEW y el Módulo LabVIEW FPGA. El diagrama
de bloques se ejecuta en el hardware, dándole control directo e
inmediato sobre todas las señales de E/S para proporcionar
capacidad de alto rendimiento como:

-Control directo sobre la sincronización y temporización de todas las


señales y operaciones.

-Toma de decisiones interna definida por el usuario que se ejecuta


con velocidad y fiabilidad temporizadas por hardware.

-Configuración individual de líneas digitales como entrada, salida,


contadores/temporizadores, PWM, entradas flexibles de codificador
o protocolos de comunicación especializados.
Obtenido de www.ni.com
Las tarjetas RIO multifunción de la Serie R tienen un convertidor analógico-digital (ADC) por canal
para temporización y disparo independientes. Esto ofrece funcionalidad especializada como muestreo
de velocidad variable y disparo de canal individual, los cuales están fuera del alcance del típico
hardware DAQ. Ejemplos comunes incluyen control discreto y analógico personalizado, simulación de
sensor, rápida generación de prototipos, prueba de hardware en el ciclo (HIL), emulación digital de
protocolo y otras aplicaciones que requieren temporización y control precisos.

Software Requerido
Este producto requiere el Módulo LabVIEW FPGA Versión 8.6 o posterior y NI-RIO Versión 3.1 o
software controlador posterior.

FPGA Virtex-5
La arquitectura Virtex-5 FPGA está optimizada para ejecutar más rápido y de manera eficiente
utilizando ciclos temporizados de un solo ciclo en LabVIEW FPGA. Esto significa que usted puede
optimizar más el código LabVIEW FPGA para que se ajuste a FPGAs Virtex-5 y ejecutar más
operaciones por ciclo determinado.

Obtenido de www.ni.com
El NI SCB-68 es un bloque
conector de E/S blindado para
realizar interfaz de señales de
E/S a dispositivos de adquisición
de datos (DAQ) insertables con
conectores de 68 pines. En
combinación con los cables
blindados, el SCB-68 brinda
terminación de señal robusta con
muy poco ruido. Es compatible
con dispositivos de un solo y
doble conector de la Serie X y la
Serie M con conectores de 68
pines. El bloque conector es
también compatible con la
mayoría de los dispositivos DAQ
de la Serie E, B, S y R.

Obtenido de www.ni.com
CONEXIONES SCB 68

Obtenido de www.ni.com
Obtenido de www.ni.com
EVALUAR EL SIGUIENTE CÓDIGO
EVALUAR EL SIGUIENTE CÓDIGO
LABVIEW + ARDUINO

El microcontrolador Arduino es una plataforma de bajo costo de


electrónica de prototipos. Con la interfaz de LabVIEW para
Arduino LIFA se puede aprovechar la potencia del entorno de
programación gráfica de LabVIEW para interactuar con Arduino en
una nueva dimensión.
1. Interface Gráfica de Usuario
(Graphical User Interface
GUI)

El microcontrolador Arduino es
una plataforma de bajo costo de
electrónica de prototipos. Con la
interfaz de LabVIEW para
Arduino LIFA se puede Visualizar los datos
aprovechar la potencia del
entorno de programación gráfica
de LabVIEW para interactuar Personalización de la
con Arduino en una nueva interfaz de usuario
dimensión.
2. Programación Gráfica

En lugar de tratar de
recordar un nombre de
función, se encuentra en
la paleta y colóquelo en
su diagrama de bloques.

Arrastrar y soltar

Documentación simple
3. Desarrollo Interactivo
Consulte los valores de datos
que se transmiten de una
función a otra con resaltado
de ejecución.
Facilidad en la
parametrización o
modificación de variables de
entrada.
Animar la ejecución Diagrama de bloques
Fácil interacción con el usuario
4. Utilización de librerías Labview

Aprovechar cientos de bibliotecas


integradas de procesamiento de señales,
matemáticas y análisis.
Interfaz con los servicios web, bases de
datos, archivos ejecutables y más con
funcionalidad integrada en el núcleo de
LabVIEW.

Conexión con librerías.


Bibliotecas Conectividad
14/09/2015 04:11 p.m. 0,347900
14/09/2015 04:11 p.m. 0,357700
14/09/2015 04:11 p.m. 0,367500
14/09/2015 04:11 p.m. 0,372400
14/09/2015 04:11 p.m. 0,372400
14/09/2015 04:11 p.m. 0,377300
14/09/2015 04:11 p.m. 0,377300
14/09/2015 04:11 p.m. 0,392000
14/09/2015 04:11 p.m. 0,406700
14/09/2015 04:11 p.m. 0,421400
14/09/2015 04:11 p.m. 0,441000
14/09/2015 04:11 p.m. 0,460600
14/09/2015 04:11 p.m. 0,480200
14/09/2015 04:11 p.m. 0,499800
14/09/2015 04:11 p.m. 0,519400
14/09/2015 04:11 p.m. 0,543900
14/09/2015 04:11 p.m. 0,573300
14/09/2015 04:11 p.m. 0,592900
14/09/2015 04:11 p.m. 0,617400
14/09/2015 04:11 p.m. 0,641900
14/09/2015 04:11 p.m. 0,661500
14/09/2015 04:11 p.m. 0,681100
14/09/2015 04:11 p.m. 0,710500
14/09/2015 04:11 p.m. 0,739900
14/09/2015 04:11 p.m. 0,764400
14/09/2015 04:11 p.m. 0,788900
14/09/2015 04:11 p.m. 0,813400
14/09/2015 04:11 p.m. 0,837900
14/09/2015 04:11 p.m. 0,872200
14/09/2015 04:11 p.m. 0,901600
14/09/2015 04:11 p.m. 0,931000
14/09/2015 04:11 p.m. 0,965300
14/09/2015 04:11 p.m. 0,994700
14/09/2015 04:11 p.m. 1,043700
14/09/2015 04:11 p.m. 1,068200
14/09/2015 04:11 p.m. 1,112300
14/09/2015 04:11 p.m. 1,151500
14/09/2015 04:11 p.m. 1,185800
14/09/2015 04:11 p.m. 1,229900
14/09/2015 04:11 p.m. 1,264200
14/09/2015 04:11 p.m. 1,303400
DEMO TERMISTOR

Obtenido de www.ni.com
DEMO TERMISTOR

Obtenido de www.ni.com
DEMO TERMISTOR

Obtenido de www.ni.com
DEMO TERMISTOR

Obtenido de www.ni.com
GRACIAS POR SU ATENCIÓN

Vous aimerez peut-être aussi