Escolar Documentos
Profissional Documentos
Cultura Documentos
LAS FUERZAS
ARMADAS ESPE-L
INGENIERIA
MECATRNICA
INSTRUMENTACIN
MECNICA
SOFTWARE PARA EL
MANEJO Y ADQUISICIN
DE DATOS PROCEDENTES
DE INSTRUMENTOS
NOMBRE:
Jimnez Arturo
1. TEMA:
2. OBJETIVOS:
3. MARCO TERICO:
LabVIEW
En LabVIEW (acrnimo de Laboratory Virtual Instrumentation Engineering
Workbench) es una plataforma y entorno de desarrollo para disear
sistemas, con un lenguaje de programacin visual grfico. Recomendado
para sistemas hardware y software de pruebas, control y diseo, simulado o
real y embebido, pues acelera la productividad. El lenguaje que usa se
llama lenguaje G, donde la G simboliza que es lenguaje Grfico.
Fig. 1 LabVIEW
Este programa fue creado por National Instruments (1976) para funcionar
sobre mquinas MAC, sali al mercado por primera vez en 1986. Ahora
est disponible para las plataformas Windows, UNIX, MAC y GNU/Linux. La
penltima versin es la 2013, con la increble demostracin de poderse usar
simultneamente para el diseo del firmware de un instrumento RF de
ltima generacin.
Principales caractersticas
Su principal caracterstica es la facilidad de uso, vlido para programadores
profesionales
programacin
como
para
pueden
personas
hacer
con
programas
pocos
conocimientos
relativamente
en
complejos,
Programa en LabVIEW
Como se ha dicho es una herramienta grfica de programacin, esto significa que
los programas no se escriben, sino que se dibujan, facilitando su comprensin. Al
tener ya pre-diseados una gran cantidad de bloques, se le facilita al usuario la
creacin del proyecto, con lo cual en vez de estar una gran cantidad de tiempo en
programar un dispositivo/bloque, se le permite invertir mucho menos tiempo y
dedicarse un poco ms en la interfaz grfica y la interaccin con el usuario final.
Cada VI consta de dos partes diferenciadas:
Rpidamente
Cualquier
Instrumento
Usando
cualquier
instrumento.
Los
APIs
controladores
Fig. 3 Arduino
APLICACIONES
La El mdulo Arduino ha sido usado como base en diversas aplicaciones
electrnicas:
Xoscillo: Osciloscopio de cdigo abierto.
Equipo cientfico para investigaciones.
Arduinome: Un dispositivo controlador MIDI.
OBDuino: un econmetro que usa una interfaz de diagnstico a bordo que
se halla en los automviles modernos.
Humane Reader: dispositivo electrnico de bajo coste con salida de seal
de TV que puede manejar una biblioteca de 5000 ttulos en una tarjeta
microSD.17
The Humane PC: equipo que usa un mdulo Arduino para emular un
computador personal, con un monitor de televisin y un teclado para
computadora.18
Ardupilot: software y hardware de aeronaves no tripuladas.
10
ENTRADAS Y SALIDAS
Poniendo de ejemplo al mdulo Diecimila, ste consta de 14 entradas
digitales configurables como entradas y/o salidas que operan a 5 voltios.
Cada contacto puede proporcionar o recibir como mximo 40 mA. Los
contactos 3, 5, 6, 9, 10 y 11 pueden proporcionar una salida PWM (Pulse
Width Modulation). Si se conecta cualquier cosa a los contactos 0 y 1, eso
interferir con la comunicacin USB. Diecimila tambin tiene 6 entradas
analgicas que proporcionan una resolucin de 10 bits. Por defecto,
aceptan de 0 hasta 5 voltios, aunque es posible cambiar el nivel ms alto,
utilizando el contacto Aref y algn cdigo de bajo nivel.
MATLAB
MATLAB dispone tambin en la actualidad de un amplio abanico de
programas de apoyos especializados, denominados Toolboxes, que
extienden significativamente el nmero de funciones incorporadas en el
programa principal. Estos Toolboxes cubren en la actualidad prcticamente
casi todas las reas principales en el mundo de la ingeniera y la
simulacin, destacando entre ellos el 'toolbox' de proceso de imgenes,
seal, control robusto, estadstica, anlisis financiero,
matemticas
11
Fig. 4 MATLAB
De forma coherente y sin ningn tipo de fisuras, integra los requisitos claves
de un sistema de computacin tcnico: clculo numrico, grficos,
herramientas para aplicaciones especficas y capacidad de ejecucin en
mltiples plataformas. Esta familia de productos proporciona al estudiante
un medio de carcter nico, para resolver los problemas ms complejos y
difciles.
Con su amplio rango de herramientas para modelar sistemas de control,
anlisis, simulacin y procesamiento de prototipos, MATLAB es el sistema
ideal para desarrollar sistemas avanzados de control. Usted puede modelar
su sistema de control usando las cajas de herramientas para el diseo de
12
controles avanzados de MATLAB - Control System, Robust Control, Analysis and Synthesis, Model Predictive Control, QTF Control Design y
LMI control. Posteriores anlisis y refinamientos pueden ser efectuados
estableciendo una simulacin interactiva en Simulink, y luego sintonizar
automticamente los parmetros usando el Nonlinear Control Design
Blockset. Finalmente, usted puede generar cdigo C para correr en
controladores incrustados con Real Time Workshop.
Combinando MATLAB con Signal Processing Toolbox, Wavelet Toolbox y
un conjunto de herramientas complementarias - tales como Image
Processing, Neural Network, Fuzzy Logic, Statistics y otras - usted puede
crear un ambiente de anlisis personalizado de seales y desarrollo de
algoritmos DSP. Para simulacin y desarrollo de prototipos usted puede
agregar Simulink y el DSP Blockset para modelar y simular sus sistemas
DSP, y luego usar Real-Time Workshop para generar cdigo C para su
hardware designado.
SALIDAS O PRESENTACIONES
13
Fig. 5 Graficas en 3D
MATLAB
provee
acceso
inmediato
las
caractersticas
grficas
14
15
y periodogramas. El lenguaje de
16
programas
que
toman
semanas
escribir
en
lenguajes
17
Bibliografa
Matlabkew. (2014). Recuperado el 26 de 2 de 2015, de
http://www.Matlab.mx/matlab.php
(s.f.). Funciones polinmicas f. e. m. En A. Creus, INSTRUMENTACIN
INDUSTRIAL (pgs. 268, 287). Mexico: Alfaomega.
Wikipedia. (2014). Arduino. Recuperado el 26 de 02 de 15, de
http://es.wikipedia.org/wiki/Arduino
Wikipedia. (2014). LabVIEW. Recuperado el 26 de 02 de 15, de
http://es.wikipedia.org/wiki/ LabVIEW
18