EA1DDO escribió:Claro, supongo que eso para ajustes muy pequeños sirve. Ajustes de algunos segundos.
Pero si la diferencia es grande... podría tardar demasiado tiempo en hacer el ajuste, por lo que tampoco serviría.
Si el ajuste inicial es muy grande (hablamos de minutos o más) lo normal es hacerlo de un plumazo, o sea, a lo bruto. Generalmente esto ocurre al arrancar el sistema y antes de que aplicaciones sensibles a los bailes relojeros de san vito puedan verse afectadas.
Una vez ajustada la hora inicialmente, de todas maneras, con NTP y el ajuste que comento tienes la garantía de tener una precisión incluso mejor que 1 ms.
La precisión que consigues depende, claro está, de las características de la red. Porque emplea métodos estadísticos pero tampoco puede hacer milagros.
Un ejemplo: Esta primera máquina está conectada al mismo conmutador en el que está la Raspberry con la tarjeta GPS.
Código:% ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *192.168.1.194 .PPS. 1 u 990 1024 377 0.374 0.028 0.038
Como ves, la diferencia que calcula es de 28 µs. Hay un jitter de 38 µs causado sobre todo porque la Raspberry tiene un interfaz Ethernet conectado vía USB. Con PCI Express sería más preciso. Ambos están conectados en el mismo conmutador.
El segundo ejemplo está conectado vía Ethernet, pero en otro conmutador de red y con un enlace LACP de 2 Gbps (2 puertos GbE agrupados como uno). Como puedes ver, el jitter y la diferencia son algo más altos. Aunque seguimos hablando de ciento y pico microsegundos.
Código:borjam@micro1:~ % ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *192.168.1.194 .PPS. 1 u 404 1024 377 0.357 0.126 0.066
Y ahora el tercer ejemplo. Una Raspberry Pi 3 conectada vía inalámbrica y en una red que está conectada a la anterior a través de un enlace inalámbrico de 5 GHz. Aquí verás que se dispara todo. Retardo de 5 ms, con un jitter de 160 µs, y el ajuste que consigue (¡que ya está bien!) son unos 500 µs.
Código:pi@Raspy_DMR:~ $ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *192.168.1.194 .PPS. 1 u 122 128 377 5.409 -0.517 0.163
En el caso de los dos primeros servidores influye también el tipo de interfaz GbE y, en su caso, la configuración de modos de ahorro de energía y otras zarandajas.
Sin embargo, si no dispones del mecanismo de ajuste adecuado te verás obligado a andar haciendo cambios a lo bruto (aunque sean de 1 segundo) lo que sí es un problema.
NTP, por supuesto, está diseñado para tenerlo siempre activo, no para ponerlo y quitarlo por capricho.
73, Borja EA2EKH
---
Tinker, tailor,
Soldier, sailor,
Rich man, poor man,
Beggar-man, thief!
Escribió:está conectada al mismo conmutador en el que está la Raspberry con la tarjeta GPS.
Supongo que es un montaje de esos llamados "Stratum-1".
He visto alguno incluso con Arduino, que a mi por ejemplo se me hace más sencillo de manejar que una Rasberry.
Luego supongo que todas las maquinas de esa LAN hay que darles la IP de ese servidor NTP. Por lo qu eveo, Linux lo lleva incorporado, pero en Windows... no se exactamente cual sería la mejor opción.
Y claro, supongo que un sistema así ya no necesita nada más para por ejemplo hacer digitales.
Incluso he visto algún servidor NTP que va referenciado a 10 MHz por lo que supongo que se habrá un equipo que haga ambas cosas, servidor NTP y referencia de 10 MHz.
Para nosotros sería ideal, para sincronizar PC, radio, transverters, WSJT, etc.
73, Máximo - EA1DDO
Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es
EA1DDO escribió:Escribió:está conectada al mismo conmutador en el que está la Raspberry con la tarjeta GPS.Supongo que es un montaje de esos llamados "Stratum-1".
Eso es.
Escribió:He visto alguno incluso con Arduino, que a mi por ejemplo se me hace más sencillo de manejar que una Rasberry.
Hombre, en Arduino no se me ha ocurrido intentarlo. Tampoco se si se puede ejecutar bien NTP ahí. Como mínimo tienes una complicación, que necesitas dos añadidos al Arduino. GPS y Ethernet. En el caso de la Raspberry la Ethernet ya está.
Escribió:Luego supongo que todas las maquinas de esa LAN hay que darles la IP de ese servidor NTP. Por lo qu eveo, Linux lo lleva incorporado, pero en Windows... no se exactamente cual sería la mejor opción.
Sí, claro, hay que darles la dirección del servidor NTP a los equipos. También se puede usar el DHCP de la red para darles dicha información automáticamente.
Escribió:Y claro, supongo que un sistema así ya no necesita nada más para por ejemplo hacer digitales.
Aunque es un poco retorcido, haciendo esto puedes irte al monte a hacer JT
Escribió:Incluso he visto algún servidor NTP que va referenciado a 10 MHz por lo que supongo que se habrá un equipo que haga ambas cosas, servidor NTP y referencia de 10 MHz.
Hay tarjetas de GPS que tienen salida PPS y permiten hacer eso mismo, sí.
Lo interesante de sincronizar osciladores así es que puedes hacer locuras como colocar SDRs en varios edificios y, con las muestras sincronizadas, hacer "beam- forming"
73, Borja EA2EKH
---
Tinker, tailor,
Soldier, sailor,
Rich man, poor man,
Beggar-man, thief!
Muy interesante y enriquecedora la discusión.
Para aquellos con acceso limitado a internet, como es mi caso, sincronizo el reloj del PC con CLOCK, programa del mismo autor que el Multipsk:
http://f6cte.free.fr/
Esto lo hago una vez antes de los concursos de HF y cuando voy a hacer una sesión de WSPR, que no suelen ser muy largas, simplemente para comprobar cómo está la banda y cómo mi antena . Luego confío en la estabilidad del reloj del PC.
Como no uso modos "zombies", como el FT8, no necesito más precisión.
Quien tenga acceso continuo e ilimitado a internet pueden usar programas de sincronización vía NTP. Antes se recomendaba Dimension4:
http://www.thinkman.com/dimension4/
pero parece que el programa de Meinberg es más compacto (según Eham):
https://www.meinbergglobal.com/english/sw/ntp.htm
Son programas residentes, que están siempre cargados en memoria y sincronizan el reloj vía consulta con los patrones de NTP en internet. Yo no los he probado, por lo que no puedo decir más de ellos.
jon, ea2sn
Jon, EA2SN / AE2SN
... el que lee mucho y anda mucho vee mucho y sabe mucho. (Don Quijote, libro segundo, capítulo XXV)
Examinador Voluntario para la FCC (EE. UU.) con ARRL-VEC /.../ 4,69BDXCC como EE2A con una vertical y 5-100 W
Hola,
Escribió:necesitas dos añadidos al Arduino. GPS y Ethernet.
Bueno, ya hace tiempo que hay Arduinos con Ethernet incorporado;
Escribió:También se puede usar el DHCP de la red para darles dicha información automáticamente.
Esa opción no la he visto. ¿Como se hace?
Lo que he visto, con unas tarjetas PCIe que ya llevan el receptor GPS y sincronizan el el bus del PC directamente. Y otras que parecen simple receptores GPS con servidor NTP en formato tarjeta.
Alguno como G4HSK tuvo la misma idea y metió en una sola caja el servidor NTP y generador 10 MHz, ambos provenientes del GPS.
Escribió:parece que el programa de Meinberg es más compacto (según Eham)
Ese programa, y esa empresa, no la conocía.
También tiene tarjetas NTP y cosas de esas.
Es interesante el tema este. Son de esos proyectos para intentar más adelante.
Logras tener todos los PC sincronizados sin necesidad de programitas y servidores externos, muy interesante para los que hacen modos digitales.
Y también puede obtener 10 MHz de referencia para las radios y transverters (los que los tienen, claro).
Gracias.
73, Máximo - EA1DDO
Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es
EA1DDO escribió:Escribió:También se puede usar el DHCP de la red para darles dicha información automáticamente.Esa opción no la he visto. ¿Como se hace?
DHCP tiene definidas opciones para montones de cosas. Que funcione depende, claro está, del router que tengas. La mayoría de los cacarouter que "regalan" con las líneas no suelen tener estas opciones por simplificar la vida a los usuarios.
Pero por ejemplo en Mikrotik,
Código:# nov/09/2017 12:45:25 by RouterOS 6.41rc47 # # model = 2011UiAS-2HnD /ip dhcp-server network add address=192.168.1.0/24 dns-server=194.30.6.1,194.30.6.2 gateway= 192.168.1.1 ntp-server=192.168.1.194
73, Borja EA2EKH
---
Tinker, tailor,
Soldier, sailor,
Rich man, poor man,
Beggar-man, thief!
Ah, va en el router...
Pensaba que era de otra manera más elaborada, pero si es así de sencillo, miraré en alguno de mis router a ver si tienen esa opción.
Tengo algunos corriendo DD-WRT, que supongo se lo han habilitado.
Gracias
73, Máximo
Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es
Lo acabo de mirar.
El DD-WRT es una joya;
73, Máximo
Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es
EA1DDO escribió:Lo acabo de mirar.
El DD-WRT es una joya;
Ojo al parche, que es de goma
Con eso estás sincronizando por NTP el reloj del router, cosa que es muy útil si envías los logs de actividad del router (o, por ejemplo, información de tráfico con Netflow/IPFIX) a otro sitio para consolidarlos.
Pero eso no necesariamente implica que anuncie la esa dirección a los clientes DHCP. Echa un vistazo a la documentación por si las moscas...
73, Borja EA2EKH
---
Tinker, tailor,
Soldier, sailor,
Rich man, poor man,
Beggar-man, thief!
Escribió:Pero eso no necesariamente implica que anuncie la esa dirección a los clientes DHCP. Echa un vistazo a la documentación por si las moscas...
Por lo que he visto, sí.
Al parecer eso se llama "Option 42" del protocolo DHCP, y efectivamente, el DD-WRT lo soporta.
De todas formas, es solo por curiosidad ya que no tengo pensado ponerlo a funcionar mañana... :ohmy:
Gracias de todas formas. Así aprendemos todos.
73, Máximo
Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es
Lo de disciplinar por el PC por GPS, me lo tendré que tomar en serio :whistle: :whistle: :whistle:
He encontrado esta nota para configurar el servicio de hora windows para alta precisión.
:blink: :blink: :blink: :blink:
Empieza a tener sentido el montarse en casa un servidor NTP...
Saludos. Jacinto
Sólo puedo ofrecer mi opinión y mis reflexiones. Otras opiniones y reflexiones son tan o más válidas que las mías. Lo importante es que cada uno acabe desarrollando sus propias conclusiones.
FT-23, FT-60, FT-991, IC-V200T, DR-605 y Dynascan P-72.
Hola a todos. Una consulta simple, pero que de momento, no puedo resolver. Hace unos años, utilicé un programa en el pc portátil, el cual, junto a un mini-receptor gps con cable usb, servía para actualizar la hora en el portátil.
Actualmente, quisiera recuperarlo, y soy incapaz de encontrarlo. El caso es que quisiera usar ese portátil para radio digital en una ubicación remota sin internet, y me he acordado del antiguo sistema del mini-receptor gps conectado a una toma usb del ordenador.
Sabeis alguno de ese trasto? Hay algo simple y eficaz para controlar la hora del pc en lugares sin internet?
Cordiales saludos, qrv...
José, ea6fb.
Hay varias posibilidades para lograr lo que pretendes (tener sincronizada la hora del pc usando para ello un gps usb). Asumiendo que empleas windows, aquí tienes cuatro posibles alternativas:
1.- BktTimeSync, por IZ2BKT ( http://www.maniaradio.it/en/bkttimesync.html)
2.- SatTime 1.2 (de un tal Sergey Kichatov)
3.- NMEA Time (mira éste artículo: http://www.nitehawk.com/k6jey/gps_time_sync.pdf)
4.- Meinberg NTP
Seguramente existen más, aunque con estas cuatro ya tienes para jugar.
73, Manuel
73 & DX, Manuel
Hola Josep,
yo utilizo el DIMENSION4. Puedes él escojer a que servidor de sincronización horaria te conectas y un buen número de opciones de configuración. Yo sincronizo en Real Instituto y Observatorio de la Armada en San Fernando (ROA).
Estoy a disposición para resolver cualquier duda que te surja.
Claro que eso es si tienes acceso a Internet ( edito el mi mensaje original pues no leí que tu requerimiento es para usarlo en una ubicación que no tienes acceso a Internet ).
Saludos cordiales,
Fernando, EA3KU.
Fernando, EC3A (EC3AT 1979/1981 / EA3KU 1982-2020)
(socio 13494 - desde 1975)
Preguntas si hay algo sencillo y eficaz para sincronizar el reloj en sitios sin internet...
Mi respuesta es sí, porque lo he hecho varias veces. Utilizar como punto de acceso el teléfono móvil. No vas a consumir a penas datos
73 de EB5F Toni (ex-EA5FIV)
Disculpad, en mi anterior intervencón me refiero, claro está, a sitios donde no haya internet fijo, y llevando en cuenta según los mapas de cobertura de red móvil de las operadoras se cubre prácticamente la totalidad del territorio español
73 de EB5F Toni (ex-EA5FIV)
Hola, gracias por vuestras respuestas.
Manuel, miraré tu información, seguro será útil.
Fernando, yo también uso Dimensión4, pero en casa...pero donde pretendo hacer pruebas, es realmente penosa hasta la cobertura de teléfono. Veremos que pasará...
EA5IFV, gracias por tus sugerencias, a ver si entre todos lo resolvemos.
Hasta pronto, qrv...
José, EA6FB.
Toni, disculpa mi fallo con tu indicativo, reitero mi agradecimiento.
Saludos.
Hola, buscando en internet he dado con este hilo. Alguna idea para sincronizar el PC a partir de un señal de 10 MHz. Busco alguna tarjeta a la que darle esos 10 MHz y con ello sincronizar el PC; no he encontrado nada. Los 10 MHz los obtengo de un reloj basado en GPS, que también da pulsos. Gracias
EA7HWL escribió:Hola, buscando en internet he dado con este hilo. Alguna idea para sincronizar el PC a partir de un señal de 10 MHz. Busco alguna tarjeta a la que darle esos 10 MHz y con ello sincronizar el PC; no he encontrado nada. Los 10 MHz los obtengo de un reloj basado en GPS, que también da pulsos. Gracias
Lo más habitual suele ser usar una señal PPS, que es un pulso por segundo. Creo que se suele usar un puerto serie para la sincronización. Pero 10 MHz...
Yo tengo un reloj por satélite con una Raspberry Pi 3 y una tarjetilla de GPS. Sincroniza también con la salida PPS del receptor, no salida de 10 MHz.
73, Borja EA2EKH
---
Tinker, tailor,
Soldier, sailor,
Rich man, poor man,
Beggar-man, thief!
QDURE - https://qsl.ure.es
Imprime y confirma tus QSL en tan solo tres click.
Nunca fue tan fácil y cómodo
el confirmar tus contactos.
TIENDA ONLINE URE
Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...
WEBCLUSTER EA4URE
Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE