Señal Analogica A Digital

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

1

CONVERSION SEAL ANALOGA A DIGITAL


Juan Sebastian Rodriguez Villanueva, Jose Antonio Prieto Godoy
Juan-rodriguez2@Upc.edu.co Jose-prieto@Upc.edu.co
Universidad Piloto De Colombia
curso: control digital
AbstractIn this lab we will look at the
conversion of analog to digital signal for this we
use a generator that will give us a sine signal that
is what we will use one card (Arduino) data
acquisition and a program that is responsible for
collecting the information or data on the card
and turn it into a digital signal via a short code
which tends to throw a graph which was
compared with the signal generator is Matlab
program.
I. RESUMEN
N
este laboratorio nos fijamos en la
conversin de una seal analgica a para
ello utilizamos un generador que nos dar
una seal sinusoidal la cual tomaremos como
referencia despus se utilizara una tarjeta
( Arduino ) de adquisicin de datos los cuales
pueden variar dependiendo su periodo y tiempo y
un programa que se encarga de recoger la
informacin o datos de la tarjeta y convertirla en
una seal digital a travs de un cdigo corto el cual
recoge los datos suministrados los convierte y los
manda a una grafica que ser la seal digital esta
seal puede variar dependiendo la frecuencia que se
utilice y su voltaje de entrada despus de mirar que
los datos coinciden se tomaran las respectivas
conclusiones .

II. INTRODUCTION

a digitalizacin o conversin analgicadigital (conversin A/D o CAD) consiste


en la transcripcin de seales analgicas
en seales digitales, con el propsito de facilitar su
procesamiento (codificacin, compresin, etctera)
y hacer la seal resultante (digital) ms inmune al
ruido y otras interferencias a las que son ms

sensibles las seales analgicas. En Este trabajo


encontrara la forma en que una seal analgica pasa
a ser seal digital . Una seal analgica es aquella
cuya amplitud (tpicamente tensin de una seal que
Proviene de un transductor y amplificador) puede
tomar en principio cualquier valor, esto es, su nivel
en cualquier muestra no est limitado a un conjunto
finito de niveles predefinidos como es el caso de las
seales cuantificadas.
Las seales analgicas no se diferencian, por tanto,
de las seales digitales en su precisin (precisin
que es finita tanto en las analgicas como en las
digitales) o en la fidelidad de sus formas de onda
(distorsin). Con frecuencia es ms fcil obtener
precisin y preservar la forma de onda de la seal
analgica original (dentro de los lmites de
precisin impuestos por el ruido que tiene antes de
su conversin) en las seales digitales que en
aqullas que provienen de soportes analgicos,
caracterizados tpicamente por relaciones seal a
ruido bajas en comparacin. Al principio, solo
existan los circuitos anlogos.
La electrnica digital y su uso generalizado es
relativamente reciente, antes de ello los circuitos
electrnicos anlogos eran la regla. La diferencia
entre ambos tipos de circuitos es bastante sencilla:
Mientras que en los circuitos digitales su
Funcionamiento est determinado por las
combinaciones de estados lgicos que usualmente
identificamos como 1s y 0s.
la electrnica anloga los valores son continuos es
decir que una seal puede tomar cualquier valor de
voltaje o corriente dentro del rango para el que fu
diseado. Si en la electrnica digital solo tenemos
blanco o negro, en la electrnica anloga las seales
son todas escalas de gris.

Si bien la mayora de equipos electrnicos


modernos estn controlados por lgica o
controladores digitales, vivimos en un mundo
anlogo as que se hace necesaria la existencia de
un dispositivo que convierta los valores que
observamos a nuestro alrededor en datos digitales
que se puedan analizar.
III. MARCO TEORICO
Que es una seal anloga?
Una seal analgica es un tipo de seal generada
por algn tipo de fenmeno electromagntico y que
es representable por una funcin matemtica
continua en la que es variable su amplitud y periodo
(representando un dato de informacin) en funcin
del
tiempo.
Algunas
magnitudes
fsicas
comnmente portadoras de una seal de este tipo
son elctricas como la intensidad, la tensin y la
potencia, pero tambin pueden ser hidrulicas como
la presin, trmicas como la temperatura,
mecnicas.
En la naturaleza, el conjunto de seales que
percibimos son analgicas, as la luz, el sonido, la
energa etc, son seales que tienen una variacin
continua. Incluso la descomposicin de la luz en el
arco iris vemos como se realiza de una forma suave
y contina.
Una onda sinusoidal es una seal analgica de una
sola frecuencia. Los voltajes de la voz y del video
son seales analgicas que varan de acuerdo con el
sonido o variaciones de la luz que corresponden a la
informacin que se est transmitiendo.

Que es una seal digital?


La seal digital es un tipo de seal generada por
algn tipo de fenmeno electromagntico en que
cada signo que codifica el contenido de la misma
puede ser analizado en trmino de algunas
magnitudes que representan valores discretos, en
lugar de valores dentro de un cierto rango. Por
ejemplo, el interruptor de la luz slo puede tomar

dos valores o estados: abierto o cerrado, o la misma


lmpara: encendida o apagada (vase circuito de
conmutacin). Esto no significa que la seal
fsicamente sea discreta ya que los campos
electromagnticos suelen ser continuos, sino que en
general existe una forma de discreteara
unvocamente.
Los sistemas digitales, como por ejemplo el
ordenador, usan la lgica de dos estados
representados por dos niveles de tensin elctrica,
uno alto, H y otro bajo, L (de High y Low,
respectivamente, en ingls). Por abstraccin, dichos
estados se sustituyen por ceros y unos, lo que
facilita la aplicacin de la lgica y la aritmtica
binaria. Si el nivel alto se representa por 1 y el bajo
por 0, se habla de lgica positiva y en caso contrario
de lgica negativa.
Ventajas de la seal digital
-Cuando una seal digital es atenuada o
experimenta perturbaciones leves, puede ser
reconstruida y amplificada mediante sistemas de
regeneracin de seales.
-Cuenta con sistemas de deteccin y correccin de
errores, que se utilizan cuando la seal llega al
receptor;
entonces
comprueban
(uso
de
redundancia) la seal, primero para detectar algn
error, y, algunos
sistemas, pueden luego corregir alguno o todos los
errores detectados previamente.
-Facilidad para el procesamiento de la seal.
Cualquier operacin es fcilmente realizable a
travs de cualquier software de edicin o
procesamiento de seal.
-La seal digital permite la multigeneracin infinita
sin prdidas de calidad.
-Es posible aplicar tcnicas de compresin de datos
sin prdidas o tcnicas de compresin con prdidas
basados en la codificacin perceptual mucho ms
eficientes que con seales analgicas.
Inconvenientes de la seal digital
-Se necesita una conversin analgica-digital
previa y una decodificacin posterior, en el
momento de la recepcin.
-Si no se emplean un nmero suficiente de niveles
de cuantificacin en el proceso de digitalizacin, la
relacin seal a ruido resultante se reducir con

como filtro de reconstruccin. Para que dicho filtro


sea de fase lineal en la banda de inters, siempre se
debe dejar un margen prctico desde la frecuencia
de Nyquist .
Digitalizacin
La digitalizacin o conversin A/D, bsicamente,
consiste en realizar de forma peridica medidas de
la amplitud (tensin) de una seal; por ejemplo, la
que proviene de un micrfono si se trata de
(retencin) por un circuito de retencin (hold), el
tiempo suficiente para permitir evaluar su nivel
(cuantificacin). Desde el punto de vista
matemtico, este proceso no se contempla porque se
trata de un recurso tcnico debido a limitaciones
prcticas, y carece de modelo matemtico.
Durante el muestreo y la retencin, la seal an
es analgica, puesto que an puede tomar cualquier
valor. No obstante, a partir de la cuantificacin,
cuando la seal ya toma valores finitos, la seal ya
es digital. Los cuatro procesos tienen lugar en un
conversor analgico-digital.
Cuantificacin
En el proceso de cuantificacin se mide el nivel de
voltaje de cada una de las muestras. Consiste en
asignar un margen de valor de una seal analizada a
un nico nivel de salida. Incluso en su versin ideal,
aade como resultado, una seal indeseada a la
seal de entrada: el ruido de cuantificacin.

IV. OBJETIVO GENERAL

Convertir una seal analgica a una seal


digital
V. OBJETIVOS ESPECIFICOS

Suministrar una seal con el generador y


extraer sus datos con la tarjeta Arduino
Generar comunicacin entre matlab y
Arduino
Descargar todas las libreras necesarias para
convertir la seal
Asignar una frecuencia y observar que tipo
de salida obtiene.
Observar la grfica y dar respectivas
conclusiones con respecto al periodo y la
velocidad.

VI. DESARROLLO
a) Protocolo de comunicacin arduino y
Matlab: se logro la realizacin de este
protocolo con una librera que se encuentra
en
el
siguiente
link:
https://www.youtube.com/redirect?q=http
%3A%2F%2Farduino.cc%2Fdownload.php
%3Ff%3D%2Farduino-1.0.6windows.exe&redir_token=ywaTsgLBN6tj2
4X1Euwn24uqHFF8MTQzOTYwNDMxM
UAxNDM5NTE3OTEx
En este cdigo encontramos el cdigo para
generar la comunicacin y en donde se
puede variar la velocidad de comunicacin,
nosotros lo variamos a 57.600

Codificacin
La codificacin consiste en traducir los valores
obtenidos durante la cuantificacin al cdigo
binario. Hay que tener presente que el cdigo
binario es el ms utilizado, pero tambin existen
otros tipos de cdigos que tambin son utilizados.

b) Codigo Matlab:

Seal Digitalizada Matlab 50 Hz V vs tiempo

Seal de entrada Generador- frecuencia 5 KHz


VII. GRAFICAS
Controlador Arduino

Seal Digitalizada Matlab 5 KHz V vs tiempo

Seal de entrada Generador- frecuencia 50Hz

VIII. ANALISIS
Seal de entrada Generador- VoltajePP

Se llego a los objetivos del laboratorio donde


pudimos digitalizar una seal analgica (Generador)
a una seal digital (Visualizacin Matlab) pero
vimos una irregularidad cuando se iba aumentando
la seal analgica, mostrando unos picos alterados
donde se pueden asemejar a una seal saturada, eso
se debe a que Arduino tiene una Frecuencia de
muestreo de 2^N; Donde N es el numero de bits que
maneja el procesador en nuestro caso Arduino
maneja 10 Bits, Por lo cual el ancho de este
intervalo medido en mV es la precisin de la seal.
Cuanto mayor sea el nmero de bits, mayor ser el

2006). Clasificacin y Propiedades de las


Seales. Consultado el 5 de marzo de 2011

nmero de intervalos, menor ser el ancho del


intervalo, y por tanto mejor la precisin de la
medicin.
En el caso de Arduino Uno, Mini Pro, y Mega,
las entradas analgicas disponen de 10 bits de
resolucin, lo que proporciona 1024 niveles
digitales, lo que a 5V supone una precisin de la
medicin de +-2,44mV. Arduino Due tiene una
resolucin de 12bits, lo que supone una precisin de
0,61 mV.
Entonces para procesar una seal con una
Frecuencia
de muestreo
bastante
grande
necesitaramos
un
procesador
(Bits)
proporcionalmente a la Frecuencia de muestreo.
IX. CONCLUSIONES
Si es menor la velocidad es mucho ms seguro los
datos si es una velocidad muy alta puede generar
inestabilidades
Para convertir una seal anloga a digital es
necesario contar con un procedimiento que consta
de las siguientes etapas muestreo cuantizacion y
codificacin
El periodo de la seal depende del nmero de
hertz
Se aprendieron conocimientos para adquisicin de
datos de la tarjeta arduino a matlab por medio de las
libreras.
No solo se pueden tomar seales del generador,
tambin podemos caracterizar muchos tipos de
sensores
X. BIBLIOGRAFIA

Melissa Selik, Richard Baraniuk, Michael


Haag, Ricardo von Borries. (Sep 29,

V.
Oppenheim,
Alan (1998).
1.2.2. Seales
y
Sistemas (segunda
edicin). Pearson. pp. 1112. ISBN 970-170116-X.

D.
Seminario,
Codificacin
y
modulacin,[online]
Disponible
en:
http://es.slideshare.net/diegotat/conversionseal-analgica-a-digital-y-viceversapresentation

J.
Garca.
Tiscar,
Arduino
+
Matlab,[online],
Disponible
en:
http://wechoosethemoon.es/2011/07/15/ardu
ino-matlab-adquisicion-de-datos/

También podría gustarte