Contador de Frecuencia Con PIC
Contador de Frecuencia Con PIC
Contador de Frecuencia Con PIC
1) PREPARACION TEORICA:
2) INTRODUCCION:
¿Qué es la Frecuencia?
Las señales análogas periódicas en las aplicaciones reales son complejas y rara
vez pueden ser representadas por una sinusoide simple. Los componentes de
frecuencia que constituyen una de estas señales son normalmente las propiedades
de interés, y su análisis es conocido como dominio de la frecuencia o análisis
espectral. Este tipo de análisis es requerido principalmente para sonido y
vibraciones.
Obtener la frecuencia de una señal digital, por otro lado, es muy sencillo. Para una
simple señal digital, como la descrita en la siguiente figura, el periodo es
directamente el tiempo entre flancos de subida, o entre flancos de bajada. Si el
tiempo entre flancos de subida o de bajada varia ligeramente, usted puede
promediarlos sobre un gran número de muestras para determinar la frecuencia.
Cuando la frecuencia de la señal digital es muy alta o varía, es mejor emplear uno
de los métodos de dos contadores descritos abajo. Obsérvese que la misma
limitación de hardware aplica para ambos métodos con dos contadores. Esto es, la
frecuencia que usted está midiendo no puede exceder la máxima frecuencia de
entrada soportada por el contador, aunque puede exceder la del tiempo base.
El tiempo de medición de esta Señal Interna debe ser un múltiplo del Tiempo Base
Interno, o, en otras palabras, debe ser divisible por él. El número de eventos de la
Señal de Entrada se cuentan sobre el periodo de tiempo conocido provisto por la
Señal Interna. Al dividir el número de eventos por el tiempo conocido de medición
se obtiene la frecuencia de la Señal de Entrada. Nuestro circuito “Contador de
Frecuencia”, basa su funcionamiento en este esquema de trabajo. En la próxima
figura puede observarse un diagrama básico del contador de Frecuencia.
Programa Frec5:
La salida del valor de cada digito, se realiza a través del Puerto A del Micro (Pines
17,18, 1 y 2). El dato (Digito) correspondiente a cada display es enviado al puerto y
simultáneamente se activa el Transistor de conmutación de cada Display. Esta
operación se hace a alta velocidad y el ojo humano no la detecta o diferencia (No
debe haber parpadeos o Flickers en los displays). La salida del puerto, se aplica a
un CI Decodificador (SN7447A) que convierte el valor BCD aplicado a sus Pines (
6, 2, 1 y 7), al código de 7 Segmentos para poder encender los LEDs del Display.
Display de 7 Segmentos
Finalmente la Subrutina “DELAY”, genera un retardo de tiempo para la retención
visual del valor presentado en cada Display.
3) ACTIVIDADES DE LABORATORIO:
4) ACTIVIDADES POST-LABORATORIO: