RS-485 как начать передавать сигнал

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

RS-485 как начать передавать сигнал

#61

Сообщение KSP » 17.05.2023{, 11:57}

период синхронизации и весь блок ВАРТ в обоих проектах если и во втором добавили
S

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

RS-485 как начать передавать сигнал

#62

Сообщение Kot » 17.05.2023{, 13:12}

что такое ВАРТ и что убрать за блоки немогу понять

Отправлено спустя 9 минут 1 секунду:
анализатор на мастере показывает только ТХ в 2 сек
2023-05-17_171859.png
2023-05-17_172054.png

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

RS-485 как начать передавать сигнал

#63

Сообщение KSP » 17.05.2023{, 13:23}

блок в проекте называется Send to UART. Он тоже работает по порту ВАРТ.
S

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

RS-485 как начать передавать сигнал

#64

Сообщение Kot » 17.05.2023{, 13:31}

так этот уарт я потом вытащил посмотреть что хоть приходит там
он и до него не горел
удалил всеравно не горит

Отправлено спустя 6 минут 11 секунд:
а что если собрать на одной ардуино один уарт шлёт а второй принимает и отдаёт обратно ?
я тогда смогу к анализатору подключить все 4 провода с обоих уартов и будет видно где начало пакета где конец у какого из них

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

RS-485 как начать передавать сигнал

#65

Сообщение KSP » 17.05.2023{, 13:43}

если связь есть то светодиод должен моргать пины RX,TX,DE-RE точно нигде не напутали. И в портах плат ничего подключено быть не должно только платы с пинов. Протокол Modbus на одной плате работать не может ошибки ищите в проводах.
S

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

RS-485 как начать передавать сигнал

#66

Сообщение Kot » 17.05.2023{, 13:52}

нормально с проводами
отключаю провод В как на слейве перестают моргать светодиоды уарта приэтом на мастере ничего не меняется продоллжается отсыл по ТХ только
отключаю А тоже самое происходит

видно что по РЕ-ДЕ он отсылает а всё остальное время слушает РХ
2023-05-17_175300.png
притом импульса на отсылку хватает что бы в него поместился весь пакет
2023-05-17_175417.png

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

RS-485 как начать передавать сигнал

#67

Сообщение KSP » 17.05.2023{, 13:59}

А вот эта программа скрины скоторой присылаете куда подключена она может ошибки носить.
Второй вариант: напишите два проекта с разными номерами слейов. Соедините по схеме и Qmodbus опросите по очереди два слейва меняя номера ID в программе.
СпойлерПоказать
test789.jpg
S

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

RS-485 как начать передавать сигнал

#68

Сообщение Kot » 17.05.2023{, 14:07}

если осцылографом двигаться по проводат от слева к мастеру то сигнал последний раз виден на В а на РХ мастере платы его нету

Отправлено спустя 1 минуту 51 секунду:
анализатор подключен к пинам ардуино РЕ-ДЕ РХ ТХ
но и без анализатора не работает

Отправлено спустя 4 минуты 4 секунды:
в общем имеем по итогу
обе платы рабочие как принимают так и отдают по отдельности
в связке на портах А и В есть пачки импульсы
на плате что к мастеру на РХ пусто всегда при том что РЕ-ДЕ в минусе что разрешают приём РХ мастера в нужный момент

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

RS-485 как начать передавать сигнал

#69

Сообщение KSP » 17.05.2023{, 14:18}

проверьте сразу два слейва если оба будут опрашиваться то связь точно есть. Для чистоты эксперимента каждый попробуйте опросить несуществующим адресом переменноой не 0 а любой другой должен загореться светодиод и не тухнуть пока не придет корректный запрос.
S

autoelectronica
Рядовой
Сообщения: 89
Зарегистрирован: 18.10.2016{, 21:46}
Репутация: 6
Откуда: Москва

RS-485 как начать передавать сигнал

#70

Сообщение autoelectronica » 17.05.2023{, 14:44}

А какой версией FLPROG пользуетесь?

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

RS-485 как начать передавать сигнал

#71

Сообщение KSP » 17.05.2023{, 14:46}

8
S

Dragony
Сержант
Сообщения: 133
Зарегистрирован: 02.01.2020{, 11:55}
Репутация: 2
Имя: Александр

RS-485 как начать передавать сигнал

