Take a look at PTP, it can achieve microsecond accuracy over LAN.
Alternatively, you could buy a pair of GPS receivers which generate a tick interrupt every second. GPS time precision is about 40 ns.
Ich mag es, das Timing von zwei Computern zu synchronisieren, die über Ethernet miteinander verbunden sind (ohne Router dazwischen) und etwa 100 Meter voneinander entfernt sind. Es gibt mehrere Protokolle, die auf der Grundlage meiner Recherchen Zeitsynchronisation durchführen, aber die Genauigkeit des Timings ist nicht klar. Das zeitliche Delta-I-Ziel liegt unter 10 usec. Konnte dies mit einer sorgfältigen Softwareplanung über Ethernet erreicht werden?
Auf meinen Computern läuft Linux, und ich kontrolliere jede einzelne Codezeile. Daher kann ich die Treiber / Anwendungen so erstellen, dass sie während des Synchronisierungsereignisses deterministischen Code ausführen können, im Gegensatz zu einem offenen Betriebssystem, bei dem ich keine Kontrolle darüber habe, welche Aufgaben aktiv sind.
Take a look at PTP, it can achieve microsecond accuracy over LAN.
Alternatively, you could buy a pair of GPS receivers which generate a tick interrupt every second. GPS time precision is about 40 ns.