Здравствуйте!
У меня есть Mega2560 (она будет в качестве мастера сети), у нее 4 порта UART, Сейчас я хочу задействовать 2 из них для протокола Modbus RTU (TTL to RS-485 module имеются в необходимом количестве). На одном порту должны быть параметры связи 9600 (обусловлено возможностями подключенных slave устройств) 8n1, на втором 115200 8n1. В программе при создании modbus master выбирается порт UART и его настройки, но я не могу добавить второй UART, как это сделать?
Modbus для Mega2560
Modbus для Mega2560
[ref]tronik1[/ref], а как теперь быть? Если у меня оборудование конфликтует на одном порту. Из-за этого мне нужно использовать два порта.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Modbus для Mega2560
Один мастер для одного контроллера. Но мастер и слэйв могут работать одновременно. Для второго мастера можно взять ещё один контроллер и как слэйв подключить к первому.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
Modbus для Mega2560
То есть как это, на одну Мегу только один Modbus RTU через модули RS-485 можно сделать? Я тоже взялся за новый контроллер и рассчитывал, что могу сделать одного мастера на 4 сети (((
Отправлено спустя 5 минут 21 секунду:
Посмотрел, действительно, можно подключить только одного мастера на один из четырех портов. Жаль.
Позволите тогда задать попутный вопрос? Насколько правильно было бы заменить модбас на отправку переменных через UART на другие контроллеры? Мне, собственно, просто нужно наладить обмен данными между несколькими рядом расположенными контроллерами. Что я потеряю с переходом на обмен через переменные?
Спасибо!
Modbus для Mega2560
Планируется ли добавить возможность использования четырех UART для Mega2560 когда она выступает мастером сети?
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Modbus для Mega2560
Теряется контроль целостности данных.
А что до сети. Достаточно одного мастера. А количество контроллеров может быть любым.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость