Cto-nk.ru

О Автосервисе доступно
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Синхронизации времени для стран

Синхронизации времени для стран

ClockSync
версия: 1.2.6

Последнее обновление программы в шапке: 25.09.2017

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Для автоматической синхронизации времени необходимы права root пользователя.

Краткое описание:
Синхронизация времени телефона с атомными часами через NTP

Описание:
Ручная или автоматическая синхронизация системного времени устройства через NTP. Акутально для практически всех наших операторов, так как они не поддерживают протокол автоматической синхронизации времени через базовые станции оператора (NITZ). Из-за этого время на вашем устройстве может постоянно отставать или убегать вперед.

  • обновление времени через NTP по тапу на времени или смещении, синхронизация по тапу на системном времени а так же через меню приложения
  • отображение даты или времени прошедшего с последнего момента синхронизации (меняется по тапу)
  • вибро отзыв при нажатиях на активные элементы экрана
  • автоматическая синхронизация времени с заданным интервалом и при загрузке
  • возможность синхронизировать только через Wi-Fi (если у вас Wi-Fi отключается при засыпании, не будет синхронизироваться)
  • энергоэффективные режимы синхронизации (15/30/60 минут и 1/12/14 часов) и синхронизация только при включении устройства
  • русский/английский интерфейсы (время с последней синхронизации немного криво показывает множественные формы минут/часов + дата будет всегда на английском)
  • не лезет в интернет если выключена системная опция Background Data (автоматическая синхронизация не будет работать)
  • совместимость с Android 1.5 и более поздними версиями системы
  • установка часового пояса через географические координаты
  • установка часового пояса согласно последней версии базы Olson (2012g) (tzdata, zoneinfo, tz database)
  • установка часового пояса через ручную настройку смещения в часах

Скачать:
версия: 1.2.6 ClockSync.apk
Скачать автономную базу часовых поясов:
Версия: 1.3.2 ® ClockSync (Пост Shamil_92 #66403772)

Сообщение отредактировал vovanKARPO — 27.10.17, 13:00

Часовой пояс настраивается в системе, зачем дублировать настройку? И вы не правы, выставляется не по GTM, а по текущему системному значению часового пояса, т.е. при синхронизации времени оно не будет свдинуто на несколько часов назад/вперед.

Сообщение отредактировал CrazyCoder — 25.05.10, 12:34

действительно, это не помешало авторам программы сделать лишнюю настройку =) советую отключить неработающий у нас автоматический режим и поставить часовой пояс руками, а то ведь и все остальные приложения которые берут эту настройку из системы могут у вас работать некорректно. Или вы предлагаете в каждой программе, использующей время делать свою настройку часового пояса?

Сообщение отредактировал CrazyCoder — 25.05.10, 13:16

нужен не только root, но и su permissions — с рутом, но без разрешений получается такая картина:
Прикрепленное изображение

А другие программы требующие root у вас работают? У меня довольно жесткая проверка, запускается /system/bin/id через su и проверяется что в выводе есть uid=0.

Либо на вашей системе нет программы id, либо ее вывод несколько отличается, либо su не запускает программы с uid 0 по каким-то причинам. Свяжитесь со мной через личку, будет интересно разобраться в чем проблема.

ничегошеньки настройка не лишняя =) в первой версии Sytrant была программа-кнопка. Нажал типа и забыл. А как оказалось, время выставлялось кому как и было немало плохих отзывов, что час-два вперед-назад не туда выставило. После войны со всеми этими пользовательскими родными настройками, проще оказалось ввести настройку пояса самому, разве что расчет летнего времени добавить в код.

А еще Sytrant не использует NTP =) NTP правда использует SNTP Client но у него нет фонового сервиса автоматической синхронизации. ну и автозагрузки (которая здесь, я так понимаю, есть). И все равно хоть на маркете sntp появился раньше sytrant, на димонвидео ее я выложил намного (сравнительно) раньше. Первая моя программа, кстати, для андроида.

Еще расскажу одно чудо. в андроиде 2.2 появилось android.permission.SET_TIME. Позавчера наскоро сваял Sytrant Froyo, но увы. SystemClock отказался выставлять время системное все равно =(( очень глубоко не копался. Если получится разобраться с этим до того, как доберусь сам, буду благодарен, если сообщишь =)

Добавлено 27.05.2010, 00:50:

Каждый выбирает свой подход. Я уже добавил ссылку на системные настройки времени (и таймзоны) прямо из настроек ClockSync (будет в 1.0.3). Так юзерам будет легче найти настройку таймзоны и выставить там правильный часовой пояс раз и навсегда для всех программ в системе. Я считаю что это идеологически правильнее =)

Для конечного пользователя нет большой разницы какой протокол используется для получения времени. Я перед тем как писать ClockSync немного поискал на эту тему, но вашей программы, к сожалению, не нашел. Есть еще как минимум 2 программы которые могут ставить время на зарученых устройствах, но я их тоже не нашел тогда, наверное плохо искал. В одной из них реклама, другая не может синхронизироваться автоматически.

Я в курсе, но это не работает, т.к. это системный пермишшен и обычные приложения его не могут использовать, проверял на Nexus с 2.2 и в эмуляторе. Об этом несколько дней назад написал у себя на сайте ( http://amip.org.ru/wiki/android/clocksync ):

Сообщение отредактировал CrazyCoder — 27.05.10, 01:11

ух ты, а какие еще два приложения могут ставить время? я кроме sntp client не натыкался.
Да, на сайте прочел чуть раньше про SET_TIME, но видимо пост большой и писался в это время как раз.
Выходит для установки времени надо помечать свою прожку как системную. Насколько я знаю косяк тут один — ее потом удалить нельзя ))
Ну можно рискнуть, наверное, ценой рейтинга )) честно предупредив, что для удаления проги нужен РУТ. Таки разница. для установки времени надо рут или для удаления )) ничего, был же косяк с виджетами на 1.5, когда они не удалялись с экрана, народ как-то это пережил ))

Читайте так же:
Регулировка рулевой колонки авто

Добавлено 27.05.2010, 01:19:

забыл сказать что добавление линка на системную настройку действительно решение само то. в нокии в родных часах можно было запомнить нужные города и переключаться между ними по необходимости. здесь вроде такого (у меня) нет, к сожалению

Синхронизации времени для стран

Сообщения: 234
Благодарности: 6

Конфигурация компьютера
Процессор: AMD Ryzen 5 2600
Материнская плата: Asus Prime B450-Plus
Память: 2 x KINGSTON HyperX FURY Black 8ГБ 3200 Mhz
HDD: SSD Samsung 980 (500GB, NVMe) + SSD Corsair Force GS (180 ГБ, SATA3) + WD WD15EARS-00MVWB0 (1500 ГБ, SATA2)
Видеокарта: nVIDIA GeForce GTX 970
Звук: Realtek ALC887 @ AMD K17 — High Definition Audio Controller
Блок питания: Chieftec Silicon 650W [SLC-650C]
ОС: Windows 10 Pro x64
Прочее: Корпус ATX FORMULA V-LINE W03M

Вообщем на ноуте сдохла батарейка CMOS.
Из-за этого при отключении от сети ноута, дата и время сбрасываются на 2006 год.
Решил прописать через бат-файл в автозагрузке команды для синхронизации с ntp-сервером времени при запуске Windows:

w32tm /config /manualpeerlist:time-a.nist.gov,0x8 /syncfromflags:MANUAL
net stop w32time
net start w32time
w32tm /resync

Ничего не поменялось. Решил в командной строке их выполнить. Удалось выяснить, что из-за ошибки "Синхронизация не выполнена, поскольку запрошенное изменение слишком велико".
Я так понимаю это из-за большой разницы в реальном времени и времени на ноутбуке.

Однако,
если зайти через панель управления и в настройках даты и времени и нажать вручную на кнопку автообновление времени (через тот же сервер time-a.nist.gov) то не смотря на большую разницу, время устанавливается до актуального, без ошибок. Подскажите, что делать?

Прилагаю фото для наглядности.

p.s.: только не пишите очевидных вещей "поменяй батарейку"

Сообщения: 3672
Благодарности: 1262

Конфигурация компьютера
ОС: macOS Catalina, Arch, Gentoo
Прочее: Apple iMac
не хотелось бы отключать контроль уч.записей »

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 234
Благодарности: 6

Конфигурация компьютера
Процессор: AMD Ryzen 5 2600
Материнская плата: Asus Prime B450-Plus
Память: 2 x KINGSTON HyperX FURY Black 8ГБ 3200 Mhz
HDD: SSD Samsung 980 (500GB, NVMe) + SSD Corsair Force GS (180 ГБ, SATA3) + WD WD15EARS-00MVWB0 (1500 ГБ, SATA2)
Видеокарта: nVIDIA GeForce GTX 970
Звук: Realtek ALC887 @ AMD K17 — High Definition Audio Controller
Блок питания: Chieftec Silicon 650W [SLC-650C]
ОС: Windows 10 Pro x64
Прочее: Корпус ATX FORMULA V-LINE W03M
Упрощаем запуск приложений в Windows от имени администратора без отключения UAC »

Но я создавал задание с высшими правами. Не помогает.
При том, я указываю в действиях запуск программы — а именно бат.файла. А если запускать его от имени администратора даже из папки с утилитой, то время всё равно не меняется. Нужно чтобы именно в ехе файле утилиты в свойствах был указано, что необходимо запускать от админа.

НО! Даже если я выставляю в свойствах утилиты "запускать от админа" и через планировщик запускаю бат-файл, то всё равно время не меняется (даже с высшими правами).

Ну а в данной статье я не стал уж делать ярлык, так как он всего лишь запускает задание на запуск приложения, а я вставляю условие, когда будет запущено приложение.

Подытожу — пока синхронизация получается лишь тогда, когда в свойствах утилиты указано "запуск от админа" и запускаем либо вручную бат файл , либо через папку автозагрузка, при включении ОС. Через планировщик не работает.

Сообщения: 3672
Благодарности: 1262

Конфигурация компьютера
ОС: macOS Catalina, Arch, Gentoo
Прочее: Apple iMac

maksimkat1,
Файл cmdtime3.exe поместите в "C:WindowsSystem32".

От имени администратора выполните:

P.S Для наглядности задано выполнение каждую минуту с timeout’ом (В свойствах задачи измените).

И да, перед использованием пропингуйте сервера:

Сообщения: 234
Благодарности: 6

Конфигурация компьютера
Процессор: AMD Ryzen 5 2600
Материнская плата: Asus Prime B450-Plus
Память: 2 x KINGSTON HyperX FURY Black 8ГБ 3200 Mhz
HDD: SSD Samsung 980 (500GB, NVMe) + SSD Corsair Force GS (180 ГБ, SATA3) + WD WD15EARS-00MVWB0 (1500 ГБ, SATA2)
Видеокарта: nVIDIA GeForce GTX 970
Звук: Realtek ALC887 @ AMD K17 — High Definition Audio Controller
Блок питания: Chieftec Silicon 650W [SLC-650C]
ОС: Windows 10 Pro x64
Прочее: Корпус ATX FORMULA V-LINE W03M
SCHTASKS /Create /SC MINUTE /TN "SYNC TIME" /TR "cmd.exe /c cmdtime3.exe SYNC 46.46.160.235 & TIMEOUT 2" /RL HIGHEST »

Ура! Работает! То что мы в данном случае выполняем по сути уже не бат файл а утилиту командной строки с высшими правами, никаких UAC окон не вызывает)
Правда добавил в аргументы командной строки еще /M:52594920 как говорил Petya V4sechkin (т.к. без нее была ошибка, что разница во времени большая, и не может синхронизироваться).
Настроил запуск задания при входе пользователя и в итоге команда выглядит так: "cmd.exe /c cmdtime3.exe /M:52594920 SYNC time-a.nist.gov & TIMEOUT 5"
(решил убрать задержку при запуске) (TIMEOUT 5 — выставил для наглядности выполнения команды, позже уберу совсем)

Проверил: выставил 2006 год. Перезапустил ПК. И уже как только загрузился рабочий стол была выставлена актуальная дата и время! Ураааа!
Всем спасибооо.

Жаль только и не понятно, почему стандартной командой w32tm ничего не удавалось сделать (из-за того, что сообщалось что изменения времени слишком велико) и обойти это видимо никак нельзя. Но смущает то, что через интерфейс настройки даты и времени, нажав синхронизация, время актуализируется же.

Читайте так же:
Как отрегулировать клапана на фиат регата

Тем не менее, главное что в итоге сделали всё как нужно, по сути просто использовав другую утилитку.

Последний раз редактировалось maksimkat1, 11-06-2017 в 13:00 .

Сообщения: 52191
Благодарности: 15075

Конфигурация компьютера
Процессор: Intel Core i7-3770K
Материнская плата: ASUS P8Z77-V LE PLUS
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб)
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS
Звук: Realtek ALC889 HD Audio
Блок питания: be quiet! Straight Power 11 650W
CD/DVD: ASUS DRW-24B5ST
Монитор: ASUS VG248QE 24"
ОС: Windows 8.1 Pro x64
Индекс производительности Windows: 8,1
Прочее: корпус: Fractal Design Define R4

Сообщения: 234
Благодарности: 6

Конфигурация компьютера
Процессор: AMD Ryzen 5 2600
Материнская плата: Asus Prime B450-Plus
Память: 2 x KINGSTON HyperX FURY Black 8ГБ 3200 Mhz
HDD: SSD Samsung 980 (500GB, NVMe) + SSD Corsair Force GS (180 ГБ, SATA3) + WD WD15EARS-00MVWB0 (1500 ГБ, SATA2)
Видеокарта: nVIDIA GeForce GTX 970
Звук: Realtek ALC887 @ AMD K17 — High Definition Audio Controller
Блок питания: Chieftec Silicon 650W [SLC-650C]
ОС: Windows 10 Pro x64
Прочее: Корпус ATX FORMULA V-LINE W03M

Последний раз редактировалось okshef, 12-06-2017 в 01:54 .

Сообщения: 234
Благодарности: 6

Конфигурация компьютера
Процессор: AMD Ryzen 5 2600
Материнская плата: Asus Prime B450-Plus
Память: 2 x KINGSTON HyperX FURY Black 8ГБ 3200 Mhz
HDD: SSD Samsung 980 (500GB, NVMe) + SSD Corsair Force GS (180 ГБ, SATA3) + WD WD15EARS-00MVWB0 (1500 ГБ, SATA2)
Видеокарта: nVIDIA GeForce GTX 970
Звук: Realtek ALC887 @ AMD K17 — High Definition Audio Controller
Блок питания: Chieftec Silicon 650W [SLC-650C]
ОС: Windows 10 Pro x64
Прочее: Корпус ATX FORMULA V-LINE W03M

Petya V4sechkin,
пытаясь побороть "прозрачные" значки при запуске ОС, на другом форуме мне посоветовали добавить в реестр:

Система синхронизации по абсолютному точному времени

Сало, А. А. Система синхронизации по абсолютному точному времени / А. А. Сало, Ж. Б. Садыков, Е. И. Цымбалова. — Текст : непосредственный // Актуальные вопросы технических наук : материалы III Междунар. науч. конф. (г. Пермь, апрель 2015 г.). — Пермь : Зебра, 2015. — С. 54-57. — URL: https://moluch.ru/conf/tech/archive/125/7792/ (дата обращения: 10.11.2021).

Главной задачей синхронизации цифровой сети является гарантированное получение одинаковой скорости передачи и приема информации в сетях, а также не допустить, так называемых, «проскальзываний». Существуют две основные схемы распределения синхросигналов. Наиболее распространенная основывается на системах передачи на плезенхронной цифровой иерархии (ПЦИ) или на синхронной цифровой иерархии (СЦИ). Эта схема распределения имеет иерархическую архитектуру «ведущий-ведомый». Другая схема использует сигналы глобальных спутниковых навигационных систем, таких как GPS и ГЛОНАСС.

Спутниковая система распределяет всемирное координированное время (UTC), частоту всем местным генераторам и обеспечивает получение небольших блужданий, легко поддается изменениям и развитию.

В радиотехнике синхронизацией называют процесс подстройки значащих моментов цифрового сигнала для установления и поддержания требуемых временных соотношений, это же понятие в теории колебаний подразумевает процесс установления и поддержания режима колебаний двух и более связанных осцилляторов, частоты которых совпадают или же кратны. [1] Синхронизация может быть взаимной и принудительной. Взаимная синхронизация появляется в результате того, что в двух связанных системах, кроме собственных колебаний, возникают вынужденные — за счет второй системы. Принудительная синхронизация обеспечивается в системах связи внешними сигналами станций точного времени или сигналами внутреннего высокостабильного эталона частоты.

Существуют виды синхронизации [2]:

1. Фазовая (фаза принимаемого высокочастотного несущего колебания определена);

Такая синхронизация нашла применение в частотной модуляции и демодуляции, умножения и преобразования частоты, частотной фильтрации и др. [3]

2. Тактовая (временные границы принимаемых элементов определены);

Для реализации тактовой синхронизации в преамбулу сообщения включают продолжительный фрагмент сигнала, что увеличивает продолжительность сеанса связи и уменьшает скорость передачи сообщения.

3. Цикловая (определяет моменты времени начала кодовых знаков);

Цикловая синхронизация обеспечивает определение начала кодовых слов. Она увеличения продолжительности сеанса связи (уменьшает скорость передачи сообщения).

4. Кадровая (определяет моменты времени начала и конца групповых пакетов);

Такая синхронизация применяется в многоканальных системах с временным уплотнением и обеспечивается кадровыми синхрословами в начале отдельного кадра.

5. Сеансовая (определяет моменты времени начала и конца передаваемых сообщений).

Сеансовая синхронизация реализуется за счет вызывных сигналов или принудительным использованием абсолютного общемирового времени. Обыкновенно сигналы тактовой, кадровой и цикловой синхронизации связаны по фазе. Частоту повторения кодовых слов fц возможно определить по формулам: fц= f/ n, fк= fц/ kсл, где f — тактовая частота, n — число разрядов в кодовом слове, fк — частота повторения кадров, fц — частота повторения кодовых слов, kсл — чисто кодовых слов в кадре.

Устройства синхронизации можно разделить на два типа. Первый тип предназначен для синхронизации отсчетов времени (фазовая и тактовая синхронизация), благодаря им создаются временные шкалы. Второй тип предназначен для устранения неоднозначности отсчетов времени при определении начала слова, кадра и сообщения. Принципиальное отличие типов устройств синхронизации отражается на методах поиска и оценки синхропараметров и качестве их работы. Качество работы определяется степенью соответствия фазы входного колебания и колебания местного генератора: до начала работы неопределенность в оценке фазы φ принимаемых синхроколебаний может быть задана плотностью распределения wвх(φ). При отсутствии дополнительной информации о параметре φ можно сделать предположение, что закон распределения wвх(φ) — равномерный на интервале [-π;π]. В результате работы системы синхронизации неопределенность уменьшается поэтапно.

Тактовую синхронизацию можно осуществить несколькими способами. В первом случае, когда таймеры приемника и передатчика синхронизированы по образцовому таймеру, приемник должен оценить и скомпенсировать лишь относительное время задержки между переданным и принятым сигналами. Этот метод используют в низкочастотных (< 30 кГц) системах радиосвязи, где сигналы точного времени посылаются эталонной станцией точного времени. [4] На более высоких частотах КВ и УКВ используются более высокие скорости передачи, при которых длительности элементов сравнимы или меньшей разности возможных времен распространения сигнала по каналу связи, здесь метод тактовой синхронизации в абсолютном времени быть использован не может.

Читайте так же:
Как регулировка спицы на колесе

В основе второго метода для радиоустройств, эксплуатирующих высокие частоты, лежит использование одновременной передачи таймерной частоты, равной или кратной 1/Т (Т — символьный интервал) и информационного сигнала. Приемник использует узкополосный фильтр, настроенный на переданную таймерную частоту, чтобы извлечь сигнал для стробирования. К минусам этого метода относятся: необходимость в дополнительной мощности передатчика, занятие некоторой полосы частот в канале для передачи таймерного сигнала. Этот метод тактовой синхронизации применяется в системах телефонной связи. Эти системы используют широкие полосы частот для передачи сигналов большого количества пользователей, на которых делятся затраты передачи таймерного сигнала.

Еще один метод тактовой синхронизации заключается в том, чтобы извлечь информацию о местоположении тактовых импульсов из принимаемого сигнала. Это осуществляется устройством синхронизации и регенерации сигнала. К недостаткам такого метода следует отнести время для вхождения в синхроизм и случайное отклонение моментов принятия решения о значении элемента при небольших отношениях сигнал/шум. [4]

Одним из способов цикловой и кадровой синхронизации является введение маркера. Маркер — это отдельный бит или их короткая последовательность, периодически вводимая передатчиком в поток данных. Зная эту последовательность и период ее передачи, приемник определяет корреляцию с присутствующей копией и путем подстройки достигает наибольшего значения этой корреляции. В этом случае увеличивается время передачи сообщения.

Так же для цикловой и кадровой синхронизации применяются длинные синхронизирующие кодовые слова (последовательности Баркера или Уилларда). Они передаются частью заголовка сообщения, имеют малое абсолютное значение побочных максимумов корреляции, это увеличивает время передачи сообщения.

Кадровая синхронизация может обеспечиваться принудительно без специально передаваемых сигналов, используя высокостабильные опорные генераторы, которые синхронизируются системами абсолютных всемирного или системного точного времени. Это сокращает время передачи и предохраняет от возможных ошибок систем синхронизации.

Спутниковая система навигации — комплексно электронно-техническая система, состоящая из совокупности наземного и космического оборудования, ее назначение — определение местоположения (географические координаты и высота) и параметров движения (скорость, направление и др.) для наземных, воздушных и водных объектов.

Принцип работы ССН заключается в измерении расстояния от антенны на объекте, координаты которого нужно получить, до спутников, положение которых известно с большей точностью. Каждый спутниковый приёмник имеет в себе альманах расположения спутников на орбите. Благодаря этому альманаху, можно вычислить положения объекта в пространстве. Чтобы измерить время распространения радиосигнала каждый спутник ССН излучает сигналы точного времени, используя синхронизированные с системным временем атомные часы. Часы спутникового приёмника синхронизируются с системным временем, далее вычисляется задержка между временем излучения и временем приёма сигнала. Затем приёмник вычисляет координаты антенны, а другие параметры вычисляются на основе измерения времени, затраченного объектом на перемещение между двумя и более точками с определёнными координатами.Метки точного времени на передающей и приёмной сторонах радиолинии формируются с помощью приёмников сигналов ГНСС ГЛОНАСС и GPS.

При принудительной тактовой и цикловой синхронизации с использованием абсолютного точного времени сокращается общее время передачи сообщения, так как не требуется внедрения дополнительной информации в сообщение для обеспечения тактовой синхронизации и сводится к минимуму неточность в моментах принятия решений о значениях принимаемых элементах.

Рассмотрим структурную схему одной из таких систем (рис.1):

Описание: C:UsersАнтонAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.WordFnOOTTS_TUU.JPG

Рис.1. Структурная схема системы синхронизации по абсолютному точному времени

