Sunteți pe pagina 1din 15

INTRODUCCIN

Para llevar a cabo un control eficaz sobre un determinado proceso, se hace


necesario captar una serie de datos para, posteriormente, analizarlos,
tratarlos, almacenarlos y llevar a cabo una presentacin clara y eficaz de la
evolucin de dicho proceso.


Generalmente, los datos o variables que se han de captar tienen un carcter
analgico, mientras que su tratamiento, almacenamiento y anlisis son mucho
ms eficaces cuando se hace digitalmente. Esto implica una serie de mdulos
electrnicos que permitan llevar a cabo una transformacin de los datos
desde el campo analgico al campo digital, sin que por ello se deban perder
aspectos fundamentales para el proceso que se desea controlar.


Al conjunto de los diferentes mdulos electrnicos que permiten llevar a
cabo la transformacin anterior se le denomina Sistema de Adquisicin de
Datos (SAD).


















ESTUDIO DE UNA TARJETA DE ADQUISICIN DE DATOS


La amplia difusin de los ordenadores personales que se ha alcanzado en la
actualidad, unido a las posibilidades que estos ofrecen (capacidad de
operacin, posibilidad de expansin, interrupciones, acceso DMA, facilidad
de programacin prcticamente en cualquier lenguaje, velocidad de trabajo,
etc.), hacen que las tarjetas de adquisicin de datos sea la forma ms
extendida actualmente de construir un sistema de instrumentacin o una
estacin de adquisicin de datos y control.

Son varios los fabricantes de TAD y muchos los modelos de tarjetas que
ofrece cada uno. As, entre los que especficamente se dedican a la
fabricacin de TAD o stas son su principal campo industrial se
encontraran National Instruments, IntelligentInstrumentation, Iotech,
Data Translation y Advantech. Todos estos fabricantes ofrecen tarjetas
con enormes posibilidades y muy sofisticadas, as como aquellas que siendo
ms simples cubren un vasto campo para aplicaciones de laboratorio y
enseanza. En cualquier caso, algunos de los aspectos que pueden servirnos
para clasificar una TAD o valorar sus posibilidades seran:

- Nmero de canales analgicos de entrada (modo comn y diferencial) y de
salida.
- Nmero de canales digitales de entrada y de salida.
- Velocidad de muestreo (global o por canal).
- Resolucin de los DAC/ADC.
- Rango dinmico para los ADC.
- Ganancia variable para los amplificadores de entrada.
- Contadores y temporizadores.
- Buses auxiliares para sincronizacin con otras TAD.
- Programacin a bajo y/o alto nivel.
- Incorporacin de DSP (Procesador de seales digitales).
- Otros circuitos para aplicaciones especficas (ASIC) que faciliten
aspectos de uso y explotacin.
- Consumo.
- Entorno de programacin (Windows, Mac, Linux, etc.).
- Etctera.

MDULO PARA ADQUISICIN DE SEALES ANALGICA

Este mdulo es fundamentalmente una cadena de medida: multiplexores
analgicos, amplificador de instrumentacin de ganancia programable, S/H,
conversor A/D y memoria. Todos estos elementos irn sincronizados
convenientemente, de modo que la adquisicin se lleve a cabo en los
trminos de mxima precisin y rigor. Analicemos las principales
caractersticas de los circuitos que forman la cadena:

a) Multiplexores analgicos: La entrada del circuito de adquisicin de
seales analgicas est formada por un multiplexor analgico CMOS
(74HC4051) de 8 bits, con la finalidad de proporcionar ocho canales de
entrada simple, single-ended, (entradas 0-7 del primer multiplexor) o bien
cuatro diferenciales. Las entrada del multiplexor est protegida contra
sobretensiones de hasta 45v, independientemente de que el sistema est o
no alimentado.

c) Circuito de muestreo y retencin (S/H): El circuito S/H, como se sabe,
tiene la finalidad de tomar una muestra de la seal y mantenerla durante el
tiempo que dura la conversin A/D. Este circuito es necesario siempre que
la seal de entrada sufra variaciones considerables durante el tiempo que
dura la conversin.

