Соединение нескольких arduino по rs485

YaSerg
Offline
Зарегистрирован: 02.03.2017

Всем привет. 

Итересует момент соеждинения нескольких arduino по rs485. Прочитав интернет нашел информацию о том, что в данном протоколе нет адресности и поэтом запросы рассылаются всем сегментам сети. Подскажите так ли это?

Есть задача получать данные с различных arduino uno по rs485 на arduino mega, а так же mega должна иметь возможность их опрашивать.  Т.е. свзязь требуется двухстронняя. 

Подскажите я в верном нарпавлении или этот протокол с моими задачами на существующих платах не справится?

Baks
Baks аватар
Offline
Зарегистрирован: 11.01.2016

не стоит плодить новые темы. воспользуйтесь поиском по сайту http://arduino.ru/forum/programmirovanie/modbus-rtu?page=2#comment-275853

Logik
Offline
Зарегистрирован: 05.08.2014

//что в данном протоколе нет адресности и поэтом запросы рассылаются всем сегментам сети. Подскажите так ли это?

Если коротко - адресности нету. А подробней - в общем то и быть недолжно, но это еще не означает что её не будет в вашей разработке или нет у других:) Непонятно - читайте про 7-и уровневую модель стека протоколов. А 485-й - это нижние уровни. Адресность живет выше.

485-й скорей всего вам подходит, если число устройств и каналы соответствуют его спецификации. Порядок опроса Вы определяете и реализуете сами. Или "от фонаря" или ориентируясь на существующие стандарты.

///не стоит плодить новые темы.

да

///воспользуйтесь поиском по сайту http://arduino.ru/forum/programmirovanie/modbus-rtu?page=2#comment-275853

Но та тема не про 485-й, а про Модбас. Это совсем не одно и тоже.