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

 
 
> Связь между 3-мя устройствами на AVR, Нужен совет по выбору протокола
ksv198
сообщение Nov 2 2005, 11:10
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Доброго времени суток всем!

Нужен совет.
Имеем три небольших устройства на АВРках. Одно ведущее, два ведомых.
Разнесены в пространстве одно относительно другого на 7,5 м (полная длина линии связи составит максимум 15 м). Ведущее на Меге162, ведомые на Тине26. Уровень помех достаточно велик, в 10 метрах находится цифровое светодиодное табло с большими такими (60 см высотой) индикаторами smile.gif . Необходимо обмениваться информацией между всеми тремя устройствами. Не могу остановиться на протоколе связи: скорость нужна небольшая, порядка 10 кбит/с, хочется минимум аппаратного геморроя, при возможном максимуме помехозащиты. Склоняюсь к RS-485, однако душит жаба тратиться на м/с драйверов. 1-Wire тоже хорошо, но не уверен в помехозащите cranky.gif . Короче, помогите плз советом!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Nov 3 2005, 09:06
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Stanislav, что касается кольца SPI, то непременным условием его работы должно быть включенное и проинициализированное состояние ВСЕХ абонентов. Что на мой взгляд сильно снижает функциональность всей сети.
RS485 в данном случае - оптимальное решение.
Да и на будущее легко расширяется и по количеству абонентов и по скорости и по дальности.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 3 2005, 14:11
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(IgorKossak @ Nov 3 2005, 12:06)
Stanislav, что касается кольца SPI, то непременным условием его работы должно быть включенное и проинициализированное состояние ВСЕХ абонентов. Что на мой взгляд сильно снижает функциональность всей сети.
RS485 в данном случае - оптимальное решение.
Да и на будущее легко расширяется и по количеству абонентов и по скорости и по дальности.
Вне всякого сомнения, Вы правы.
Однако, для не слишком ответственных узлов, отстоящих друг от друга на небольшом расстоянии, такой подход вполне оправдан. В моем случае (матричное светодиодное табло) отказ одного из блоков требует обслуживания системы в целом, поэтому задача сохранения функциональности сети не ставилась.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ksv198   Связь между 3-мя устройствами на AVR   Nov 2 2005, 11:10
- - G}{OST   Цитата(ksv198 @ Nov 2 2005, 15:10)Склоняюсь к...   Nov 2 2005, 11:15
- - Igor26   Цитата(ksv198 @ Nov 2 2005, 15:10)Доброго вре...   Nov 2 2005, 14:14
|- - CD_Eater   Цитата(Igor26 @ Nov 2 2005, 18:14) Микрос...   Sep 23 2006, 05:58
|- - Igor26   Цитата(CD_Eater @ Sep 23 2006, 09:58) Цит...   Sep 23 2006, 14:59
- - mse   Присоединяюсь. Можно было бы реализовать похожее и...   Nov 2 2005, 14:26
|- - arttab   Цитата(mse @ Nov 2 2005, 21:26)Присоединяюсь....   Nov 3 2005, 02:54
|- - ksv198   Спасибо всем за советы, буду делать на RS-485, луч...   Nov 3 2005, 08:11
- - MicronSys   Цитата(ksv198 @ Nov 2 2005, 14:10)Доброго вре...   Nov 2 2005, 17:22
- - Stanislav   Цитата(ksv198 @ Nov 2 2005, 14:10)...Имеем тр...   Nov 2 2005, 17:37
- - GrayCat   Рекомендую RS-485 и по нему протокол ModBus -- куч...   Nov 3 2005, 08:34
- - asf   Уважаемые! Подскажите новичку схемку Atmega +...   Dec 28 2005, 15:37
- - Alexander Storm   Цитата(asf @ Dec 28 2005, 18:37) Уважаемы...   Sep 22 2006, 19:49


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

 


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


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