Vous êtes sur la page 1sur 5

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRNICA


ESCUELA DE INGENIERA ELECTRNICA EN CONTROL Y REDES INDUSTRIALES
TELEFAX 2605903 EXTENSIN 210
RIOBAMBA-ECUADOR
Sexto semestre A

NONBRE: Johnn Nez


CDIGO: 496
Conversin analgico digital (ADC)
El conversor analgico digital es el componente bsico para que un ordenador pueda realizar la medida
de la seal elctrica analgica suministrada por el elemento sensor.
Estos elementos pasan de una seal que vara continuamente a una seal que lo hace a saltos (resolucin)
y slo cada cierto tiempo (muestreo). Las distintas limitaciones que presenta un determinado tipo de
conversor analgico digital son las mismas ya definidas al tratar los conversores digital analgico. Sin
embargo la falta de monotonicidad se suele denominar en este caso como prdida de cdigo (missing
code).
El conversor analgico digital ms sencillo consiste en una serie de circuitos comparadores ajustados cada
uno de ellos a niveles de tensin de referencia sucesivamente cada vez ms elevado, obtenidos mediante
un divisor resistivo de una misma fuente de alta estabilidad. Al aplicar una tensin a la entrada del
conversor, conmutan todos aquellos conversores cuya tensin de referencia sea menor que la entrada.
Un circuito lgico codifica la salida de los comparadores en un nmero en el formato binario deseado. La
gran velocidad de muestreo y la cualidad de que la conversin se realiza con un slo pulso de reloj, hace
que a este tipo de conversores se les conozca como conversores flash.
El elevado nmero de comparadores que se precisan para realizar un conversor de este tipo hace que
slo existan en catlogo unos pocos circuitos de este tipo, todos ellos de poca resolucin (8 bits). La
elevada velocidad de conversin (>10MHz) que puede alcanzarse con ellos les hace aptos para el
procesado digital de seales de alta frecuencia, como el radar o el vdeo digital. En geofsica, este tipo de
conversores slo se utiliza en las tcnicas de georadar. Los indicadores de nivel en escala logartmica que
equipan muchos instrumentos son conversores de este tipo con 16 comparadores distribuidos en una
escala logartmica de niveles sucesivos.
Convertidores Analgicos Digitales

La diferencia entre ellos es la frecuencia de muestreo (velocidad) y el nmero de bits (resolucin)


Los convertidores de alta velocidad tienen baja resolucin y viceversa
El ms comn es el de aproximaciones sucesivas son precisos, tienen alta precisin (16 bits),
amplio rango de velocidad hasta 100 MSPS (Mega muestras por segundo)
Para altas velocidades, hasta 100MPS, el convertidor Pipeline es recomendable.
Para la conversin de seales rpidas los convertidores Flash son preferidos
Los convertidores Sigma-Delta se usan cuando se quiere precisin y resolucin (16 y 24 bits)
Los convertidores integrales se usan para medir CD ya que tiene tiempos de conversin entre 10
-150ms

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA EN CONTROL Y REDES INDUSTRIALES
TELEFAX 2605903 EXTENSIN 210
RIOBAMBA-ECUADOR
Sexto semestre A

ADC 0804

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA EN CONTROL Y REDES INDUSTRIALES
TELEFAX 2605903 EXTENSIN 210
RIOBAMBA-ECUADOR
Sexto semestre A

Modulacin por ancho de pulso (PWM)


La modulacin por ancho o de pulso (o en ingls pulse width modulation PWM) es un tipo de seal de
voltaje utilizada para enviar informacin o para modificar la cantidad de energa que se enva a una carga.
Este tipo de seales es muy utilizada en circuitos digitales que necesitan emular una seal analgica.
Este tipo de seales son de tipo cuadrada o sinusiodales en las cuales se les cambia el ancho relativo
respecto al perodo de la misma, el resultado de este cambio es llamado ciclo de trabajo y sus unidades
estn representadas en trminos de porcentaje. Matemticamente se tiene que:
=

100%

D = ciclo de trabajo
= tiempo en que la seal es positiva
T = Perodo
Para emular una seal analgica se cambia el ciclo de trabajo (duty cicle en ingls) de tal manera que el
valor promedio de la seal sea el voltaje aproximado que se desea obtener, pudiendo entonces enviar
voltajes entre 0[V] y el mximo que soporte el dispositivo PWM utilizado, en el caso de Arduino es 5[V].
En Arduino este tipo de seales slo puede ser realizado con los pines que tienen el smbolo ~ en sus
nmeros. En Arduino UNO son los pines 3, 5, 6, 9, 10 y 11.
La seal en Arduino tiene valores de 0[V] a 5[V] y una frecuencia de aproximadamente 500[Hz]. En los
pines 5 y 6 esta frecuencia es aproximadamente el doble.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA EN CONTROL Y REDES INDUSTRIALES
TELEFAX 2605903 EXTENSIN 210
RIOBAMBA-ECUADOR
Sexto semestre A

Aplicaciones:

Controlar intensidad de un LED


Mover servomotores
Controlar LED RGB
Controlar velocidad de motores de corriente continua
Controlar motores elctricos de induccin o asincrnicos
COMUNICACIN SERIAL RS232

La norma RS232 se incluye actualmente en los computadores, conocido como puerto serial y sirve para
comunicarse con otras computadoras adems del mouse, programadores, impresoras, etc. A
continuacin veremos un grfico que muestra la forma de comunicacin serial.

Como podemos ver la seal permanece en un nivel lgico alto mientras no realiza ninguna transferencia
de datos. Para empezar a transmitir datos el transmisor coloca la lnea en nivel bajo durante el tiempo de
un bit (416 s para 2400bits/s), este se llama el bit de arranque, a continuacin empieza a transmitir con
el mismo intervalo de tiempo los bits de datos, que pueden ser de 7 u 8 bits, comenzando por los bits
menos significativos y terminando por los ms significativos. Al final de la transmisin de datos se enva
el bit de paridad, si estuviera activa esta opcin y por ltimo los bits de parada, que pueden ser 1 o 2,
despus de esto la lnea vuelve a un estado lgico alto, y el transmisor est listo para enviar el siguiente
dato. Como el receptor no est sincronizado con el transmisor desconoce el momento en que empieza la
transmisin, por lo que siempre debe estar en espera del cambio de estado o sea el bit de arranque, una
vez que se da este bit, medio bit despus vuelve a verificar si est en bajo, si no lo est no lo recibe ya que
pudo ser ocasionado por un ruido en la lnea, caso contrario si el estado sigue siendo bajo, empieza a
recibir la transmisin hasta el bit de parada.
Para que la lectura de los datos sea correcta, ambos equipos deben estar configurados a la misma
velocidad y dems parmetros y no exceder ms all de los 2 metros, pasado esta distancia los datos
recibidos pueden no ser los correctos debido a la prdida de voltaje en el cable, ruido, etc. Para distancias
mayores existe el protocolo RS232, cuyos niveles de voltaje estn establecidos de la siguiente manera:
para seal 1 lgica (-5V a 15V) en el transmisor y (-3V a 25V) en el receptor, para seal 0 lgica (+5V a
+15 V) en el transmisor y (+3V a +25V) en el receptor, es decir una lgica inversa.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA EN CONTROL Y REDES INDUSTRIALES
TELEFAX 2605903 EXTENSIN 210
RIOBAMBA-ECUADOR
Sexto semestre A

COMUNICACIN SERIAL PIC A PC


Una vez comprendido la teora de la comunicacin serial y su protocolo RS232, haremos un ejercicio de
comunicacin serial asincrnica modo simplex, que consiste en enviar datos, ms especficamente los
caracteres ASCII de la palabra DOG, a travs de un cable y directamente desde el PIC al PC, a 2400
bits/seg., a 8 bits de datos, sin paridad, y 1 bit de parada. Como sabemos el computador tiene al menos
un puerto serial, con la norma RS232, por lo tanto debemos simular esos voltajes desde el PIC, esto lo
conseguimos enviando 0 para representar el 1 lgico y 5V para representar el 0 lgico, para esto existe la
declaracin SEROUT.
LA DECLARACIN SEROUT. Esta declaracin sirve para enviar datos seriales en un formato estndar
asincrnico usando 8 bits de dato, sin paridad y 1 stop bit, (8N1), y para poder utilizarlo
SEROUT puerto B.1, N2400,[D] ;enviar el caracter ASCII Dpor el puerto B1 a 24008N1, en dato
invertido.

Bibliografa:

Microcontroladores PIC Programacin en Basic-Tercera edicin-Carlos A. Reyes


http://www.arduino.utfsm.cl/modulacion-por-ancho-de-pulso-pwm/
http://www2.uca.es/grupinvest/instrument_electro/ppjjgdr/Electronics_Instrum/Electronics_In
strum_Files/temas/T11_CAD.pdf

Vous aimerez peut-être aussi