Проводная связь нескольких контроллеров на средней дистанции

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Родился
Сообщения: 2
Зарегистрирован: Сб июн 08, 2019 23:26:20

Сообщение hesoyam »

Доброго времени суток, форумчане!
Прошу знающих подсказать, каким образом можно связать несколько контроллеров (конкретно AtmegaX8) в одну сеть. Необходимо чтоб был 1 master контроллер и множество slave. Расстояние до 50м. UART должен быть свободен. Если есть идеи буду рад выслушать.
Реклама
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

hesoyam писал(а):UART должен быть свободен.
Звучит как задание для студента.
Хоть мне конкретно эти МК неизвестны, но я уверен, что UART там не единственный.
Реклама
Родился
Сообщения: 2
Зарегистрирован: Сб июн 08, 2019 23:26:20

Сообщение hesoyam »

Аlex, Есть i2c, но не думаю что он пойдет на большие расстояния. Подумал на счет программного UART и RS485, вроде то что нужно, но может есть способ лучше?
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Вряд ли найдёте способ лучше RS485-ого.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 44152
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="Аlex",url="/forum/viewtopic.php?p=3647771#p3647771"]Вряд ли найдёте лучше RS485-ого.[/uquote]Не только лучше, а ещё и проще..

Ну, ещё можно RS232 взять, - UART при помощи МАХ232 легко превращается в этот самый RS232..
Только RS485 позволяет связать между собой туеву хучу контроллеров всего по двум проводам..
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15700
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Если только один ведущий можно SPI с токовой петлей использовать.
:roll:
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1432
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Зависит от условий задачи. Можно 1-проводной UART или типа 1-wire даже.
Друг Кота
Сообщения: 9396
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

1-проводной программный (типа UART) пойдёт)) Или любой свой протокол.

RS232... RS485... каменный век какой-то)) За окном XXI век. Уже 5G запускают.))
Друг Кота
Аватара пользователя
Сообщения: 15700
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Все зависит от задачи и объективных требований.
Век то -веком, но и стабильность работы с исключением всяко сетевой заразы учитывать надо.
И себестоимость/сложность разработки стократно увеличивать смысла особого нету.
8)
Ответить

Вернуться в «Периферия»