RS-485 как начать передавать сигнал
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
период синхронизации и весь блок ВАРТ в обоих проектах если и во втором добавили
S
RS-485 как начать передавать сигнал
что такое ВАРТ и что убрать за блоки немогу понять
Отправлено спустя 9 минут 1 секунду:
анализатор на мастере показывает только ТХ в 2 сек
Отправлено спустя 9 минут 1 секунду:
анализатор на мастере показывает только ТХ в 2 сек
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
блок в проекте называется Send to UART. Он тоже работает по порту ВАРТ.
S
RS-485 как начать передавать сигнал
так этот уарт я потом вытащил посмотреть что хоть приходит там
он и до него не горел
удалил всеравно не горит
Отправлено спустя 6 минут 11 секунд:
а что если собрать на одной ардуино один уарт шлёт а второй принимает и отдаёт обратно ?
я тогда смогу к анализатору подключить все 4 провода с обоих уартов и будет видно где начало пакета где конец у какого из них
он и до него не горел
удалил всеравно не горит
Отправлено спустя 6 минут 11 секунд:
а что если собрать на одной ардуино один уарт шлёт а второй принимает и отдаёт обратно ?
я тогда смогу к анализатору подключить все 4 провода с обоих уартов и будет видно где начало пакета где конец у какого из них
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
если связь есть то светодиод должен моргать пины RX,TX,DE-RE точно нигде не напутали. И в портах плат ничего подключено быть не должно только платы с пинов. Протокол Modbus на одной плате работать не может ошибки ищите в проводах.
S
RS-485 как начать передавать сигнал
нормально с проводами
отключаю провод В как на слейве перестают моргать светодиоды уарта приэтом на мастере ничего не меняется продоллжается отсыл по ТХ только
отключаю А тоже самое происходит
видно что по РЕ-ДЕ он отсылает а всё остальное время слушает РХ притом импульса на отсылку хватает что бы в него поместился весь пакет
отключаю провод В как на слейве перестают моргать светодиоды уарта приэтом на мастере ничего не меняется продоллжается отсыл по ТХ только
отключаю А тоже самое происходит
видно что по РЕ-ДЕ он отсылает а всё остальное время слушает РХ притом импульса на отсылку хватает что бы в него поместился весь пакет
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
А вот эта программа скрины скоторой присылаете куда подключена она может ошибки носить.
Второй вариант: напишите два проекта с разными номерами слейов. Соедините по схеме и Qmodbus опросите по очереди два слейва меняя номера ID в программе.
[spoiler] [/spoiler]
Второй вариант: напишите два проекта с разными номерами слейов. Соедините по схеме и Qmodbus опросите по очереди два слейва меняя номера ID в программе.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
RS-485 как начать передавать сигнал
если осцылографом двигаться по проводат от слева к мастеру то сигнал последний раз виден на В а на РХ мастере платы его нету
Отправлено спустя 1 минуту 51 секунду:
анализатор подключен к пинам ардуино РЕ-ДЕ РХ ТХ
но и без анализатора не работает
Отправлено спустя 4 минуты 4 секунды:
в общем имеем по итогу
обе платы рабочие как принимают так и отдают по отдельности
в связке на портах А и В есть пачки импульсы
на плате что к мастеру на РХ пусто всегда при том что РЕ-ДЕ в минусе что разрешают приём РХ мастера в нужный момент
Отправлено спустя 1 минуту 51 секунду:
анализатор подключен к пинам ардуино РЕ-ДЕ РХ ТХ
но и без анализатора не работает
Отправлено спустя 4 минуты 4 секунды:
в общем имеем по итогу
обе платы рабочие как принимают так и отдают по отдельности
в связке на портах А и В есть пачки импульсы
на плате что к мастеру на РХ пусто всегда при том что РЕ-ДЕ в минусе что разрешают приём РХ мастера в нужный момент
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
проверьте сразу два слейва если оба будут опрашиваться то связь точно есть. Для чистоты эксперимента каждый попробуйте опросить несуществующим адресом переменноой не 0 а любой другой должен загореться светодиод и не тухнуть пока не придет корректный запрос.
S
-
- Сержант
- Сообщения: 118
- Зарегистрирован: 18 окт 2016, 21:46
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
RS-485 как начать передавать сигнал
[ref]vlad1451[/ref], спасибо, я уже тогда поставил другие модули, с ними два года работает, зимой и летом.
Правда, обмен простейший, но зато работает... 
Отправлено спустя 1 минуту 29 секунд:
Извините, если что-то не уловил или просмотрел... А вообще просто связать две платы пробовали? Не через 485?
Отправлено спустя 1 час 27 минут 32 секунды:
Кстати, если соединяется несколько плат - то должно остаться только два "линейных" резистора на концах.


Отправлено спустя 1 минуту 29 секунд:
Извините, если что-то не уловил или просмотрел... А вообще просто связать две платы пробовали? Не через 485?
Отправлено спустя 1 час 27 минут 32 секунды:
Кстати, если соединяется несколько плат - то должно остаться только два "линейных" резистора на концах.
-
- Сержант
- Сообщения: 118
- Зарегистрирован: 18 окт 2016, 21:46
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
RS-485 как начать передавать сигнал
Тут недавно писали , что проблема с модбас на 8. Попробуйте на предыдущей версии
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
Вчера собрал связку правда нашел НАНО и УНО обмен идет, но оставляет желать лучшего вечером попробую 6 версией залить. Может и правда 8 с модбасом глючит.
S
RS-485 как начать передавать сигнал
[ref]KSP[/ref], немогу модбас на компе опять тупит отказывается подключаться к усб второму
но я опять повторил свой эксперемент с терминалом с компа на ком порт шлёт без проблем Отправлено спустя 6 минут 11 секунд:
и в обратку тоже всё нормально с ардуино в комп тоесть проверка ТХ выше была проверка РХ
связано по RS485
но я опять повторил свой эксперемент с терминалом с компа на ком порт шлёт без проблем Отправлено спустя 6 минут 11 секунд:
и в обратку тоже всё нормально с ардуино в комп тоесть проверка ТХ выше была проверка РХ
связано по RS485
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
модбас какой тупит Qmodbus, это самая надежная программа вчера я три платы забраковал пока связку установил, платы RS-485 глюканутые попадаются чаще чем хорошие.
S
RS-485 как начать передавать сигнал
тупит всмысле порт видит но не хочет с ним работать опять
Отправлено спустя 3 минуты 20 секунд:
я попробовал уменьшить скорость до 300 непомогает
единственное вспышки на светодиодах РХ ТХ стали длинее
я попробовал уменьшить скорость до 300 непомогает
единственное вспышки на светодиодах РХ ТХ стали длинее
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
У меня вчера такая связка заработала, но диод моргает через раз а то и через два подозренние все таки на 8 версию еще на очень старых версиях я обязательно ставил блок дисплея не знаю почему но модбас начинал работать. Попробуйте эти два проекта только НАНО на УНО поменяйте и пин DE-RE. Тупит обычно если плата RS глюканутая напрямую без 485 пробовали и еще если плата RS подключена проводами к УНО то напрямую шнуром для программирования не увидит порт как на фото.
Отправлено спустя 1 минуту 27 секунд:
извиняюсь проекты забыл прикрепить
Отправлено спустя 1 минуту 27 секунд:
извиняюсь проекты забыл прикрепить
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
RS-485 как начать передавать сигнал
повысил до максимума 115200 и светодиод изредко загорается
в анализаторе изредка проскакивает РХ походу скорости не хватает уарту надо ещё выще тогда нормально будет
если уменьшать скорость то РХ перестаёт на мастере принимать значения
Отправлено спустя 1 минуту 22 секунды:
на есп уарт вроде за 900000 можно было поставить
надо попробовать две есп на максимальной скорости
в анализаторе изредка проскакивает РХ походу скорости не хватает уарту надо ещё выще тогда нормально будет
если уменьшать скорость то РХ перестаёт на мастере принимать значения
Отправлено спустя 1 минуту 22 секунды:
на есп уарт вроде за 900000 можно было поставить
надо попробовать две есп на максимальной скорости
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
RS-485 как начать передавать сигнал
если уменьшить скорость синхронизации до 10 мсек то вообще видеть перестанете светодиод он не будет успевать загораться даже на 9600 модбасе не это главное.
S
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя