[an error occurred while processing this directive]
Подключение микроконтроллеров по шине I2C
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
blade000 04 октября 2005 г. 23:25
Надо объединить 110 микроконтроллеров в сеть, максимальное расстояние примерно 500 м, возможно ли объединение с помощью протокола I2C или лучше использовать RS485? Микроконтроллеры ATmega8 и ATmega163
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: на 485 сетка длиной ~800м, 20 девайсов, 115200 скорость усе в цехе. Битых пакетов 0,1-0,2%. ИтуСи на больше пару метров- изврат. Хоть мы ее юзаем охотно, но только в приборной шине. — michas (05.10.2005 15:55 217.17.191.8 , пустое )
I2C 100% не для этого придуман... 1-WIre - разновидность цирка при таких расстояниях. Я лично применяю самопальную двупроводную вариацию RS232 по времянке, закон Ома - по аппаратуре) — basilmak (05.10.2005 13:21 62.118.129.132 , пустое )
Разбейте сеть на сегменты, поставте промежуточные концентраторы. Ес-но, сеть на основе RS485 c Modbus. — A_S_N (05.10.2005 09:18 193.194.153.251 , пустое )
Я пологаю можно еще подумать над чемто наподобие 1-Wire хотя для таких задач пожалуй RS-485 оптимален — OlegPowerC (05.10.2005 00:04 195.131.86.28 , пустое )
Если мастер один и скорость обмена не важна, то без разницы. А если нужна высокая скорость и (или) много мастеров, то только RS485. — Mk-51 (04.10.2005 23:35 219.93.174.102 , пустое )
Ответ: — blade000 (04.10.2005 23:42 213.156.219.108 , 195 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru