Página principal

Frecuencímetro y medidor de capacidad

Prescaler 1.3GHz
  16f628
Frequency_counter - capacity meter
Programación en C y Ensamblador

xsetaseta@gmail.com

Con esto se termina la serie de artículos relativo a  medidores de frecuencia y capacidad.
Para terminar pongo dos entradas al frecuencímetro, una de alta sensibilidad y otra con un prescaler que alcanza 1.3GHz.
Como prescaler he utilizado el circuito integrado U664, es un divisor de 64. En el esquema figura U893BSE, es un integrado compatible con el.



Esquema del circuito.


Distribución de componentes en el circuito impreso.
Circuito impreso Archivo


Midiendo la frecuencia de un cristal de 32768 HZ, es el standar en cristales para relojes.


Midiendo la frecuencia de un cristal de 12MHz.


Midiendo la frecuencia de transmisión de un WALKIE TALKIE mediante 3 espiras colocadas cerca de la antena.


Midiendo la capacidad de un condensador de 47pF.

El que quiera ponerlo en una caja deberá colocar un conmutador entre los 3 tipos de entrada, TTL, Alta sensibilidad 100 ohmios, prescaler 1.3GHZ, medidor de capacidad. Esto lo dejo al gusto de cada uno.

Sigo manteniendo las dos líneas de programación, en C y ASM, teniendo algunas diferencias.
Para cambiar de escala debemos que mantener el pulsador apretado hasta que nos muestre en el LCD "Cambiando escala ",
C
ASM
0-65500 Hz
0-16MHz  1S
0-655 KHz
0-16MHz  0.1S
0-6.5 MHZ
0-65MHZ  0.4S
0-65 MHz
1.3GHz Prescaler
1.3GHz Prescaler
Medidor C 
Medidor C

Ejemplo: 32768 Hz
Ejemplo:  0. 000.032.768 Hz
frecapCx.hex
frecapAx.hex
Entre los dos tipos, yo me decanto por el hecho con la rutina en ensamblador (ASM) es mucho mas precisa.
Hubiese sido aún mas preciso utilizando un cristal de 16MHz, pero como el primer montaje lo hice con uno de 4 MHZ no he querido cambiar nada, además si se querría tarar perfectamente deberíamos colocar un condensador ajustable en el cristal del microcontrolador. Creo de todas formas que es bastante preciso.

No me pidáis los códigos fuente, hasta dentro de 1 año no los libero.
Al que le interese el Chip 16F628 con el programa grabado, lo vendo por 6€ incluido el porte.
Me ha llegado una partida de 16F648 que es de 4k en vez de 2k, pero el programa funciona igualmente.


Como ya ha pasado el tiempo, pongo a disposición los códigos fuente.
Programa en C.
Programa en C con código ensamblador.


Saludos.
SETA43

Juan Galaz