Заранее спасибо
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
если у тебя 1 мк ведущий а 2й ведомый, то без проблем можно подключить еще 126 мк, ес-но ведущий должен опрашивать и управлять обменом.
RS485 - это просто физическая реализация шины
RS485 - это просто физическая реализация шины
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: RS485 + AVR
Ясно. А как лучше реализовать RS485. Использовать MAX485 или еще один МК надо подключать?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
-
orinoko
Re: RS485 + AVR
А каким образом 3 МК подключены между собой? вроде УАРТ в нормальном варианте подключается точка-точка?
А может в данном случае имеет смысл все коммуникации перевести на 485...
А может в данном случае имеет смысл все коммуникации перевести на 485...
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: RS485 + AVR
В устройстве есть два МК соединенных по USART. К ним надо приделать RS485, чтобы соединить с другими устройствами. Вот я и не знаю как...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- Реклама
Re: RS485 + AVR
Никак. прямых путей нет. Убирать буферы 232 и сажать 485 , либо мудрить переходник 232-TTL-485
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: RS485 + AVR
А как еще можно соединить МК между собой на плате? Например USART оставить для RS485, а для двух МК придумать что-то другое. Может I2C?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Re: RS485 + AVR
SPI - побыстрее будет , можно принимать и передавать одновременно и прост как кирпич
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: RS485 + AVR
О, отлично
Как-то я про него забыл
На нем и сделаю 
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: RS485 + AVR
вот тут позвольте не согласитьсяILYAUL писал(а):Никак. прямых путей нет. Убирать буферы 232 и сажать 485 , либо мудрить переходник 232-TTL-485
мах483 прямой преобразователь UART(ТТL)-RS485, один мк объявляется главным остальные слейв
МК(master)-MAX483(или аналог)-шина-MAX483-МК(slave1)
-шина-MAX483-MK(slaveN)
и так пока не будут исчерпаны адреса.
ес-но все приемо-передачи регулирует мастер.
ЗЫ добавлю: мутить RS485 следует если необходимо передать данные на большое расстояние, если в пределах одной платы или до 10-15м, то смысла нет.
Re: RS485 + AVR
Это , конечно Ваше право.вот тут позвольте не согласиться
Не уверен , что надо убирать связь по UART между существующими процессорами. С этим можно "поиграться" продумав режим два мастера , естественно написав арбитраж для процессоров.