#72

Сообщение Dragony » 17.05.2023{, 16:54}

vlad1451, спасибо, я уже тогда поставил другие модули, с ними два года работает, зимой и летом. :) Правда, обмен простейший, но зато работает... :yes:

Отправлено спустя 1 минуту 29 секунд:
Извините, если что-то не уловил или просмотрел... А вообще просто связать две платы пробовали? Не через 485?

Отправлено спустя 1 час 27 минут 32 секунды:
Кстати, если соединяется несколько плат - то должно остаться только два "линейных" резистора на концах.

autoelectronica
Рядовой
Сообщения: 89
Зарегистрирован: 18.10.2016{, 21:46}
Репутация: 6
Откуда: Москва

RS-485 как начать передавать сигнал

#73

Сообщение autoelectronica » 17.05.2023{, 21:20}

Тут недавно писали , что проблема с модбас на 8. Попробуйте на предыдущей версии

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

RS-485 как начать передавать сигнал

#74

Сообщение KSP » 18.05.2023{, 09:11}

Вчера собрал связку правда нашел НАНО и УНО обмен идет, но оставляет желать лучшего вечером попробую 6 версией залить. Может и правда 8 с модбасом глючит.
S

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

RS-485 как начать передавать сигнал

#75

Сообщение Kot » 18.05.2023{, 10:16}

KSP, немогу модбас на компе опять тупит отказывается подключаться к усб второму
но я опять повторил свой эксперемент с терминалом с компа на ком порт шлёт без проблем
Video_2023-05-18_135856.mp4
(799.05 КБ) 20 скачиваний
Отправлено спустя 6 минут 11 секунд:
и в обратку тоже всё нормально с ардуино в комп тоесть проверка ТХ выше была проверка РХ
связано по RS485
обратно.mp4
(913.94 КБ) 9 скачиваний

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

RS-485 как начать передавать сигнал

#76

Сообщение KSP » 18.05.2023{, 10:29}

модбас какой тупит Qmodbus, это самая надежная программа вчера я три платы забраковал пока связку установил, платы RS-485 глюканутые попадаются чаще чем хорошие.
S

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

RS-485 как начать передавать сигнал

#77

Сообщение Kot » 18.05.2023{, 10:42}

тупит всмысле порт видит но не хочет с ним работать опять
2023-05-18_144121.png
2023-05-18_144121.png (4.55 КБ) 380 просмотров
Отправлено спустя 3 минуты 20 секунд:
я попробовал уменьшить скорость до 300 непомогает
единственное вспышки на светодиодах РХ ТХ стали длинее

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

RS-485 как начать передавать сигнал

#78

Сообщение KSP » 18.05.2023{, 10:47}

У меня вчера такая связка заработала, но диод моргает через раз а то и через два подозренние все таки на 8 версию еще на очень старых версиях я обязательно ставил блок дисплея не знаю почему но модбас начинал работать. Попробуйте эти два проекта только НАНО на УНО поменяйте и пин DE-RE. Тупит обычно если плата RS глюканутая напрямую без 485 пробовали и еще если плата RS подключена проводами к УНО то напрямую шнуром для программирования не увидит порт как на фото.

Отправлено спустя 1 минуту 27 секунд:
извиняюсь проекты забыл прикрепить
Вложения
слейв для диода.flp
(113.31 КБ) 11 скачиваний
мастер на НАНО.flp
(84.73 КБ) 10 скачиваний
S

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

RS-485 как начать передавать сигнал

#79

Сообщение Kot » 18.05.2023{, 10:57}

повысил до максимума 115200 и светодиод изредко загорается
в анализаторе изредка проскакивает РХ
2023-05-18_145432.png
походу скорости не хватает уарту надо ещё выще тогда нормально будет
если уменьшать скорость то РХ перестаёт на мастере принимать значения

Отправлено спустя 1 минуту 22 секунды:
на есп уарт вроде за 900000 можно было поставить
надо попробовать две есп на максимальной скорости

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

RS-485 как начать передавать сигнал

#80

Сообщение KSP » 18.05.2023{, 11:06}

если уменьшить скорость синхронизации до 10 мсек то вообще видеть перестанете светодиод он не будет успевать загораться даже на 9600 модбасе не это главное.
S

Ответить

Вернуться в «Помогите, а то я "нимагу"»