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