10

Мне нравится синхронизировать время двух компьютеров, которые подключены через Ethernet (без маршрутизатора между ними) и расположены на расстоянии около 100 метров друг от друга. Есть несколько протоколов, которые определяют время, основываясь на моих исследованиях, но точность синхронизации не ясна. Дельта времени I, на которую я нацелена, составляет менее 10 мкс. Может ли это быть достигнуто через Ethernet с тщательным планированием программного обеспечения?

Мои компьютеры работают под управлением Linux, и я контролирую каждую строку кода, поэтому я могу сделать драйверы / приложения такими, чтобы во время события синхронизации они могли запускать детерминированный код, а не открытую ОС, где я не контролирую, какие задачи активны.

1 ответ1

20

Посмотрите на PTP, он может достигать микросекундной точности по локальной сети.

Кроме того, вы можете купить пару приемников GPS, которые генерируют тиковое прерывание каждую секунду. Точность времени GPS составляет около 40 нс.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .