Не работает Modbus RTU

Modbus и arduino Mega2560

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Ответить
diablo275
Рядовой
Сообщения: 2
Зарегистрирован: 01.01.2017{, 21:49}
Репутация: 0
Откуда: Брянск

Не работает Modbus RTU

#1

Сообщение diablo275 » 12.10.2018{, 22:26}

В общем проблема такая.
Исходные условия:
  • FLProg_Portable_4-0
  • Arduino pro mini 328 5V(слейв)
  • Arduino Mega2560 5V (мастер)
Если связать Mega2560 и pro mini по Modbus RTU то ничего не работает. Данные не передаются.
Меняю Mega2560 на такую же pro mini и вся систем начинает работать. Пробовал и сериал порты и софтваровский причём разные пины, но увы.
:smile37:

Кстати пробовал подключать Arduino Mega2560 через HC-05 (уровни согласованы резисторным делителем) с Каскадой, и ничего не заработало. После замены на pro mini всё заработало.

Arduino Mega2560---------X--------Arduino pro mini 328
Arduino Mega2560---------X--------Каскада

Arduino pro mini 328---------------Arduino pro mini 328
Arduino pro mini 328---------------Каскада

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Не работает Modbus RTU

#2

Сообщение dizzyy » 13.10.2018{, 11:45}

У меня так уно не завелась на сериал порту.. На софтваре пошло нормально..

KSP
Лейтенант
Сообщения: 304
Зарегистрирован: 18.09.2015{, 14:00}
Репутация: 28
Откуда: Саратов
Имя: Сергей

Не работает Modbus RTU

#3

Сообщение KSP » 13.10.2018{, 14:51}

Может производители плат разные, но у меня УНО прекрасно работает одновременно и мастером и слейвом на на сериале и софтваре. Единственное с чем не могу разобраться передача Boolean, больше одной передавать или принимать не хочет.
S

diablo275
Рядовой
Сообщения: 2
Зарегистрирован: 01.01.2017{, 21:49}
Репутация: 0
Откуда: Брянск

Не работает Modbus RTU

#4

Сообщение diablo275 » 14.10.2018{, 11:23}

Так речь то не про уну. А про Мегу! С уной проблем нет. Я думал может в самой Меге проблемы? но на другой плате тоже самое.
Сейчас пойду попробую подключить две Меги. Отпишу результат.

Отправлено спустя 48 минут 51 секунду:
Arduino Mega2560---------X--------Arduino Mega2560
Так тоже не работает! :smile37:

Отправлено спустя 2 минуты 12 секунд:
Попробуйте кто нибудь ещё! Может у меня контроллеры какие то странные! Я уже во всём сомневаюсь!

Ответить

Вернуться в «Новые»