осваиваю rs-485

Вопросы от новичков
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

осваиваю rs-485

#21

Сообщение Sancho » 22.11.2018{, 18:58}

starshoy81 писал(а):
22.11.2018{, 17:12}
Земли лучше объединять
Объединять обязательно!!! Остальное по ситуации.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 13
Откуда: Казань
Имя: Игорь

осваиваю rs-485

#22

Сообщение brig62 » 22.11.2018{, 20:18}

Ну что сказать? Долго я плясал с бубном. Решил проверить себя и модули. Вместо NodeMCU взял Нано и все завелось с полтора пинка. NodeMCU настраивал в режиме мастера. Может в режиме слейва она и пошла бы, но мне это не надо. Вот так вот((( Возможно кто нибудь более опытный повторит мой эксперимент. Буду ждать.

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

осваиваю rs-485

#23

Сообщение starshoy81 » 23.11.2018{, 19:09}

brig62, так землю то объединили? У node и модуля? Ещё можно попробовать через 30 кОм притянуть вход REDE на +5В, естественно с общей землёй. Тогда может он увидит нормальную единицу. Или перепаять на 3х вольтовые ADM3485EARZ, самый дешёвый такой - SP3485EN-L/TR, но если брать у нас то микрухи будут дороже модуля в два раза.

Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 13
Откуда: Казань
Имя: Игорь

осваиваю rs-485

#24

Сообщение brig62 » 24.11.2018{, 22:43}

starshoy81 писал(а):
23.11.2018{, 19:09}
так землю то объединили? У node и модуля?
Да. Объединял питание. Не помогло.

SnusMumrik
Рядовой
Сообщения: 11
Зарегистрирован: 24.09.2018{, 05:31}
Репутация: 1
Имя: dmitry

осваиваю rs-485

#25

Сообщение SnusMumrik » 28.11.2018{, 10:09}

brig62

ADM3485EARZ - 3 вольта микросхема лишь избавит от выхода микросхем по напряжению.
То есть панацея но не от всех случаев.
При подключении к ESP модулей RS485 на аппаратный порт, то есть на те ножки ESP которые участвуют в заливки ПО возникает следующая ситуация:
Пин RE/DE может оказаться в не предсказуемом состоянии толи в1 толи в0, это зависит от разных факторов был ли подключен модуль ESP к микросхеме adm485 с использованием пина RE/DE или нет, была ли изначально прошита какая то пога в ESP или нет, и многое другое, но не суть. Главное что если пин RE/DE находиться в нуле, то ADM485 переходит в режим приема и выставляет на выходе RO либо жесткую 1, либо 0 зависит от того что было на линии AB в данный момент времени. Вот тут то и начинаются прикольные конфликты все, вплоть до выхода микросхем из строя...(у какой микрухи выход круче, победят естественно с 3 и 5 поверкой)
Теперь фишка следующая, все модули ардуинки или node подобные имеют на борту микросхемы преобразующие USB в RS232 TTL. Выход TX таких микросхем подключают через резистор в модулях ардуинки или node подобных, дак вод этот резистор спасает микросхемы преобразующие USB в RS232 TTL от выхода из строя если на аппаратный порт зацеплена какая ни будь путевая фигня.
Ну и естественно когда такая путевая фигня подключена к модулю и человек пытается прошить скетч то либо выскакивает ошибка либо не шьется , хотя все подключено правильно.
То есть надо предпринимать какие нибудь схематехнические решения.
Все это выше написанное относиться только для подключения микросхем подобных ADM485 к аппаратному порту модулей.
Ну а подключение ADM485 к модулям ESP на другие свободные ножки, это уже другая история :smile37:

Ответить

Вернуться в «Начинающим»