[an error occurred while processing this directive]
То, что проще не всегда лучше...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Доктор ТуамОсес 08 декабря 2005 г. 17:12

В следующих ветках конференции я поднимал тему сети микроконтроллерных устройств:

1) http://www.telesys.ru/wwwboards/mcontrol/1135/messages/142548.shtml (08.10.2005 08:17 62.118.143.49, пустое):
" Кто-нибудь делал сеть из микроконтроллеров ATmega с динимическими конфигурированием и маршрутизацией (т.е.

чтобы сеть работала с произвольной физической топологией) "

2) http://telesys.ru/wwwboards/mcontrol/1180/messages/166325.shtml (28.11.2005 15:45 62.118.146.10, 797 байт)
" Имеется сеть микроконтроллерных устройств, выполненных на базе микроконтроллеров AVR. В силу различных

соображений число хопов в сети не может быть менее 3-х и больше 5-ти. Это означает, что некоторые из устройств

будут осуществлять через себя транзит пакетов.
В сети используются 3 РАЗЛИЧНЫХ протокола ФИЗИЧЕСКОГО уровня.
Для этих устройств требуется написать сетевую операционную систему реального времени. При этом должны

выполняться следующие условия:
а) устройства должны успешно взаимодействовать с другими нужными им устройствами при ПРОИЗВОЛЬНОЙ топологии

сети.
б) расширяемость сети (со временем будут добавляться устройства
различных типов)
в) устройства выполняющие сетевые функции (маршрутизаторы и т.п.) также ещё должны обслуживать подключенные к

ним датчики. "

и хотел услышать у кого какие мысли по этому поводу и что мне посоветуют. Причём меня больше интересовали
софтовые решения для имеющейся сети.

Особое спасибо Господам ASN, argus98 и не представившемуся Господину, высказавшим свои конструктивные идеи по

теме.

Итак, по поводу "простоты".

Господин Argus98 тогда сказал " Как-то вычурно у вас выходит ...
не проще будет так:
Берем RS485 (или CAN, или хх, это не принципиально), на нем сидят
все ваши устройства. Все могут общаться со всеми.
Если заканчиваются ресурсы (длина линии, или кол-во приемопередатчиков),
ставится шлюзовой двухпортовый процессор (простой транзит), расширяющий сеть. И так до бесконечности.."

Так конечно будет проще. Но это не значит, что лучше. А как же изоляция траффика ? Ведь её по сути не будет
("Все могут общаться со всеми"). При таком подходе к проектированию сети не учитывываются возможные

информационные потоки между устройствами. К примеру, если какие-то два устройства, часто обменивающиеся

какой-то низкоприритетной информацией в основном только друг с другом (и очень редко с другими устройствами

сети) посадить на общую магистраль, то они "забьют" канал и не дадут возможность передать какое-либо

высокоприоритетное сообщение другим устройствам. А если же их посадить на отдельную линию, то они ни кому

мешать не будут.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru