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