Página principal
Arduino
TM1638

Frequency counter
Frecuencímetro


En este artículo enseñaré como construir un medidor de frecuencia.
Buscando en internet medidores de frecuencia para utilizar en mi medidor de inductancia, encontré  está página:
http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-frequency-counter-library/
Había creado una librería para un  contador de frecuencia.
Este proyecto era una derivación de otro proyecto:
http://interface.khm.de/index.php/lab/interfaces-advanced/theremin-as-a-capacitive-sensing-device/
En esta página había creado un frecuencímetro para medir la interferencia en un oscilador cuando se acercaba una persona(Sensores de proximidad).

Como tenía el módulo TM1638, aproveché para montarlo todo, y probar la exactitud del frecuencímetro.



Esquema del circuito.


Circuito montado probando cristal de 32668 (Cuarzo normal en relojes).


Prueba cristal de 2 MHz.

He de comentar que el último dígito es siempre cero debido a que es consecuencia de una multiplicación por 10.
He utilizado para comparar un antiguo montaje que hice con un PIC freser.html ,el cual me ha funcionado bastante bien.

Cuarzo
455 KHz
2MHz
4MHz
32768Hz
16f648 441 KHz
1,999 MHz
3,986 MHz
32768Hz
Arduino
440,9 KHz
1,999 MHz
3,998 MHz
32770Hz

Como se puede observar de los datos obtenidos, puedo asegurar que hasta 4MHz el frecuencímetro se comporta muy bien, bastante mejor de lo esperado.


PROGRAMA


Saludos.
Juan Galaz


Bibliografía:

http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-frequency-counter-library/
http://interface.khm.de/index.php/lab/interfaces-advanced/theremin-as-a-capacitive-sensing-device/