Afinador Con Pic

Páginas: 9 (2206 palabras) Publicado: 26 de noviembre de 2012
Proyecto: Afinador digital microprocesado

Proyecto de Microprocesadores I del CENT57 AFINADOR DIGITAL MICROPROCESADO Alumnos: Damian O. Macarrein – Gastón M. Murphy Año 2002

Introducción
Este afinador digital esta diseñado para la medición de frecuencia de las seis cuerdas de la guitarra (que van desde los 164Hz a los 660Hz). Como se ve en la figura el corazón de este afinador digital esel microcontrolador PIC16F84, en el cual se encuentra todo el software, es decir el programa en sí. Externamente cuenta con 21 leds, 7 de los leds son para el lado izquierda del led central, que es cuando esta desafinado y otros 7 leds son para la derecha del led central, que es cuando la cuerda esta pasada. Además hay 6 leds para las cuerdas y un led de ok, que es para saber cuando esta afinada lacuerda que seleccioné. Cuenta también con e/s que son RB1, 2,3,4,5,6,7 (en este caso las usamos como salidas) donde colocamos resistencias de 330? , para limitar la corriente hacia los leds. Existen tres pulsadores, de los cuales usamos dos, uno para correr la cuerda a la derecha y otro viceversa. Para el clock del PIC se conecta un cristal de 4Mhz, con dos capacitores a masa para el ruido.Gaston M. Murphy – Damian O. Macarrein
Proyecto de Microprocesadores I del CENT57 – Año 2002

Proyecto: Afinador digital microprocesado

Como lo indica la figura cuando el afinador esta sin señal se encienden los leds de los estremos. La entrada RB0 se usa para el ingreso de la señal a medir. Y la entrada RB3, esta conectada con los tres pulsadores los cuales cuando accionamos alguno de ellosse cierra el circuito e ingresa el pulso proveniente del pulsador. Para ingresar la señal al PIC previamente debemos adaptar la señal proveniente de la guitarra con el siguiente circuito:

Gaston M. Murphy – Damian O. Macarrein
Proyecto de Microprocesadores I del CENT57 – Año 2002

Proyecto: Afinador digital microprocesado

Con este circuito en la etapa amplificadora, le damos ganancia almicrófono y también eliminamos el ruido de línea(50Hz), que no es deseable. En la etapa siguiente seleccionamos una banda de frecuencia en la que vamos a trabajar, ya que las frecuencias de la guitarra van desde los 164 a los 660HZ, la frecuencia de corte para el pasa bajos es de 700Hz y para el pasa altos es de 120Hz. La ultima etapa es un comparador de precisión el cual actúa como detector deniveles de voltaje, entregando una onda cuadrada con un nivel de salida con magnitudes hasta los 40v, en nuestro caso con 5v ya ingresamos al PIC que es de tecnología TTL.

Desarrollo:
El programa básicamente se maneja mediante interrupciones, es decir internamente cuando llega una interrupción se ejecuta otras partes del programa, funciona asincrónicamente. Las interrupciones pueden provenirdesde la entrada de señal(RB0) o por timer(TRM0) Cuenta con una “macro” que no es lo mismo que la subrutina, y que en este caso sirve para el recupero de todos registros en interrupciones. También hay una subrutina que se llama GET_TIEMPO_DE _MUESTREO, donde llamamos al tiempo de muestreo. Adentro de esta subrutina se encuentran los valores de cada cuerda(expresada en periodo cada cuerda), cuando labase de tiempo de una cuerda coincide con los 100 pulsos del contador de muestreo, genera una interrupción de timer(TRM0). Cuenta con un multiplexado y lectura de los pulsadores, también el armado de la memoria de leds, los cuales mostrará en el multiplexado. El programa principal esta dado por la programación de los puertos, del registro OPTION, y del INTCON, y el reseteo de la entrada de señal,en primer lugar. En segundo lugar inicializamos las variables y ponemos los distintos contadores en cero. Después esta el programa de interrupción el cual se fija si llego una nueva interrupción y también de donde provino. Si es del timer entonces el contador de milisegundos se incrementa para después de algunos cálculos multiplexarlo. Si la vino de RB0 es por que llego un flanco entonces se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Afinaciones
  • Afinaciones
  • AFINAMIENTO
  • AFin
  • Afines
  • Pica Pica
  • Pice
  • los picos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS