RS485 и микроконтроллер
HTML-код
- Опубликовано: 7 фев 2025
- Урок 2. Разберем работу и схемотехнику rs485 интерфейса совместно с микроконтроллером. Рассмотрим схему для микроконтроллера 485 интерфейс.
Купить в Китае
ali.pub/2g1py7 - готовый rs-485
ali.pub/2g1sdp ADUM 1311
ali.pub/2g1siy B0505S-1W
www.diyavr.ru/i... схема rs485 для микроконтроллера
о боже как все прекрасно рассказал и показал- здоровья тебе и удачи ! Спасибо
там ошибка в схеме
Спасибо, отличное видео. Красивая визуализация и доступная подача материала.
Это вам всем спасибо :), без вашей подержи, желание пропало делать уроки в столь узкой тематике.
Уроки делать стоит, тематика узкая, но очень интересная
Я боялся погружаться в эту тему, думал все нудно будет, а нет, все великолепно
Спасибо Александр ждем с нетерпением следующий урок с modbus!
Очень интересный и полезный материал! И, как мне кажется, было бы неплохо если бы вы в конце таких обучающих роликов давали ссылки на конкретную литературу или что то другое, где можно было бы конкретнее разобраться в данной теме. Ну или источники или литературу при помощи которой разбирались сама.
Заранее спасибо!
Спасибо за видео! С днем программиста. Успехов во всём!
Спасибо
Очень нехватает таких видеоикак у вас , всё доступно и понятно изложенно , спасибо большое!
Спасибо за видео! Вдохновился и написатл свою библиотеку modbus rtu на stm32 ) Теперь на очереди modbus tcp/ip )
Полезное видео. Спасибо. Только в распиновку на MAX485 не правильная. 1-RO, 2-RE, 3-DE, 4-DI. И перепутали название пинов RE с RO. А так все супер. Ише раз спасибо!!!
Доброго времени суток! смотрю ваши уроки, все доступно и понятно, и интересно. Хотелось бы увидеть урок про светодиодную ленту на микросхемах WS2801. Было бы круто посмотреть!
Спасибо за великолепный материал!
огромное спасибо! и все таки интересно по выбору высокоскоростных оптопар и уменьшению потребления при использовании внешнего защитного смещения и формулу для расчета этих сопротивлений
Спасибо за работу, отличный материал. Как всегда ждём следующих видео. А пока побежал плату делать.
Поддерживаю. Выражаю благодарность. И просто уважуха.
Мефеноменально!!! Автору огромное спасибо!
Спасибо за уроки, осень много нового и полезного узнаю
Спасибо за видео урок ❤🎉.
Супер урок, молодец!
Шикарне відео!!! Дякую!!!
Всё расписал! Большое спасибо.👍
Подписка!
очень крутое видео для тех кто слаб в схемотехнике.
ДА ДЕЙСТВИТЕЛЬНО! ВСЕ ДОСТУПНО И ПОНЯТНО! СПАСИБО !
я всё это знал, теперь я знаю, что я знал.... Спасибо!
Спасибо! Отличная подача материала!
Сохраню видео себе в закладки. Каждый месяц на работе приходится кому нибудь разжёвывать 485. Буду заставлять смотреть)))
Красава , я тоже мострячю RS-485 но только на STM МК , продолжай в том же духе
Для полной картины можно еще отметить, что существуют и конвертеры RS-485 для оптоволоконного кабеля.
Спасибо большое за отличное обьяснение!!!!!
Спасибо за вашу работу
Видео полезное, но у вас на схеме показана неправильная распаковка max485 нужно поменять пины 7 с 6, а также 1 С 2, тогда будет верно!)))) иначе ваша схема просто не заработает или сгорит Max485, но люди хорошо учатся на своих ошибках что заставит их читать и разбираться самим в даташитах!)) =)
Отличный туториал. Не могли бы Вы порекомендовать фабричный USB RS-485
оконечные резисторы могут быть от 110 до 330 Ом в зависимости от длины линии и подбираются по месту установки с помощью осциллографа. Да и Диоды Шотки уже давно ставят для защиты.
Вы правы, но этот момент нужно рассматривать конкретно к определенному проекту. Бывало приходилось ставить фильтра, иначе не как.
Дякую, корисне відео.
Спасибо!
Спасибо! Ждём продолжение!
Ещё всё очень нужно!
наконец то услышали думал пропал Александр
Уроки требуют подготовки, быстро их не получается делать )
Микросхема ADUM имеет завязку в виде трансформаторов, а соответственно подвержена наводкам, если устройство силовое и сильно фонит. Кроме того микросхемы ADUM в силовых устройствах, как показала практика, часто выходят из строя. Оптическая гальваническая развязка лишена всех этих недостатков, она действительно дешевле и есть исполнения в одной микросхеме
Подскажите, пожалуйста, название этой микросхемы. Скорость не завалится?
Я не в теме, но мужик красиво расскалал))
Не знал этого спасибо.
Добрый вечер.
Для чего Вы подключили резисторы 1к5 от микросхемы 485 к линии питания и земли?
В Вашем уроке 485 имеет на правильную подпись выводов.
Схема по сылке не доступна.
Выводы RE и RO перепутаны на 0:53? Я уже запутался, можно ли их соеденять вместе и при 1 передавать, 0 принимать??? У меня микросхема st3485.
В модулях RS 485 уже имеются резисторы на 120 Ом между А и В, что будет если их оставить при подключений модулей в количестве 4 - 5 шт на расстояний 5-6 метра между ними, или все-таки выпаять и оставить только в начале и в конце? Спасибо)))
У ПЛИС у МК недостаточно токов чтобы переключать управляющий сигнал, если я использую микросхему развязки на прдобии вашей либо китайский аналог CA-IS3731HN нужно ли еще ставить дополнительно транзистор для ттого чтобы хватала можности переключать управляющий сигнал max485?
Отличное видео, жаль ссылка на схему не рабочая
Бро всё круто, но громкость музыки в конце это перебор
Большое Спасибо!
Со старым новым годом, подскажите как проверить микроконтроллер pic на обмен данными с max14780essa с помощью осциллографов, или возможно через сом порт Rx TX к самому микроконтроллеру минуя max1478 очень интересный контент у Вас хотелось бы увидеть
А можно все так же доступно, но про can и knx? Спасибо
Отлично объяснил!!
Добрый день! Подскажите пожалуйста, в проекте использовал 5 шт модулей RS485, работало хорошо 2 месяца, но в один момент все вышли из строя. Подключал бонально, питание 5В, к ардуйно, как slave, мастером был ПЛК ОВЕН
Доброго времени суток. Не могли бы вы перезалить схему.
Круто! Лайк!
Скажите пожалуйста почему и при каких условиях интерфейс может выйти из строя ? У меня с этим проблемы начались ) . Спасибо!
У тебя ошибка внутри схеме макса 485 Конкретно в обозначениях надо поменять RO и RE местами OUT и NI должны быть входом и выходом :)
Респект!
нужно .интересно.вы занимаетесь своим делом-учите! не исчезайте!
В DATASHEET на max485 1нога -RO, 2нога-RE(инверсия), 3 нога DE, 4 нога DI ???
7:06 той ізолятор коштує 400 грн і то оптом, по одному - 500 грн. Ми ставили PC817
Разность потенциала должно измерятся относительно плеча чем и является общий провод ( диф сигнал)
Я отправляю пакет данных "slave func data srs16", но в результате выходит вот такой сигнал "00 slave func data srs16". Почему появляются два ноля?
Спасибо.
Круто!
Огонь
Спасибо за понятное объяснение, да ещё и с анимацией!
Я уже собрал 3 платы, но только теперь понял, для чего нужны резисторы 10 Ом на сигнальных линиях. Без них при коротком замыкании линий сгорает чип, а с ними - только резисторы дымятся.
У меня вопрос. Я использую для дополнительной защиты сигнальных линий от перенапряжения симметричные защитные диоды SMBJ6.0CA - соединяю через них линии с нулевым проводом. И хочу ещё поставить предохранители - чтобы они сработали, если пойдёт ток через защитные диоды. Так вот вопрос: какого номинала должны быть предохранители? То есть какой ток течёт через линии A и B в норме, а от какого Max485 сгорает?
B -> pin 7, A -> pin 6
По опыту работы в телефонии могу сказать, что заземление неиспользованной пары (или экранирующей оплётки) с двух сторон - приведёт к наводкам, благодаря разнице потенциалов между точками соединения заземления, на частоте пром. частоты сетевого напряжения питания (50 Гц).Причём потенциал может составлять весьма приличные значения, если приёмник и передатчик будет питаться от сетевого напряжения с разных подстанций (была даже система обмана электросчётчиков, основанная на таком принципе). По идее соединение с землёй с двух сторон возможно, но надо будет одну из сторон (приёмную) соединить с землёй через гасящий резистор.
Можете мне прояснить ситуацию. Спасибо.
Здравствуйте. Я сам не настолько прям гуру в таком вопросе, Мои знания основываются путем устранения различных аварийных ситуаций в моей практике
я не понял, почему на 4:09 передатчик нагружен на передатчик, кажется это не так должно работать
Спасибо за урок. В описанной ситуации с напряжением питания 5В все понятно. Но ввиду того, что я совсем начинающий и хочется разобраться, то немного ввела в ступор следующая ситуация. Поставил в квартире теплосчетчик Пульсар ДУ15 с интерфейсом RS485. У него четыре вывода V+; GND; A; B. По паспорту напражение питания интерфейса (как я понимаю это V+) от 9В до 30В. Так вот возникает вопрос, каким образом подключить через RS485 к, например STM32 или ардуино? Допустим, подаем на счетчик 9В, на второй стороне, наверное, должна быть какая-то микросхема (по типу MAX485), которая тоже должна подключаться к 9ти вольтам. Но я не нашел таких. И второй вопрос, если даже найти микросхему, которая питается от 9 вольт, то на линиях TX и RX (DI и RE) тоже будет 9в, а для STM нужно 3.3в, максимум 5В. По логике, как я понимаю, нужен, какой-то конвертер уровней, который будет на линиях A, B принимать 9в, а выдавать 3.3В или 5В. Ничего похожего в поисковике я не нашел..... Может кто-то подсказать что можено сделать с этой ситуацией? На сайте поизводителя счетчиков есть корвертеры уровней, которые они поставляют, но их цена начинается от 3 т.р. и выше.
Возможно, некропост, но ответ-то должен здесь быть.
Предлагаю заглянуть в даташит ST485EB (распиновка совпадает), в раздел Absolute maximum raitings. Там видно, что данная микросхема может держать на входе (Receiver input voltage) сигнал с размахом ДО 14 вольт любой полярности, при это питаясь штатными пятью вольтами (есть варианты на 3.3в) - как более привычно Вашему мелкоконтроллеру. Поэтому размах 9..12 вольт в линии она осилит не напрягаясь, главное - соблюдать очерёдность передачи. На Максиме свет клином не сошёлся, изучайте рынок и внимательно читайте документацию - всегда найдётся подходящий (и не дорогой) вариант. Удачи!
8:50 в холостую с небольшой нагрузкой???
Рахмет,прекрасное изложение/подача материала.
Один вопрос - какой используете видеоредактор для своих уроков (тоже надо сделать уроки по SIEMENS LOGO)?
SoniVegas10
Я когда собирал длинные линии по километру и более ставил защитные супрессоры. Об этом можно тут глянуть masters.donntu.org/2004/fema/kovalenko/library/art7.html
Спасибо,
Александр, подскажите, пожалуйста, можно ли с Вами связаться для консультации или заказа микропроцессорного устройства?
Спасибо! У меня 2 вопроса
1. У овеновских модулей похожая схема с гальванической развязкой, откуда они питание для max485 берут?
2. Что в черном ящике (b0505s)?
Чёрный ящик - это DC-DC преобразователь 5 вольт в 5 с гальванической изоляцией, для питания узлов по ту сторону схемы от контроллера. Сигнальные линии гальванически разделяют или быстрыми оптронами (вариант для малых скоростей), или сигнальными трансформаторами (обычная DIP микросхема).
Расскажите, в чем Вы схемы такие анимированные красивые рисуете для своих видео?
AnimeStudio
Надо было обмолвица, что есть драйвера с автоматическим определением направления передачи
Резисторы по 560Ом должны быть на каждом приемопередатчике max485?
Да
В схеме случаем нет ошибки? Даташит на 485ую показывает другое расположение ног. В остальном ждем продолжения!
Подключение правильное
можно пожалуйста ссылки на литературу, где можно подробнее ознакомиться с данной темой ! Заранее спасибо
masters.donntu.org/2004/fema/kovalenko/library/art7.html
А вот у меня давно зреет вопрос и ответа я так и не нашёл на него.. Защитное смещение ставится только на мастере или на двух концах линии, как терминаторы? Разумеется вариант установки на каждое устройство я исключаю, ибо микросхема не способно будет поднят\опустить уровни на линиях..
Разбирал simens, стоят на всех модулях.
@@АлександрПисанец очень непонятно.. Считаем по максимуму: 128 устройств и резисторы по 560 Ом = 4.3 Ома и при 5 Вольт это 1.15А. Микросхема не выдаст такой ток
Не готов ответить, из практики применяемое мной каждое устройство в сети имеет такую схему и все работает.
Очень интересный материал! Спасибо.
А можете рассмотреть вариант когда нужно получить от прибора информацию по rs485 и передать его по воздуху на точку удалённую метров на 100 от прибора и на выходе иметь ту же пару А В? Тоесть вариант радиоудлиннителя для rs485.
Интересная задумка
Скажите есть мысли о том как организовать мультимастер на rs485? Как например сделано на оборудование HDL BUS pro?
Я как то об этом и не думал, не было надобности.
Спасибо, за наводки, почитаю, на modbus rtu реализовал, но нужен для некоторых целей все таки мультимастер
вроде у вас по схеме всё верно, однако подписи RO и RE не на своих местах стоят
Да, есть такое )
16сек на схеме обозначена max485, но по даташиту у нее приемник, передатчик по другому выведен.
В комментариях поправляли, ошибся.
А и В подтяжка в 560 ом обязательна для всех слейвов или только на мастере?
для всех устройств обязательна
и в итого получится что будет короткое -если слейвов штук 5-6 будет, сопротивления в параллель получаются(если земля общая) ибо 560+560+560+560+560 =120 ом будет , а при 10 устройств =56 Ом. и сетка уёдет в аут((( Или я не прав?
Обосновать свой ответ пока нет времени, но это не так
Плз, обоснуйте , почему закон о величине сопротивления при параллельном включении резисторов тут работать не будет?
тоже интересно почему для всех,ведь мы в итоге получим общее сопротивление резисторов намного ниже нужного...Если есть возможность,можете упомянуть про это в следующем видео хотя бы?
Уважаемый Александр Николаевич! необходима разработка скуд на микроконтроллере атмега. Как с Вами можно связаться?
zimtexnik@gmail.com
В устройствах 2 и 3 куда подключать RO и DE ?
Подразумевается что в устройствах 2 и 3 присутствует микроконтроллер.
Может я ошибаюсь, но у Вас на рисунке пины max485 А и B перепутаны.
Вы правы, наоборот.
А где продолжение?
Видео уже 5 лет, а никто откровенный КОСЯКк в схеме так и не увидел, капец. Автор объединил DE и RO, вместо RE и DE.... LOL
когда выйдет продолжение?
Готовлю понемногу.
Это похоже на шину can
в модуле с алика линия А и В подтянуты к +.....
да
И еще. 6 вывод это А, 7 вывод это В.
Хоть одну схему покажите, чтобы оценить нужность рс-485
в видео наблюдении используется
Вводите в заблуждение по части схемы. У микросхемы MAX485 совсем другая распиновка. Смотрим даташит на 7 странице, а там написано: 1-й пин это RO, 2-й пин это RE, 3-й пин это DE, 4-й пин это DI, 5-й пин это GND, 6-й пин это линия А, 7-й пин это линия В, а 8-й пин это +питания. Само объяснения на 5+ но вот схема все подкосила. Если неглядя собрать по вашей схеме с ADUM1311 и MAX485, то она не заработает. Будут вопросы.
Вы правы накосячил, уже поправляли
6 лет назад. Уже ничего и не скачать ... 😢
а почему не adm2795?
даже не знал что такая есть )
С какого фигу американская контора Maxim Integrated стала китайской ? китайцам до такого уровня как до марса.
У меня был гораздо бОльший шок, когда в наше устройство вместо 14-ногой ОУ от Максима впаяли... да нет, не впаяли - вляпали микросхему с такой же маркировкой, но о шестнадцати ногах! Причём мы производителю выдали контакт официального дистрибьютора, договорились о закупках, а эти барыги решили всех обхитрить и купили поделку у дядюшки Ляо... скандал был знатный :)
Так что известие, что MAX485 кто-то считает китайской (потому, что её, без зазрения чегобытонибыло, производят и продают китайцы) - для меня уже не новость. Надо только добавлять сразу: на данные, перечисленные в официальном даташите от Maxim Integrated, даже не рассчитывайте, всё на ваш страх и риск.
😂скорее китайцам до Марса проще, чем американцам до луны