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

 
 
> адресация устройств на шине RS-485 для AVR
Dmitry Sadikov
сообщение Jan 5 2009, 10:40
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 6-10-08
Пользователь №: 40 732



Здравствуйте.
Есть у меня несколько atmega128, обьединённых через RS-485 интерфейс, построенный на UARTе. Одна из них ведущая, все остальные - ведомые.
Подскажите пожалуйста, какие есть методы распределения адресов ведомых устройств на такой шине?
В данный момент адреса каждой из ведомых atmegа128 задаются джамперами на плате, подключенными к порту.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Polaris
сообщение Jan 6 2009, 13:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Помимо джамперов можно еще привязкой к разъему воспользоваться, мы в следующем устройстве собираемся такое делать, на разъем завести от ведомого устройства два лишних провода, а в самом разъеме кодировать, то есть, соединять два лишних пина с землей или питанием.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Jan 7 2009, 06:37
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Dmitry Sadikov, природу не обманешь, либо заранее жестко определенная адресация, в Вашем случае, когда всего 4 слэйва и мега128, я бы остановился на ней. Если задача потенциально требует расширения, рекомендую все же ранее предложенный мною способ. Он "ложится" практически под любой пртокол, MODBUS например. Аппаратно на устройстве нужно иметь только один джампер( Set default). Далее устройство прописывается в сети. и на ходу, загорелся светодиод обмена, джампер снимается/устанавливается наладчиком. Даже самый "продвинутый" специалист не запутается.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dmitry Sadikov   адресация устройств на шине RS-485 для AVR   Jan 5 2009, 10:40
- - VladimirYU   Цитата(Dmitry Sadikov @ Jan 5 2009, 13:40...   Jan 5 2009, 10:46
- - Dmitry Sadikov   хотелось бы в идеале, чтобы адреса распределял вед...   Jan 5 2009, 10:54
|- - VladimirYU   Цитата(Dmitry Sadikov @ Jan 5 2009, 13:54...   Jan 5 2009, 11:03
- - Dmitry Sadikov   Спасибо. воспользуюсь этим способом. ну а при од...   Jan 5 2009, 11:12
|- - VladimirYU   Цитата(Dmitry Sadikov @ Jan 5 2009, 14:12...   Jan 5 2009, 11:21
- - ukpyr   Цитатану а при одновременном подключении нескольки...   Jan 5 2009, 12:01
|- - Dmitry Sadikov   Цитата(ukpyr @ Jan 5 2009, 15:01) ну можн...   Jan 5 2009, 13:17
|- - rx3apf   Цитата(Dmitry Sadikov @ Jan 5 2009, 16:13...   Jan 5 2009, 13:24
||- - _Pasha   Цитата(rx3apf @ Jan 5 2009, 17:24) Для од...   Jan 5 2009, 13:47
|||- - rx3apf   Цитата(_Pasha @ Jan 5 2009, 16:47) Почему...   Jan 7 2009, 20:15
||- - Dmitry Sadikov   Цитата(rx3apf @ Jan 5 2009, 16:24) Правда...   Jan 5 2009, 19:09
|- - _Pasha   Цитата(Dmitry Sadikov @ Jan 5 2009, 17:17...   Jan 5 2009, 13:54
- - _Pasha   Можно зарезервировать какую-л команду для присвоен...   Jan 5 2009, 13:04
- - smalcom   проблема еще в том, что для 485-го, как указывали ...   Jan 5 2009, 13:50
- - ukpyr   Цитатано в каждом из девайсов изначально должен бы...   Jan 5 2009, 19:50


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:31
Рейтинг@Mail.ru


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