Sistemas de

20
Instrumentación Electrónica Tema 11 SISTEMAS DE ADQUISICIÓN DE DATOS Area de Tecnología Electrónica Ignacio Moreno Velasco Versión 7.0

Transcript of Sistemas de

  • Instrumentacin Electrnica

    Tema 11 SISTEMAS DE ADQUISICIN DE DATOS

    Area de Tecnologa Electrnica Ignacio Moreno Velasco

    Versin 7.0

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 2

    INDICE

    1.- INTRODUCCIN 3

    2.- ENTRADAS ANALGICAS 4

    2.1.- Acondicionamiento previo 5

    2.2.- Multiplexado analgico 6 2.2.1.- Construccin interna 6 2.2.2.- Tiempos de respuesta 7 2.2.3.- Parmetros en continua: 7 2.2.4.- Parmetros en alterna 9 2.2.5.- Ejemplo de especificaciones HI-509 10 2.2.6.- Ejemplo de aplicacin HI-509 11 2.2.7.- Ampliacin del nmero de canales 12 2.2.8.- Mtodos de muestreo de varios canales 13

    2.3.- Disparo 14 2.3.1.- Disparo por Software 15 2.3.2.- Disparo por hardware 15 2.3.3.- Modos de adquisicin 18

    2.4.- Ejemplos de sistemas 20

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 3

    1.- Introduccin

    Un sistema tpico, como es una tarjeta de adquisicin de datos para PC genrica, puede dividirse en

    los bloques bsicos de la figura superior:

    Entradas analgicas: Se realiza la conversin a valores discretos de las seales analgicas de entrada.

    Salidas analgicas: Se convierten valores discretos en seales analgicas. En la figura podemos ver dos canales de salida analgicos.

    Entradas/salidas digitales: Para la adquisicin/generacin de seales digitales.

    Control: Circuitera encargada de controlar todo el flujo de datos entre los distintos bloques incluyendo la temporizacin de las conversiones A/D y D/A.

    Interfaz con el bus: Se encarga de realizar las tareas de comunicacin entre la tarjeta y el bus del ordenador.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 4

    2.- Entradas analgicas Esquema bsico de entrada analgica de una tarjeta DAQ:

    Ejemplo: Conversor A/D integrado que incluye multiplexor analgico de 8 canales. La salida de datos

    se realiza en serie.

    16-Bit Resolution, 1 LSB DNL (max)

    Sample Rate 200ksps

    +5V Single-Supply Operation

    Internal or External Clock

    SPI/QSPI/MICROWIRE-Compatible Serial

    Interface

    Scan Mode Sequentially Converts Multiple

    Channels or One Channel Continuously

    PROPUESTO 11.1: Cul ser la mxima frecuencia muestreable si utilizramos todos los

    canales?. Cul ser la minima velocidad de transferencia en la salida digital DOUT?

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 5

    2.1.- ACONDICIONAMIENTO PREVIO Tabla de sensores y el tipo de acondicionamiento requerido o recomendado:

    National Instruments

    Comparacin entre usar o no acondicionador (amplificacin y filtrado) sobre el mismo termopar:

    This accuracy comparison shows that the SCXI-1112 signal conditioning module delivered 0.3 C accuracy compared to 5.0 C with direct connection to the SCB-68 terminal block using a calibrated input. (National Instruments)

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 6

    2.2.- MULTIPLEXADO ANALGICO Los equipos de instrumentacin que constan de varios canales incluyen en su mayora multiplexores

    analgicos que permiten abaratar el coste por canal

    Ejemplo de sistema de adquisicin de datos con multiplexor analgico.

    El A/D toma una muestra de un canal e inmediatamente el multiplexor se encarga de conmutar la

    entrada del conversor para capturar la seal del siguiente canal.

    Esto significa que la velocidad de muestreo hay que dividirla entre el nmero de canales

    multiplexados.

    P. ej. Tarjeta de adquisicin, 8 canales, frecuencia de muestreo mxima 100 kHz.

    Si queremos muestrear los 8 canales, la mxima frecuencia por canal ser de 12,5 kHz.

    2.2.1.- CONSTRUCCIN INTERNA

    INTERRUPTOR ANALGICO CMOS

    Construccin interna de un interruptor analgico caracterizado por la disposicin paralelo de un MOSFET de canal n y otro de canal p. Esta configuracin permite que la corriente fluya en ambos sentidos con la misma facilidad

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 7

    2.2.2.- TIEMPOS DE RESPUESTA

    tOPEN : Retardo en la adquisicin de la seal de otro canal.

    tON(EN) : Retardo en la habilitacin de una entrada. Desde que se habilita el mux hasta que la seal aparece

    en la salida. Se mide segn la imagen.

    tOFF(EN) : Retardo en la deshabilitacin de una entrada. Desde que se deshabilita el mux hasta que la seal

    desaparece de la salida. Se mide segn la imagen.

    2.2.3.- PARMETROS EN CONTINUA:

    Circuito equivalente del MPC506A para cuantificar su precisin esttica

    ZL carga con componente resistiva y capacitiva RON Resistencia del interruptor cerrado. Vara con la tensin de entrada y con la de alimentacin. Tomaremos el peor caso para una alimentacin fija.

    ROFF Resistencia con interruptor abierto. RS1, , RS16 Resistencias de cada fuente de seal. IBIAS Corriente de polarizacin del dispositivo conectado al MUX (p. ej. amplificador). IL Corriente de fugas (leakage) del MUX.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 8

    Error de carga resistiva

    100%

    LONs

    ONs

    RRRRR

    Error (Vase el tema de sensores resistivos)

    Por ejemplo, si RS = 100 , RON = 1 , RL = 10k Error - 01%

    PROPUESTO 11.2: Razonar por qu el error que produce un divisor de tensin es siempre negativo

    Por lo tanto es aconsejable:

    Mantener la impedancia de la carga tan alta como se pueda minimizando as el efecto de la resistencia

    de la fuente y de RON. (Habitualmente la carga ser la entrada de un amplificador)

    Utilizar fuentes de seal con la menor impedancia posible. (Problemas con sensores generadores cuya

    impedancia de salida es elevada, p. ej. termopares)

    En la salida conectar dispositivos de muy poca corriente de polarizacin. Por lo general, deben usarse

    amplificadores con entradas basadas en FET para entradas menores de 50 mV FS (Full Scale).

    Tensin de offset en la entrada

    La corriente de polarizacin (IB) genera un offset en la entrada como resultado de la caida de tensin

    en RON y en la resistencia de la fuente RS.

    Del circuito anterior es inmediato establecer

    VOFFSET = (IB + IL) (RON + RS)

    P ej.: si RS = 1 k, RON = 1 , IB = 10 nA, IL = 2 nA VOFFSET = (10 nA + 2 nA) (1 + 1 k) = 12 V

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 9

    2.2.4.- PARMETROS EN ALTERNA

    Diafona: Es la cantidad de seal de un canal abierto que se acopla en la seal de un canal cerrado.

    Diafona por acoplo capacitivo:

    Figura inicial para el estudio del acoplo capacitivo. Puede comprobarse que corresponde al caso en que un canal (Vn) est abierto mientras el otro est conectado a una carga RL

    Cabe recordar que en el estudio de este tipo de interferencias, se estableci que la alta

    impedancia del circuito interferido (RL) favorece el acoplo. Como RL suele corresponder con la

    impedancia de entrada de un amplificador, se cumple esa premisa.

    En resumen, se produce una interferencia por acoplo capacitivo entre canales debido a las

    capacidades parsitas de los interruptores del multiplexor.

    Diafona por inyeccin de carga

    +-

    Vs1=5V Vs2=1v

    10500

    Vo

    Cparsita

    En el ejemplo de la figura:

    1. ON-OFF: El condensador intenta cargarse a 5 V a travs de 10

    2. OFF-ON: El condensador intenta descargarse a 1 V a travs de 500 , pero no le d tiempo por

    ser la resistencia mucho mayor (500 >> 10 ).

    3. ON-OFF: Cuando se vuelve a muestrear Vs1, el condensador se vuelve a cargar.

    4. OFF-ON: Cuando se muestrea Vs2 la tensin ha aumentado parecindose cada vez ms al valor

    de Vs1 pues todava queda carga almacenada.

    Aislamiento

    Tambin se especifica el aislamiento entre los canales abiertos y la salida (Off isolation).

    Off isolation es la diafona producida cuando todos los canales se encuentran abiertos.

    Es decir, la cantidad de seal que se acopla en la salida cuando todos los canales estn abiertos.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 10

    2.2.5.- EJEMPLO DE ESPECIFICACIONES HI-509

    Analog Signal Range, VIN 15 V

    Tiempo de establecimiento al 001 % 600 ns

    Off Isolation 50 dB mnimo.

    Channel Input Capacitance, CS(OFF) 10 pF

    Channel Output Capacitance, CD(OFF) 12 pF

    Input to Output Capacitance, CDS(OFF) 008 pF

    PROPUESTO 11.3: Segn las especificaciones del HI-509

    1) Cul sera el error absoluto y relativo producido por el mux HI-509 en una seal de baja frecuencia de 10 V

    procedente de un generador de funciones cuya impedancia de salida es de 600 ?. La salida del mux se conecta a

    un amplificador cuya impedancia de entrada es de 1 M. Considerar temperatura ambiente.

    2) Cual sera la amplitud en la salida, en el peor caso, por la presencia una sinusoide de 15V en una entrada

    cuando todos los canales se encuentran abiertos.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 11

    2.2.6.- EJEMPLO DE APLICACIN HI-509

    PROBLEMA: Tiempo de establecimiento (Settling Time) del amplificador

    Tiempo que necesita el amplificador que suele encontrarse tras el MUX en alcanzar la precisin

    especificada: Deseable 0.5 LSB como mximo.

    En la imagen podemos observar la

    seal que llega al amplificador

    procedente del multiplexor que

    recibe 40 seales DC, y que parece

    una seal de alta frecuencia.

    Notar que la frecuencia de scan,

    es decir, la frecuencia del

    barrido de los canales

    programados (CH0-CH39) es de

    1250 Hz (1/0,0008 s).

    Si observamos la tensin en el canal 0 y 1, observamos la variacin mxima que debe soportar el

    amplificador, pues pasa de medir 5 V a medir +5 V en un instante.

    El tiempo de establecimiento aumenta con la ganancia, limitando la mxima velocidad de

    muestreo.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 12

    2.2.7.- AMPLIACIN DEL NMERO DE CANALES

    Cuando los canales de entrada de nuestro SAD son insuficientes, se puede recurrir a unidades

    externas de multiplexado que nos permiten llegar a los 256 canales o ms. Aunque en el ejemplo la

    frecuencia de muestreo ha bajado hasta los 390 Hz (100000 Hz/256 canales), puede ser suficiente

    para algunos tipos de seal de baja frecuencia, procedentes de variaciones lentas de magnitudes como

    temperatura, humedad, etc.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 13

    2.2.8.- MTODOS DE MUESTREO DE VARIOS CANALES

    Muestreo continuo:

    Las muestras se toman a intervalos regulares.

    Inconveniente: Cuando se necesita analizar la relacin de fase entre seales se debe realizar un

    muestreo simultaneo de ellas. En este caso la multiplexacin impedira dicho anlisis.

    Muestreo simultaneo:

    Las muestras se toman a simultneamente, ya que cada canal tiene su propia circuitera (n de

    conversores A/D = n de canales) aumento de coste.

    Es necesario cuando se pretende analizar la relacin de fase de las seales AC en el dominio temporal.

    Muestreo a intervalos:

    A intervalos regulares se muestrean rpidamente (diferencias de microsegundos) todos los canales.

    Se obtienen las ventajas del muestreo simultaneo manteniendo los costes del muestreo continuo.

    Vlido para seales de baja frecuencia como muchas de las medidas de temperatura o presin.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 14

    2.3.- DISPARO El disparo (Trigger) es un evento que provoca el comienzo de la adquisicin de datos.

    Es muy importante en captura de transitorios.

    Permite, por ejemplo, comenzar la toma de datos tras activarse una alarma, o si una temperatura

    supera el lmite establecido.

    La correcta eleccin del modo de disparo en una aplicacin puede ahorrar tiempo y espacio en

    disco ya que permite capturar nicamente la parte interesante de la seal.

    Iotech.

    http://zone.ni.com/devzone/cda/tut/p/id/4329

    LATENCIA DE DISPARO

    Tiempo mximo desde el disparo hasta la primera lectura.

    ccrma.stanford.edu

    PROPUESTO 11.4: Qu parmetro necesito saber para averiguar la latencia de disparo?

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 15

    JITTER

    Variacin de la latencia entre una adquisicin y otra.

    Ambos parmetros (Latencia y Jitter) dependen del tipo de disparo.

    HISTRESIS:

    Especifica un valor por encima o por debajo del nivel de disparo que la seal debe alcanzar para que

    ste se produzca.

    Se usa para prevenir falsos disparos, por ejemplo, causados por ruido.

    Histresis con flanco de subida La seal debe pasar sobre el nivel de histresis

    antes de alcanzar el nivel de disparo.

    Histresis con flanco de bajada.

    La seal debe pasar bajo el nivel de histresis antes

    de alcanzar el nivel de disparo.

    http://zone.ni.com/devzone/cda/tut/p/id/4329

    2.3.1.- DISPARO POR SOFTWARE

    La decisin de disparo, analizando el valor de los datos, es realizado por software (P. ej. LabVIEW).

    Latencia mayor que en los otros modos de disparo.

    Depende de las prestaciones del ordenador.

    Un valor tpico de latencia es 0,1 ms o menor (IOTECH WaveBook 512/516)

    2.3.2.- DISPARO POR HARDWARE

    Digital

    La tarjeta dispone de una entrada digital. Normalmente usa niveles TTL.

    Sensible al flanco de subida o bajada (Seleccionable por software).

    Latencia menor de 200 ns (IOTECH WaveBook 512/516).

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 16

    DISPARO DIGITAL POR PATRN.

    En este caso el disparo se produce cuando en la entrada digital especfica se da una combinacin

    de bits seleccionada.

    Util para capturar ruido, vibraciones o cualquier otra perturbacin fsica que se produce en un

    punto concreto de una secuencia digital de un PLC, rels.

    Latencia menor de 200 ns, patrn de 16 bits en puerto digital (IOTECH WaveBook 516)

    Analgico

    Puede ser por nivel (encima/debajo de un valor especificado)

    Por flanco (ascendente/descendente).

    MONOCANAL

    Se utiliza uno de los canales de entrada analgica para disparar la adquisicin.

    El nivel puede programarse en intervalos de valor igual al LSB (p. ej. 2'44 mV para 12 bits y +- 5V).

    MULTICANAL

    Se puede configurar individualmente cada canal con un criterio de disparo.

    P. ej. IOTECH WaveBook 516 puede incluso configurar el disparo usando todos los canales de

    forma que el disparo se produzca cuando:

    - Cualquiera de ellos alcance una condicin (OR)

    - Todos ellos alcancen la condicin (AND)

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 17

    DISPARO POR PULSO

    Permite relacionar seales lentas con la ocurrencia de un pulso de alta velocidad.

    IOTECH WaveBook 516: Dispone de una entrada al efecto. El usuario puede definir un pulso de

    amplitud entre +- 5V y una anchura de entre 10 ns y 100 us.

    EJEMPLO DE BARRIDO:

    En la figura puede verse un ejemplo de barrido en un IOTECH WaveBook 512/516, observese que:

    Cada barrido (Scan group) se produce tras un intervalo programable.

    En cada barrido, el orden de los canales es configurable.

    Cada adquisicin tiene su propia ganancia y modo (unipolar/bipolar)

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 18

    2.3.3.- MODOS DE ADQUISICIN

    POST-TRIGGER

    La tarjeta solamente adquiere datos tras alcanzar la condicin de disparo:

    Modo lineal infinito: Una vez alcanzada la condicin, la adquisicin contina indefinidamente hasta que se reciba la orden de stop o cuando se agoten los recursos disponibles del PC.

    Modo circular infinito: Una vez alcanzada la condicin contina indefinidamente llenando un buffer circular hasta que se reciba la orden de stop. Cuando el buffer se llena se sobreescriben los

    datos previos, de forma que contenga los datos mas recientes. Un ejemplo tpico es un ensayo

    destructivo donde la adquisicin se da por finalizad una vez que el dispositivo falle. As slo se

    tendrn las muestras correspondientes al momento previo al fallo.

    Modo lineal finito: Una vez alcanzada la condicin, la adquisicin se detiene tras el nmero de barridos que se especifique. Util cuando se conoce la duracin del evento.

    Modo circular finito: Se adquieren datos en el buffer circular hasta completar un nmero determinado de barridos.

    PRE-TRIGGER

    Permite la adquisicin de datos previos a la condicin de disparo. Puede usarse en combinacin con

    cualquiera de los modos Post-trigger.

    La velocidad de barrido y el nmero de barridos puede ser distinto antes y despus del barrido.

    Modo circular: Los datos adquiridos antes del disparo se guardan en un buffer circular, sobreescribiendose una vez lleno.

    Modo lineal: En este caso se contina adquiriendo datos sin sobreescribir los anteriores. Si la condicin de disparo tarda en ocurrir, este modo requerir muchos recursos del PC para evitar la

    prdida de datos. Este modo es til cuando no se conoce el nmero de barridos previos.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 19

    EJEMPLO DE CONFIGURACIN DE ADQUISICIN POR DISPARO:

    Figura 1 Configuracin del disparo en una tarjeta IOTECH WaveBook 512/516

    En la figura podemos ver como el barrido incluye 5 canales, cada uno de los cuales est configurado

    de forma distinta.

    1. Se han configurado 25000 barridos previos al disparo y 3.000.000 con posterioridad.

    2. La velocidad del barrido es de 125 kHz antes del disparo, mientras que una vez ocurrido este, la

    velocidad del barrido es de 1 MHz.

    3. Se ha elegido una condicin de disparo que debe darse simultneamente (AND) en todos los

    canales del barrido.

  • Ignacio Moreno Velasco Area de Tecnologa Electrnica. Universidad de Burgos

    Apuntes de Instrumentacin electrnica (versin 7.0) 3 I.T.I. Electrnica 20

    2.4.- EJEMPLOS DE SISTEMAS

    Conector tarjeta: 16 entradas analgic.

    Multiplexor analgico

    Multiplexor Seleccin de modo: - Diferencial - Unipolar

    Programmable Gain InstrumentationAmplifier

    Conversor A/D. Aproximaciones sucesivas. (Incluye Sample & Hold)

    Memoria intermedia tipo FIFO First In First Out

    Interfaz con el bus PCI del ordenador.

    Conector PCI.

    Diagrama de bloques de las entradas analgicas de la tarjeta NI Lab-PC+