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

 
 
> Как реализовать точное время?, В сети из 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
Ответов
zhevak
сообщение Mar 7 2008, 19:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



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

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


Мало данных.
1. На какой технологии построена сетка? (RS485, Ethernet, ...)
2. Если RS485, то на какой скорости работает?
3. Устройства, которые обусловливают хопы, -- это ваши устройства или покупные?
4. Как вы их называете? Свитчи? Раутеры? Шлюзы?
5. Можете ли вы изменять ПО этих устройств?
6. Вы указали расхождение часов в 0.5 с, но Вы не указали время, за которое эти полсекунды могут набежать. Одно дело за 10 минут, и другое -- за сутки.
7. Какая конечная цель иметь синхронное время на слейвах? Т.е. для чего это надо? (Может задачу надо решать не в этом направлении?)

Не имея четкого представления от положении вещей, невозможно дать правильный совет.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post



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

 


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


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