Académique Documents
Professionnel Documents
Culture Documents
ndice
Sistemas de Instrumentacin programable
Realizacin automtica de medidas
Arquitectura
Hardware
Software
Soportes Hardware
RS 232
GPIB
VXI/PXI
USB/Ethernet
Soportes Software
Control de los instrumentos
Gestin de las comunicaciones
Drivers del instrumento
Entornos de desarrollo
Conclusiones
The software
is the
Automatizacin Flexibilidad instrument
The software
is the
Automatizacin Flexibilidad instrument
Sistemas
Sistemas automticos
automticos de
de test
test yy ensayo
ensayo
Repetitibilidad Reduccin coste
Instrumentos
Automatic
Automatic Test
TestEl Equipment
Equipment (ATE)
personalizados
(ATE) Diferentes
aplicaciones con
usuario, no el
fabricante, decide la los mismos
funcionalidad. elementos
Sistemas de instrumentacin programable
Sistemas automticos de test (ATE)
Ensayos
Ensayos Condiciones ambientales
Aplicacin
Aplicacin Estmulos
Estmulos
Recogida
Recogida dede respuestas
respuestas Estmulos DUT Respuestas
Generacin
Generacin dede informes
informes
Aplicaciones
Aplicaciones
Objetivos
Objetivos Diseo
Diseo
Anlisis
Anlisis de
de defectos
defectos Verificacin
Verificacin
Medida
Medidade delas
lasprestaciones
prestaciones
Caracterizacin
Caracterizacin de
de
parmetros Ensayos
Ensayosambientales
ambientales
parmetros
Medidas
Medidas en
en produccin
produccin
Pruebas
Pruebas funcionales
funcionales
Deteccin
Deteccinde
defallos
fallos
Medidas
Medidas de
de campo
campo
Deteccin
Deteccinde
defallos
fallos
Sistemas de instrumentacin programable
Automatizacin
Reduccin coste Modularidad
Utilizacin de Sistemas de
elementos de Instrumentacin
propsito general
para aplicacin programable Versatilidad
especfica
Flexibilidad
Funcionalidad especfica Soporte de nuevos
definida por el usuario Introduccin de cambios. ensayos
Reconfiguracin.
Sistemas de instrumentacin programable
Arquitectura Hardware
Computador de control
Bus de Instrumentacin
Matriz de conmutadores
Cableado
DUT
Arquitectura software
Gestin de las secuencias
de pruebas,
presentacin y
almacenamiento de los Drivers de los
resultados instrumentos.
Rutinas que controlan
Aplicacin y gestin el funcionamiento de
los instrumentos
Secuencias de Medida conectados
Soportes Hardware
Interfaz bus TAD Comunicaciones
Bus de Instrumentacin
Matriz de conmutadores
Cableado
DUT
Sistemas de instrumentacin programable
RS-232
Interfaz serie de propsito general
Presente en mltiples sistemas.
Sencillo.
Bajas prestaciones
Velocidad limitada (Max. Tip. 115200 bps)
Punto a punto (conectabilidad limitada)
No incluye facilidades para disparo.
Te
mp
era
tur
e
Flo
w
Co
ntr
ol
Pa
Pr ne
es l
su
re
Ala
rm
Co
nd
itio
ns
ST
OP
Interconexin
Interconexinde
de
instrumentos
instrumentos
autnomos
autnomos
Interconexin
Interconexin
mediante
mediantecable
cable
Hasta
Hasta20
20m.
m.
Envo de Mensajes
0.503 V
M I D E V O L T
0.503 V
0 . 5 0 3 V
DIO*[1:8] ATN*
IFC*
SRQ*
REN*
EOI*
55Lneas
Lneasde
decontrol
control
DAV*
NFRD* del
delbus
bus
DISPOSITIVO DISPOSITIVO NDAC*
DIR. N DIR. M
33Lneas
Lneasdedecontrol
control
de
deflujo.
flujo.
Sistemas de instrumentacin programable
IEEE 488.2
Modificacin de la norma
original para cerrar algunos
aspectos
Secuencias y protocolos de
control.
Formato de los datos.
Informes del estado de los
dispositivos.
Mensajes estndar para
control de los dispositivos.
Sistemas de instrumentacin programable
SCPI
GPIB Dificulta Desarrollo
Mensajes para configurar Comandos propietarios
la medida en los de cada instrumento.
instrumentos no son Mantenimiento
estndares
Te
mp
era
tur
e
Flo
w
Co
ntr
ol
Pa
Pr ne
es l
su
re
Ala
rm
Co
nd
itio
ns
ST
OP
Te
mp
era
tur
e
Flo
w
Co
ntr
ol
Pa
Pr ne
es l
su
re
Ala
rm
Co
nd
itio
ns
ST
OP
SCPI
GPIB Dificulta Desarrollo
Mensajes para configurar Comandos propietarios
la medida en los de cada instrumento.
instrumentos no son Mantenimiento
estndares
Compatibilidad
Compatibilidad
vertical
vertical
SCPI
Standard Command for Programmable
Instrumentation
Te
mp
era
tur
e
Flo
w
Co
ntr
ol
Pa
Pr ne
?
es l
su
re
Ala
rm
Co
nd
itio
0.003 V
ns
ST
OP
Compatibilidad
Compatibilidad
horizontal
horizontal
Modelo
Modelofuncional
funcionalde
de
instrumento
instrumentogenrico
genrico
SCPI
SCPIes
esuna
unacaracterstica
caractersticadel
del
instrumento.
instrumento.
No
Nodepende
dependedeldelinterfaz
interfazdede
comunicaciones
comunicacionesutilizado
utilizado
utilizado.
utilizado.
SENSe TRIGer SOURce
Jerarqua
Jerarquadedecomandos
comandos
de programacin
de programacin VOLTage CURRent POWer
estandar
estandar
RANge RESolution RANge RESolution
0.003 V
GPIB
GPIB(1975)
(1975) VME
VME(1987)
(1987)
Comunicacin
Comunicacinde deinstrumentos
instrumentosautnomos
autnomos Sistemas
Sistemasmodulares
modularesmultiprocesador
multiprocesadorcon
conespacio
espacio
mediante
mediantemensajes.
mensajes. de
dememoria
memoriacompartido.
compartido.
Facilidad
Facilidaddedeprogramacin
programacin Transferencias
Transferenciasrpidas
rpidas
Gran difusin.
Gran difusin. Complejo
Complejo
VXI
VXI(1992)
(1992)
Dispositivos
Dispositivosorientados
orientadosaamensajes
mensajes
Facilidades
Facilidadespara
paradisparo
disparohardware
hardware
(TTL
(TTLyyECL)
ECL)
Intercambio
Intercambiodededatos
datoslocal
local
Seales
Seales analgicas
analgicas
Sistemas de instrumentacin programable
VXI
Instrumentos Las
Lasnorma
normadefine
definelas
las
Instrumentoscomparten
comparten caractersticas
fuente
fuentede
dealimentacin
alimentacinyy
Instrumentacin
Instrumentacinmodular
modular caractersticasmecnicas
mecnicas
elementos de
delos
losconectores
conectoresyy
elementosdedeventilacin
ventilacin mdulos
(bastidor)
(bastidor) mdulos
La
Lanorma
normaestablece
establecetambin
tambin
caractersticas
caractersticaspara
paracompatibilidad
compatibilidad
electromagntica
electromagntica(inmunidad
(inmunidadalalruido
ruidoyy
ruido radiado)
ruido radiado)
Sistemas de instrumentacin programable
VXI
Reloj y sincronizacin
Localizacin
Bus en estrella
Bus Bus
local local
Bus VME
Bus de disparo
Slot
Slot00
Genera
Generalas
lasseales
seales
comunes
comunesyycontrola
controlalos
los
buses
busesenenestrella
estrella
Comunicacin Commander
Configuracin Servant
Servant
Basado Basado
en en
registros registros
Sistemas de instrumentacin programable
Controlador
Controladorbusbus
Firewire
Firewire (slot
(slot0)
0)
(IEEE Diferentes
Diferentes
(IEEE1394)
1394) tecnologas
tecnologas
GPIB
GPIB
MXI-2
MXI-2
(Extensor
(ExtensorVXI)
VXI)
PCI
PCI
AT
AT Ethernet
Ethernet
(Red
(Redde
derea
realocal)
local)
Sistemas de instrumentacin programable
PXI (PCI eXtension for Instrumentation)
Instrumentacin modular basada en bus PCI
Ext. 10 MHz CLK
Clock
Star Trigger
Controller
Peripheral
Peripheral
Controller
Peripheral
System
Local
Bus, 13
signals
USB
Implantado en los PCs actuales (cada vez ms puertos)
USB 1.1 hasta 12Mb/s
USB 2.0 hasta 480 Mb/s
Soporta hasta 127 dispositivos (con HUB)
10-100 Ethernet
Ethernet
10-100Mbits/s
Mbits/s Millones
Millonesde dePCs
PCscon
con
tarjeta
tarjetaEthernet
Ethernet
en
enelelmundo
mundo
Nivel
Niveldedeenlace
enlace
para
paraRedes
Redesdede Tecnologa
Tecnologamuy
muy
datos
datosIP
IP barata
barata
Sistema
Sistema distribuido
distribuido
Los
Los instrumentos
instrumentos de
de
medida
medida pueden
pueden estar
estar
muy
muy separados
separados del
del
Te
mp
era
tur
e
Flo
w
Red IP
ordenador
ordenador que
que controla
controla
el
el proceso
proceso de
de medida
Co
ntr
medida
ol
Pa
Pr ne
es l
su
re
Ala
rm
Co
nd
itio
ns
ST
OP
LXI
Lan eXtension for Instrumentation (Sept. 2005)
Basado en VXI-11 (datos y configuracin)
Incorpora mecanismos para sincronizacin y disparo
Protocolo IEEE 1588 (Precission Time Protocol o PTP)
Lneas de disparo Hardware LVDS
Tres tipos de instrumento
A: Completo
B: Disparo y comunicacin
C: Slo comunicacin
Comparativa
IEEE Instrumentation & Measurement Magazine,
Agosto 2005
MXI-2
8
E8491B
6
4
2
0
1024
4096
1048576
4194304
4
16
64
256
16384
65536
262144
14000
Block Size (bytes)
12000
10000
kBytes/s
8000
6000
4000
2000
0
GPIB-VXI VXI 1394 PCI-MXI-2 VXIpc
Herramientas
Flo
w
Co
ntr
ol
Pa
Pr ne
es l
su
re
Ala
rm
Co
nd
itio
software deben
ns
Computador ST
OP
facilitar el
Aplicacin desarrollo de
aplicaciones
Tarjeta de Interfaces Interfaz de Interfaz de
adquisicin especficos propsito general comunicaciones
Integracin de diferentes
instrumentos
Excitacin
Medida
Conmutacin
Diferentes montajes
Standalone
Modular
Integracin de diferentes
interfaces
Software para soportarlos
Funcin definida por la forma
de combinar los instrumentos.
Software
Instrumentacin Virtual
Sistema de Instrumentacin
programable
El
Elusuario
usuario ve
veen
enlalapantalla
pantalla Parte
Partede
delalafuncionalidad
funcionalidaddeldel
del
del ordenador unpanel
ordenador un panelcuya
cuya sistema
sistema recaesobre
recae sobreelel
funcin
funcinesesidntica
idntica aalalade
de software
software
un
uninstrumento
instrumentofsico
fsico
Instrumento
Virtual
Sistemas de instrumentacin programable
Intrumentacin virtual
Instrumento clsico Instrumento virtual
Definido por el fabricante. Definido por el usuario.
Funcin especfica. Soporte Mltiples
aplicaciones.
Conectividad limitada. Conectividad a redes,
perifricos, etc.
Rgido. Funcionalidad fija. Reutilizable. Flexible.
Elevado coste de desarrollo Herramientas software
y mantenimiento. minimizan los costes de
desarrollo y mantenimiento.
Procesado
Procesadoyy
almacenamiento
almacenamiento
de
delos
losresultados
resultados
Diseo
Diseoyygestin
gestin
Generacin
Generacinde de del
delinterfaz
interfazde
de
informes.
informes. usuario
usuario
Entornos
Entornosde
dedesarrollo
desarrollo
deben
debenfacilitar
facilitarlala
implementacin
implementacinyy
mantenimiento
mantenimientodeldelsistema
sistema
Control
Controlde
delos
los Procesado
Procesadode
delas
las
instrumentos
instrumentos seales adquiridas
seales adquiridas
Aplicacin
Especficos
Especficospara
para Especficos
Especficospara
para
cada
cada interfaz
interfaz cada
cadaFabricante
Fabricante
0.003 V
Dificultan
Dificultan elel
mantenimiento
mantenimientode delala
aplicacin
aplicacin
0.003 V
VISA
VISA
Red IP
Sistemas de instrumentacin programable
Gestin de las comunicaciones (VISA)
Virtual Instrument Software Architectute
Librera de comunicaciones estandar.
Establecida por el consorcio VXIPNP para dar soporte a
drivers de los instrumentos.
Capa de Aplicacin
aplicacin
Driver Instrumento
Capa de VISA
comunicacin RS232 488 MXI VXI PXI ENET
con el
instrumento
Dispositivos de
medida Instrumentos
Sistemas de instrumentacin programable
VISA
Metodologa
Metodologa de
de trabajo
trabajo
Gestor
Gestor de
de El
Elgestor
gestorde derecursos
recursoses
es Abrir
Abrirsesin
sesincon
conelelgestor
gestorde
derecursos
recursos
recursos
recursos elelncleo
ncleo deVISA
de VISA
Bsqueda
Bsquedayyconsulta
consultadede
Instrumento
Instrumento#1
#1 de
derecursos
recursosdisponibles
disponibles
Atributos
Slot
Direccin Utilizar
Utilizardescriptores
descriptoresde
deinstrumento
instrumentopara
paraabrir
abrir
Tipo una sesin con cada instrumento
una sesin con cada instrumento
Es lo nico
dependiente del
interfaz Intercambio
Instrumento Intercambio de
de
Instrumento#2
#2 informacin Consulta/Configuracin
Consulta/Configuracin
informacincon
conlos
los
Atributos instrumentos de
delos
losatributos
atributos
instrumentos
Slot
Direccin
Tipo Cierre
Cierrede
delas
lassesiones
sesionescon
concada
cadainstrumento
instrumento
Cierre
Cierrede
delalasesin
sesincon
conelelgestor
gestorde
derecursos
recursos
Sistemas de instrumentacin programable
Control de los instrumentos
Aplicacin
Se
Seapoyan
apoyansobre
sobreVISA
VISA
Sistemas de instrumentacin programable
IVI
Herramienta para el desarrollo de drivers de
instrumento compatibles.
Favorece la compatibilidad de una aplicacin desarrollada
con drivers de instrumento proporcionados por el fabricante
Permite la simulacin de instrumentos no conectados al
sistema
Facilita el desarrollo de drivers a los fabricantes de
instrumentos
Herramientas de generacin automtica de cdigo.
Perfiles para los principales tipos de instrumento
Generador de funciones, Osciloscopio, Multmetro, etc.
Capacidades
Capacidadesbsicas
bsicas
Identificar
Identificarlas
lascaractersticas
caractersticas
de
de cadatipo
cada tipode
de Capacidades
Capacidadesextendidas
extendidas
instrumento
instrumento
Capacidades
Capacidadespropias
propias
Sistemas de instrumentacin programable
Entornos de desarrollo
De propsito general
C/C++, Basic, etc.
Utilizacin de libreras para gestin de las comunicaciones
Ej: NI-488, NI-VXI o NI-VISA.
Especficos
Facilitan el desarrollo de instrumentacin virtual
Diseo y gestin del interfaz grfico
Procesado de seal y de los datos obtenidos
Comunicacin con los instrumentos (E/S de bajo nivel o drivers)
Programacin textual
CVI
MATLAB
Programacin Grfica
HP-VEE
LabView
Entornos de desarrollo
Conclusiones
Te
mp
era
tur
e
Flo
w
Co
ntr
ol
Pa
Pr ne
es l
su
re
Ala
rm
Co
nd
itio
ns
Computador ST
OP
Aplicacin
fichero proyecto.prj
Libreria1.fp
Libreria1.h Libreria2.h
Panel.h
Libreria2.o Main.o
Libreria1.o
Main.exe
Sistemas de instrumentacin programable