Система синхронизации, структурная схема которой изображена на рисунке 1 функционирует: с помощью приёмников сигналов станции точного времени сигнал от источника сигналов точного времени принимается на передающем и приёмном концах радиолинии и периодически приводит блоки синхронизации приёмника и передатчика, которые являются внутренними часами системы, в абсолютно одинаковое состояние. Опорные генераторы служат вторичными эталонами частоты передатчика и приёмника, обеспечивают требуемую стабильность собственных часов этих устройств между периодами синхронизации по сигналу станции точного времени. Информация от источника сообщения кодируется кодером с привязкой начала кодовой последовательности и временного положения границ элементов к абсолютному времени по тактовым импульсам, поступающим от блока синхронизации с учётом (или без учёта) времени распространения сигнала. Возбудители передатчика осуществляется манипуляция сигнала и преобразования его на рабочую частоту. Усилитель мощности передатчика обеспечивает согласование с антенно-фидерным трактом и излучение радиосигнала с заданным уровнем в эфир. Приёмник преобразует принимаемый сигнал по частоте и транслирует его на вход демодулятора, где с помощью тактовых импульсов, поступающих от блока синхронизации, производится оптимальная интегральная детектирование выносится решение о значении принимаемого элемента сообщения. С выхода демодулятора бинарная последовательность поступает на вход декодера, где с помощью импульсов цикловой синхронизации определяется начало кодовых комбинаций и производится декодирование принятого сообщения. С выхода декодера информация поступает к получателю сообщения [5].

1. Трофимова Т. И. Курс физики./ Т. И. Трофимова 11-е изд., стер. — М.: Академия, 2006. — 560 с.

2. Пат.2007125107/09. Способ передачи дискретных сообщений по каналам радиосвязи/ В. Л. Хазан, Д. В. Д.В. Федосов (Россия). — № 2377723/25–06; Заявлено 02.07.2007; Опубл.27.12.2009. Бюл.№ 11,(Россия). — 14с.:ил.

3. Скляр Б Цифровая связь. Теоретические основы и практическое применение. / Б.Скляр.изд.2-ие испр.: Пер.с англ.-М.:«Вильямс», 2003.-1104с.:с ил.

Читайте так же:
Как отрегулировать рулевую рейку на таврии

4. Информационные технологии в радиотехнических системах. Под ред. Федорова И. Б., -М.: Изд-во МГТУим.Баумана, 2004.1109с.

5. Лебедев О. Т. Конструирование и расчет электронной аппаратуры на основе интегральных микросхем.-Л.:Машиностроение,1976г.

Синхронизация времени на подстанциях

Государственные первичные атомные эталоны времени, которые являются хранителями самого понятия «секунда», обеспечивают отклонение частоты не более чем 10 -14 – 10 -15 , то есть ошибка в 1 секунду будет накапливаться на протяжении 30 миллионов лет. Разумеется, столь высокая точность не нужна в большинстве приложений, в том числе – в системах автоматизации подстанций (ПС). Но какая же точность требуется от систем времени, контролирующих работу ПС? Что стоит за сухими цифрами технических требований и насколько они оправданны? А самое главное, соответствуют ли им внутренние часы интеллектуальных электронных устройств (ИЭУ) и позволяют ли они соотносить значения и события во времени настолько точно, насколько это необходимо для ведения режимов в реальном времени, анализа текущих процессов, регистрации аварий и учета электроэнергии? Статья посвящена требованиям к точности синхронизации часов электронного оборудования, работающего в автоматизированных системах управления подстанций.

ООО «Инженерный центр «Энергосервис», г. Архангельск

Согласно современным требованиям, предъявляемым к синхронизации времени в автоматизированных системах учета электроэнергии (АИИС КУЭ), синхронизация времени в приборах учета должна выполняться с точностью не хуже ±5 секунд в сутки. Такая точность вполне достаточна, так как не вызовет существенного искажения объема учтенной электроэнергии за расчетный период.

К автоматизированным системам управления подстанций (АСУ ТП) требования существенно строже: точность синхронизации устройств должна быть не хуже 1 мс – это необходимо для фиксации меток времени событий (изменение состояния коммутационных аппаратов, сигналов срабатывания защит и автоматики и пр.).

В сетях передачи данных АСУ ТП для синхронизации времени, как правило, используют протокол NTP (SNTP) или синхронизацию по выделенным линиям (PPS, IRIG).

Протокол сетевого времени NTP и его вариант SNTPv4 (Simple Network Time Protocol, RFC 4330) обеспечивает точность порядка 1–10 мс. Для большей части электронного оборудования этого достаточно, но гарантировать более высокую точность по протоколу NTP невозможно из-за непредсказуемых сетевых задержек.

На примере многофункционального измерительного преобразователя ЭНИП-2, разработанного специалистами ООО «Инженерный центр „Энергосервис“», проверим, насколько точно синхронизируются устройства по SNTP. Для этого соберем схему, представленную на рис. 1.

Ris_1.jpg

Рис. 1. Схема измерения точности синхронизации времени измерительного преобразователя ЭНИП-2 с помощью блока коррекции времени ЭНКС-2

ЭНИП‑2 синхронизируется по се­ти от блока коррекции времени ЭНКС-2. Одновременно выход PPS блока коррекции времени ЭНКС‑2 через транзисторный ключ подключается к дискретному входу синхронизируемого ЭНИП‑2.

Оценка точности синхронизации ЭНИП‑2 определяется по присвоенной метке времени срабатывания дискретного входа от PPS. Фронт сигнала PPS составляет 500 мс. Результат опыта фиксируется по данным в журнале событий дискретных сигналов ЭНИП‑2 (рис. 2), который показывает, что незагруженная локальная сеть и протокол SNTP вполне уверенно обеспечивают точность не хуже 1 мс.

Ris_2.jpg

Рис. 2. Оценка точности синхронизации ЭНИП-2 по меткам времени в журнале событий

Устройства ЦПС, являющиеся публикаторами Sampled Values (СТО 56947007-29.240.10.265-2019 «Общие требования к метрологическому контролю измерительных каналов ЦПС») и образующие шину процесса, должны быть синхронизированы с точностью в 1 мкс. Устройства синхронизированных векторных измерений, входящие в состав СМПР, также должны быть синхронизированы с точностью 1 мкс (СТО 59012820.29.020.011-2016 «Релейная защита и автоматика. Устройства синхронизированных векторных измерений. Нормы и требования»).

Для достижения точности синхронизации с точностью в 1 мкс обычно используют выделенные каналы (IEC 61869-9, п. 6.904.1) по протоколам IRIG и сигналам PPS. Однако стандарт IEC/IEEE 61850-9-3 предлагает более эффективный и удобный способ синхронизации вышеуказанных систем – синхронизацию времени по сети Ethernet c применением протокола PTPv2 (IEEE 1588-2008).

В сети с поддержкой PTPv2 принята топология ведущего и ведомых устройств, где подчиненные часы синхронизируются с главными, гроссмейстерскими, часами (рис. 3). Гроссмейстерские часы, как правило, синхронизируются от приемников GPS/ГЛОНАСС. Протокол PTPv2 дает возможность точно учитывать задержку распространения пакетов в сети Ethernet. Для этого при построении сети применяются Ethernet-коммутаторы с поддержкой PTP, так называемые прозрачные часы, которые учитывают задержку времени на передачу PTP-пакета далее по маршруту, изменяя при этом содержимое пакета.

Ris_3.jpg

Рис. 3. Пример локальной сети с синхронизацией часов устройств (IED) по PTPv2

Для PTPv2 разработаны различные профили. Профиль для электроэнергетики (Power Profile) первоначально был описан в документе IEEE C37.238-2011. Впоследствии профиль Power Profile Utility был представлен в IEC/IEEE 61850-9-3:2016. Текущая редакция профиля Power Profile для электроэнергетики описана в стандарте IEEE C37.238-2017, который решает проблемы совместимости первой редакции Power Profile с Power Profile Utility.

Таким образом, применение PTPv2 для синхронизации устройств в се­ти связано и с правильным проектированием (количество коммутаторов, топология, количество гроссмейстерских часов и т. д.), и с корректностью настроек устройств (выбор профиля или настройка конкретных параметров). Только в этом случае гарантирована точность не хуже ±1 мкс.

Теперь попробуем разобраться, отчего на цифровой подстанции так важна точность не хуже 1 мкс и как можно проверить такую точность синхронизации времени в оконечном устройстве.

Предварительно выскажем мнение: в случае с преобразователями аналоговых сигналов возможна только косвенная оценка – по погрешности измерения абсолютного угла. Обычно представление о том, что система синхронизации работает в соответствии с нормативными требованиями, основано на параметрах применяемого источника синхронизации. То есть пользователь имеет сертифицированный источник времени (средство измерения), но фактически оценить точность синхронизации времени в устройствах способен лишь косвенно и часто без возможности получить конкретные цифры.

Читайте так же:
Регулировка зажигания двигателя ямз236

В свою очередь, PTP позволяет проверить работу системы синхронизации и связанной с ней сетевой инфраструктуры, для чего применяются эталонные приемники протокола PTPv2 с выходами PPS. Но об этом чуть позже.

Для начала определим, какие погрешности могут возникнуть при проблемах с определением времени выборки (sampled values – SV). Например, для SV256 замена значения выборки на соседнюю в случайном порядке дает погрешность по RMS до 0,25 %. Это равнозначно отклонению времени измерений на величину от –78,125 до +78,125 мкс.

Такое поведение средства измерения оказало бы заметное влияние на амплитуду гармоник высокого порядка. Однако здесь мы описали чисто ­теоретическую ситуацию, а фактически если измерения начнут отставать из-за точности синхронизации, то выборки будут сдвигаться все вместе (то есть измеренные значения будут сдвинуты относительно реальной кривой оцифрованного сигнала на одинаковое время).

Традиционные электромагнитные трансформаторы тока и напряжения подключены непосредственно к измерительным приборам (терминалам, IED), измерительная информация от ТТ и ТН поступает в реальном времени процесса. На цифровой подстанции измерительная информация передается только в цифровом виде, а значит, чтобы сопоставить полученные SV от разных ПАС, необходимо как минимум синхронизировать их внутренние часы (привязать к одной системе отсчета, например к всемирному координированному времени UTC). В ПАС необходимо запускать АЦП в моменты времени, строго соответствующие выбранному значению SV, а затем маркировать измерения (SmpCnt). В таком случае ПАС будут делать выборки в условно одинаковые моменты времени (с погрешностью синхронизации). Однако передаваемые выборки доставляются до подписчиков SV с задержками, определяемыми быстродействием ПАС, характеристиками и режимом работы локальной сети. Устройства, подписанные на SV, упорядочивают полученные значения по значению SmpCnt, тем самым «восстанавливают» во времени кривые сигналов относительно друг друга. Ошибка синхронизации времени ПАС в 1 мкс соответствует абсолютной погрешности, равной 1,08 угловой минуты.

Таким образом, точность синхронизации времени в устройствах ПАС напрямую влияет на их угловую погрешность, от которой в свою очередь зависит измерение мощности, учет электроэнергии, точность векторных измерений в устройствах – подписчиках SV.

Стандарт IEC 61869-9 требует, чтобы при потере синхронизации времени поток SV выдавался с точностью 1 мкс в течение 5 секунд. Переход с одних гроссмейстерских часов на другие, как правило, занимает не более 3 секунд (3 интервала announce frame), а значит, во время смены источника синхронизации качество потока Sampled Values не должно изменяться.

Заметим, что точность в 1 мкс исключительно важна именно для публикаторов SV, а для приемников SV (счетчики, устройства контроля параметров качества, РЗА, РАС) допустима синхронизации с точностью 1 мс (например, NTP), поскольку сам поток SV уже несет информацию о времени в пределах 1 секунды (SmpCnt).

Исходя из сказанного выше, логично утверждать, что в процессе наладки и сдачи в эксплуатацию цифровой подстанции следует уделять особое внимание проверке системы синхронизации времени. Для этого на исследуемом участке сети (например, на самом удаленном, который находится за максимальным количеством коммутаторов от гроссмейстерских часов) необходимо принять сигнал PTP и сравнить с эталонным значением всемирного координированного времени:
— используя эталонное устройство с приемником GPS/ГЛОНАСС, которое также может принять PTP-сигнал и определить погрешность синхронизации;
— используя эталонное устройство с приемником GPS/ГЛОНАСС и импульсным выходом (PPS), преобразователь сигналов PTP в PPS и осциллограф для сравнения двух сигналов PPS (рис. 4).

Ris_4.jpg

Рис. 4. Тестирование сети сравнением сигналов PPS

Если точность синхронизации в результате проверки окажется не хуже 1 мкс, значит, можно сделать вывод, что сеть организована и настроена правильно. Если в дальнейшем сеть не будет перестроена, то можно допустить, что со временем точность синхронизации не изменится.

Заметим, что источники SV – ПАС, как правило, не имеют выхода PPS, поэтому определить погрешность синхронизации в этих устройствах напрямую невозможно. Обратимся к стандарту на устройства сопряжения IEC 61869-13, который в п. 5.6 поясняет: «Требования к точности SAMU (ПАС) напрямую включают все погрешности, связанные с синхронизацией времени». То есть угловая погрешность напрямую зависит от погрешности синхронизации времени, и, следовательно, судить о точности синхронизации устройства можно только косвенно – по угловой погрешности.

Стандарт IEC 61869-13 устанавливает различные классы точности для измерительных каналов тока и напряжения. Например, для такого распространенного класса точности, как 0,2, по угловой погрешности напряжения требуется уложиться в 10 угловых минут. Это значение включает и возможную погрешность синхронизации, которая при требовании к точности синхронизации 1 мкс (1,08 угловой минуты) составляет 1,08 % от общей погрешности.

Для чрезвычайно точного класса 0,05, которому в настоящее время могут соответствовать только лабораторные установки, это уже 2,5 угловой минуты. Доля погрешности синхронизации для класса 0,05 составит уже 43,2 % от общей погрешности. Учитывая, что серийное измерительное устройство необходимо поверять, то есть должен существовать эталонный генератор аналогового сигнала с точностью выше в несколько раз, чем поверяемое устройство, выпуск измерительных устройств с классом точности 0,05 представляет собой экономически неоправданную задачу. Перейти на класс 0,05 способно помочь в том числе и повышение точности синхронизации, что в свою очередь может дать больший запас по погрешности на измерения.

В заключение сделаем следующие выводы:
— синхронизация времени чрезвычайно важна для обеспечения точности измерения на цифровых подстанциях;
— оценка точности системы синхронизации времени может быть осуществлена с помощью эталонных приемников сигналов синхронизации с импульсными выходами и должна проводиться в рамках приемо-сдаточных испытаний системы.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector