Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Синхронизация устройств с точностью не более 15 мкс.
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
Димитрий
Растояние между устройствами 1 км, имеется изернет. Протягивать кабели не желательно. Возможно ли синхронизировать по GPS с указанной точностью?
rx3apf
Цитата(Димитрий @ Mar 25 2009, 09:38) *
Возможно ли синхронизировать по GPS с указанной точностью?

Типично джиттер секундного маркера не хуже 1 uS, у многих - 100 nS и даже лучше. Так что если синхронизироваться с точностью до секунды, то дальше можно работать с секундным маркером, и иметь микросекундную точность взаимной синхронизации.
_pv
Цитата(Димитрий @ Mar 25 2009, 12:38) *
Растояние между устройствами 1 км, имеется изернет. Протягивать кабели не желательно. Возможно ли синхронизировать по GPS с указанной точностью?

Телепаты в отпуске. (с)
что за устройства?
что это за езернет такой на целый километр? если не оптика, то наверное посередине еще что-то есть, что качество синхронизации явно не улучшит.

для синхронизации через езернет ключевые слова NTP и еще PTP (IEEE 1588).
при этом самые оптимистичные цифры которые видел в описании NTP вроде как 50мкс. насколько понимаю там от операционной системы уже сильно зависит.
а для PTP вроде что-то аппаратно должно (либо может) быть реализовано в езернет контроллере.

ну а еще можно просто выдать каждому устройству по GPS приёмнику, пусть синхронизируются.
Димитрий
Цитата(rx3apf @ Mar 25 2009, 15:01) *
Типично джиттер секундного маркера не хуже 1 uS, у многих - 100 nS и даже лучше. Так что если синхронизироваться с точностью до секунды, то дальше можно работать с секундным маркером, и иметь микросекундную точность взаимной синхронизации.

Модемы которые видел работают по протоколу NMEA 0183 в котором передедся время в формате hhmmss.ss то есть точность не более 10 мс. Или вы имеете в виду необходимо собрать свой приемник?

Цитата(_pv @ Mar 25 2009, 15:45) *
что это за езернет такой на целый километр? если не оптика, то наверное посередине еще что-то есть, что качество синхронизации явно не улучшит.

Наверное будет оптика.

Цитата(_pv @ Mar 25 2009, 15:45) *
для синхронизации через езернет ключевые слова NTP и еще PTP (IEEE 1588)

Спасибо посмотрю.

Сейчас смотрю в сторону GPS. Только пока не знаю как из приемника получить время в микросекундах.
Задача проста. Есть несколько датчиков которые записывают данные с привязкой по времени где разбег не более 15 мкс. Далле в какой то момент времени они останавливаются и сливают инфу на центральный пост. в принципе все.
rx3apf
Цитата(Димитрий @ Mar 25 2009, 18:13) *
Модемы которые видел работают по протоколу NMEA 0183 в котором передедся время в формате hhmmss.ss то есть точность не более 10 мс. Или вы имеете в виду необходимо собрать свой приемник?

Разумеется, собирать (ну, или использовать готовые, имеющие выход секундного маркера, а не туристические приемники). Из потока NMEA время можно вытащить, но с куда худшей точностью (про какие-то, помню, рассказывали страсти, что там в смежных секундах одно и то же значение секунд наблюдалось - уж не знаю, правда, или какой-то глюк). Даже на 10 mS (по моменту старт-бита первого байта соответствующей посылки) я бы не полагался - вывод NMEA это достаточно низкоприоритетная задача, имеет полное право "тормозить". Нет, речь идет о отдельном выводе секундного маркера (1pps), который есть почти у 100% OEMных модулей (однако бывают и исключения !), джиттер которого типично не хуже 1 uS даже у самых старых. Ну и такое решение достаточно дешевое - модули в розницу начинаются от порядка $30. Бывают и с интегрированной антенной (но тогда все надо вытаскивать наружу). Естественно, для правильной работы нужна постоянная видимость созвездия (более экзотические и дорогие "тайминговые" модули могут обходиться видимостью даже одного спутника - для такой задачи). Если с этим сложности - то можно сделать и свой эталонный генератор, подстраивая его посредством GPS. Решения с готовым эталоном обойдутся гораздо дороже...
Димитрий
Спасибо, буду смотреть OEM модули
HardJoker
Цитата(Димитрий @ Mar 25 2009, 09:38) *
Растояние между устройствами 1 км, имеется изернет. Протягивать кабели не желательно. Возможно ли синхронизировать по GPS с указанной точностью?


Последний абзац "Передача времени на расстояние" - http://www.timeseller.ru/rubric/rubric_513...&oldSub=383
rx3apf
Цитата(HardJoker @ Mar 26 2009, 10:38) *
Последний абзац "Передача времени на расстояние" - http://www.timeseller.ru/rubric/rubric_513...&oldSub=383

Учитывая что в небольшом абзаце сразу две заведомые заведомые глупости (про номинал несущей и про номер телевизионной строки), дальше этом "материал" и его источник изучать не стоит...
Димитрий
Цитата(rx3apf @ Mar 26 2009, 13:46) *
Учитывая что в небольшом абзаце сразу две заведомые заведомые глупости (про номинал несущей и про номер телевизионной строки), дальше этом "материал" и его источник изучать не стоит...


Интересно, спасибо.
HardJoker
Цитата(rx3apf @ Mar 26 2009, 13:46) *
Учитывая что в небольшом абзаце сразу две заведомые заведомые глупости (про номинал несущей и про номер телевизионной строки), дальше этом "материал" и его источник изучать не стоит...


А поднять трубку телефона и получить консультацию в первоисточнике - http://www.vniiftri.ru/rus/contacts/rukovodstvo/ не додумался?

Еще до кучи - http://www.radio.ru/archive/oldbbs/connect/thread23874.shtml, http://mauhome.narod.ru/howtos/Clock/Clock-4.html

P.S. Если совсем все плохо, набираешь в яндексе "точное время по радио"
rx3apf
Цитата(HardJoker @ Mar 27 2009, 18:12) *
А поднять трубку телефона и получить консультацию в первоисточнике - http://www.vniiftri.ru/rus/contacts/rukovodstvo/ не додумался?

А на кой черт мне бы это было нужно (я как бы имею некоторое представление о вопросе) ? Информация общедоступна, ничего особо сложного там нет. Просто не надо ее изучать по сомнительным источникам с нулевой компетентностью. А для решения описанной задачи ничего проще модулей GPS нет...
HardJoker
Цитата(rx3apf @ Mar 27 2009, 18:21) *
А на кой черт мне бы это было нужно (я как бы имею некоторое представление о вопросе) ? Информация общедоступна, ничего особо сложного там нет. Просто не надо ее изучать по сомнительным источникам с нулевой компетентностью. А для решения описанной задачи ничего проще модулей GPS нет...


Ага, как для обеда - Макдональдса...
rx3apf
Цитата(HardJoker @ Mar 27 2009, 18:24) *
Ага, как для обеда - Макдональдса...

Я так понимаю, что в Вашем представлении - обед это как минимум в ресторане ? wink.gif Нет, GPS в данном случае существенно избыточнее озвученных требований. Зато просто, дешево и универсально. В отличии от...
anton
А есть не дорогие оем GPS модули которые имеют более высокачастотный выход (эталоны с GPS выдаюшие 10мгц видел, страшно дорого)
rx3apf
Цитата(anton @ Mar 27 2009, 18:50) *
А есть не дорогие оем GPS модули которые имеют более высокачастотный выход

Я таких не видел. Модули от uBlox можно вроде бы перепрограммировать на другую частоту следования маркера (если мой склероз не врет, то период от 1 mS), а вот чтобы подстраиваемый опорник сразу наружу - не припомню.
Цитата
(эталоны с GPS выдаюшие 10мгц видел, страшно дорого)

Неудивительно, это ведь уже не модуль, а готовый эталон. От задачи зависит. Никто ведь не мешает сделать свой собственный эталон с подстройкой по GPS. Такую самоделку я видел еще лет десять назад. Там, правда, алгоритм фильтрации был очень посредственный, и сама схема была громоздкая. Сейчас такое слепить можно существенно проще. Самой дорогой частью будет термостатированный опорник (если использовать готовые изделия).
net
Цитата(rx3apf @ Mar 27 2009, 19:04) *
Я таких не видел. Модули от uBlox можно вроде бы перепрограммировать на другую частоту следования маркера (если мой склероз не врет, то период от 1 mS), а вот чтобы подстраиваемый опорник сразу наружу - не припомню.

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

lда чего там мудрить то? для данной задачи
взяли генератор более 1 мгц и стробируешь его секундными импульсами получишь привязку точнее периода плюс погрешность gps
если фаза особенно не волнует
если фаза волнует то дальше величины фазы будет определять
взял 100 мгц из него делаешь 10 мгц и дрожание фазы будет полпериода 100 мгц от 10 мгц


а вообще то в модулях всегда есть свои часы которые подстраиваются по фазе к этим 1 секундам gps
так что для точности 15 мкс это вообще не проблема
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.