реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Удаленные устройства, Синхронизация
AntGurin
сообщение Apr 16 2005, 08:34
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 24-11-04
Пользователь №: 1 216



Не поможет ли кто советом?

Есть несколько устройств, подсоединенных к компьютеру звездой
по RS485 на расстояниях ~100 м.
Требуется их синхронная работа на частоте 8МГц (измеряют временные интервалы).
Напрашивается общий на систему генератор.
Вопрос: как с хорошей надежностью доставить частоту на устройства?
Go to the top of the page
 
+Quote Post
PraNkiSh
сообщение Apr 16 2005, 09:36
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889



может нужна не столько надежность, а в первую очередь отсутствие рассинхронизации ? тогда надобы сказать какая рассинхронизация допустима. и от этого плясать.
а от рассинхронизации никуда не уйти. она есть ВСЕГДА !!
Go to the top of the page
 
+Quote Post
dns
сообщение Apr 16 2005, 15:48
Сообщение #3





Группа: Новичок
Сообщений: 1
Регистрация: 16-04-05
Пользователь №: 4 205



Цитата(PraNkiSh @ Apr 16 2005, 12:36)
может нужна не столько надежность, а в первую очередь отсутствие рассинхронизации ? тогда надобы сказать какая рассинхронизация допустима.  и от этого плясать.
а от рассинхронизации никуда не уйти. она есть ВСЕГДА !!
*

Если ваши удаленные устройства поддерживают удаленный reset (например, посредством установки RS485 в лог.0 на определенное время), то можно перед началом работы их всех разом засинхронизировать.
Можно посылать на каждое устройство команду установки времени (с учетом времени прохождения пакета по сети). Понятно, что в этом случае рассогласование будет зависеть от того, как реализованы системные часы и быстродействия контроллеров
Go to the top of the page
 
+Quote Post
savcom
сообщение Apr 16 2005, 16:31
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 27-12-04
Из: Москва
Пользователь №: 1 708



Если удаленные датчики размещены стационарно, то достаточно один раз измерить задержку распространения сигнала от общего генератора до датчиков и потом вносить коррекцию в результат измерений. Или уже на месте сдвигать тактовую 8 МГц на необходимый угол чтобы на всех датчиках она была в фазе. А может просто взять длину всех проводов, которые идут до датчиков равной длине максимального провода и оставшиеся провода просто смотать в бухту, тогда до всех датчиков длина провода будет фиксированной, а значит и частота 8 МГц у всех будет в фазе.
Go to the top of the page
 
+Quote Post
monya
сообщение Apr 17 2005, 14:16
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 25-03-05
Из: Edinburgh,UK
Пользователь №: 3 683



Несколько лет назад делал прототип подобного устройства. Но только использовал принип шумоподобных сигналов, псевдослучайной последовательности.
Один кабель, восемь датчиков, АЦП, согласованный фильтр (можно программный), ПС.
Необходимо только найти хорошие псевдослучайные последовательности (М-последовательность) далее всё достаточно тривиально.
На бумаге замечательно работало 
Достоинства: ненужно синхронизация передатчика и приёмника, нет разделения канала ни по времени, ни по частоте.

Возможно вам этот метод тоже будет интерестен.
Go to the top of the page
 
+Quote Post
AntGurin
сообщение Apr 18 2005, 06:01
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 24-11-04
Пользователь №: 1 216



может нужна не столько надежность, а в первую очередь отсутствие рассинхронизации ? тогда надобы сказать какая рассинхронизация допустима. и от этого плясать.
а от рассинхронизации никуда не уйти. она есть ВСЕГДА !!

Об этом и речь. Допустимый уход "локальных часов" между устройствами
- не более 1мкс за время сеанса измерения (в пределе 1 сут.).
Вообще я предполагал подмешать в линию питания +24В частоту 16МГц
(чтобы поделить на 2 и получить меандр) с малой амплитудой, а на устройстве
выделить ее и напустить на ФАПЧ с кварцевым ГУН'ом на 8МГц. Тогда
кратковременное пропадание несущей не вызовет катастрофической
рассинхронизации.
Правда, это не решает проблему синхронного пуска.
Go to the top of the page
 
+Quote Post
sln
сообщение Apr 18 2005, 06:29
Сообщение #7


Участник
*

Группа:
Сообщений: 50
Регистрация: 26-11-04
Пользователь №: 1 238



Наиболее эффективное для этого наверное будет иметь на каждом устройстве
высокоточные генераторы с синхронизацией. Возможно на них же и часы , по необходимости. Как их синхронизировать - дело техники.
Можно и один генератор , но к нему будут еще более жесткие требования к стабильности.
Go to the top of the page
 
+Quote Post
asdf
сообщение May 26 2005, 09:52
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



<<Об этом и речь. Допустимый уход "локальных часов" между устройствами
- не более 1мкс за время сеанса измерения (в пределе 1 сут.).>>

Если я правильно понял, то нужна долговременная стабильность порядка
10^-11 сек. В этом слечае прав monva и Вам поможет только применение синхронизации на ПСП. Порождающие полиномы для М-последовательностей(как наиболее простых в реализации) часто приводятся в литературе по статистической теории связи. Для примера могу предложить:
n=31, нк=17, x^5+x^2+1;
n=63, нк=3e, x^6+x+1;
n=127,нк=7, x^7+x^3+1;
n=255,нк=ff,x^8+x^4+x^3+x^2+1;
где n-длина последовательности, нк-начальная комбинация и порождающий многочлен.

Потребную длину необходимо расчитывать: будет влиять и джитер в ЛС и конкретная реализация согласованного фильтра(цифрового).
Go to the top of the page
 
+Quote Post
_Vladimir_
сообщение May 26 2005, 13:35
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893



Цитата(asdf @ May 26 2005, 12:52)
<<Об этом и речь. Допустимый уход "локальных часов" между устройствами
- не более 1мкс за время сеанса измерения (в пределе 1 сут.).>>

Если я правильно понял, то нужна долговременная стабильность порядка
10^-11 сек. В этом слечае прав monva и Вам поможет только применение синхронизации на ПСП. Порождающие полиномы для М-последовательностей(как наиболее простых в реализации) часто приводятся в литературе по статистической теории связи. Для примера могу предложить:
n=31, нк=17, x^5+x^2+1;
n=63, нк=3e, x^6+x+1;
n=127,нк=7, x^7+x^3+1;
n=255,нк=ff,x^8+x^4+x^3+x^2+1;
где n-длина последовательности, нк-начальная комбинация и порождающий многочлен.

Потребную длину необходимо расчитывать: будет влиять и джитер в ЛС и конкретная реализация согласованного фильтра(цифрового).
*


А оптическую синхронизацию (например ИК последовательностями) нельзя использовать? Если внешния условия позволят, то при 100м это может быть оптимально по соотношению точность/затраты.
Go to the top of the page
 
+Quote Post
_Vladimir_
сообщение May 26 2005, 13:39
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893



Цитата(_Vladimir_ @ May 26 2005, 16:35)
Цитата(asdf @ May 26 2005, 12:52)
<<Об этом и речь. Допустимый уход "локальных часов" между устройствами
- не более 1мкс за время сеанса измерения (в пределе 1 сут.).>>

Если я правильно понял, то нужна долговременная стабильность порядка
10^-11 сек. В этом слечае прав monva и Вам поможет только применение синхронизации на ПСП. Порождающие полиномы для М-последовательностей(как наиболее простых в реализации) часто приводятся в литературе по статистической теории связи. Для примера могу предложить:
n=31, нк=17, x^5+x^2+1;
n=63, нк=3e, x^6+x+1;
n=127,нк=7, x^7+x^3+1;
n=255,нк=ff,x^8+x^4+x^3+x^2+1;
где n-длина последовательности, нк-начальная комбинация и порождающий многочлен.

Потребную длину необходимо расчитывать: будет влиять и джитер в ЛС и конкретная реализация согласованного фильтра(цифрового).
*


А оптическую синхронизацию (например ИК последовательностями) нельзя использовать? Если внешния условия позволят, то при 100м это может быть оптимально по соотношению точность/затраты.
*



Небольшое добавление.
Когда то у знакомых была задача синхронизировать группу устройств с точностью не хуже микросекунды. Они долго искали и оптимальное решение было - оптоволоконная связь от хоста именно для синхронизации.
Go to the top of the page
 
+Quote Post
tonjo
сообщение May 26 2005, 13:57
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 22-11-04
Пользователь №: 1 190



Цитата(_Vladimir_ @ May 26 2005, 16:39)
Небольшое добавление. 
Когда то у знакомых была задача синхронизировать группу устройств с точностью не хуже микросекунды. Они долго искали и оптимальное решение было - оптоволоконная связь от хоста именно для синхронизации.
*


Да, но оптоволокно - дороговато не будет?! Может быть стоить обратить свой взор на LVDS?
Go to the top of the page
 
+Quote Post
-=Space=-
сообщение May 26 2005, 18:18
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 14-01-05
Из: Москва Зеленоград
Пользователь №: 1 962



А зачем вводить оптику, чем не устраивае RS485 канал?
волна по меди бежит не медленнее чем по оптике.
Посылать широковещательные пакеты синхронгизации например каждую милисекунду. Все усройства примут пакет почти одновременно, на 100 метрах запаздывание будет ~ 0,3мкс. но это мелочи, сильнее точность будет зависеть от времени реакции на прерывание.

ЗЫ:
Именно так реализоване синхронизация в шине USB , там SOF посылается с высокой точностью 1000 раз в секунду. По нему корректируют часы все 127 возможных устройств.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 10:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016