Sei sulla pagina 1di 10

Proyecto

Fenmenos Colectivos Silva Prez Edzna Claudia

Frecuencmetro de Ondas
Un frecuencmetro es un instrumento que sirve para medir la frecuencia, contando el nmero de repeticiones de una onda en un intervalo de tiempo, mediante el uso de un contador que acumula el nmero de periodos. Dado que la frecuencia se define como el nmero de eventos de una clase particular ocurridos en un perodo, es generalmente sencilla su medida. Segn el sistema internacional el resultado se mide en Hz. El valor contado se indica en un display y el contador se pone a cero, para comenzar a acumular el siguiente periodo de muestra. La mayora de los contadores de frecuencia funciona simplemente mediante el uso de un contador que acumula el nmero de eventos. Despus de un periodo predeterminado (por ejemplo, 1 segundo) el valor contado es transferido a un display numrico y el contador es puesto a cero, comenzando a acumular el siguiente periodo de muestra. El periodo de muestreo se denomina base de tiempo y debe ser calibrado con mucha precisin. El cristal de cuarzo es utilizado como componente de control de la frecuencia de circuitos osciladores convirtiendo las vibraciones mecnicas en voltajes elctricos a una frecuencia especfica. Esto ocurre debido al efecto "piezoelctrico". La piezo-electricidad es electricidad creada por una presin mecnica. En un material piezoelctrico, al aplicar una presin mecnica sobre un eje, dar como consecuencia la creacin de una carga elctrica a lo largo de un eje ubicado en un ngulo recto respecto al de la aplicacin de la presin mecnica. En algunos materiales, se encuentra que aplicando un campo elctrico segn un eje, produce una deformacin mecnica segn otro eje ubicado a un ngulo recto respecto al primero. Por las propiedades mecnicas, elctricas, y qumicas, el cuarzo es el material ms apropiado para fabricar dispositivos con frecuencia bien controlada.

El Pic 16F84A tiene un contador que se llama timer0, el cual puede configurarse para que inicie en cero, se cre una librera de retardos de un segundo con los ciclos mquina para contar el nmero de interrupciones que provoca una onda por un segundo, siendo esta la definicin de frecuencia (hz). El valor acumulado se guarda en el timer y se muestra en un display de LSD.

El Pic16F84A, slo puede manejar hasta 8bits, por lo cual el nmero binario ms grande es cuando los 8 bits estn encendidos (11111111), ese nmero es el 256 en decimal; por lo cual a llegar a valores mayores el contador sufre un desbordamiento reinicindose en 0. De manera anloga esto nos imposibilita guardar un nmero mayor a 255 en el PIC. Para llegar a rangos mayores se cre un mensaje literal que fuera llamado cuando ocurriese el desbordamiento. +256Hz. Indicando en el display el valor del Timer0 reiniciado a causa del desbordamiento ms el mensaje.
Se program el PIC en lenguaje ensamblador, siendo el siguiente cdigo compilado: ;************************************ Proyecto.asm ************************************* ; ; Frecuencmetro elemental para la seal aplicada al pin RA4. La frecuencia mxima ser ; de Hz. ; ; ZONA DE DATOS **********************************************************************

__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC LIST P=16F84A

INCLUDE <P16F84A.INC>

CBLOCK 0x0C Frecuencia D ENDC

; ZONA DE CDIGOS ********************************************************************

ORG Inicio call bsf

LCD_Inicializa STATUS,RP0 ; Acceso al Banco 1. ; TMR0 como contador por flanco descendente de ; RA4/T0CKI. Prescaler asignado al Watchdog. ; Acceso al Banco 0.

movlw b'00111000' movwf OPTION_REG bcf Principal clrf call movf TMR0 Retardo_1s TMR0,W STATUS,RP0

; Inicializa contador. ; Tiempo durante el cual contar los pulsos. ; Lee el Timer 0. ; de pulsaciones por segundo. ; Si frecuencia es 0, aumenta un contador

movwf Frecuencia btfsc INTCON,T0IF goto tercero call LCD_Borra

movlw .5 call movf call LCD_PosicionLinea2 Frecuencia,W VisualizaNumero

; Se sita en el centro de la segunda lnea.

; Visualiza la frecuencia.

movlw MensajeHz call goto tercero call LCD_Borra LCD_Mensaje Principal

movlw .5 call movf call LCD_PosicionLinea2 Frecuencia,W VisualizaNumero

; Se sita en el centro de la segunda lnea.

; Visualiza la frecuencia.

movlw Mensaje1Hz call goto LCD_Mensaje Principal

; Subrutina "VisualizaNumero" ----------------------------------------------------------; ; Cuando haya que visualizar un nmero mayor de 99 las decenas siempre se visualizan aunque ; sean cero. Cuando sea menor de 99 las decenas no se visualizan si son cero. ; CBLOCK 0x0C GuardaNumero ENDC

VisualizaNumero movwf GuardaNumero ; Reserva el nmero. call movf btfss goto movf call BIN_a_BCD BCD_Centenas,W STATUS,Z VisualizaCentenas GuardaNumero,W BIN_a_BCD ; Vuelve a recuperar este valor. ; Lo pasa a BCD. ; Pasa el nmero a BCD. ; Primero las centenas. ; Si son cero no visualiza las centenas.

call goto

LCD_Byte FinVisualizaNumero

; Visualiza las decenas y unidades.

VisualizaCentenas call movf call call LCD_Nibble GuardaNumero,W BIN_a_BCD ; Visualiza las centenas. ; Vuelve a recuperar este valor. ; Lo pasa a BCD.

LCD_ByteCompleto ; Visualiza las decenas aunque sea cero.

FinVisualizaNumero return

; Subrutina "Mensajes" ------------------------------------------------------------------

Mensajes addwf PCL,F MensajeHz DT " Hz ", 0x00

; Subrutina "Mensajes" ------------------------------------------------------------------

Mensajes1 addwf PCL,F Mensaje1Hz DT " +256Hz ", 0x00 INCLUDE <RETARDOS.INC> INCLUDE <BIN_BCD.INC>

INCLUDE <LCD_4BIT.INC> INCLUDE <LCD_MENS.INC> END

El Pic cuenta con una serie de patitas que pueden configurarse como una serie de entradas y salidas, las salidas se conectan al display y la patita RA4 es la entrada para la seal de la onda. Se crearon unas libreras extras para la configuracin en la visualizacin en el display. Para la parte real se uso el cristal de cuarzo de 24(Mhz) para que funcione como reloj contador con el pic, y se conecto con dos capacitores de 22 nf. Trabaja con una fuente de poder de 5V A 12V Para el ensamble se necesita una protoboard, una pantalla de LSD

LCD1
LM016L

X1 C1
CRYSTAL 22pF

C2
22pF

VSS VDD VEE

RS RW E 4 5 6

16 15 4

OSC1/CLKIN OSC2/CLKOUT MCLR

RA0 RA1 RA2 RA3 RA4/T0CKI RB0/INT RB1 RB2 RB3 RB4 RB5 RB6 RB7

17 18 1 2 3 6 7 8 9 10 11 12 13

PIC16F84A U1(RA4/T0CKI)

El afinador

7 8 9 10 11 12 13 14

U1

1 2 3

D0 D1 D2 D3 D4 D5 D6 D7

En el caso de una aplicacin del frecuencmetro, es la de el trato con sonidos y msica. Para ello analizaremos la frecuencia presente en las notas musicales. Entre las propiedades del sonido musical, esta la del tono, intensidad y timbre. El tono es el carcter proporcionado por la frecuencia de la oscilacin mecnica, estas oscilaciones se miden en paquetes de vibraciones llamados ciclos, vibraciones por segundo cuya unidad son los (hz). Mientras mayor sea su frecuencia su sonido ser ms alto, o bien, ser agudo. De manera inversa, para los graves. La longitud de onda alcanzara sus mximos y sus mnimos en el mismo instante. La intensidad en la onda armnica va a depender de la energa que se le proporcione a la perturbacin, y esta se ver afectada a medida en su amplitud. El timbre es lo que caracteriza al cuerpo que proporciona el sonido, este es el resultado del conjunto de Tonos, semitonos, armnicos, entre otras cosas que otorgue el cuerpo al perturbarse. Cada objeto sonoro Proporciona un timbre nico, en el caso de los instrumentos musicales o la voz, es lo que marca la diferencia entre el sonido que cada uno otorga. El timbre depende de la forma de la onda y su intensidad, este espectro forma una onda sinusoidal. El espectro es una sucesin de barras verticales repartidas a lo largo de un eje de frecuencia y que representan a cada una de las senoides correspondientes a cada sobre tono, y su altura indica, Entonces, el sonido resultante. Tenemos entonces, que una vibracin sinusoidal a una frecuencia concreta, produce un sonido puro que nosotros percibimos como un pitido de un determinado tono. Estas frecuencias concretas, las conocemos como notas. Estas frecuencias concretas las dividimos en octavas, estas octavas estn divididas en doce, a las que nombramos notas. Estas divisiones estn compuestas por siete tonos y cinco semitonos. Tonos: LA (A) SI (B) DO (C) RE (D) MI (E) FA (F) SOL (G) SEMITONOS: DO (sostenido) equivalente a Re (bemol) Re (sostenido) equivalente a Mi (bemol) Fa (sostenido) equivalente a Sol (bemol) SOL (sostenido) equivalente a LA (bemol) LA (sostenido) equivalente a SI (bemol)

En una escala, tiene un ordenamiento en serie; Esta agrupacin va de tono, tono, semitono, tono, tono, Tono, semitono. Este orden se repite en toda la escala consecutivamente.

Por ejemplo, la escala de Do Mayor Do (tono), Re (tono), Mi (semitono), Fa (tono), Sol (tono), La (tono) Si (semitono), Do (tono)...

Para identificar la frecuencia de una nota musical con una expresin matemtica, se ha escogido una Frecuencia de referencia. Comnmente, en las orquestas y como patrn, se afina a una frecuencia de 440 (hz) o bien, un la3. Esta cantidad se multiplica por la raz duodcima de dos, y se eleva el nmero de semitonos.

Aqu esta una lista, por medio de esta frmula, de las octavas musicales y sus vibraciones por segundo. Primera octava: Do 1: 65,406 Do# 1: 69,296 Re 1: 73,416 Re# 1: 77,782 Mi 1: 82,407 Fa 1: 87,307 Fa# 1: 92,499 Sol 1: 97,999 Sol#1: 103,826 La 1: 110 La# 1: 116,541 Si 1: 123,471 Segunda octava: Do 2: 130,813 Do# 2: 138,591 Re 2: 146,832 Re# 2: 155,563 Mi 2: 164,814 Fa 2: 174,614 Fa# 2: 184,997 Sol 2: 195,998 Sol#2: 207,652 La 2: 220 La# 2: 233,082 Si 2: 246,942

Tercera octava: Do 3: 261,626 Do# 3: 277,183 Re 3: 293,665 Re# 3: 311,127 Mi 3: 329,628 Fa 3: 349,228 Fa# 3: 369,994 Sol 3: 391,995 Sol#3: 415,305 La 3: 440 La# 3: 466,164 Si 3: 493,883 Cuarta octava: --------------Do 4: 523,251 Do# 4: 554,365 Re 4: 587,33 Re# 4: 622,254 Mi 4: 659,255 Fa 4: 698,456 Fa# 4: 739,989 Sol 4: 783,991 Sol#4: 830,609 La 4: 880 La# 4: 932,328 Si 4: 987,767 Quinta octava: Do 5: 1046,502 Do# 5: 1108,731 Re 5: 1174,659 Re# 5: 1244,508 Mi 5: 1318,51 Fa 5: 1396,913 Fa# 5: 1479,978 Sol 5: 1567,982 Sol#5: 1661,219 La 5: 1760 La# 5: 1864,655 Si 5: 1975,533 Sexta octava:

Do 6: 2093,005 Do# 6: 2217,461 Re 6: 2349,318 Re# 6: 2489,016 Mi 6: 2637,02 Fa 6: 2793,826 Fa# 6: 2959,955 Sol 6: 3135,963 Sol#6: 3322,438 La 6: 3520 La# 6: 3729,31 Si 6: 3951,066 Septima octava: Do 7: 4186,009 Do# 7: 4434,922 Re 7: 4698,636 Re# 7: 4978,032 Mi 7: 5274,041 Fa 7: 5587,652 Fa# 7: 5919,911 Sol 7: 6271,927 Sol#7: 6644,875 La 7: 7040 La# 7: 7458,62 Si 7: 7902,133

Potrebbero piacerti anche