d) Conversor A/D: La tarjeta utiliza un ADC de 8 bits de aproximaciones
sucesivas (ADC 0801). El margen dinmico de este conversor es de 0-5v,
aunque mediante hardware adicional se pueden conseguir mrgenes de 5v o
de 0-10v.



MDULO PARA SALIDAS ANALGICAS

Conversor D/A

La TAD proporciona un canal analgico de salida basado en un DAC de 8 bits
(DAC 0808), tal como puede observarse en el diagrama general de la
tarjeta.

El DAC genera una tensin analgica de salida proporcional a la tensin
VREF y al cdigo digital aplicado en su entrada. El cdigo digital de entrada
de cada conversor se carga en ocho registros.

Las tensiones de salida en el canal analgico pueden ser bipolares (5v) y
unipolares (0-10v), eligindose el margen deseado mediante el VREF.


Amplificador seguidor de Tensin

Se encuentra conectado a la salida del D/A en el pin Iout, por este pin del
D/A sale una corriente en mA que entra al op-amp y al multiplicarse por la
resistencia de 5K obtenemos el voltaje de salida. A medida que vara la
corriente vara tambin el voltaje de salida hasta llegar a su mximo valor.


TARJETAS DE ADQUISICIN DE DATOS.
Otra forma de medir las seales y transferir los datos al ordenador es
usando Tarjetas de Adquisicin de Datos (DAQ). Estas tarjetas poseen
Convertidores Analgico/Digitales (ADC) y Convertidores Digital/Analgicos
(DAC) que permiten la entrada/salida de seales analgicas y digitales.


CONVERTIDOR DIGITAL/ANALGICOS (DAC).

Las tarjetas multifuncin constan de un integrado, normalmente, un
convertidor Digital/Analgico (DAC), Un DAC puede generar una seal
analgica en funcin de un dato digital (adquirida por nuestro puerto
paralelo).
Esto permite que las tarjetas de este tipo genere una seal analgica de
salida, con voltajes en corriente continua (DC) o corriente alterna (AC). Los
DAC se encuentran limitados por el nmero de muestras que pueden
procesar y el nmero de bits que usan para convertir el dato digital en seal
analgica.



Figura 1. Generacin de una onda sinusoidal.

La Figura 1 muestra cmo una onda sinusoidal es convertida por un DAC. Es
tambin importante en un DAC un tiempo de fijado (Settling Time) pequeo,
ya que as podr generar seales de frecuencia alta, debido a que el tiempo
usado en fijar la seal de salida para un nuevo nivel de voltaje ser bajo.

Muestreo.

Los datos son capturados mediante un ADC usando un proceso de muestreo.
Muestrear una seal analgica requiere la toma de muestras de dicha seal
en tiempos determinados, tiempos discretos. La frecuencia en que la
seal es muestreada es conocida como Frecuencia de Muestreo. El proceso
de muestreo genera valores de la seal a intervalos de tiempo conocidos,
como se muestra en la figura 1.2.

Figura 1.2. Proceso de muestreo.

La frecuencia de Muestreo determina la calidad de la seal analgica que se
convierte. Cuanta ms alta sea la Frecuencia de muestreo mejor ser la
conversin de la seal analgica, tendr mayor parecido con la seal real. La
frecuencia mnima de muestreo requerida para representar la seal
adecuadamente debe ser como mnimo dos veces la frecuencia mxima de la
seal analgica que se desea convertir (Principio de Nyquist). En la siguiente
figura 1.3. Se muestra un ejemplo de cmo se ve alterada la seal
convertida en funcin de la Frecuencia de Muestreo. Puede observarse
tambin que si la seal es muestreada a una Frecuencia de Muestreo menor
que dos veces la frecuencia mxima de la seal, se produce el efecto de
Aliasing


Figura 1.3
Convertidores Analgico/Digitales (ADC)

Una vez la seal ha sido muestreada, sus muestras necesitan ser
convertidas a cdigo digital. Este proceso se llama conversin
Analgico/Digital. En la Figura 1.4se muestra un ejemplo de conversin:


Figura 1.3. Conversin Analgico/Digital


La mayora de tarjetas tambin poseen un multiplexor que acta como un
switch para los diferentes canales del ADC. Esto hace posible capturar
diferentes seales analgicas en paralelo, el inconveniente es que la
Frecuencia de Muestreo debe ser dividida por el nmero de canales en
paralelo que posee la tarjeta.

RESOLUCIN DEL ADC.

La precisin de la seal analgica de entrada convertida en formato digital
depende del nmero de bits que el ADC usa. La resolucin de la seal
convertida esta en funcin del nmero de bits que el ADC usa para
representar el dato digital. El rango de voltaje entre voltaje mximo y
voltaje mnimo con el que la seal real puede ser representada
analgicamente se subdivide en funcin del nmero de bits de resolucin
digital. Por ejemplo un ADC de 8 bits puede dar hasta 256 niveles de
representacin digital (2^8 = 256). Esto quiere decir que el rango de voltaje
de la seal real ser dividida en 256 niveles, en la que cada uno de ellos
tomar un valor digital determinado.


Dependiendo de la precisin del ADC, puede ocurrir que los cambios ms
pequeos de voltaje de la seal analgica no puedan ser representados
digitalmente. Por ello la resolucin es una caracterstica muy importante en
las tarjetas ADQ.


En una tarjeta tpica, la seal analgica primero es seleccionada por un
multiplexor, y luego amplificada antes de ser convertida por el ADC. El
amplificador usado entre el multiplexor y el ADC debe ser capaz tambin de
rastrear, retener y fijarla seal que se desea convertir, si no el ADC
convertir una seal que an est en transicin. Un tiempo de fijacin
errneo puede llegar a ser un gran problema. Para determinar un Tiempo de
Fijacin correcto debe tenerse en cuenta la Frecuencia de muestreo y la
ganancia de la tarjeta DAQ.








DISPOSITIVOS PRINCIPALES.


*El 74AC245: Se trata de un controlador de bus no inversor, con 8 buffers
bidireccionales triestado. A continuacin podemos apreciar su aspecto y el
diagrama de conexiones:



Este componente ser el que acte como interface entre el receptor y el
puerto.

- Buffers triestado:
En electrnica digital, la lgica triestado permite puertos de salida con
valor 0,1 Hi-Z (High Impedance).Es este ltimo estado el que proporciona
los buffer triestado. El estado Hi-Z pone la salida en alta impedancia,
haciendo que el pin ya no tenga relevancia en el circuito. Normalmente, la
intencin de este estado es permitir a varios circuitos compartir el mismo
bus o lnea de salida. O tambin, permitir a un dispositivo monitorizar
seales sin afectar a la seal (en convertidores analgico/digital). Tri-
state es una marca registrada de National Semiconductor pero
normalmente se usa para describir dispositivos de este tipo hechos por
cualquier fabricante.





ENTRADA SALIDA
A B C
0 0 Z
0 1 0
1 0 Z
1 1 1

Podemos ver un buffer triestado como un interruptor. Es decir cuando en B
hay un 1, funciona como si el interruptor estuviera activado, mientras que si
hay un 0, acta como si estuviera desactivado.

Un buffer triestado se disea normalmente de modo que el retardo de
habilitacin de salida (de Hi-Z a Alto o Bajo) sea un poco ms largo que
el retardo de deshabilitacin de salida (de Alto o Bajo a Hi-Z). As, si un
circuito de control activa la entrada de habilitacin de salida de un
dispositivo al mismo tiempo que desactiva la entrada de habilitacin de un
segundo dispositivo, al tener un retardo de deshabilitacin de salida ms
corto se puede asegurar que antes de que el primer dispositivo ponga un
nivel Alto o Bajo en el bus, el segundo dispositivo se encontrar en estado
de alta impedancia.

CONVERTIDOR DIGITAL/ANALGICO (DAC) 0808:





*lm741p: Un C.I. es un circuito electrnico completo (diodos, transistores,
resistencias, etc.) realizadosobre un mismo sustrato semiconductor. Los
A.O. estn constituidos por varias etapas, integradas todos ellas dentro de
un encapsulado.











*4051:IntegradoMultiplexor analgico.
Los multiplexores son circuitos combinacionales con varias entradas y una
nica salida de datos, estn dotados de entradas de control capaces de
seleccionar una, y slo una, de las entradas de datos para permitir su
transmisin desde la entrada seleccionada hacia dicha salida.
En el campo de la electrnica el multiplexor se utiliza como dispositivo que
puede recibir varias entradas y transmitirlas por un solo medio de
transmisin. Para ello lo que hace es dividir el medio de transmisin en
mltiples canales, para que varios nodos puedan comunicarse al mismo
tiempo.
Estos dispositivos tienen un bus de seleccin en la cual segn la combinacin
ingresada a este bus seleccionara una determinada seal del bus de datos o
entrada para transmitirla en su salida.
Una seal que est multiplexada debe
demultiplexarse en el otro extremo.





Diagrama lgico de 4051



* Convertidores Analgico/Digitales (ADC) 0801:




* 74AC374: FLIP-FLOP tipo D.


Biestables D

Smbolos normalizados: Biestables D a) activo por nivel alto y b) activo por
flanco de subida.
El flip-flop D resulta muy til cuando se necesita almacenar un nico bit de
datos (1 o 0). Si se aade un inversor a un flip-flop S-R obtenemos un flip-
flop D bsico. El funcionamiento de un dispositivo activado por el flanco
negativo es, por supuesto, idntico, excepto que el disparo tiene lugar en el
flanco de bajada del impulso del reloj. Recuerde que Q sigue a D en cada
flanco del impulso de reloj.
Para ello, el dispositivo de almacenamiento temporal es de dos estados (alto
y bajo), cuya salida adquiere el valor de la entrada D cuando se activa la
entrada de sincronismo, C. En funcin del modo de activacin de dicha
entrada de sincronismo, existen dos tipos:
Activo por nivel (alto o bajo), tambin denominado registro o cerrojo
(latch en ingls).
Activo por flanco (de subida o de bajada).
La ecuacin caracterstica del biestable D que describe su comportamiento
es:
Tabla de verdad:
D Q Q
siguiente

0 X 0
1 X 1
X=no importa
Esta bscula puede verse como una primitiva lnea de retardo o una
retencin de orden cero (zeroorderhold en ingls), ya que los datos que se
introducen, se obtienen en la salida un ciclo de reloj despus. Esta
caracterstica es aprovechada para sintetizar funciones de procesamiento
digital de seales (DSP en ingls).

CONCLUSIONES

Del proyecto realizado podemos concluir que una TAD suele ser de
gran ayuda cuando se quiere transferir datos que provienen de
seales analgicas a un servidor (PC) y registrarlos en el cmo datos
digitales, o de datos digitales provenientes de una PC transformarla
a una seal analgica. Estos procesos podemos darle una aplicacin en
diferentes campos de la industria.
Una de las ventajas que nos proporciona una TAD es que podemos
controlar diferentes equipos electrnicos por medio de una PC,
podemos establecer una comunicacin de ida y vuelta, obtener
informacin de cmo estn trabajando los dispositivos que nosotros
queramos controlar y visualizar el modo de trabajo en la pantalla de
una PC
Cuando se necesite un voltaje de salida en la conversin DAC mayor o
menor al usado en este proyecto solo se tiene que modificar o
cambiar el voltaje de referencia ya que el voltaje mximo de salida
del DAC es directamente proporcional a su voltaje de referencia.

Cuando se necesite trabajar con seales analgicas mayores de 5v +
que es el Vmax usado en este proyecto se tiene que cambiar el Vref
del ADC ya que este dispositivo nos dara una conversin de A/D de
todos unos (11111111) si en su entrada analgica sea 5v +, entonces
cuando se deva de trabajar con una seal mayor de 5v se tiene que
tener en cuenta que Vref = Vent/2 , dicho de otr forma si se trbaja
con un Vent = 8v su Vref tiene que ser de 4v si se quiere obtener
en la salida del ADC de todos unos (11111111) para un Vent = 8v.

OBSERVACIONES

El voltaje de referencia de 2.5 v se conectaba con un pin de entrada
del DAC, lo cual no es correcto, as que se modific uniendo esta pista
donde le corresponde en el pin VREF del ADC.

Al principio no se dispona de un cable para conectar la TAD con el
puerto paralelo del PC, as que se tuvimos que hacer el cable uniendo
punto con punto cada uno de los pines del puerto paralelo.

DIAGRAMA ESQUEMATICO DE LA TAD