Modbus RS485 MAX485 шум в линии - лечим

  Рет қаралды 11,637

Никола Пшоня

Никола Пшоня

Күн бұрын

Пікірлер: 43
@ИванИванов-п2ю6г
@ИванИванов-п2ю6г 3 жыл бұрын
Видео короткое, но полезное и интересное. Спасибо!
@ВолодимирБугайчук-ы5ь
@ВолодимирБугайчук-ы5ь 3 жыл бұрын
спасибо большое за разбор,очень полезно
@DIY_PLC
@DIY_PLC 2 жыл бұрын
Верною дорогой идете.)
@VasiliyTs
@VasiliyTs 2 жыл бұрын
Спасибо !! Молодец !! Важно чтоб 20 кОм были меньше, тогда напряжение падения на 120 Ом увеличатся и шумы не превысят порог срабатывания.
@serjkp
@serjkp 5 жыл бұрын
1) На коротких линиях нужен один терминатор (120 ом). Значит надо было либо отключить его в устройстве, либо отпаять на модуле 120 ом. 2) Резисторы подтяжки в 20к или 10к - это очень много. Смело опускайся до 680 ом. Помехи пропадут.
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 5 жыл бұрын
Я показал проблему, и способ её устранения.
@lexadoc5834
@lexadoc5834 2 жыл бұрын
Дак там и так получилось меньше меньшего - резисторы параллельно 10 и 20 = 6.66 кОм...
@zjma
@zjma 7 жыл бұрын
Конечно же респект и уважуха тебе, интересные вещи делаеш. Но в сети ещё много интересных видео, на подобные темы... Ты потратил минимум пару дней, на то, чтобы всё это своять... И твой ролик поднялся бы в рейтинге гораздо выше, если бы ты потратил ещё 5 минут на написание сценария к нему. 10 минут неочём, а суть видео начала просматриваться после четвёртой минуты! БЛИН... Это ведь не сложно, набросать на листике план или тезисы с некоторыми углубленными аспектами, и твой 10-и минутный ролик почти хит: ёмкий, содержательный, (каких не мало), но в своей теме ты "первый и лучший".
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 7 жыл бұрын
Сенкью, учту на будущее
@ВячеславВасильченко-я8ж
@ВячеславВасильченко-я8ж 4 жыл бұрын
Спасибо жду посылку буду сразу проверять
@goggi111y
@goggi111y 2 жыл бұрын
Спасибо!
@РусланСидоров-й7п
@РусланСидоров-й7п 5 жыл бұрын
Хочу поделится опытом. 1. Согласование уровней не нужно т.к. микросхеме хватает 3.3в для хорошей работы, даже если ведущий и ведомое устройство не подключены общим минусом! 2. Ноги Rx Tx на Stm32 адаптивны к питанию 5в. Поэтому ты зря заморочился. 3. Пульсации по питанию не будут давать помех т.к. будут наводится на две ноги A B одновременно (это приймущество RS485). Насчёт резисторов ты прав, работать будет лучше. Правда я ставил по 5,6кОм вместо 20кОм, а 120 не трогал.
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 5 жыл бұрын
Так как пробовал разные USART - и свой протокол на разных ногах, что бы не переживать за толерантность, решил на всяк случай поставить.
@dixan2010
@dixan2010 Ай бұрын
Подскажите хочу мастером сделать esp32 (3.3v) а слэйвы будут ардуино 5в как я понимаю мне согласователь надо ставить по-любому? И если не секрет какой полевой транзистор используете на замену?
@РусланСидоров-й7п
@РусланСидоров-й7п Ай бұрын
@@dixan2010в вашем случае лучше всего будет поставить на сторону ESP32 ST3485, а на сторону ардуин ST485 и не заморачиватся по уровням. Т.к. если ставить ST485 со стороны ESP32 нужно будет и заморочится с уровнями и подать 5в на ST485
@dixan2010
@dixan2010 Ай бұрын
​@@РусланСидоров-й7п спасибо а max3485 не одно и тоже? А то вроде работает от 3.3 и поддерживает напряжения от 3-12 воль на линии. Или я ошибаюсь?
@РусланСидоров-й7п
@РусланСидоров-й7п Ай бұрын
@@dixan2010 ожно и то же, просто фирма другая, max обычно дороже
@sergatmel8242
@sergatmel8242 3 жыл бұрын
Что то в схеме у Вас не ладное. Не верно организованна подтяжка выходов (pin 6 и 7). 7 следует подтянуть к Gnd 6 подтянуть к +5v
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 3 жыл бұрын
да спасибо ваша правда
@халилабдуллаев-ж4ы
@халилабдуллаев-ж4ы 7 жыл бұрын
Там 120 Ом не спроста.. он компенсирует волновое сопротивление кабеля.. это как бы среднее значение..
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 7 жыл бұрын
Работаю уже давно с RS485 - если на шине много устройств то сильно шумит шина. Выход оставить на мастере 120R и на самом последнем устройстве 120R провод до 50м. А если длинный то на мастере 240R примерно в середине провода 240R и на последнем тоже 240R. Волновое сопротивление витой пары - не зависимо от длинны 100R.
@халилабдуллаев-ж4ы
@халилабдуллаев-ж4ы 7 жыл бұрын
Никола Пшоня. Да, так и рекомендуют.. на первом и последнем.. максимум сколько устройств вешали на шину? И как с этим справляется max485?
@filonsergey9740
@filonsergey9740 6 жыл бұрын
В данном случае как я понял проблема с уровнями была, а не с тем что сигнал отражался . И я не уверен что автор терминатор поставил. Про него он не упоминал. Но слишком уж детская ошибка тогда. Скорее всего просто не сказал.
@DIY_PLC
@DIY_PLC 2 жыл бұрын
А можно подробности по модбас?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
Зайдите Александр Писанец - у него есть подробности.
@Vlad_4572
@Vlad_4572 Жыл бұрын
Ro, это же out, а Di, это input. Почему у тебя все наоборот показано?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA Жыл бұрын
У китайцев перепутано. Я показал как правильно.
@Vlad_4572
@Vlad_4572 Жыл бұрын
@@NIKOLAY_PSHONIA , ок, спасибо)
@efimenko1985
@efimenko1985 4 жыл бұрын
Привет, а зачем линия В через резистор к земле подтянута?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 4 жыл бұрын
Поройте в инете - найдете ответ. kzbin.info/www/bejne/kJ-aenmJeZpmiMk
@efimenko1985
@efimenko1985 4 жыл бұрын
@@NIKOLAY_PSHONIA Я говорю про Вами припаянный резистор GND-B
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 4 жыл бұрын
@@efimenko1985 Это 10к (с одной линии на землю) и с низу платы 10к (с другой линии на +) а родные оставил по 20к.
@РусланСидоров-й7п
@РусланСидоров-й7п 5 жыл бұрын
И ещё, обязательно запрещай прием во время передачи. Иначе от мусора не избавился.
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 5 жыл бұрын
У меня две ноги в куче или прием или только передача.
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 7 жыл бұрын
Проблема в том что поставили не и полевики а PNP - перепутали китайцы.
@ponysonata7707
@ponysonata7707 6 жыл бұрын
Никола Пшоня где там pnp чет не врубился? В согласовании уровней чтоль?
@acroloid
@acroloid 6 жыл бұрын
Привет, у меня к тебе вопрос. Нужен чип MAX485 csa+1726. Но проблема в том, что точно такого же нет. Есть куча Вариаций MAX485. Они все взаимозаменяемы или нет? Например если заменить ан MAX485 cas+17DN, то все будет работать?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 6 жыл бұрын
Какое питание +5 или +3,3в ???
@alexanderurezchenko6651
@alexanderurezchenko6651 5 жыл бұрын
В даташите на микросхему именно 120ом рекомендуется
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 5 жыл бұрын
волновое сопротивление линии везде 120 ом но если посчитать 10к + 120 + 10к при 5в то разница между двумя входами компаратора 0,00... вольт именно из - за такой разницы схемы и шумят на выходе.
@reza_ghasemi
@reza_ghasemi 5 жыл бұрын
Hi It's a great job. if is possible share schematic & codes, tnx.
@ВладелецУстройства-ю3в
@ВладелецУстройства-ю3в 4 жыл бұрын
Не РЦ, а РС
RS485 и микроконтроллер
10:30
Александр Писанец
Рет қаралды 120 М.
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН
Лекция 256.  Интерфейс RS-485
15:19
Электротехника и электроника для программистов
Рет қаралды 124 М.
Arduino #01 - RS485 и Modbus RTU
11:17
АМП Инжиниринг
Рет қаралды 14 М.
Схема и описание инвертора
12:25
EL Niko
Рет қаралды 18 М.
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,3 МЛН
Промышленная автоматизация. Часть первая: MODBUS.
11:00
лекция 373 элементы протокола Modbus RTU
12:44
Электротехника и электроника для программистов
Рет қаралды 37 М.