|
Синхронизация устройств с точностью не более 15 мкс., Нужно обеспечть запуск разнесенных устройств |
|
|
|
Mar 25 2009, 12:45
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Димитрий @ Mar 25 2009, 12:38)  Растояние между устройствами 1 км, имеется изернет. Протягивать кабели не желательно. Возможно ли синхронизировать по GPS с указанной точностью? Телепаты в отпуске. (с) что за устройства? что это за езернет такой на целый километр? если не оптика, то наверное посередине еще что-то есть, что качество синхронизации явно не улучшит. для синхронизации через езернет ключевые слова NTP и еще PTP (IEEE 1588). при этом самые оптимистичные цифры которые видел в описании NTP вроде как 50мкс. насколько понимаю там от операционной системы уже сильно зависит. а для PTP вроде что-то аппаратно должно (либо может) быть реализовано в езернет контроллере. ну а еще можно просто выдать каждому устройству по GPS приёмнику, пусть синхронизируются.
|
|
|
|
|
Mar 25 2009, 15:13
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
Цитата(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 мкс. Далле в какой то момент времени они останавливаются и сливают инфу на центральный пост. в принципе все.
Сообщение отредактировал Димитрий - Mar 25 2009, 15:15
|
|
|
|
|
Mar 25 2009, 15:40
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Димитрий @ Mar 25 2009, 18:13)  Модемы которые видел работают по протоколу NMEA 0183 в котором передедся время в формате hhmmss.ss то есть точность не более 10 мс. Или вы имеете в виду необходимо собрать свой приемник? Разумеется, собирать (ну, или использовать готовые, имеющие выход секундного маркера, а не туристические приемники). Из потока NMEA время можно вытащить, но с куда худшей точностью (про какие-то, помню, рассказывали страсти, что там в смежных секундах одно и то же значение секунд наблюдалось - уж не знаю, правда, или какой-то глюк). Даже на 10 mS (по моменту старт-бита первого байта соответствующей посылки) я бы не полагался - вывод NMEA это достаточно низкоприоритетная задача, имеет полное право "тормозить". Нет, речь идет о отдельном выводе секундного маркера (1pps), который есть почти у 100% OEMных модулей (однако бывают и исключения !), джиттер которого типично не хуже 1 uS даже у самых старых. Ну и такое решение достаточно дешевое - модули в розницу начинаются от порядка $30. Бывают и с интегрированной антенной (но тогда все надо вытаскивать наружу). Естественно, для правильной работы нужна постоянная видимость созвездия (более экзотические и дорогие "тайминговые" модули могут обходиться видимостью даже одного спутника - для такой задачи). Если с этим сложности - то можно сделать и свой эталонный генератор, подстраивая его посредством GPS. Решения с готовым эталоном обойдутся гораздо дороже...
|
|
|
|
|
Mar 27 2009, 14:58
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
Цитата(rx3apf @ Mar 26 2009, 13:46)  Учитывая что в небольшом абзаце сразу две заведомые заведомые глупости (про номинал несущей и про номер телевизионной строки), дальше этом "материал" и его источник изучать не стоит... Интересно, спасибо.
|
|
|
|
|
Mar 27 2009, 16:04
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(anton @ Mar 27 2009, 18:50)  А есть не дорогие оем GPS модули которые имеют более высокачастотный выход Я таких не видел. Модули от uBlox можно вроде бы перепрограммировать на другую частоту следования маркера (если мой склероз не врет, то период от 1 mS), а вот чтобы подстраиваемый опорник сразу наружу - не припомню. Цитата (эталоны с GPS выдаюшие 10мгц видел, страшно дорого) Неудивительно, это ведь уже не модуль, а готовый эталон. От задачи зависит. Никто ведь не мешает сделать свой собственный эталон с подстройкой по GPS. Такую самоделку я видел еще лет десять назад. Там, правда, алгоритм фильтрации был очень посредственный, и сама схема была громоздкая. Сейчас такое слепить можно существенно проще. Самой дорогой частью будет термостатированный опорник (если использовать готовые изделия).
|
|
|
|
|
Mar 27 2009, 17:23
|
Знающий
   
Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473

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