Me gusta sincronizar el tiempo de dos computadoras que están conectadas a través de Ethernet (sin enrutador) y separadas unas de otras 100 metros. Existen varios protocolos que sincronizan el tiempo en función de mi investigación, pero la precisión del tiempo no está clara. El objetivo de sincronización delta I es inferior a 10usec. ¿Podría lograrse esto a través de Ethernet con una cuidadosa planificación del software?
Mis computadoras están ejecutando Linux y controlo cada línea de código, por lo tanto, puedo hacer que los controladores / aplicaciones de manera que durante el evento de sincronización puedan ejecutar código determinista en lugar de un sistema operativo abierto donde no tengo control sobre qué tareas están activas.
Respuestas:
Eche un vistazo a PTP , puede lograr una precisión de microsegundos a través de LAN.
Alternativamente, puede comprar un par de receptores GPS que generan una interrupción de tic cada segundo. La precisión del tiempo del GPS es de aproximadamente 40 ns .
fuente