Автор |
Сообщение |
|
Дата: 13 Янв 2007 17:53:45
#
Не подскажете ли, уважаемые, а можно с GPS приемника корректировать часики компьютера? И, если да, с какой точностью это сделать можно? Вообще, то, что показывает на своем экране GPS приемник - это действительно точное время, или так, +_ трамвайная остановка?
С уважением, Сергей.
|
|
Дата: 13 Янв 2007 18:26:55
#
Gorbunok, точность часиков GPS при условии, что последний в это время поймал спутники на десяток порядков выше ваших часиков в кампутере.
|
Реклама Google
|
|
|
Дата: 13 Янв 2007 18:35:50
#
Можно. но проще через интернет, по протоколу NTP (см. ORBITRON например, или часики в WinXP)
|
|
Дата: 13 Янв 2007 19:01:23
#
bdb, так сейчас и делаю, но точность NTP не более секунды, к сожалению. В лучшем случае - десятые..
ats52, это, вне всяких сомнений, верно. Но мне совершенно неизвестно, насколько запаздывает отображение времени на экране GPS приемника за временем, которое приборчик отсчитывает. Одна задержка ЖК дисплейчика чего стоит:)
|
|
Дата: 13 Янв 2007 19:08:07 · Поправил: Maxim (13 Янв 2007 19:08:24)
#
Gorbunok есть специальный устройства - Time Server (например http://www.moba-time.ru/products/servers/ )
К нему подключается GPS приемник от которого он берет время и остальный устройства уже по сети синхронизируются от тайм сервера. |
|
Дата: 13 Янв 2007 19:10:31
#
bdb
но проще через интернет,, - проще, но я бы не сказал, что через интернет точнее, инет может вырубится, могут быть проблемы с маршрутизацией, запаздывание пакетов - я не спец в этом, но предпологаю, что измерять тОчное время, сидя в москве, через сервер, находящийся за океаном, это как вырывать гланды через.. сами знаете что!
я бы использовал GPS модуль для этого, воткнутый в USb или просто GPS или телефон skylink, где , кстати нет в меню пункта "часы" ,в принципе - не замечали? skylinki тоже синхронизируются по GPS, но от базы.
ЗЫ при работе на одном из телеканалов, видел часики студийные в аппаратных и павильонах, которые были в соединены в сеть и синхронизировались по GPS...
|
|
Дата: 13 Янв 2007 19:13:53
#
Gorbunok
ntp дает туже точность что и бюджетные GPS приемники, можете сами посчитать точность определения времени при том, что интерфейс с GPS приемникмом имеет скорость всего 4800bps (найдите описание протокола NMEA) . Для более точного времени надо искать специализированые приемники заточеные именно под синхронизацию времени, а это уже другие деньги.
|
|
Дата: 13 Янв 2007 19:17:18
#
Gorbunok
а вам для каких целей, если для программно-аппаратных, то "мозги" кмпьютера сами поймут, когда 00, а когда 0.01...
а для выдачи в эфир передач, где есть понятие "человеческий фактор" несколько сот миллисекунд, запаздывания диспелея, а потом и чел. реакции роли не сыграют...
|
|
Дата: 13 Янв 2007 19:24:03 · Поправил: Гонец (13 Янв 2007 19:32:21)
#
|
|
Дата: 13 Янв 2007 19:32:24
#
У меня есть навигатор Garmin GPS 12. с помощью какого софта при подключении этого приборчика к компьютеру можно синхронизировать время на нем и на ПК?
|
|
Дата: 13 Янв 2007 19:59:43
#
p0gank, спасибо, вроде понял. То-есть, время в приемнике есть, а вытащить его оттуда через тормозные интерфейсы - проблемно, так?
Maxim, спасибо за подсказку. Вроде бы, то самое, чего хотелось бы, только стоимость, увы, не любительская:(
Sergge, а вопрос, собственно, возник вот в связи с чем: на астрофоруме затевается наблюдение покрытия звезды астероидом ( http://www.astronomy.ru/forum/index.php/topic,23214.0/topicseen.html ), и важно точно синхронизировать наблюдения. Вариант с получением времени по радио там активно обсуждается, а получение времени с GPS почему-то не упоминают вообще..
Гонец, очень благодарен за ссылки, обе чертовски интересные.
Perehvatchik, Вы сформулировали мой вопрос гораздо точнее, чем я сам;) |
|
Дата: 13 Янв 2007 20:50:44
#
Gorbunok
так сейчас и делаю, но точность NTP не более секунды, к сожалению. В лучшем случае - десятые..
А в чем дело? У меня NTP без натуги дает единицы миллисекунд, а то и лучше... Даже если у вас заведомо несимметричный канал, вы можете вносить в конфигурацию ntpd поправку.
|
|
Дата: 13 Янв 2007 20:52:33
#
Maxim
есть специальный устройства - Time Server
Таковых много разных. С одного конца GPS, с другого -- NTP. В принципе, многие GPS-приемники можно цеплять к компу, поднимать ntpd и получается Stratum 1 NTP Server. С него можно раздавать время любым устройствам.
|
|
Дата: 13 Янв 2007 20:55:05
#
Perehvatchik
У меня есть навигатор Garmin GPS 12. с помощью какого софта при подключении этого приборчика к компьютеру можно синхронизировать время на нем и на ПК?
ntpd
|
|
Дата: 13 Янв 2007 21:01:01
#
ntpd
это что? программа или..
|
|
Дата: 13 Янв 2007 21:08:46
#
dimss, стало быть, буду детальнее разбираться с NTP. Был почему-то уверен, что этим протоколом в принципе высокую точность обеспечить нельзя.
А нормальный ntpd, портированный для мелкомягких операционок, существует, не знаете, случайно?
|
|
Дата: 13 Янв 2007 21:14:30
#
Программа. http://www.ntp.org/
Но я не уверен, может ли Windows-версия использовать GPS. Традиционно такие задачи решаются под различными видами UNIX. |
|
Дата: 13 Янв 2007 21:15:33
#
А нормальный ntpd, портированный для мелкомягких операционок, существует, не знаете, случайно?
Да. Но GPS он вряд ли может. Когда я последний раз проверял, не мог. Но работа с удаленными NTP-серверами -- без проблем.
|
|
Дата: 13 Янв 2007 21:47:21 · Поправил: ako (13 Янв 2007 21:48:44)
#
Немного не в линию. У меня тоже есть приемничек Etrex Legend. И вот последние 3 дня наблюдаю некоторые странности. У меня есть часы CASIO Databank, родные ипоньские, были куплены 10 лет назад. Часы настраивал при помощи его же, неделю назад. Ход моих часов порядка 2-3 секунды вперед за неделю. Погрешность, за 10 лет неизменилась. Так вот теперь интересности: Неделю назад время по гпс и в часах было одинаковое. И с телевизором и с сигналами точного времени на КВ сверял, для контроля. А 3 дня назад, ходил гулять взял гпску с собой. Решил сравнить время на часах и на гпс. Оказалось, что гпс убежал на 20сек вперед. Я удивился. Вчера тоже ходил гулять и брал с собой. И вчера разница была уже порядка 45сек вперед на гпс. Сегодня же включил его, он как обычно принял спутники, и время стало нормальное с разницей в 2 секунды. Дополнительно проверил это дело по сигналам точного времени и по телевизору. Вопрос: А из-за чего так может гулять время в гпс? Там же вроде должно быть все точно, а тут такой разброс получился и за ночь все скорректировалось?
|
|
Дата: 13 Янв 2007 23:52:48
#
ako, У меня ЖПС 72 вообще за день убегает х.з. на сколько. Но стоит ему синхронизироваться по спутникам, все встает на свои места. Мой ЖПС спутники ловит долго, думаю, из-за большого убегания времени.
|
|
Дата: 13 Янв 2007 23:55:10
#
Устанавливать можно. за программами по конкретные OS и железки -- в гугл.
вы уж определитесь, нафига вам такая точность :)
мобатимовские девайсы хороши, когда вам надо двухтарифные счетчики электричества ставить, там протокол совпадает. Грубо говоря, на крыше на подъезд (или на дом) ставится ихъ одна гпс-антенна и от нее к счетчикам проводочки. Там точность времени нужна очень хорошая, поскольку списание бабла очень зависит от времени.
А для домашего компа миллисекундная точность ну совершенно не нужна. imho. :)
|
|
Дата: 13 Янв 2007 23:59:03
#
ats52
В том и дело, что я его каждый из этих дней со спутниками связывал и ясное дело, что время он синхронизировал. А всеравно вот такая петрушка получилась. Мой ЖПС спутники ловит долго, думаю, из-за большого убегания времени.
Это здесь не причем. Тут дело в чутье. У меня Легенда тоже долго спутники ищет, потому что она по чутью никакая.
|
|
Дата: 14 Янв 2007 00:14:01
#
ako
у меня такая петрушка была (немного не в тему), что при включении гпс, он задумался не на шутку, а потом выдал мне координаты, что я якобы нахожусь, где-то в районе новой зеландии, хотя я есно был под Питером, о времени и говорить не приходится, но пара матерных...и перезагруз системы с выносом прибора на открытое пространство сделали свое дело и он заработал как...(хотел сказать) часы :)
|
|
Дата: 14 Янв 2007 00:49:37
#
у меня такая петрушка была (немного не в тему), что при включении гпс, он задумался не на шутку, а потом выдал мне координаты, что я якобы нахожусь, где-то в районе новой зеландии, хотя я есно был под Питером, о времени и говорить не приходится, но пара матерных...и перезагруз системы с выносом прибора на открытое пространство сделали свое дело и он заработал как...(хотел сказать) часы :)
Нееет у меня аппарат после того как "зацепил" спутники, меня слава богу в Новую Зеландию не отправил. Опознался на местности как положено. И когда я пошел к метро через свои waypoints, он показывал все правильно. Так что с навигацией было все в порядке, а вот со временем, произошло что-то немыслимое, но что самое удивительное сегодня (теперь уже вчера) ночью, время скорректировалось. А навигация как работала нормально, так и работает.
П.С. Неужто Жорабуш решил привет нам таким образом передать? :)))
|
|
Дата: 14 Янв 2007 02:02:14
#
Х.з. В Риге тоже замечали серьезные систематические погрешности GPS...
|
|
Дата: 14 Янв 2007 03:22:19
#
У всех GPS модулей есть специальный выход PPS - один импульс в секунду. Передний фронт этого импульса привязывается к атомным часам. По протокулу NMEA передаётся точное время, а привязка происходит по импульсу PPS. Этот импульс дальше используется для синхронизации взякой аппаратуры (и нетолько связной). Всякие ошики могут возникать изза того что устаривает альманах или эфемеры, которые загружаются со спутников. Неисключено, что америкосы что-то крутят, война у них всётаки.
|
|
Дата: 14 Янв 2007 13:10:29
#
UncleHm
вы уж определитесь, нафига вам такая точность :)
Мне часто задают этот вопрос. Объясню на примере.
Пусть время некоторого события нужно знать с точностью до секунды. Большая точность и не требуется. Так оно это событие и регистрируется с точностью в одну секунду. Событиями могут быть запросы к серверу, телефонные звонки, анонсы префиксов по BGP и др.
А теперь представим, что это событие (или ряд связанных событий) регистрируется в нескольких точках. Требование к точности прежнее -- одна секунда. Но если у вас расхождение часов в двух точках будет хотя бы 100 миллисекунд, то 10% событий будут регистрироваться неправильно, т.е. с расхождением в одну секунду. Из-за этого последовательность событий будет неудобно анализировать. Вам постоянно придется учитывать поправку на разность времени, которая тогда была. Ее еще и вычислять придется.
Вот вам и пример. Казалось бы, секундной точности хватает, ан нет! Чем точнее, тем лучше. Правда, в этом случае достаточно лишь иметь синхронизацию часов в двух точках, и не обязательно, чтобы это "дворцовое" время идеально совпадало с общемировым. Но если эти точки находятся в разных местах (и даже юрисдикциях) то всеобщая точность обязательна.
Несколько лет назад я не понимал этого, и упорно отказывался от использования ntpd на серверах. Потом проникся.
|
|
Дата: 14 Янв 2007 13:31:55
#
offtop: помнится, при последней катастрофе Шаттла, насовский сервер времени отстал на час и это продолжалось около месяца. При этом виндозный сервер был в норме. Пущинский сервак стоял незыблемо... Так что и от интернетного времени могут быть косяки.
|
|
Дата: 14 Янв 2007 14:19:46 · Поправил: UncleHm (14 Янв 2007 14:22:28)
#
dimss
для интернет-серверов, хоть там bgp, хоть sip, хоть еще что, с избытком хватает синхронизации времени с ntp-серверами stratum1/2. :)
Их хватает даже для систем честного отъема денег у клиентов (биллинга) :)
upd: я вот пользую ntp[0|1].zenon.net ;)
|
|
Дата: 14 Янв 2007 14:22:52
#
Если машинки работают под *nix, то штатный ntpd справляется с синхронизацией на ура. Ему просто нужно побольше серверов подсунуть у которых повыше стратум и при запуске машины всегда делать ntpdate, чтоб время изменилось скачком, ибо если расхождение времени машины с ntpd и опорных серверов слишком большое будет, то ntpd откажется работать.
Если все ок, то ntpd сначала пллллааавненько подгоняет время машины под опорнЫЕ сервера, а потом создает дрифт файл и вносит поправку в тики таймера компа. После чего считаеться что петля регулирования замкнута и время одинаково.
У меня такая схема работает на 3х машинах. Две висят на магистрялях, а одна на скайлинке. Если одну в другую прописать в ntpd и спросить ntpq, то разница составляет в пределах 10мс.
|
Реклама Google |
|