Sistema De Procesamiento Digital

Páginas: 5 (1043 palabras) Publicado: 11 de marzo de 2013
SISTEMA DE PROCESAMIENTO DIGITAL
Universidad Distrital Francisco José de Caldas
Facultad Tecnológica – Electrónica
Cesar Beltran. 20081283007, mrbeltran@yaho.es
Franklin Caina. 20071283006, frankcaina@yahoo.com
Edwin Rodriguez 20071283025, edwinrs1983@yahoo.com

17 de septiembre de 2011
RESUMEN
En este documento se presenta el tratamiento digital de una señal análoga con la ayuda deun microcontrolador circuito y programación del sistema de tratamiento digital, que será implementado en la planta térmica.
Palabras clave: Señal análoga, Conversor A/D y D/A, Señal digital, Tiempo de muestreo.

INTRODUCCIÓN
Se implemento un circuito de tratamiento digital capaz de muestrear señales en tiempo análogas para su posterior procesamiento y conversión en una señal cuantificada entiempo continuo, con el fin de evidenciar los cambios en el tiempo de muestreo Ts, y realizar tres operaciones matemáticas.
MARCO TEORICO
El circuito usado (ver anexo 1) es capaz de tomar muestras de señales en tiempo continuo (ver figura 1) y obtener el respectivo valor cuantificado en tiempos discretos de tiempo para el procesamiento de la señal (ver figura 2). Para tal efecto se uso unmicrocontrolador pic 16f877a, que se encargo del tratamiento de la señal y la realización de operaciones básicas como la suma, resta y multiplicación (para nuestro caso se representara como amplificación de la señal).

Fig. 1. Señal en tiempo continuo

Fig. 2. Señal cuantificada en tiempo continuo
El sistema tiene la capacidad de recibir dos señales análogas y realizar las operacionesanteriormente descritas.
3 DESARROLLO
Para la el circuito mostrado en el anexo y se realizo el montaje físico, utilizando un dip switch de 8, para poder ingresar el código de la operación a realizar.
Primero se debe ingresar el dato (código binario) para seleccionar el tipo de operación.
Segundo se ingresa el tiempo de muestreo para las operaciones de suma y resta; si es la operación de amplificación laseleccionada como primero (multiplicacion), de debe ingresar otro código que nos indica el factor multiplicativo de la señal. Estos factores son de 0.5, 1, 1.5 y 2.
Por último se debe seleccionar el tiempo de muestreo de la señal, son 4 posibles tiempos comprendido entre 1, 5 10 y 100 microsegundos,
Para realizar estas operaciones se desarrollo el siguiente programa para el microcontrolador:opcion=0;
tecla=0;
Ts=0;
sal=0;
AMPLIFICAR=0;

setup_adc_ports( RA0_RA1_RA3_ANALOG); //habilita 3 puertos analogos
setup_adc(adc_clock_div_32);

set_tris_b(0b11111111); //se configura como un puerto de entradas digitales//
delay_us(5);

set_tris_c(0b00000000); //se configura como un puerto de salidas digitales//
delay_us(5);

output_c(0b00000000);
delay_us(5);

for(;;) {diswith=input_b(); //lee que entradas digitales se activan y cuáles no, tomando 1 o cero como activo o inactivo por cada entrada. Ej:00001111 se activaron las primeras 4 entradas

if(diswith==0b00000001){
opcion=1;//SUMA
output_c(0b00000001);
}
else if(diswith==0b00000010){
opcion=2;//RESTA
output_c(0b00000010);}

else if(diswith==0b00000100){
opcion=3;//AMPLIFICACION
output_c(0b00000100);
}

if(opcion!=0){//condicional para salir del for infinito
break;
}
} //cierro el for infinito

if(opcion==3){

for(;;){

diswith=input_b();//lee que entradas digitales se activan y cuales no, tomando 1 o cero como activo oinactivo por cada entrada. Ej:00001111 se activaron las primeras 4 entradas

if(diswith==0b00000011){
AMPLIFICAR=0.5;
output_c(0b00000011);

}
else if(diswith==0b00000101){
AMPLIFICAR=1;
output_c(0b00000101);

}
else if(diswith==0b00001001){
AMPLIFICAR=1.5;
output_c(0b00001001);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Procesamiento de la Etapa Fuente de un Sistema de Comunicación Digital Típico
  • SISTEMA DE ADQUISICION Y PROCESAMIENTO DIGITAL DE SEÑALES ELECTROMAGNETICAS BASADO EN SISTEMA DE ENBEBIDOS
  • procesamiento digital
  • procesamiento digital
  • Sistemas digitales
  • Sistemas digitales
  • Sistemas Digitales
  • SISTEMAS DIGITALES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS