Frecuencimetro

Solo disponible en BuenasTareas
  • Páginas : 12 (2909 palabras )
  • Descarga(s) : 4
  • Publicado : 24 de mayo de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD NACIONAL DE COLOMBIA, ELÉCTRONICA DIGITAL I

1

FRECUENCÍMETRO
Guillermo Muñoz Molineros Código:222691, Sebastián Robayo Conde Código: 222940, Daniel Muñoz Ahumada código: 261411

BSTRACT:In this paper, we´ll show how was procedure to do our frequency meter, first we’ll describe the general idea of the operation’s dispositive in a black box scheme, next the flux diagram of everynecesary module for realize this proyect with his respective description and explanation, then, based on these diagrams we will do the same, but in the hardware description laguage verilog, next the every module simulations corresponding to verificate the proper functioning of the system, and last, a results evaluation.

A

que determina los intervlos de tiempo en los que se va a contar tiempodependiendo de la posición del rango, y la segunda, es la que realiza el contero de la frecuencia de la señal durante el tiempo determinado por la primera parte.

1 ESQUEMA GENERAL Lo que se quiere lograr es diseñar e implementar un dispositivo que mida y muestre en una serie de displays el valor de la frecuencia de una señal cuadrada de entrada, con diferentes rangos, los cuales son de 0 a 9999Hz, de 10 a 9999 KHz, y de 10 a 9999 MHz (aunque tal vez no le pondremos a la entrada frecuencias tan grandes). Basicamene el sistema es el siguiente.

Figure 3.

Primer Módulo: División de tiempo

Figure 1.

Esquema general del frecuencímetro

Para el contador de frecuencia se reciben dos señales, una es a la que se le va a medir la frecuencia y la otra es la señal del tiempo, elfuncionamiento básico de este contador es que este contará los flancos de subida de la señal a medir dependiendo de el tiempo recibido, mientras este se mantenga en su valor en uno se contará, una vez el valor de tiempo es cero la salida cambia la frecuancia contada, si el valor supera 10000 se activa un segundo contador de 0 a 3 el cual determinará el encendido de un punto en el display el cualrepresenta KHz si el punto está en la primera posición o MH si está en la segunda posición. 1.1 Módulo 1: Contador de frecuencia

Figure 2.

Diagrama de bloques módulo 1.

El primer módulo se divide en dos partes, una que hace la división de tiempo, es decir, teniendo un contador interno que

La idea del divisor de tiempo es que teniendo en la entrada la posición del rango, se definen unos limitesde conteo, los cuales determinan el tiempo en que se va a medir la frecuencia, entonces, primero la variable contadora y la variable tmp se inician en cero, si el rango está en la posición 00, entonces la variable contadora tiene que llegar a 50’000.000, mientras no ocurra eso la variable tmp va a conservar su estado, luego cuando se llega a ese valor la variable contadora empieza de nuevo y lavariale tmp cambia de estado(inicialmente en cero, cambia a uno), y hasta que el contador no vuelva a llegar a 50’000.000, tmp se va a mantener en uno, y en ese tiempo es en el cual el contador va a funcionar. Cuando el rango está en la posición 01 se realiza el mismo procedimiento anterior pero ahora el limite es 5’000.000 valor al que obviamente se va a llegar mas rapido, lo que indica que eltiempo de conteo va a ser menor y por lo tanto mas impreciso. Para el contador de frecuencia se reciben dos señales, una es a la que se le va a medir la frecuencia y la otra es la señal del tiempo, el funcionamiento básico de este contador es que este contará los flancos de subida de la señal a medir dependiendo de el tiempo recibido, mientras este se mantenga en su valor en uno se contará, una vez elvalor de tiempo es cero la salida cambia la frecuencia contada, si el valor supera 10000 se activa un segundo contador de 0 a 3 el cual determinará el encendido de un punto en el display el cual representa KHz si el punto está en la primera posición o MH si está en la segunda posición, y ademas el contador empieza contar de nuevo pero ahora se inicializa en 10, tambien se incluye un contador...
tracking img