Frecuencímetro y medidor de capacidad
Prescaler 1.3GHz
16f628
Frequency_counter - capacity meter
Programación en C y Ensamblador
xsetaseta@gmail.com16f628
Frequency_counter - capacity meter
Programación en C y Ensamblador
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 |
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
Gracias Juan Galaz por compartir tus proyectos ya arme y probe este frecuencimetro solamente me falta testear la parte del prescaler,por lo demas todo excelente.
ResponderEliminarMe alegra que te haya funcionado.
ResponderEliminarEl ajuste del prescaler es un poco complicado, depende de la señal, algunas veces interfiere el frecuencímetro en la própia señal.
Un saludo.
Juan Galaz
Hola Juan; la verdad muy buen circuito!
ResponderEliminarSabés que otro pic que pueda trabajar en los 2.4 Ghz?? Tendrás de casualidad el pcb de tal circuito?
Saludos
Los PIC no trabajan a 2.4 Ghz, son los prescaler los que dividen la frecuencia para que sea tratada por los PIC.
ResponderEliminarPrescaler de 2.4Ghz seguro que existen, pero yo no tengo ninguno para hacer pruebas.
Un saludo
en Ebay o aliexpres venden el UPB1505 que lelga hasta los 3 giga, voy a hacer el frecuencimetro y probarlo , saludos
ResponderEliminarhabia armado otro frecuencimetro pero este tiene el programa con para el prescaler , sino se me complicaba al hacerlo porque tenia que poner un prescaler de 64 y 2 divisores 5/4 , para llegar a la divison de 100 , saludos
ResponderEliminarHola Juan! Felicitaciones!!! Excelente trabajo! Muchas gracias por compartirlo!!!
ResponderEliminarSolo tengo una consulta, ¿Que valor tiene L1?
Saludos!!