1) На коротких линиях нужен один терминатор (120 ом). Значит надо было либо отключить его в устройстве, либо отпаять на модуле 120 ом. 2) Резисторы подтяжки в 20к или 10к - это очень много. Смело опускайся до 680 ом. Помехи пропадут.
Конечно же респект и уважуха тебе, интересные вещи делаеш. Но в сети ещё много интересных видео, на подобные темы... Ты потратил минимум пару дней, на то, чтобы всё это своять... И твой ролик поднялся бы в рейтинге гораздо выше, если бы ты потратил ещё 5 минут на написание сценария к нему. 10 минут неочём, а суть видео начала просматриваться после четвёртой минуты! БЛИН... Это ведь не сложно, набросать на листике план или тезисы с некоторыми углубленными аспектами, и твой 10-и минутный ролик почти хит: ёмкий, содержательный, (каких не мало), но в своей теме ты "первый и лучший".
Хочу поделится опытом. 1. Согласование уровней не нужно т.к. микросхеме хватает 3.3в для хорошей работы, даже если ведущий и ведомое устройство не подключены общим минусом! 2. Ноги Rx Tx на Stm32 адаптивны к питанию 5в. Поэтому ты зря заморочился. 3. Пульсации по питанию не будут давать помех т.к. будут наводится на две ноги A B одновременно (это приймущество RS485). Насчёт резисторов ты прав, работать будет лучше. Правда я ставил по 5,6кОм вместо 20кОм, а 120 не трогал.
Подскажите хочу мастером сделать esp32 (3.3v) а слэйвы будут ардуино 5в как я понимаю мне согласователь надо ставить по-любому? И если не секрет какой полевой транзистор используете на замену?
@@dixan2010в вашем случае лучше всего будет поставить на сторону ESP32 ST3485, а на сторону ардуин ST485 и не заморачиватся по уровням. Т.к. если ставить ST485 со стороны ESP32 нужно будет и заморочится с уровнями и подать 5в на ST485
Работаю уже давно с RS485 - если на шине много устройств то сильно шумит шина. Выход оставить на мастере 120R и на самом последнем устройстве 120R провод до 50м. А если длинный то на мастере 240R примерно в середине провода 240R и на последнем тоже 240R. Волновое сопротивление витой пары - не зависимо от длинны 100R.
В данном случае как я понял проблема с уровнями была, а не с тем что сигнал отражался . И я не уверен что автор терминатор поставил. Про него он не упоминал. Но слишком уж детская ошибка тогда. Скорее всего просто не сказал.
волновое сопротивление линии везде 120 ом но если посчитать 10к + 120 + 10к при 5в то разница между двумя входами компаратора 0,00... вольт именно из - за такой разницы схемы и шумят на выходе.
Привет, у меня к тебе вопрос. Нужен чип MAX485 csa+1726. Но проблема в том, что точно такого же нет. Есть куча Вариаций MAX485. Они все взаимозаменяемы или нет? Например если заменить ан MAX485 cas+17DN, то все будет работать?
Видео короткое, но полезное и интересное. Спасибо!
спасибо большое за разбор,очень полезно
Верною дорогой идете.)
Спасибо !! Молодец !! Важно чтоб 20 кОм были меньше, тогда напряжение падения на 120 Ом увеличатся и шумы не превысят порог срабатывания.
1) На коротких линиях нужен один терминатор (120 ом). Значит надо было либо отключить его в устройстве, либо отпаять на модуле 120 ом. 2) Резисторы подтяжки в 20к или 10к - это очень много. Смело опускайся до 680 ом. Помехи пропадут.
Я показал проблему, и способ её устранения.
Дак там и так получилось меньше меньшего - резисторы параллельно 10 и 20 = 6.66 кОм...
Спасибо жду посылку буду сразу проверять
Конечно же респект и уважуха тебе, интересные вещи делаеш. Но в сети
ещё много интересных видео, на
подобные темы...
Ты потратил минимум пару дней, на то, чтобы всё это своять...
И твой ролик поднялся бы в рейтинге гораздо выше, если бы ты потратил
ещё 5 минут на написание сценария к нему.
10 минут неочём, а суть видео начала просматриваться после четвёртой
минуты!
БЛИН...
Это ведь не сложно, набросать на листике план или тезисы с некоторыми
углубленными аспектами, и твой 10-и минутный ролик почти хит: ёмкий,
содержательный, (каких не мало), но в своей теме ты "первый и лучший".
Сенкью, учту на будущее
Спасибо!
Хочу поделится опытом. 1. Согласование уровней не нужно т.к. микросхеме хватает 3.3в для хорошей работы, даже если ведущий и ведомое устройство не подключены общим минусом! 2. Ноги Rx Tx на Stm32 адаптивны к питанию 5в. Поэтому ты зря заморочился. 3. Пульсации по питанию не будут давать помех т.к. будут наводится на две ноги A B одновременно (это приймущество RS485). Насчёт резисторов ты прав, работать будет лучше. Правда я ставил по 5,6кОм вместо 20кОм, а 120 не трогал.
Так как пробовал разные USART - и свой протокол на разных ногах, что бы не переживать за толерантность, решил на всяк случай поставить.
Подскажите хочу мастером сделать esp32 (3.3v) а слэйвы будут ардуино 5в как я понимаю мне согласователь надо ставить по-любому? И если не секрет какой полевой транзистор используете на замену?
@@dixan2010в вашем случае лучше всего будет поставить на сторону ESP32 ST3485, а на сторону ардуин ST485 и не заморачиватся по уровням. Т.к. если ставить ST485 со стороны ESP32 нужно будет и заморочится с уровнями и подать 5в на ST485
@@РусланСидоров-й7п спасибо а max3485 не одно и тоже? А то вроде работает от 3.3 и поддерживает напряжения от 3-12 воль на линии. Или я ошибаюсь?
@@dixan2010 ожно и то же, просто фирма другая, max обычно дороже
Что то в схеме у Вас не ладное.
Не верно организованна подтяжка выходов (pin 6 и 7).
7 следует подтянуть к Gnd
6 подтянуть к +5v
да спасибо ваша правда
Там 120 Ом не спроста.. он компенсирует волновое сопротивление кабеля.. это как бы среднее значение..
Работаю уже давно с RS485 - если на шине много устройств то сильно шумит шина. Выход оставить на мастере 120R и на самом последнем устройстве 120R провод до 50м. А если длинный то на мастере 240R примерно в середине провода 240R и на последнем тоже 240R.
Волновое сопротивление витой пары - не зависимо от длинны 100R.
Никола Пшоня. Да, так и рекомендуют.. на первом и последнем.. максимум сколько устройств вешали на шину? И как с этим справляется max485?
В данном случае как я понял проблема с уровнями была, а не с тем что сигнал отражался . И я не уверен что автор терминатор поставил. Про него он не упоминал. Но слишком уж детская ошибка тогда. Скорее всего просто не сказал.
В даташите на микросхему именно 120ом рекомендуется
волновое сопротивление линии везде 120 ом
но если посчитать 10к + 120 + 10к при 5в то разница между двумя входами компаратора 0,00... вольт именно из - за такой разницы схемы и шумят на выходе.
А можно подробности по модбас?
Зайдите Александр Писанец - у него есть подробности.
Ro, это же out, а Di, это input. Почему у тебя все наоборот показано?
У китайцев перепутано. Я показал как правильно.
@@NIKOLAY_PSHONIA , ок, спасибо)
Hi
It's a great job.
if is possible share schematic & codes, tnx.
Проблема в том что поставили не и полевики а PNP - перепутали китайцы.
Никола Пшоня где там pnp чет не врубился? В согласовании уровней чтоль?
И ещё, обязательно запрещай прием во время передачи. Иначе от мусора не избавился.
У меня две ноги в куче или прием или только передача.
Привет, а зачем линия В через резистор к земле подтянута?
Поройте в инете - найдете ответ.
ua-cam.com/video/Zn7IFSD53Rg/v-deo.html
@@NIKOLAY_PSHONIA Я говорю про Вами припаянный резистор GND-B
@@efimenko1985 Это 10к (с одной линии на землю) и с низу платы 10к (с другой линии на +) а родные оставил по 20к.
Привет, у меня к тебе вопрос.
Нужен чип MAX485 csa+1726. Но проблема в том, что точно такого же нет. Есть куча Вариаций MAX485. Они все взаимозаменяемы или нет? Например если заменить ан MAX485 cas+17DN, то все будет работать?
Какое питание +5 или +3,3в ???
Не РЦ, а РС