20A Instrumentos

Anuncio
Capítulo 20 Adquisición y control automático - Instrumentos
20A
INSTRUMENTOS
0. – PRESENTACIÓN DE LA PRÁCTICA
1. - POLÍMETRO TEKTRONIX DM 5010
2. - INTERFACE MULTIFUNCIÓN PROGRAMABLE
3. - TARJETA DE RELES PROGRAMABLE
4. - CONVERSOR ANALÓGICO DIGITAL PROGRAMABLE
5. - CONVERSOR DIGITAL ANALÓGICO PROGRAMABLE (50M20)
Pág 1
Capítulo 20 Adquisición y control automático - Instrumentos
0.
Pág 2
PRESENTACIÓN DE LA PRÁCTICA.
La práctica 20 consta de los siguientes apartados:
1. Conocimiento del lenguaje de programación que se va a utilizar, que es Visual
HPVEE. Éste es un lenguaje gráfico que está explicado en la práctica 19.
2. Conocimiento de los instrumentos y su programación (20A).
3. Estudio teórico-práctico de los 5 temas que son objeto de las prácticas.
TEMAS:
1.
2.
3.
4.
5.
Medida de temperatura con PT100 (20B) y Termopares (20C).
Fuentes conmutadas (20D).
Telemedida (20E).
Desplazamiento y posición (encoder) (20F).
Galgas (20G).
Cada grupo deberá conocer :
A – El leguaje de programación.
B – El manejo y programación de los instrumentos que ha de utilizar.
C – Dos de los temas en sus aspectos teórico y práctico, y la realización de las
prácticas correspondientes.
Cada grupo debe realizar un apartado del tema uno (temperatura) y uno de los otros cuatro
de acuerdo con el cuadro que sigue. Las prácticas que cada grupo ha de hacer dependen del
número de la mesa en que principió las prácticas al inicio del curso. Así:
Tema
1 – Temperatura
Pt100
Pt100
Termopares
Termopares
Termopares
2 – Fuentes conmutadas
3 – Telemedida
4 – Encoder
5 – Galgas
Apartado
Los que principiaron en la mesa
1º
2º
1º
2º
3º
1
2
3
4
1
2
3
4
5
- 6 - 7 - 8 - 9- 10 -
-
5
6
7
8
11
12
13
14
15
-
16
17
18
19
20
- 9 - 13 - 17
- 10 - 14 - 18
- 11 - 15 - 19
- 12 - 16 - 20
Capítulo 20 Adquisición y control automático - Instrumentos
Pág 3
1. POLÍMETRO DM 5010 TEKTRONIX.
1.1. FUNCIONAMIENTO EN MODO LOCAL.
DCV
Cuando este pulsador
tensión continua (d.c).
está
iluminado,
el
"DM
5010"
mide
la
OHMS
Cuando está activado, mide ohmios (? ).
NULL
Esta función opera con DCV, OHMS, DIODE TEST, ACV ó ACV+DCV.
Cuando se acciona NULL, el valor que se está midiendo en este momento se
almacena como referencia. Por ejemplo: se está midiendo 2V y se pulsa
NULL. En el visualizador quedará 0V. Si aumentamos la entrada a 5V, el
polímetro medirá 3V.
DIODE
TEST
El polímetro genera una corriente de 1mA y mide la tensión en bornes en la
escala de 2V.
ACV
Mide el verdadero valor eficaz de tensión (a.c.r.m.s).
ACV+DCV
Mide el verdadero valor eficaz de tensión (a.c.r.m.s) y le suma la componente
continua (d.c).
LOW FREQ
RESPONSE Cuando se está midiendo en ACV ó ACV+DCV y se activa esta función, el
instrumento muestra el promedio de las últimas cuatro medidas. Esto es
especialmente útil para frecuencias por debajo de los 10 Hz, pero se puede
emplear para cualquier frecuencia.
RANGO
AUTO
STEP
Rango de medida automático.
Activando este pulsador incrementamos la escala de medida.
TRIGGER MODE
RUN
Se van realizando conversiones sucesivas a la velocidad seleccionada.
TRIGERED Se realiza una medida cada vez que activamos esta función o un trigger
externo, pero para poder utilizarlo es preciso seleccionarlo internamente.
VELOCIDAD DE CONVERSION
FAST
AVERAGE
Una vez activada la conversión se realiza a la máxima velocidad.
La medida visualizada corresponderá al promedio de las "N" últimas medidas.
Capítulo 20 Adquisición y control automático - Instrumentos
Pág 4
N indica el número de promedios a realizar.
(X-B)/A
X es el valor de la medida, B es el offset y A es la constante de escala. Se
visualiza la operación indicada.
A, B
Se utilizan para almacenar o llamar las constantes anteriores.
dBm
Se obtiene la medida en dB referenciados a 1mW sobre 600 ohmios.
dBr
Se obtiene la medida en dB referenciados al valor "ref".
ref
Almacena o llama la constante "ref".
COMPARE
Compara la última lectura con el valor asignado a los límites. Si es mayor,
visualiza "HI". Si es menor, visualiza "LO". Si es igual o está entre los límites
visualiza "PASS".
LIMITS
Almacena o llama las constantes utilizadas como límites.
RECALL CONST
Pulsando a continuación de éste "N, A, B, ref, o LIMITS" se visualiza el valor
de la constante seleccionada.
REAR INPUT
Se selecciona n las entradas posteriores.
TECLADO DECIMAL
Lo utilizaremos para la entrada de datos y constantes.
CLEAR
Inicializa el visualizador en caso de errores.
ENTER
Almacena el número tecleado y visualizado.
INST ID
Visualiza la dirección de bus que tiene asignada.
INPUT
HIGH
Conector de entrada usado junto con LOW y GUARD. Es el activo.
LOW
Conector de entrada usado con HIGH. Es el negativo o masa.
GUAR
Conector soldado al apantallamiento de los circuitos del polímetro.
TOMA DE TIERRA
Conector para la toma de tierra.
TIERRA/CERROJO
Al tirar de él permite extraer el polímetro.
Capítulo 20 Adquisición y control automático - Instrumentos
Pág 5
1.2. FUNCIONAMIENTO EN MODO REMOTO.
MANDOS DE FUNCIÓN
ACDC, (num) selecciona la función y el rango de ACV*DCV
ACV, (núm) selecciona el rango y función de ACV (voltios en alterna)
DCV , (núm) selecciona el rango y función de DCV (voltios en continua)
DIODE,
selecciona la función de prueba de diodos
FUNCT?,
devuelve el rango y la función presente
LFR ON,
permite la función de respuesta en baja frecuencia
LFR OFF,
anula la función de respuesta en baja frecuencia
LFR?,
devuelve LFR ON ó LFR OFF
NULL, (núm) permite la función y el valor de ofset de NULL
NULL?,
devuelve el valor de offset NULL
OHMS
(núm.) selecciona la función y rango de ohmios
CALC RATIO
permite el cálculo de (X-B)/A
CALC OFF
desactiva todos los cálculos
CALC?
devuelve si los cálculos están activados o no
DBR (núm)
pone el valor de la constante de referencia
DBR?
devuelve la constante de referencia
LIMITS (núm), (núm)
establece las constantes de los límites
LIMITS?
devuelve los valores de las constantes de los límites
MONITOR ON
permite SQR cuando la medida excede los límites
MONITOR OFF desactiva SQR cuando la medida excede los límites
RATIO (núm) , (núm) pone los valores de las constantes A y B
RATIO?
devuelve los valores de las constantes A y B
COMANDOS ENTRADA / SALIDA
DATA
saca el dato almacenado por MONITOR SQR
SEND
coloca el dato en el Buffer de salida y actúa el trigger si es necesario
SOURSE REAR
selecciona la entrada por el conector posterior
SOURSE FRONT
selecciona la entrada por el conector del panel anterior
SOURSE?
indica si la estrada es frontal o posterior
COMANDOS DEL MODO DE TRIGGER
MODE RUN
MODE TRIG
MODE?
RDY?
DIGIT 3.5
DIGIT 4.5
DIGIT?
permite el modo de trigger por RUN
selecciona el modo de trigger por TRIGGERED
indica el modo de trigger, RUN o TRIGGERED
devuelve RDY 1,si la medida está lista: RDY 0,si está desarrollándose o
esperando el trigger.
permite velocidad de conversión FAST
permite velocidad de conversión normal
devuelve DIGIT 3.5 ó bien DIGIT 4.5
COMANDOS DE CALCULO
AVE (núm)
coloca el valor de la constante N
Capítulo 20 Adquisición y control automático - Instrumentos
AVE?
CALC AVE
CALC CMPR
CALC DBM
CALC DBR
Pág 6
devuelve el valor de la constante N
permite cálculos con promedios
permite cálculos de comparación
permite cálculos en dBm
permite cálculos en dBr
COMANDOS DE SISTEMA
DT TRIG
DT OFF
DT?
ERR?
ID?
INIT
SET?
permite la función de trigger del instrumento después de recibir el comando"
GET" de GPIB
desactiva la función de trigger
devuelve DT TRIGGER ó DT OFF
devuelve el código de error
devuelve el código de identificación y la versión
inicializa las posiciones del instrumento
devuelve las el estado de las posiciones iniciales del instrumento
EJEMPLO DE PROGRAMACIÓN
WRITE TEXT “MODE RUN;” EOL
WRITE TEXT “DCV;” EOL
WRITE TEXT “DCV?;” EOL
READ TEXT X REAL
2. INTERFACE MULTIFUNCIÓN PROGRAMABLE
Este interface sólo funciona en modo remote. Tiene capacidad para tres tarjetas, en nuestro
caso una matriz de relés, un conversor analógico digital y un conversor digital analógico.
El interface se comunica con el ordenador y con la tarjeta seleccionada, por tanto todos los
datos de cualquier tarjeta pasan a través de este interface para llegar al ordenador.
Los siguientes comandos del SISTEMA / ESTADO se tienen que enviar desde el controlador
al MI 5010 en los modos indicados por la letra I (modo inmediato) y la letra B (modo
Buffered).
Capítulo 20 Adquisición y control automático - Instrumentos
Pág 7
2.1. SUMARIO DE LOS COMANDOS DEL SISTEMA/ESTADO
CABEC ARGUERA
MENTO
ERR?
MODO
ID?
INIT
OPC
I/B
I
I/B
ON
OFF
OPC?
RQS
RQS?
SET?
TEST
USER
USER?
BUF
COND
EXEC
EXEC
SEL
SEL?
STOP
TIME
TIME?
TRIG
UNTI
I/B
ON
OFF
1
0
núm
I/B
I/B
I/B
I/B
I/B
I/B
I
I/B
I/B
I/B
I
I
I/B
I/B
1
-núm
1
ON
OFF
ON
OFF
(Slot núm)
Card name
(hh((mm)
(ss) [50,60]
(hh)(mm)
(ss)
I/B
I/B
I/B
I
I/B
I/B
I/B
I/B
DESCRIPCIÓN
Pregunta por el error. Con RQS en ON devuelve el código de
error para el evento más reciente hallado por el " SERIAL
POLLED". Con RQS en OFF devuelve el estado prioritario más
alto.
Pregunta por la identificación del instrumento
Inicializa el sistema al estado inicial de encendido
SQR de operación finalizada. Los comandos almacenados en el
Buffer han sido ejecutados después de la orden del comando
"Execute"
Anula la función de operación completa
Pregunta si la operación está completa
Permite la realización del RQS pendiente
Anula la operación del RQS pendiente
Pregunta por RQS
Pregunta por el estado del MI 5010
Comando de autotest
Permite la función de SRQ al usuario
No permite la función al usuario
Pregunta por el usuario de la función SRQ
Abre los comandos almacenados en el Buffer
Cierra los comandos almacenados en el Buffer
Pone el "Flag" para esperar la condición del comando
Resetea el "Flag" de espera de la condición del comando
Cierra el Buffer de almacenamiento de comandos si está abierto y
ejecuta el número de veces indicado por el argumento. El valor de
argumento puede ir de 0 a 254. El 0 no produce ninguna ejecución
pero se genera un SRQ si OPC está en ON
Los comandos del Buffer se ejecutan indefinidamente. La
operación cesa al recibir un STOP. EXEC (núm), INIT o comando
TEST
Pregunta por Execute
Selecciona la tarjeta de función de acuerdo con el argumento
Pregunta por la tarjeta seleccionada
Detiene la ejecución de la secuencias de comandos del BUFFER
Inicializa el tiempo del reloj. El segundo argumento según la
frecuencia de línea sea de 50 ó 60 Hz
Pregunta por la hora
Realiza la misma función que (GET)
Establece el valor de comparación de tiempo de espera hasta el
comando
Capítulo 20 Adquisición y control automático - Instrumentos
Pág 8
3. TARJETA DE RELÉS PROGRAMABLE.
La tarjeta está configurada en cuatro grupos de cuatro contactos y un común por grupo. En
nuestra caja de conexiones tenemos accesibles dos grupos que los hemos llamado "A" y "B"
junto con la masa. Cada contacto tiene un número que es el que se usa para programar. A
continuación mostramos el circuito eléctrico y el resumen de comandos:
A1
B9
A Common
B Common
A2
B10
A3
B11
A4
B12
Nota: para cerrar un relé primero se abren todos y después se cierra el que interese.
3.1. RESUMEN DE COMANDOS.
Nota: los siguientes comandos se pueden enviar al 50M40 en los modos inmediato y a través
del Buffer.
CABEC ARGUMENTO
ERA
ARM
ON
CON
SQR
OFF
ARM?
CLO
CLO?
DT
(núm)[[núm]
SET
TRIG
OFF
DT?
FLAG?
DESCRIPCION
Hace que el 50M40 genere una condición lógica y un SRQ cuando
tiene lugar un trigger externo.
Solamente se genera la condición lógica por el trig. ext. La condición
lógica se define como el cumplimiento del comando de WAIT CON
Solamente un SQR se genera para una señal de trigger
No se realiza ninguna acción por la señal de trigger
Pregunta por el estado de ARM
Cierra los relés definidos por los argumentos
Pregunta por los relés cerrados
Hace que el 50M40 espere por el mensaje (GET) antes de cambiar las
posiciones
Hace que el 50M40 espere por el comando de trigger antes de alterar su
estado
El mensaje (GET) o el comando TRIG no afecta al 50M40
Pregunta por las condiciones del dispositivo de trigger
Pregunta por el FLAG para que ocurra la señal de trigger
Capítulo 20 Adquisición y control automático - Instrumentos
FSET?
NAM?
NEXT
OPE
OPE
SCAN
(núm),(Núm)
ALL
(núm)(,núm)
SCAN?
Pág 9
Pregunta por las condiciones actuales
Pregunta el nombre de la tarjeta
Cierra el siguiente relé en la secuencia definida del escaneado.
Secuencia de escaneado definida por el comando y argumento SCAN
Abre los relés definidos por el argumento
Abre todos los relés
Pregunta por los relés abiertos
Secuencia de escaneado de los rélés especificados por el orden de los
argumentos
Pregunta por la secuencia de escaneado de los relés
EJEMPLO DE PROGRAMACIÓN
WRITE TEXT “INIT;” EOL
WRITE TEXT “SEL 1;” EOL
WRITE TEXT “OPE ALL;” EOL
WRITE TEXT “CLO 9;” EOL
4. CONVERSOR ANALÓGICO DIGITAL.
Está incluido en el interface multifunción. Es un conversor analógico digital de 12 bits por
aproximaciones sucesivas con un tiempo total de conversión de 32 microsegundos, aunque en
nuestro sistema esta velocidad está mucho más limitada a causa de la velocidad de
transmisión del bus con el GPIB.
4.1. SUMARIO DE LOS COMANDOS DEL CONVERSOR A/D.
Cabecera
Argumento
ARM
ON
CON
SRQ
OFF
CONVERT
BDAT?
DAT?
DT
TRIG
OFF
EXT
ON
DESCIPCION
Hace que el 50M10 genere una condición lógica y un SRQ cuando
tiene lugar un trigger exterior
Hace que 50M10 genere una condición lógica solo cuado tiene lugar el
trigger
Hace que el 50M10 genere solamente un SRQ cuando ocurre un
TRIG EXT
No se genera ninguna acción cuando ocurre el trigger exterior
Hace que se realice la conversión
Devuelve los datos convertidos a formato binario
Devuelve los datos convertidos a formato decimal
Con EXT OFF activado ,hace una conversión cuando recibe el
mensaje del interface (GET) o el comando TRIG
Hace que el 50M10 ignore el mensaje del interface (GET) y el
comando de trigger
Permite que el puerto externo del 50M10 se comunique con otros
dispositivos a través del conector frontal, y permite el ESC.
Capítulo 20 Adquisición y control automático - Instrumentos
OFF
FLAG?
FSET
HDAT
NAM?
RANGE?
SEND
VOLT
ARM?
DT?
Pág 10
Anula el puerto exterior y el ESC
Devuelve un 1 si el trig. ext ha ocurrido desde la última pregunta
Devuelve las posiciones de los comando ARM, DT, EXT
Devuelve la conversión de los datos a Hexadecimal
Devuelve el nombre de la tarjeta
Devuelve el Rango ( 0,1 ,1 , 10 y 100)
Inicia la conversión y devuelve el valor en voltios. No devuelve la
cabecera
Devuelve la última conversión en voltios
Devuelve el estado de ARM
Devuelve las posiciones del trigger
EJEMPLO DE PROGRAMACIÓN
WRITE TEXT “SEL 2;” EOL
WRITE TEXT “SEND;”
WRITE TEXT “VOLT;” EOL
READ TEXT X REAL
5. CONVERSOR D/A 50M20 TEKTRONIX.
El 50M20 es un conversor analógico digital programable de 12 bits, que debe usarse en
combinación con el sistema de interface multifunción MI 5010.
La salida analógica puede ser una corriente o una tensión proporcional al valor del dato, en
formato digital, enviado desde la interficie GPIB.
El funcionamiento en modo corriente o tensión se selecciona internamente mediante un
interruptor. En la práctica está seleccionado en modo tensión y no va a ser necesario
cambiarlo. El margen de tensión que es capaz de proporcionar es de –10,24V a +10.235V,
dividido en 4096 partes (12 bits).
5.1. FORMATO DE LOS COMANDOS.
Cada comando consiste en una cabecera seguida, normalmente, de un argumento que puede
ser numérico o caracteres.
Ejemplos:
VOLT –5,2;
SOUR INT;
Los argumentos numéricos pueden ser enteros o decimales, con o sin signo. También se
admite la notación científica. Son argumentos válidos: +1, 3, -2, +9.13, -5.2, 4.6, +1.2E-2, 2.23E-1.
Capítulo 20 Adquisición y control automático - Instrumentos
Pág 11
Entre la cabecera del comando y su argumento debe haber un espacio en blanco. El
delimitador de final de comando es el carácter “;”.
5.2. LISTA DE COMANDOS.
Del total de los comandos disponibles, para la realizació n de la práctica sólo necesitaremos
unos pocos que listamos a continuación:
MODE?
indica si está habilitado el modo tensión o corriente.
VOLT <núm> pone en la salida la tensión especificada en el argumento.
VOLT?
retorna la tensión de salida actual.
EJEMPLO DE PROGRAMACIÓN
WRITE TEXT “INIT;” EOL
WRITE TEXT “SEL 3;” EOL
WRITE TEXT “VOLT 2.5;” EOL
5.3
PROGRAMACIÓN DEL CONVERSOR CON VEE
La programación la realizaremos mediante el entorno VEE a través del BUS GPIB, al igual
que el resto de los instrumentos:
Descargar