RS485 + AVR

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

RS485 + AVR

Сообщение КАШАК »

Есть устройство состоящее из двух МК Mega16 + Tiny2313, связанных по USART. Теперь нужно это устройство связать с другими через RS485. Смотрел схемы, но во всех для RS485 используется USART. Вот теперь хочу узнать, можно ли подключить к USART в моей схеме еще и RS485 и не будет ли это мешать связи между МК? Или есть другие варианты?

Заранее спасибо :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Реклама
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: RS485 + AVR

Сообщение GP1 »

если у тебя 1 мк ведущий а 2й ведомый, то без проблем можно подключить еще 126 мк, ес-но ведущий должен опрашивать и управлять обменом.
RS485 - это просто физическая реализация шины
Чем дальше, тем больше становлюсь занудой...
Изображение
Реклама
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: RS485 + AVR

Сообщение КАШАК »

Ясно. А как лучше реализовать RS485. Использовать MAX485 или еще один МК надо подключать?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
orinoko

Re: RS485 + AVR

Сообщение orinoko »

А каким образом 3 МК подключены между собой? вроде УАРТ в нормальном варианте подключается точка-точка?
А может в данном случае имеет смысл все коммуникации перевести на 485...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: RS485 + AVR

Сообщение КАШАК »

В устройстве есть два МК соединенных по USART. К ним надо приделать RS485, чтобы соединить с другими устройствами. Вот я и не знаю как...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Реклама
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: RS485 + AVR

Сообщение ILYAUL »

Никак. прямых путей нет. Убирать буферы 232 и сажать 485 , либо мудрить переходник 232-TTL-485
Реклама
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: RS485 + AVR

Сообщение КАШАК »

А как еще можно соединить МК между собой на плате? Например USART оставить для RS485, а для двух МК придумать что-то другое. Может I2C?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: RS485 + AVR

Сообщение ILYAUL »

SPI - побыстрее будет , можно принимать и передавать одновременно и прост как кирпич
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: RS485 + AVR

Сообщение КАШАК »

О, отлично :)) Как-то я про него забыл :)) На нем и сделаю :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: RS485 + AVR

Сообщение GP1 »

ILYAUL писал(а):Никак. прямых путей нет. Убирать буферы 232 и сажать 485 , либо мудрить переходник 232-TTL-485
вот тут позвольте не согласиться
мах483 прямой преобразователь UART(ТТL)-RS485, один мк объявляется главным остальные слейв
МК(master)-MAX483(или аналог)-шина-MAX483-МК(slave1)
-шина-MAX483-MK(slaveN)
и так пока не будут исчерпаны адреса.
ес-но все приемо-передачи регулирует мастер.

ЗЫ добавлю: мутить RS485 следует если необходимо передать данные на большое расстояние, если в пределах одной платы или до 10-15м, то смысла нет.
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: RS485 + AVR

Сообщение ILYAUL »

вот тут позвольте не согласиться
Это , конечно Ваше право. :)) Я тоже заметил свою ошибку. Они связаны по USART, а не RS232. Тогда да, просто подключаются буферы 485 шины.
Не уверен , что надо убирать связь по UART между существующими процессорами. С этим можно "поиграться" продумав режим два мастера , естественно написав арбитраж для процессоров.
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: RS485 + AVR

Сообщение КАШАК »

Буду думать :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»