Adquirir una entrada de reloj precisa para mi computadora

1

Crear un timegrapher es bastante sencillo , no es más que un transductor piezoeléctrico conectado a un amplificador. Sin embargo, para poder utilizar realmente los resultados, se necesita un reloj preciso para comparar los resultados.

¿Cómo debo obtener esta señal? El resultado final debería ser, supongo, una señal de entrada que puedo introducir en el programa que utilizo para analizar los sonidos de mi reloj.

Entiendo que hay unidades GPS alimentadas por USB que generan una salida muy precisa de 1 pulso por segundo (PPS). Pero, ¿cómo puedo introducir esto en mi software?

¿Qué otras opciones (preferiblemente de bajo costo) hay?

  • ¿Algo construido usando un servidor NTP? ¿Pero habrá problemas con el retraso?
  • Construyendo un receptor de radio que usa una señal de tiempo. He entendido que esto puede ser un poco desordenado (interferencia, etc.).
pregunta Figaro

2 respuestas

2

Teniendo en cuenta que Windows (y otros sistemas operativos de escritorio) ni siquiera está cerca de un sistema operativo en tiempo real, lo mejor sería obtener un receptor GPS externo y alimentar su salida de 1 pps al otro canal de un estéreo. Entrada de audio en su computadora. Luego, su software podría correlacionar la información entre los dos canales para determinar el error de frecuencia del reloj que está probando.

    
respondido por el Dave Tweed
0

Solo para agregar a mis comentarios anteriores, aquí hay un par de circuitos de reloj xtal típicos que usan divisores CMOS comunes.

El 4060 no tiene suficientes etapas divisorias para producir una señal de 1Hz desde un Xtal de 32.768 kHz, por lo que se requiere un divisor adicional (4013). El 4521 tiene muchas etapas, pero no todas están disponibles, por lo que se utiliza un Xtal de mayor frecuencia (4.194304 MHz).

Alternativamente, puede intentar usar un microcontrolador controlado por un reloj xtal simple (sat ATtiny, por ejemplo, ejecutando desde un xtal de 32KHz) o obtener algo como un arduino nano (reloj de 16MHz) listo.

    
respondido por el JIm Dearden

Lea otras preguntas en las etiquetas