|
направления:
Выбор оборудования:
Дополнительно:
Проверьте системные часы.
Сравните показание часов вашего компьютера с данными нашего ntp-сервера...
|
|
Протоколы синхронизации времени: NTP, IRIG, AFNOR
Протокол NTP ( Network Time Protocol)
Этот протокол сетевой синхронизации времени в настоящее время является самым популярным. NTP - это общий метод синхронизации аппаратных часов в локальных и глобальных сетях. Основная концепция протокола NTP была опубликована в 1988 году, в так называемой "версии 1" RFC. Практические аспекты использования этого протокола в сети интернет привели к появлению в 1989 году "версии 2". В настоящее время используется "версия 3" (Mills90) ntp-протокола, на основе рекомендации RFC-1305.
Способ работы протокола NTP несколько отличается от большинства других протоколов. NTP не синхронизирует все подключенные в сеть часы, он организует иерархию серверов времени и клиентов. Каждый уровень в этой иерархии называется stratum. Stratum-1 - это наивысший уровень. Сервер времени на этом уровне синхронизирует себя от внешнего опорного источника синхросигнала: радиосигналы, сигналы от спутниковых навигационных систем GPS/ГЛОНАСС, встроенный высокостабильный генератор и т.д. Далее сигнал синхронизации распространяется по сети нескольким клиентам, которые находятся на более низком уровне иерархии stratum-2.
Протокол NTP позволяет сравнивать локальное аппаратное время и производить подстройку часов. Точность синхронизации по протоколу NTP в среднем составляет 128 мс. Часто можно достичь точности около 50 мс.
Протокол IRIG
В 1956 году американской организации Inter Range Instrumentation Group (IRIG) было поручено провести стандартизацию форматов передачи временных кодов. Документ под номером 104-60 определил оригинальный формат протокола IRIG. В настоящее время последняя версия протокола IRIG соответствует стандарту 200-98.
Описание формата IRIG
Заголовок протокола IRIG состоит из одной буквы и трёх последующих цифр. Каждая буква или цифра отражает атрибут соответствующего IRIG-кода. Следующая таблица представляет стандартные типы форматов протокола IRIG в соответствии со стандартом 200-98:
| IRIG A |
IRIG B |
IRIG D |
IRIG E |
IRIG G |
IRIG H |
| A000 |
B000 |
D001 |
E001 |
G001 |
H001 |
| A003 |
B003 |
D002 |
E002 |
G002 |
H002 |
| A130 |
B120 |
D111 |
E111 |
G141 |
H111 |
| A132 |
B122 |
D112 |
E112 |
G142 |
H112 |
| A133 |
B123 |
D121 |
E121 |
|
H121 |
| |
|
D122 |
E122 |
|
H122 |
Форматы кодов составляются следующим образом:
первая буква :
Rate Designation |
A
B
D
E
G
H |
1000 PPS
100 PPS
1 PPM
10 PPS
10000 PPS
1 PPS |
первая цифра:
Form Designation |
0
1 |
DC Level Shift (DCLS), width coded, no carrier
Sine wave carrier, amplitude modulated |
вторая цифра :
Carrier Resolution |
0
1
2
3
4 |
No carrier(DCLS)
100 Hz / 10 millisecond resolution
1 kHz / 1 millisecond resolution
10 kHz / 100 microsecond resolution
100 kHz / 10 microsecond resolution |
третья цифра :
Coded Expressions |
0
1
2
3 |
BCD, CF, SBS
BCD, CF
BCD
BCD, SBS |
принятые аббревиатуры:
BCD - Binary Coded Decimal, coding of time (HH,MM,SS,DDD)
SBS - Straight Binary Second of day (0....86400)
CF - Control Functions depending on the user application
Общая структура IRIG-кода:
(для увеличения щёлкните по рисунку)

Модулированные IRIG-коды
Модулированные IRIG-коды состоят из несущей частоты, которая модулируется кодом времени. Несущая частота определяется именем формата временного кода, как показано в предыдущей таблице.
Пример: B123
- Вторая цифра показывает несущую частоту (2 -> 1кГц)
- Несущий пакет соответствует немодулированному коду
- Типовой коэффициент заполнения составляет 10:3 (может варьироваться в пределах от 10:3 до 10:6)
Также широко используется формат AFNOR NFS-87-500. Он не является разновидностью IRIG-кода, но очень на него похож.
Технологии передачи модулированных кодов:
- коаксиальный кабель 50 Ом, либо нагруженный высокоомной нагрузкой (стандартный метод);
- симметричная витая пара;
- аналоговый оптический приемо-передатчик (используется редко).
Уровень сигнала IRIG-кода в стандарте IRIG 200-98 не определен.
Немодулированные IRIG-коды
- описаны в стандарте IRIG 200-98
- коды смещения уровня постоянного сигнала без использования несущей
Технологии передачи немодулированных кодов:
- TTL-уровни через коаксиальный кабель, терминированный соответствующим образом
- дифференциальный уровень RS422, витая пара
- уровень RS232, экранированный кабель (только на короткие расстояния)
- оптический кабель
Компания "Прайм Тайм" предлагает широкий перечнь серверов точного времени, использующих в работе протоколы NTP, IRIG и AFNOR. Более подробная информация об изделиях доступна тут
|