Vous êtes sur la page 1sur 7

Prof.

Alejandro Von Chong 2012

LABORATORIO DE CONTROL
CONVERSIÓN ENTRE SEÑALES ANALÓGICAS Y DIGITALES
Objetivos:
1. Simular las características de una conversión de Analógica a Digital (ADC).
2. Simular las características de una convsersión de Digital a Analógica (DAC).
3. Hacer cálculos básicos usando LabVIEW.
Introducción:

Los controladores digitales tienen muchas ventajas, incluyendo flexibilidad y facilidad


de cambio en el programa de control, la capacidad lógica de los sistemas digitales
que permiten la implementación de algoritmos complejos y la inmunidad a la deriva
de elementos electrónicos en control analógico. Muchas de las señales que existen
en la industria son analógicas (temperatura, presión, etc.) por esta razón, estas
señales tienen que ser convertidas a señales digitales para ser utilizadas por el
controlador en lazo cerrado. La señal de control producida por el controlador digital
necesita ser reconvertida a analógica para manejar la planta siendo controlada. Este
experimento comprende los detalles de ambos tipos de conversión.

LabVIEW:

Los programas en LabVIEW son llamados Instrumentos Virtuales, o VIs, por su


apariencia y operación que imitan instrumentos físicos, tales como osciloscopios y
multímetros. LabVIEW contiene una serie de herramientas comprensivas para
adquisición, análisis, despliegue y almacenamiento de datos, así como herramientas
para ayudar a la compilación y manejo de errores de su código.

Use LabVIEW para comunicarse con hardware tales como dispositivos de


adquisición de datos, visión y control de movimiento. Al usar LabVIEW, usted puede
crear aplicaciones de pruebas y mediciones, adquisición de datos, control de
instrumentos, registro de datos, análisis de mediciones y generación de reportes.

Los VIs en LabVIEW contienen tres componentes principales, el panel frontal, el


diagrama de bloques y el ícono y panel de conectores. En LabVIEW, usted crea una
interfaz de usuario, o panel frontal, con controles e indicadores. Los controles son las
perillas, botones, diales y otros dispositivos de entrada. Los indicadores son los
gráficos, los LEDs y otro tipo de displays. Después que usted construya la interfaz de
usuario, usted agrega el código en el diagrama de bloques para controlar los objetos
del panel frontal. En cierto modo, el diagrama de bloques se asemeja a un diagrama
de flujo.

El panel frontal se crea con controles e indicadores, los cuales son terminales de
entradas y salidas interactivas del VI, respectivamente. Los controles simulan los
dispositivos de entrada de los instrumentos y suplen de información al diagrama de
bloques del VI. Los indicadores simulan los dispositivos de salida y despliegan
información generada en el diagrama de bloques. Los controles e indicadores tienen
un tipo de dato. El tipo de dato puede ser numérico, booleano, string, etc. como en el
caso de cualquier otro lenguaje de programación.
Prof. Alejandro Von Chong 2012

Marco Teórico:

Conversión de Analógica a Digital

La salida de un convertidor A/D depende de lo siguiente:

 Voltajes de referencia de baja y alta VRL y VRH (Si VRL y VRH tienen la misma
polaridad, el A/D es unipolar, de otro modo es bipolar).
 El número de bits k, a la cual la señal es codificada.

Un A/D de k-bits genera 2k niveles de salida denominados quanta. El valor mínimo


es denominado el offset, y la diferencia entre el valor mínimo y el máximo se le
denomina rango, span o escala completa. Por ejemplo, para un código de 8 bits, VRL
serán ocho ceros, VRH serán ocho unos y el número de niveles es 28 = 256.

La resolución VQ es la variación más pequeña en la entrada analógica que causaría


un cambio en la salida en un nivel o quanta.

Donde Vq es la resolución, FS la escala complete y k el número de bits.

Cualquier nivel de voltaje vi en la señal de entrada es traducida a su equivalente


decimal de la forma:

Para encontrar el voltaje analógico correspondiente a una salida específica N


usamos:

Los valores analógicos entre un mismo nivel o quanto generaría el mismo código de
salida. El error máximo es ±½LSB (Least Significant Bit, o bit menos significativo). El
error VE entre el valor digitalizado y el voltaje de entrada se calcula de la forma:

El error puede ser reducido incrementando el número de bits de salida del


convertidor.

Aliasing es la malinterpretación de una señal de alta frecuencia como una de baja


frecuencia. Eso puede pasar cuando usamos un ADC como se muestra en la figura:
T0 Apparent signal
(frequency fA)

fS = 1/TS f0 = 1/T0 Sampling


TS times
Prof. Alejandro Von Chong 2012

Para evitar el aliasing, la frecuencia de muestreo, fs debe ser más del doble de la
frecuencia más alta de la señal muestreada. La frecuencia de muestreo de la señal
analógica afecta la precisión de la representación en tiempo discreto de la señal.
Para una aproximación confiable, la frecuencia de muestreo debe ser de 5 a 10
veces la frecuencia de la señal de entrada.

Conversión de Digital a Analógica

El voltaje de la salida analógica equivalente Vo de un DAC de k-bits unipolar se


calcula de la forma:
Rf
VO  VR N N  bk 1 2k 1  bk 2 2k 2  ........  b1 21  b0 20
R

La ganancia del DAC se puede ajustar como se desee ajustando R y R f.

El Rango de la salida del DAC es la diferencia entre el valor máximo de salida de


voltaje Vmax y el voltaje de salida mínimo Vmín. Vmáx es cuando todos los bits de
entrada son 1 y por ende N=2k-1.

2  1
Rf
VMAX  VR k
N  2k  1
R
La resolución Vq es el voltaje mínimo distinto de cero que puede ser generado por el
DAC obtenido con N=1.
Rf
Vq  VR
R
El número mínimo de bits requerido en el DAC para una resolución dada y rango es
de:

V  VMIN 
log  MAX  1
 VQ 
k  
log  2 

El resultado debe ser truncado al valor entero próximo más alto.


Prof. Alejandro Von Chong 2012

Procedimiento: Parte I – Conversión de analógico a digital puntual

1. Abra el VI llamado “A2D_D2A”.


2. Utilice el primer tab denominado “Analog to Digital Point Conversion”.
3. Asuma la digitación de una señal unipolar que puede cambiar entre 0 y 5 V en
un equivalente de 3 bits. Refiriéndose a la parte teórica de este experimento,
calcule la resolución, el número de niveles quantizados.
4. Verifique su resolución calculada poniendo 0 en el “Minimum Voltage”, 5 en el
“Maximum Voltage” y 3 en el “Number of bits”. El VI desplegará la resolución en
la columna derecha.
5. Para verificar el número de niveles quantizados, introduzca la entrada máxima (5
V) en el recuadro de voltaje de entrada y verifique el nivel quantizado.
6. Cambie el voltaje de entrada de 0.00 a 5.00 en incrementos de 0.01 y llene el
rango de voltaje para cada nivel de quantum. (0.00 a 5.00 con incrementos de
0.01 representan 500 mediciones, puede intentar un método más fácil para llenar
la tabla).

Quanta Representación Rango Rango Salida


Level en Binario de de de
Voltaje Voltaje Voltaje
de de del
Entrada Entrada ADC
Desde Hasta
7 111
6 110
5 101
4 100
3 011
2 010
1 001
0 000

7. Verifique que el error decrece al incrementar el número de bits.


8. Cambie el rango del voltaje de entrada a -5 a 5 V y mantenga el número de bits
en 3 (señal bipolar) y llene la siguiente tabla.

Quanta Representación Rango de Rango de Salida de


Level en Binario Voltaje Voltaje de Voltaje
de Entrada del ADC
Entrada Hasta
Desde
7 111
6 110
5 101
4 100
3 011
2 010
1 001
0 000
Prof. Alejandro Von Chong 2012

9. Cuál será el error máximo? ______

Parte II – Conversión de señales analógicas a digitales.

a. Diríjase ahora al segundo tab llamado “Analog to Digital Signal Conversion”.


b. En esta parte, una señal es digitalizada convirtiendo la lectura de voltaje que
tiene la señal en cierto instante de tiempo a digital.
c. En esta sección, una onda senoidal de amplitud de 1 V será digitalizada. El
campo de “offset” es usado para cambiar la referencia en caso que sea
requerido. Para propósitos de esta simulación, manténgalo en 0 para tener una
onda senoidal entre 0 y 1 V.
d. Introduzca el valor de -1 y 1 para el mínimo y máximo rango de voltaje de
referencia para el convertidor A2D y 3 para el número de bits.
e. Observe el equivalente digital de la onda senoidal (en rojo) y el error (en blanco).
f. Cambie el voltaje mínimo y máximo a -2 y 2 respectivamente. Mantenga el
número de bits igual a 3. En cuantos niveles la señal se quantiza? ______.
g. Qué puede usted concluir? __________________________________________.
h. Cuál es el error máximo en la parte g? ________.
i. Ahora incremente el número de bits a 8 manteniendo el rango de voltaje de -2 a
2. En cuántos niveles se quantiza la señal? _______. Cuál es el máximo error en
este caso? _________.

Parte III – Conversión de digital a analógico puntual

1. Abra el A2D_D2A.vi y vaya al tercer tab llamado “Digital to Analog Point


Conversion”.
2. En esta parte, las ecuaciones utilizadas para convertir un punto de digital a
analógico de acuerdo al marco teórico serán verificadas.
3. Para una señal unipolar, un voltaje de referencia de 5 V y un tamaño de 3 bits,
cuál es la resolución? _________. Verifique su respuesta usando el VI. Llene la
table para todos los posibles valores que pueden aparecer en la salida del DAC.

Quanta Representación Salida


Level en Binario de
Voltaje
del DAC
7 111
6 110
5 101
4 100
3 011
2 010
1 001
0 000

4. Repita el paso anterior pero después de cambiar el unipolar a bipolar. Examine


los resultados y comente en la resolución del
D2A.________________________________________________________.
Prof. Alejandro Von Chong 2012

Quanta Representación en Salida de


Level Binario Voltaje del
DAC
7 111
6 110
5 101
4 100
3 011
2 010
1 001
0 000

5. Si el ADC del tab 1 es usado para digitalizar un voltaje igual a 2 V y el resultado


es alimentado al DAC del tab 3, cuál sería la salida de voltaje? Asuma que el
ADC es un convertidor de 3 bits con limites de 0 a 5 V y el DAC es de 3 bits
unipolar con referencia de 5 V. _________________
6. Repita el mismo proceso del paso 5 para los voltajes mostrados en la siguiente
tabla:

Voltaje Salida Salida Error


de Binaria Voltaje
entrada del DAC
al ADC ADC
al
DAC
5.0
4.5
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0

Parte IV – Conversión de señales digitales a analógicas

1 Abra el A2D_D2A.vi y diríjase al tab llamado “Digital to Analog Signal


Conversion”.
2 En esta parte, usaremos el DAC para llamar la onda seno de amplitud unitaria
que es digitalizada utilizando el ADC. Usaremos el convertidor de 3 bits para
ambos, el DAC y el ADC. Los voltajes límites del ADC son de -1 a 1 y el voltaje
de referencia del DAC bipolar es de 2 V.
Prof. Alejandro Von Chong 2012

3 Use los valores descritos en el punto 2 y observe la onda resultante. Cuántos


valores distintos tiene la onda y por qué?
________________________________________________________________
________________________________________________________________
________
4 Están los valores mínimos y máximos de la forma de onda correctos?
____________
5 Qué pasaría si cambiamos el valor del voltaje de referencia del DAC a 5 V con
los límites de la onda senoidal?
_____________________________________________
6 Cambie el voltaje de referencia a 2 V y el número de bits a 8. Observe los
resultados y haga sus comentarios.

Preguntas:

P1: De qué depende la salida de un ADC?


P2: Cuántos niveles (o quanta) tiene un ADC de 3 bits?
P3: Cuál es la resolución de un ADC de 8 bits con una escala completa de 5V?
P4: Cuál es la salida de un ADC de 3 bits con rango de 0-5V con una entrada de 2V?
P5: Cuál es el error de conversión en la pregunta anterior?
P6: Defina Aliasing.
P7: Cuáles son los parámetros principales de un DAC?
P8: Cuál es la salida de un DAC unipolar de 3 bits con un voltaje de referencia de 1V
con una entrada binaria de 110?
P9: Cuáles son los valores mínimos y máximos de salida y la resolución del DAC
descrito en la pregunta 8?

Problema:

Un termopar tipo K se ubica en la salida de vapor de una caldera a alta presión. El


termopar puede medir temperaturas en un rango de -270 a 1372 °C. Con este rango
de temperatura, el termopar devuelve un voltaje de -6.548 a 54.874 mV. No espere
que la caldera se congele.

Para detectar un cambio de 2.1 microV, cuál es el mejor dispositivo DAQ y su


configuración para este proyecto? (Debe tomar en cuenta que “el mejor dispositivo”
en este caso se refiere al más económico que cumpla con el requerimiento
especificado. Un dispositivo de más bits es más caro.) Incluya los cálculos que
justifiquen su elección.

DAQ 1 DAQ 2
Config A Config B Config A Config B
Resolución (Bits) 12 bit 12 bit 16 bit 16 bit
Rango (Volts) 0 a 10 -10 a 10 0 a 10 -10 a 10
Amplificación 1, 2, 5, 10, 20, 50, 100, 500, 1000

Deberá utilizar la ecuación del ancho de código, que es una ligera modificación a la
de la resolución donde: ancho de código=rango/(amplificación*2 ^ #bits).

Vous aimerez peut-être aussi