Перейти к содержанию
    

Синхронизация часов реального времени

Требуется регистрация событий на объекте с точностью до 10 мс. Первая мысль - это иметь на объекте RTC + GPS приемник для синхронизации. Какие ещё есть способы получения точного времени?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Точность 10мс относительно чего ?
Относительно географического времени. Хотя не обязательно,

Суть в том, что есть диспетчерский пункт (ДП), и много контролируемых пунктов (КП). На кп происходят события и регистрируются на дп. время доставки сообщения с кп на дп не фиксировано, может идти 100 мс,а может минуту. Но потом требуется на дп рассортировать все события в порядке их возникновения (наверно для разбора полётов).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..Но потом требуется на дп рассортировать все события в порядке их возникновения ...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие ещё есть способы получения точного времени?

Из интернета по NTP4 корректирующим неопределенную латентность канала - как раз Ваши 10ms и обеспечиваются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из интернета по NTP4 корректирующим неопределенную латентность канала - как раз Ваши 10ms и обеспечиваются.

+5 Там, где связь с КП по TCP/IP, это - то что нужно.

 

А вот про GSM ..... Возьму на заметку. Есть у нас GSM модем. Есть у него команда чтения и записи времени - часы.минуты.секунды, а вот мс нет. Не не смог в инете найти с какой точностью я получу время от модема? Зато нашел

Дата: 25-10-2009 00:38

 

В Питере это единственный GSM оператор у которого работает синхронизация по времени!

Наверно далеко не во всех городах и не все операторы предоставляют такую услугу. Или я что-то не так понимаю.

 

Я так понял что в GSM-модеме есть внутренние часы, которые синхронизируются с оператором и с них можно читать время. Зависит ли это от оператора? На сколько они точны? Если симки не будет, но модем будет находится в зоне GSM, будут ли эти часы синхронизироваться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

+5 Там, где связь с КП по TCP/IP, это - то что нужно. А вот про GSM .....
Если у Вас связь через модули GSM, по почему бы не применить тот же NTP через GPRS(EDGE) c каким нибудь сервером синхронизации времени?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Не GSM, а GPS. В GSM ИМХО время не передается, в отличие от CDMA.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если у Вас связь через модули GSM, по почему бы не применить тот же NTP через GPRS(EDGE) c каким нибудь сервером синхронизации времени?

Ну это само собой разумеется. А если нет? например по радиоканалу. Если ставить GSM для синхронизации, то нужна симка или нет? Если нужна, то это нужно подключаться к тарифу оператора со всеми вытекающими ежемесячными расходами.

 

мысли вслух ...

Давно было.... одна компания делала уличные часы. GPS был еще сырой. Они синхронизировали свои часы по сигналам точного времени передаваемыми по радио "Маяк". Они шли каждый час, 6 импульсов определённой частоты. начало 6-го сигнала соответствует 00 минут 00 секунд. Делался приемник на ДВ, настроенный на маяк. и городился алгоритм по выявлению начала 6-го сигнала. Также существует РАДИОСЛУЖБА СИГНАЛОВ ТОЧНОГО ВРЕМЕНИ которая изначально предназнач. для передачи и приема по расписанию сигналов точного времени с целью определения поправок суд. хронометров и проверки часов. Но я где-то видел, что типа это международная служба и она покрыла своим сигналом всю землю. Может есть готовые решения для синхронизации с маяком или этой службой? например 3-х ногая микросхемко, которая ловит маяк и выявляет начало 6-го импульса и генерирует импульс 00:00 (прерывание).

 

ps Вспомнил, Ещё есть какая-то служба синхронизации времени, дома посмотрю. у меня домашняя метеостанция по ней синхронизируется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну это само собой разумеется. А если нет? например по радиоканалу.
По радиоканалу Вы с кем общаетесь? И как? Почему NTP нельзя применить в радиоканале? Почему возникают задержки с доставкой информации до минуты? Пробки в эфире?

 

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

 

мысли вслух ...
Можно, конечно, ловить "Маяк"... Поделок, которые принимают сигналы "Маяка" - в сети найти не сложно. Но, эти сигналы -для бытовых целей: установить часы в доме, и, точность в 10 мс для этого не нужна. Можно ловить радиостанции службы точного времени. Приёмник Вы собираетесь делать самостоятельно или купите готовый? Кстати GPS приёмник для Ваших целей синхронизации, имхо, не подайдёт: бытовые приёмники не имеют специальных выходов точного времени, а время полученное по последовательному каналу от приёмника - плюс-минус пол-лаптя...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно все проще. Каждый объект имеет свои собственные часы. В любой системе координат.

Но у Главного есть возможность инициировать тестовое событие на объекте. По нему он и сделает поправку на реальное время с любой точностью.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ps Вспомнил, Ещё есть какая-то служба синхронизации времени, дома посмотрю. у меня домашняя метеостанция по ней синхронизируется.

Есть. DCF77, например. Приемник - "клякса" на плате, несколько пассивных компонентов и маленькая магнитная антенна. Для подстройки "бытовых" часов в зоне доступности радиосигнала - вполне пригодна и в Европе очень даже активно применяется (метеостанции, приборные щитки автомобилей). Для синхронизации в единицы-десятки mS - IMHO, неприменима. Чтобы везде и всюду и точно - проще и надежнее GPS вряд ли что можно придумать. Цена вопроса - $20...30.

 

 

Кстати GPS приёмник для Ваших целей синхронизации, имхо, не подайдёт: бытовые приёмники не имеют специальных выходов точного времени, а время полученное по последовательному каналу от приёмника - плюс-минус пол-лаптя...

Ну, не то, чтобы пол-лаптя, но и не миллисекундные порядки. Но кому придет в голову применять законченный бытовой приемник (достаточно дорогой, от $80..100 типично, приделывать к нему стационарное питание и т.д.), если можно взять модуль стоимостью от $20, имеющим (почти всегда) выход секундного маркера с джиттером обычно не хуже 1 uS (хотя свои тонкости и там есть), к нему пассивную (~$2) или активную (~$5..10) антенну и стабилизатор питания. В пределах секунды маркеры будут идти синхронно, если нужно именно время - вытащить его из NMEA (еще бакс на микроконтроллер).

Изменено пользователем rx3apf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По радиоканалу Вы с кем общаетесь? И как? Почему NTP нельзя применить в радиоканале? Почему возникают задержки с доставкой информации до минуты? Пробки в эфире?
Друг с другом. Задержки до минуты были в GPRS. В радиоканале нет задержек и если вся система на радиоканале, то конечно можно по рк синхронизироваться. Но система ,,,,,,,, где-то радиоканал, где-то проводной, где-то tcp/ip, а где-то комбинированный КП-<Модбудс>-<Радиоканал>-<RS-232>-<TCP/IP(МЭК104)>-скада. Наверно можно и для такого канала связи организовать синхронизацию, нужно поковыряться в NTP. Опять же, можно ли организовать NTP в рамках протокола МЭК-104?

 

 

Такая картина сложилась:

 

Намбэ ван! GPS - стоит $20,

++: точность 1 мкс (сигнал 1pps), зона покрытия - практически везде, есть функционально законченные модули.

--: прием только НА ОТКРЫТОМ воздухе, в помещении нет приёма, ещё один не маловажный минус - это мерикосы. Для рыбалки и по грибы gps подойдет. А вот для серьёзных промышленных решений завязываться на gps не стоит.

 

№2 DCF77 - стоит около 100 рублей.

++:дёшево, точность - вагон и маленькая тележка. из википедии "погрешность составляет меньше одной секунды в один миллион лет.", есть функционально законченные модули, работает на ДВ, т.е внутри помещения

--: официально сигнал есть в радиусе 2000 км от Майнфлингина, Германия. Но за уралом я этот сигнал иногда получал. Если аппаратуру поставлять в центр, то покатит, а если за урал - то надо еще колдовать будет,

Хотя это тоже не отечественная служба, но она мне кажется более надёжна чем GPS. Мерикосы как-то в югославии отключили gps. Могут в любое время и в рф отключить, а сигнал DCF77 врятли немцам будет смысл отключать.

 

№3 RWM,RID, RTA и т.п.

++: Отечественный сигнал. Погрешность не более 5*10E-12 и 5*10E-11, Работают в диапазоне КВ и ДВ, передатчики по всей рф,

--: Я не нашёл готового модуля

 

№4 GSM

--: Нужен оператор с таким сервисом, а это далеко не каждый, нужна регистрация и нужна абонентская плата. низкая точность. GSM модуль - порядка $100. Лучше уж через GSM/GPRS организовать NTP синхронизацию. Зона покрытия плохая.

 

№ 5 Сигналы точного времени радиостанций России и Маяк.

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

++: есть готовые решения

 

В вики есть еще "Бета (служба времени)". Но про неё очень мало информации. Ну в общем теперь будем думать.

Изменено пользователем juvf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Намбэ ван! GPS - стоит $20,

++: точность 1 мкс (сигнал 1pps), зона покрытия - практически везде, есть функционально законченные модули.

Модули от uBlox имеют джиттер на порядок меньше, но стоят, правда, вдвое дороже.

--: прием только НА ОТКРЫТОМ воздухе, в помещении нет приёма,

Ну, не то, чтобы совсем нет, но да, плоховато. Современные высокочувствительные в этом плане лучше. Но и антенну можно выставить, в конце концов... Полноценной "тайминговой" работы так не достичь, но требуемые 10 mS - как нефиг делать.

ещё один не маловажный минус - это мерикосы. Для рыбалки и по грибы gps подойдет. А вот для серьёзных промышленных решений завязываться на gps не стоит.

Самолеты летают, базовые станции GSM работают. Но те же uBlox поддерживают (точнее, должны поддерживать) и европейскую Galileo... Только что-то пациент скорее мертв...

№2 DCF77 - стоит около 100 рублей.

++:дёшево, точность - вагон и маленькая тележка. из википедии "погрешность составляет меньше одной секунды в один миллион лет.", есть функционально законченные модули, работает на ДВ, т.е внутри помещения

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

Хотя это тоже не отечественная служба, но она мне кажется более надёжна чем GPS. Мерикосы как-то в югославии отключили gps.

Полностью - никогда. Это югославы у себя использовали жаммеры, чтобы "томагавки" не могли использовать GPS...

№3 RWM,RID, RTA и т.п.

++: Отечественный сигнал. Погрешность не более 5*10E-12 и 5*10E-11, Работают в диапазоне КВ и ДВ, передатчики по всей рф,

--: Я не нашёл готового модуля

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

№4 GSM

--: Нужен оператор с таким сервисом, а это далеко не каждый, нужна регистрация и нужна абонентская плата. низкая точность. GSM модуль - порядка $100.

От $20.

Лучше уж через GSM/GPRS организовать NTP синхронизацию.

Хороший вариант.

Еще добавлю, что в шестой строке телесигнала ОРТ есть врезка секундного маркера с точностью эталона. Вытащить нетрудно (цена вопроса - порядка $5), но, боюсь, это все до первого ретранслятора. Присутствует не постоянно, телесигнал тоже не 24 часа в сутки (кстати, эталонные сигналы в эфире тоже на профилактику отключают), и с ликвидацией аналогового телевещания умрет, очевидно.

 

Я бы выбрал GPS и, как дополнение, NTP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще добавлю, что в шестой строке телесигнала ОРТ есть врезка секундного маркера с точностью эталона. Вытащить нетрудно (цена вопроса - порядка $5)

Ок! Возьму на заметку.

 

Даже если каким-то чудом откалибровать сам модуль и обработку после него, то задержка распространения в атмосфере зависит от времени суток и погоды.

Так не требуется синхронизировать время с географическим, требуется синхронизация времени между ДП и КП, а это радиус до 50 км. Так что если и будет погрешность относительно UT, вызванная распространением сигнала , то на ДП относительно КП погрешности не будет.

 

 

p.s.

Самолеты летают
Официально у нас запрещено летать по GPS. Все летаю по наземным средствам аэронавигации. А не официально все летают по GPS (со слов авиаторов). Ещё лет пять, и лётчики вообще разучатся летать без GPS. Тогда мерикосы могут нам устроить 11.09.2001 )))
Изменено пользователем juvf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...