Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Sistemas de adquisición de datos.
Sensor Computador
(PC)
Acondicionamiento
Tarjeta
de
adquisición de
datos
2
Canales multiplexados
Sensor Acondicinador
Canal 1 1 1
MULTIPLEXOR
Sensor Acondicinador
ANALÓGICO
Canal 1 2 2
Proce- Salida
ADC DAC
sador
Sensor Acondicinador
Canal n
n n
3
Canales en paralelo
PROCESADOR
Sensor Acondicinador ADC
Canal 1 2 2
2
DAC Salida
Se puede optar por tener un convertidor A/D para cada señal de entrada (Canales en
paralelo) ó bien, lo más habitual, que es tener un único convertidor A/D para todos los
canales (canales multiplexados). Esta última opción exige la existencia de un
multiplexor analógico que seleccione el canal a ser convertido.
En la configuración de canales paralelos se tiene la máxima flexibilidad, ya que cada
canal es independientemente muestreado y convertido, pudiendo realizarse incluso una
adquisición auténticamente simultánea de todos los canales a la vez, cosa totalmete
imposible en la configuración multiplexada.
A pesar de las aparentes ventajas que supone la configuración de canales paralelos,
esta configuración es raramente empleada en la práctica, por ser bastante cara.
4
Acondicionamiento de la señal:
Amplificador de instrumentación
5
Conversión A/D
Error de cuantización.
Errores de : no linealidad,
de ganancia, de offset, etc…
La curva de transferencia de un convertidor relaciona las entradas y salidas del mismo. La curva
correspondiente al convertidor ideal A/D se muestra en esta figura, con el eje de abscisas representando
la entrada analógica, mientras que en ordenadas se representa la salida binaria. En la figura se supone
que el rango de tensiones analógicas que se pretende convertir está comprendido entre cero y el valor de
fondo de escala. Dado que el rango analógico a convertir posee resolución infinita y el binario es
discreto, a cada valor de salida no le puede corresponder un único valor analógico, sino que por el
contrario, le corresponde un intervalo de tensiones de la entrada. Por tanto, en la curva de transferencia
aparecerán necesariamente escalones que indican estas discontinuidades. Cada uno de los escalones
habitualmente es del mismo tamaño, y corresponde a la variación del bit de menos peso de la salida. Al
intervalo de tensiones de entrada que se corresponde con un cambio en el LSB de la salida, nos
referiremos en adelante como 1 LSB.
Nótese así mismo, que en el proceso de conversión se pierde necesariamente información, ya que se
comete un error en esta asignación de una misma salida a un determinado intervalo de tensiones de
entrada. Por tanto, si se pretende reconstruir la salida analógica de nuevo a partir del código binario
obtenido, habremos perdido resolución, ya que la salida será también discreta. El error cometido en la
conversión A/D podrá ser calculado como diferencia entre el valor de la salida que se obtiene y la
entrada aplicada, referidos ambos en unidades de LSB. Debajo de la curva de transferencia A/D se ha
representado este error, que se denomina error de cuantización. En principio, la asignación de valores
de entrada a valores binarios es arbitraria y cada diseñador puede escoger la curva de transferencia que
desee adoptar para un determinado convertidor. Sin embargo, en la practica existen tan solo dos
variantes de curva de transferencia: la curva que produce un error de cuantización no sesgado, simétrico
alrededor de cero y acotado a +/-1/2 de LSB, y la curva que produce un error siempre negativo y por
tanto sesgado, acotado entre cero y -1 LSB.
La curva de transferencia mostrada es teórica y cabe entenderla como un deseo más que como una
realidad. En la práctica, los convertidores se comportan menos idealmente y las curvas reales distan
bastante en algunos casos de la idealidad. En la figura se indican los principales tipos de error que
aparecen en los convertidores reales y que deben ser indicados por cada fabricante en los
correspondientes manuales técnicos. (Datasheet)
6
Errores
Error relativo:
Valor medido ! Valor exacto
Valor exacto
Cociente* a ± k1a a a a a
± (k 1 + k 2 ) ± k 12 + k 22
b ± k2b b b b b
La tabla-resumen que se adjunta puede ser muy útil para calcular el error esperable de
una medida hecha a partir de operaciones elementales realizadas entre variables que a
su vez tienen un error (o incertidumbre) relativo k . Puede observarse que el error
resultante final no es lineal con el valor de los errores iniciales, sino que es lineal con
la varianzas (es decir, el cuadrado de los errores).
7
Ruido en la señal
3_
Media(µ),
2_
1_ rm s
9 9 ,7 % d e desviación estándar(σ)
p ro b a b ilid a d d e
V ALO R
M E D IO
− 1_
−2_
q u e la s e ñ a l s e a
m e n o r q u e e l v a lo r
y varianza(σ2):
R U ID O
−3_
rm s
F U N C IÓ N D E
D E N S ID A D
G A U S S IA N A
El resultado final de cualquier medida incluye errores, que pueden ser consideradas
como ruido de la medición. Habitualmente, los errores son de naturaleza aleatoria y se
caracterizan por su media, y su desviación estándar. La distribución más habitual es la
normal ó gaussiana, con forma de campana. En la figura pueden verse diferentes
ejemplos de ruido.
8
Formas de onda más usuales
Relaciones entre el valor de pico a pico de una
señal y su desviación típica
Las anteriores figuras son bastante útiles para comprender mejor algunas
distribuciones estadísticas de errores.
Así, por ejemplo, una señal adquirida con un convertidor cuyo valor del LSB es de
1mV tiene una distribución puramente aleatoria del error de cuantización, de modo
que cualquier valor del error es igualmente probable entre -0.5mV y +0.5mV
(distribución triangular), por lo que podemos establecer que la desviación estándar del
error cometido en la conversión será:
Error = 1mV/sqrt(12) = 1mV / 3.46 =0.288 mV
9
Muestreo y retención (sample & hold)
Interruptor de estado sólido Circuito elemental de muestreo y retención
10
Muestreo ideal de la señal
El proceso de muestrear una señal se puede modelar matemáticamente como el producto de la señal
original por una señal en forma de “peine” con púas de amplitud unitaria y equiespaciadas en un tiempo
Ts (período de muestreo). Por ello, los espectros de la señal original, la señal de muestreo y la resultante
del muestreo corresponden a lo indicado en la figura. (Lo que en el dominio del tiempo es un producto
de señales, en el dominio de la frecuencia corresponde a una convolución de los espectros original y de
la señal de muestreo).
Puede comprobarse, por tanto, que la señal resultante del muestreo contiene TODA la información
original de la señal, más un conjunto infinito de armónicos de la misma, espaciados cada múltiplo de la
señal de muestreo fs=1/Ts. Por ello, el proceso del muestreo (a pesar de las apariencias), no supone
ninguna pérdida de la información original contenida en la señal, y que puede volver a ser recuperada
sin más que extraer de la señal muestreada los armónicos superiores a la frecuencia de muestreo. Para
ello es suficiente realizar un filtrado de la señal, con lo que recuperaremos la totalidad de la información
original.
Para que lo anterior sea cierto, es necesario que los espectros original y armónicos no “colisionen” ó se
“solapen”, para que sea posible separarlos mediante filtrado. De no ser así, una vez se solapan los
espectros ya no resulta posible separarlos mediante filtrado, por lo que existirá una corrupcion de la
señal original, lo que recibe el nombre de solapamiento ó “aliasing”. Ello da lugar a establecer el
conocido teorema del muestreo de Shannon ó de Nyquist. Ambos vienen a decir lo mismo: la frecuencia
de muestreo fs debe ser superior, al menos, al doble de la frecuencia máxima contenida en el espectro
original de la señal.
fs >= 2fmax
11
Aliasing ó solape en frecuencia
a) Señal original
b) Señal correctamente muestreada
c) Señal con aliasing (solapamiento de espectros)
El teorema del muestreo afirma que “para poder reconstruir exactamente una señal
X(t), es necesario muestrear dicha señal a una frecuencia mayor que el doble de la
componente de frecuencia mas alta del espectro de la señal a muestrear”. El hecho de
muestrear una señal a una velocidad por debajo de la frecuencia mínima de muestreo,
produce el llamado solapamiento o aliasing de componentes frecuenciales, que
imposibilita una correcta recuperación de la señal original, tal y como muestra la
Figura. Aparentemente, la solución al problema de solapamiento parece sencilla y
consiste en muestrear la señal a una velocidad mayor del doble de la máxima
componente en frecuencia que constituye el espectro de la señal, pero en la práctica, la
mayoría de las señales contienen un espectro muy amplio de frecuencias, lo que
impondría unas frecuencias de muestreo tan altas, que prácticamente son irrealizables.
Por tanto, el filtro paso-bajo previo facilita también la posterior reconstrucción de la
señal original.
Ningún filtro tiene una respuesta completamente ideal, por lo que la elección de los
mismos siempre es un compromiso entre la frecuencia de corte y el factor de
atenuación. Los filtros pasivos (R-L-C) apenas se usan en los SAD, siendo los filtros
activos la solución mas habitual.
12
Aliasing de la señal muestreada.
(Efectos visuales)
13
Canales simples o diferenciales
1
S1
1
2
S2 S1
CONTROL DE CONTROL DE
INTERRUPTORES INTERRUPTORES
1 2 . .. n E 1 2 . .. n E
(a) (b)
CH0+
Multiplexor
CH1+
Canales de entrada
CHn+
analógicos
CH0
Multiplexor
+
Canales de CH1 CH0-
Multiplexor
entrada
analógicos CH1-
+
CHn Vo
Vo CHn-
-
GND -
GND
14
Tipos de convertidores A/D
15
Convertidor flash
• Es el más rápido.
• Supone 2N resistencias y
2N-1 comparadores.
• La complejidad del circuito
crece demasiado para
valores de N superiores a 7
ú 8.
• De utilidad para muestreo
de señales rápidas, de
vídeo, etc…
16
Convertidor semi-flash.
17
Convertidor de aproximaciones
sucesivas
18
Convertidor de doble rampa
Este tipo de convertidores constan de un integrador, un comparador y un reloj, tal como puede verse en
la figura. La conversión tiene lugar en dos fases de integración diferenciadas:
Durante la primera fase de la integración, un conmutador selector conecta la tensión de entrada Ve a la
entrada del integrador, integrándose ésta durante un tiempo fijo T1, controlado por el contador
(generalmente, T1 corresponde al desbordamiento del contador, es decir, 2N períodos de la señal de
reloj, T). Suponiendo que Ve es constante, la ecuación que describe la evolución de la salida del
integrador en función del tiempo es una recta cuya pendiente depende de Ve. Como puede observarse,
la pendiente de esta recta es variable y proporcional a Ve, por lo que la tensi´on que finalmente se
alcance en esta primera fase (V1), dependerá del valor de Ve.
Si la tensión continua de entrada tuviera superpuestos un número exacto de períodos de una señal
alterna indeseable (por ejemplo, ruido de red) durante esta fase de la integración, la tensión V1
finalmente alcanzada seria la misma que sin el ruido, debido a la integración realizada, por lo que la
conversión sería inmune a dicho ruido. Esta es una importante característica de este tipo de
convertidores, que permite rechazar ruidos de alterna superpuestos a la señal que se desea medir.
A continuación se pasa a la segunda fase de la integración, en la cual se aplica a la entrada del
integrador una tensión de referencia -Vref , de polaridad opuesta a Ve. La duración Tx de esta segunda
fase es variable y depende del valor de tensión V1 alcanzado en la fase previa de la integración. Esta
fase termina cuando la salida del integrador cruza por cero, lo cual es detectado por un comparador. El
tiempo Tx es medido por el contador y la cuenta x finalmente alcanzada es proporcional al valor de Ve,
por lo que es una representación digital de la entrada.
19
Convertidor Delta-Sigma(Δ-Σ)
Este tipo de convertidores constituyen una solución de bajo coste en aquellas aplicaciones donde se
requiere una muy alta resolución (12 a 20 bits) y una buena relación señal/ruido (S/N). Además,
permiten utilizar con facilidad técnicas de procesado digital de señal (DSP). Las aplicaciones más
típicas se encuentran en los campos de procesamiento del habla, audio y medidas de señales débiles en
entornos ruidosos.
Si bien los fundamentos de la modulación delta-sigma se conocían desde hace tiempo, se ha tenido que
esperar a los avances en VLSI para disponer de soluciones realizables a un precio razonable, y esto ha
sido así debido principalmente a los condicionamientos de velocidad (sobremuestreo) y capacidad de
integración (procesamiento digital), que este tipo de convertidores requiere.
Uno de los conceptos en los que se basa este tipo de convertidor es el del “sobremuestreo”, que consiste
en emplear una frecuencia de muestreo varias veces superior (“K”veces) a la necesaria según el criterio
de Nyquist. Ello implica que los espectros de la señal muestreada, que se repiten a frecuencias múltiplos
de la de muestreo, se separen, haciendo más fácil la recuperación de la señal deseada, por medio de un
filtrado simple.
El convertidor delta-sigma de primer orden contiene dos bloques fundamentales, un modulador en bucle
cerrado y un filtro digital. La estructura básica del modulador consiste fundamentalmente de un nodo de
diferencia (“delta”), un integrador analógico (“sigma”), un comparador y en el bucle de realimentación,
un convertidor D/A de 1 bit, que proporciona un valor de +FS (fondo de escala) si la entrada es mayor
que cero, ó - FS, en caso contrario.
Las señales de entrada son digitalizadas en el comparador y una tira de “1” y ”0”son enviadas por un
lado, al filtro digital, y por otro, al D/A. La salida del D/A es comparada en el nodo diferencia con la
señal de entrada. El objetivo del D/A es mantener la salida del integrador tan próxima al valor de la
entrada como sea posible.
Para finalizar el proceso, el filtro digital obtiene una salida de “m” bits a partir de una cadena
de “1” y ”0”.
20