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

 
 
> Как реализовать точное время?, В сети из AVR с числом хопов не менее 4-х
Дон Амброзио
сообщение Mar 7 2008, 14:47
Сообщение #1


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Имеется сеть девайсов. Конфигурация: иерархическая звезда. Пакет чтобы дойти до девайса самого нижнего уровня делает 4 хопа. Часы реального времени находяться в корневом узле иерархии. Время доставки пакета из коревого узла в узел, находящийся на самом нижнем уровне иерархии сосавляет от 2 до 30 секунд (в зависимости от загруженности сети)

Вопрос: как обеспечить , чтобы локальные часы (реализованные на базе таймера ATmega) на всех девайсах расходились друг относительно друга не более, чем на 0,5 Сек ?


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=GM=
сообщение Mar 7 2008, 17:36
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Дон Амброзио @ Mar 7 2008, 14:47) *
как обеспечить , чтобы локальные часы (реализованные на базе таймера ATmega) на всех девайсах расходились друг относительно друга не более, чем на 0,5 Сек?

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

1) Ввести в протокол обмена понятие широковещательного пакета, типа, "всем молчать, получить точное время". Действует только от узла до субузла.

2) Сначала синхронизируются узлы одного уровня. Погрешность 1 мс.

3) Затем каждый узел синхронизирует следующий уровень. Погрешность 2 мс.

и т.д.

Для пожарной сигнализации самое то.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 00:44
Рейтинг@Mail.ru


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