¿La forma más barata de sincronizar la fecha y la hora para un sistema independiente?

11

Si tiene un dispositivo conectado a una red, la respuesta es obvia: use NTP .

Si no tiene una conexión de red, puedo pensar en 3 formas de obtener la fecha y hora actuales:

  • Señal de radio, es decir WWV o WWVH en los Estados Unidos.
  • GPS.
  • señal de teléfono celular.

No conozco ninguno de los pros y los contras de cada método, es decir, la disponibilidad y el costo de los chipsets o si necesita una suscripción de teléfono celular para escuchar a escondidas una transmisión de torre de telefonía móvil.

    
pregunta Mark Ransom

3 respuestas

11

Utilizaría WWVB (en realidad DCF77, ya que estoy en Europa). Usted puede comprar receptores compactos de baja potencia por 10 a 15 dólares. This one es GBP 7.99 ).

Funciona de 3 V a 5 V, y tiene una entrada de habilitación para cambiar de unos pocos mA a menos de \ $ \ mu \ $ A. Gracias a su pequeño tamaño, puede incorporarse fácilmente en su producto.

GPS puede no tener recepción en el interior.

    
respondido por el stevenvh
6

Esos son los tres sospechosos habituales, así que aquí van:

Señal de radio

Estos son generados generalmente por el NIST o alguna otra agencia gubernamental que está muy preocupada por el tiempo, por lo que espero que sean muy precisos, sin embargo, según lo que recuerdo, la resolución fue el problema. Ellos transmiten actualizaciones como cada minuto. Por lo tanto, puede sincronizar con una referencia de tiempo precisa, pero es responsable de cualquier desviación entre esas actualizaciones. Si su sistema puede manejar eso, entonces genial. Una de las ventajas de estas señales es que tienen una frecuencia mucho menor que los otros dos métodos, por lo que si el sistema va a estar dentro del edificio la mayor parte del tiempo o en un área realmente remota, obtendrá una recepción mucho mejor que lo haría con GPS / Celular, que requieren una vista semi clara del cielo o una torre de telefonía en una proximidad relativamente cercana, respectivamente. Además, estos módulos pueden ser más difíciles de encontrar, ya que estos estándares no son las nuevas características que son imprescindibles para cada nuevo Android / iPhone, por lo que es posible que desee pensar en las preocupaciones de suministro / tiempo de entrega para su proyecto.

GPS

Tiempo muy preciso. Definitivamente, su mejor apuesta si necesita una referencia de tiempo precisa y continua. Los módulos son fáciles de obtener, bastante económicos y tienen un costo de 1 vez. Haría esto si crees que siempre tendrás una vista confiable del cielo y elegiría esto por celular, ya que ambos son probablemente tan fáciles de implementar (probablemente solo un UART que habla con el periférico) pero no lo harás. t tiene que preocuparse por pagar por el servicio Además, la mayoría de los módulos le brindan una referencia de frecuencia precisa (1PPS y 10 MHz) que puede usar para sincronizar su procesador con mayor precisión (que no obtendrá con ninguna de las otras dos opciones).

Celular

Curiosamente, estos tienden a tener una precisión extremadamente alta (la mayoría lo necesitan ya que operan en un esquema TDM). El mayor inconveniente que veo aquí es que CREO tendrás que pagar por el servicio. Alguien podría saber de manera diferente, ya que es posible que no necesite servicio para obtener el tiempo dado que (por alguna ley ... posiblemente el mandato de la FCC) se requiere que los operadores de telefonía celular dejen pasar al 911. Lo que significa que puede asociarse con una torre y posiblemente obtener tiempo, simplemente no llamadas. Valdría la pena comprar un kit de evaluación y probar esto. Un profesional aquí podría ser la comunicación en el camino. Si tiene ganas de pagar la tarifa de servicio, entonces, si alguna vez tiene una interrupción de la unidad, siempre podría enviarle un mensaje de regreso y hacerle saber que algo sospechoso sucedió. También es posible que haya planes económicos, solo para texto / datos disponibles a través de operadores, ya que muchos fabricantes OEM (como Amazon Kindle, por ejemplo) quieren conectividad de datos sin audio. Por lo tanto, puede investigar un poco y descubrir que el precio no es tan malo y se ajusta a su presupuesto.

    
respondido por el Joel B
4

La señal de radio probablemente será la más barata de implementar. Y funciona en interiores. Pero está muy sujeto a las condiciones atmosféricas. Tengo una estación meteorológica digital que contacta con WWV y ocasionalmente se queja de que no puede obtener el tiempo. Sin embargo tengo una señal débil incluso en los mejores días. Estoy en la costa este y estoy tratando de contactar a Colorado.

El GPS será más confiable mientras estés al aire libre. En el interior sería impredecible según el conjunto de chips y la antena que utilice. Tiene el beneficio adicional de brindarte datos de ubicación.

Señal del teléfono celular, estoy 90% seguro de que necesita una suscripción a los datos de voz para recibir la hora. Aquí hay un comentario SO a ese efecto: enlace Eso haría que la señal celular sea la más cara de implementar. También depende de la cobertura de la torre celular, por lo que no sería tan confiable en una amplia gama de ubicaciones como el GPS, pero sería comparable a la radio.

    
respondido por el embedded.kyle

Lea otras preguntas en las etiquetas