Создаем мост UART - Ethernet. Идеальное решение для удаленной отладки и обмена данными.

Sdílet
Vložit
  • čas přidán 24. 08. 2024
  • В ролике рассказывается о создании и использовании моста UART - Ethernet.
    Канал в телеграмм - t.me/vladimir_...
    Канал на CZcams - / vladimirmedintsev
    ------------------------------------------
    Если вы хотите поддержать автора канала номер карты Сбер:
    2202-2023-2480-4008
    ------------------------------------------

Komentáře • 101

  • @user-xj1di3xl4h
    @user-xj1di3xl4h Před rokem +3

    Благодарю за интересные видео. Хороший вариант прикрутить к простому мк! 👍

  • @user-dy2ys2rn7e
    @user-dy2ys2rn7e Před rokem +6

    Очень интересная микросхема! Было бы здорово, если бы Вы записали видео по Modbus.

  • @treepuncher
    @treepuncher Před rokem +4

    Как раз года полтора назад делал очень похожую самоделку для себя на дешевой ардуине и ENC28J60. Уже год как кручу через него простенький ЧПУ. Главной проблемой было уменьшить latency и jitter. Медленная атмега 328p и корявый ethernet модуль в этом всячески мешали. Зато получилось крайне дешево и достаточно стабильно (атмега 328 просто не убиваема).

  • @alekseyyakovlev3599
    @alekseyyakovlev3599 Před rokem +4

    Лет 15 назад нужно было пробрасывать UART через IP, и из клиентов под Windows из адекватных был только софт от ELTIMA (платный, кряков я не нашел в то время, прочем как и сейчас). 20:59 - и судя надписи COM5 ELTIMA Virtual Seria китайцы его поломали и используют в своей обёртке.

  • @lev_ivanov
    @lev_ivanov Před rokem +3

    весьма нужная и полезная вещь, из готовых под винду есть отечественный C2000-ethernet с драйвером виртуального COM-порта (нужен один девайс со стороны программируемого устройства), с одной лишь разницей что на выходе RS-232 и RS-485, которые очень просто преобразовываются в UART, скорости до 115200 бод. Если серийное производство и дешевле болидовского, то я всеми руками "за", если несколько штук для себя - то наверное исключительно в качестве полезного хобби, когда отдаешь себе отчет, что да, я могу купить готовое устройство и дешевле, но мне нужен свой девайс с тётями и блэкджэком :D

    • @SIM31r
      @SIM31r Před rokem

      В чипдипе 4810 руб стоит, как-то дороговато.

    • @lev_ivanov
      @lev_ivanov Před rokem

      @@SIM31r чипдип розничный магазин, в нем smd кондеи 0603 стоят по 2 рубля при цене элитана около копейки. поставщики охранно-пожарных систем (луис, випакс, тинко), видео продает розница 3500-3600, опт 2980р (через знакомых купить дешевле). Авито 1000-1500р.

  • @serggorod1423
    @serggorod1423 Před rokem +1

    Финал ШИКАРНЫЙ, НАЧИНАЯ с ЕВауt

  • @aleksandraleksandr2852
    @aleksandraleksandr2852 Před rokem +10

    хорошие модули, но по моему в них не хватает дисплея двин!
    надеюсь в след. ревизии его добавят и вы снимите нам про это ролик!

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +5

      Нет, дисплеи DWIN однозначно будут, но не с этим модулем.
      Кстати, вы можете использовать эти модули для удаленного обмена данными с дисплеями DWIN.

    • @romanenot
      @romanenot Před rokem

      👍😂

  • @michaeltimoshkin919
    @michaeltimoshkin919 Před rokem +7

    Можно тоже вставлю свои 5 копеек. Эти модули были интересны лет 15 назад, (moxa, digi) они вставлялись прям на плату и красота. Стоили вот дорого. А сейчас они и даром не нужны(я купил на барахолке по 50 руб от жадности да так и лежат). В серию экономически полезнее поставить enc или сразу контроллер с поддержкой Ethernet. Так что увы и ах. В качестве рекламы сойдет.

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem

      Времени на программирование жалко.

    • @zardosim7339
      @zardosim7339 Před rokem

      Собственно moxa N-gate и сейчас применяется, есть области где они ещё долго будут.

    • @DmitriyLekomtsev
      @DmitriyLekomtsev Před rokem +2

      Та же Moxa единственно, что нормально переживает низкие температуры северов вроде Собетты или Якутска. Остальные китайские поделки несмотря на заявления о работе в -40, не работают, если предварительно их хранили при более низких температурах. Легко проверяется в термо-шкафу при охлаждении до -55-70, и последующем нагреве до -40.

    • @zardosim7339
      @zardosim7339 Před rokem +1

      @@DmitriyLekomtsev не понял к чему Вы и кому. Могу только заметить, что коммутаторы управляемые их довольно "отстой" лет через 3-5 жизни память или что-то там умирает. Писали про дефектную серию, но возможно все такие..

    • @DmitriyLekomtsev
      @DmitriyLekomtsev Před rokem +2

      ​@@zardosim7339 Я к тому, что с китайскими модулями нужно быть осторожней, если речь об уличном применении. Запросто можно не пройти климатику. Про "отстой" больших коммутаторов не скажу, все таки тема видео о встраиваемых решениях. У меня много лет нормально работают встраиваемые moxa вроде E1/E3 при больших минусах. А для московского региона годятся даже wiznet'овские W5500 (на практике) зимой.
      Так что все зависит от того куда ставить. Если на завод или дома, то я однозначно за китайские дешевые модули.

  • @efiron
    @efiron Před rokem +3

    Спасибо Владимир за интересный модуль!
    Все же это частный случай.
    Удобнее поставить ту же W5500 (W6100)? подключить библиотеку Ethernet и уже из контроллера организовать любой вид связи.
    В данном же случае, либо TCP client (server), либо MQTT, либо HTTP...
    Наверно возможно будет переконфигурировать модуль из микроконтроллера по UART, но это костыли.
    Возможно ли использование данного модуля как микроконтроллера, для заливки своего ПО?
    А вообще, было бы идеально, если бы в ESP32(в версии"S4"?) встроили аппаратный канал Ethernet, ибо протоколы сети уже есть, т.к. есть WiFi.
    Писал им предложение, может когда-нибудь внедрят.
    Не всегда приемлемо использование WiFi, бывает необходимость подключить через локалку (ну не удобно слесарям на улице подключаться через переносной WiFi роутер, да и безопасники не пропускают, а вот кабель в шкафу подключить приемлемо), а это отдельная микросхема с обвязкой на плате.

  • @boriskrasnoperov483
    @boriskrasnoperov483 Před rokem +3

    Только LWIP, только хардкор!

  • @Embedded_Developer
    @Embedded_Developer Před rokem +2

    не, ну ребята из EBYTE молодцы. клепают всё что только можно.....
    но я думал будет по старинке - stm32f03 и какие-нибудь модули типо LAN или ENC/DP.....
    а тут? готовая вундервафля - впаял и забыл. не, дядя Вова, всё не то! давай по новой!(С)(шутка)
    лайк! проект интересный.

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      Тут не надо кодить. Это про быстрое и дешевое решение.

    • @Embedded_Developer
      @Embedded_Developer Před rokem

      @@VladimirMedintsev ну это да. плюс. но не интересно.

  • @prototip109
    @prototip109 Před rokem +2

    Я почему-то подумал о ESP8266 и какой-то накрученной на него вебморды, а первоначальная конфигурация через точку доступа на esp.

  • @nikolaizolotov6012
    @nikolaizolotov6012 Před rokem +3

    Владимир, интересную тему рассмотрели, за что большущее спасибо!
    Но, есть одна просьба, чтобы к видео выкладывать ссылки на manual-ы и показанный софт (помню, Вы, в обзорах говорили, что легко найти на просторах инета, поэтому не выкладываете…).
    Знаю, что Google/Яндекс в помощь, но есть темы «специфичные» и найти порой не тривиально. Буду благодарен, за выложенные ссылки к данному видео…, как и другим ;-).

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      Ранее я выкладывал ссылки. Но получается обратный эффект, на сторонних сайтах со временем ссылки меняются и получается что у меня опять видео с не работающими ссылками. И начинаются 100500 комментариев о том, что ссылка битая. В связи с этим, я не буду на это тратить свое время. Если ссылка на мой ресурс или мой сайт, то я ее выкладываю, сторонние ресурсы можно найти самостоятельно.

    • @kalobyte
      @kalobyte Před rokem

      только что нашел на али этотмодуль

  • @DART2WADER
    @DART2WADER Před rokem +2

    Гуй конфигуратора на Qt сделан, даю 90% вероятность.

  • @Sergey_Gusev.
    @Sergey_Gusev. Před rokem +2

    Надо было назвать видео "Купите у меня мост UART - Ethernet" . Про создание не слова... Сплошная реклама...

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem

      Как назвать видео, я решу как-нибудь самостоятельно. Тем более, что нигде не анонсировано что в видео будет рассказано о процессе создания.

  • @sergatmel8242
    @sergatmel8242 Před rokem +1

    Интересный модуль.
    Вот только не нашел его на официальном сайте :(
    Подскажите ссылку.
    Спасибо.

  • @user-od9pq4dm7c
    @user-od9pq4dm7c Před rokem +1

    я использовал модули от moxa и tibbo, там скорости uart до 921k возможны

  • @user-mc6xi8by1i
    @user-mc6xi8by1i Před 8 měsíci

    а не проще ли перейти на stm32 со встроенным ethernet ? сразу достигаем две цели - изучаем классный контроллер ARM и вторая цель - тоже самое что и у вас но нахаляву .. :))

  • @serggorod1423
    @serggorod1423 Před rokem +1

    11:55 скорости 115 200 / 230 400 достаточно,. Но 1Мбод могли - б!

  • @serggorod1423
    @serggorod1423 Před rokem +1

    Гораздо лучше.... Чем продавать крыло Боинга... Группе орендаторов.

  • @EgorDIY39
    @EgorDIY39 Před rokem +1

    А есть примеры как на STM LLDP протокол реализовать?

  • @dmytromykhailiuta9268
    @dmytromykhailiuta9268 Před rokem +1

    105й STM с RMII + LAN8720 и все :)

    • @boriskrasnoperov483
      @boriskrasnoperov483 Před rokem

      Только 107й, а не 105й

    • @dmytromykhailiuta9268
      @dmytromykhailiuta9268 Před rokem

      @@boriskrasnoperov483 , да, я опечатался. Вы правы. Памяти в нем мало, но для таких простых вещей хватит.

  • @ViacheslavKulakov
    @ViacheslavKulakov Před rokem +1

    Думаю, что самый дешевый переходник получится на ESP32+LAN8720. К тому же на такую конфигурацию уже весь софт под ардуино имеется

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      Ну и сколько там у вас цена BOM листа получится? И есть VCOM для проекта на ESP32?

    • @ViacheslavKulakov
      @ViacheslavKulakov Před rokem +1

      @@VladimirMedintsev Весь BOM - list состоит из двух позиций: ESP32 - 300р. и LAN8720 - 150р. , цена вместе с доставкой. Плюс еще соединительные проводки. Т.е. вся стоимость 450 - 500р.
      Что вы называете VCOM не знаю. Могу предположить, что это virtual com порт. Если так, то конечно он есть.

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      Не лукавьте, еще нужно это все запитать, поставить на плату и запрограммировать и получится франкенштейн с себестоимостью в два раза больше моего. Для дома сгодится, а для серьезных применений нет. Ну не используют в промышленности esp32 как бы ардуинщикам это не хотелось бы.

  • @iqubik
    @iqubik Před rokem +1

    Esplink?

  • @user-vd8gy1kw1y
    @user-vd8gy1kw1y Před rokem +1

    А усб2 в езернет и обратно можно сделать? Ради гальваноразвязки

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem

      А зачем, есть же чипы гальванической развязки USB.

    • @user-vd8gy1kw1y
      @user-vd8gy1kw1y Před rokem

      @@VladimirMedintsev Полную скорость USB2 не обеспечивают. Только 10 мегагерцовый режим.

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem

      Есть те, которые USB3 обеспечивают.

  • @GurikN1
    @GurikN1 Před rokem

    NT1-B плюс RSM485MT5V - бюджетный модбас гейт

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem

      Как выводом приема - передачи у RSM управлять будете?

    • @GurikN1
      @GurikN1 Před rokem

      ​@@VladimirMedintsev 485_ EN выход у NT1-B разве не для этого?

    • @GurikN1
      @GurikN1 Před rokem +1

      @@VladimirMedintsev Получил вчера оба модуля, по быстрому на коленке собрал схему добавив два резистора и AMSRI-7805-NZ. Опрашивал эиулятор анализатора энергии собраннвй на ESP32+SP3485EN-SOP-8. Всё заработало без проблем, единственно по RS485 скорость выше 57600 поднять не получилось, но для "на коленке" весьма неплохо. Ток что, если комуто надо недорого, с минимумом пайки и без программирования - вполне рабочий вариант.

  • @user-yd3kq5si4q
    @user-yd3kq5si4q Před 3 měsíci

    А где бы купить такие модули , кроме как на али и ибэе ? А то для компании это так себе варианты .

    • @VladimirMedintsev
      @VladimirMedintsev  Před 3 měsíci +1

      Я у себя в телеграмм канале периодически рассказываю о том, где такое брать и кто такое возит. Там много ком паний кто может привезти и растаможить за весьма скромные деньги.

    • @user-yd3kq5si4q
      @user-yd3kq5si4q Před 3 měsíci

      @@VladimirMedintsev Спасибо !

  • @egort.1511
    @egort.1511 Před rokem

    жаль что ebyte не предусмотрели TLS и работу с сертификатами...

  • @mikhaelkondrashkin
    @mikhaelkondrashkin Před rokem +1

    Поддержки TLS похоже нет?

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      А зачем?

    • @mikhaelkondrashkin
      @mikhaelkondrashkin Před rokem +1

      @@VladimirMedintsev например для подключения к внешнему mqtt-серверу, или выполнять отправку других данных на внешние сервисы не в открытом виде и без ВПНов. Ну устройство безусловно интересное

  • @didim99
    @didim99 Před rokem +1

    Около полугода назад искал готовое решение для передачи MODBUS, только не по проводу, а по Wi-Fi. Помнится мне, что готовые решения от Ebyte были не из дешёвых. В итоге нашёл бюджетный вариант -- Protoss PW11 по цене где-то втрое дешевле Ebyte. Используется в качестве шлюза RTU->TCP, работает без нареканий. Физика у него конечно не TTL, а RS485. Вот интересно, есть ли что-то похожее только для UART over WiFi с TTL-уровнями и не за миллион денег?

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      WiFi это только для дома и для семьи. Чего-то нормального кроме самоделок тут не будет.

    • @GurikN1
      @GurikN1 Před rokem

      ESP32

    • @zardosim7339
      @zardosim7339 Před rokem

      @@VladimirMedintsev Moxa NPort W2250A-EU
      Ethernet сервер последовательных интерфейсов, 2xRS-232/422/485, с Wi-Fi промышленное решение, я так понимаю. Но в живую таких не видел.

    • @lev_ivanov
      @lev_ivanov Před rokem

      wifi роутер в качестве клиента + c2000-ethernet + конвертер RS485 UART TTL + 3D печать корпуса. в 5к максимум 10к рублей можно уложиться. самые простые и компактные роутеры можно взять TL3020 старых ревизий, чтобы под него была openwrt.

    • @zardosim7339
      @zardosim7339 Před rokem +1

      @@lev_ivanov это не будет "промышленным" решением. А "самоделка" про что и говорили. А лучше Вы сделаете или хуже про это речь не шла.

  • @smargus
    @smargus Před rokem +2

    под Linux VCOM у них есть?

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      Нет нету.

    • @aleksandrdemidov6058
      @aleksandrdemidov6058 Před rokem +1

      @@VladimirMedintsev в смысле нету? поддержка же виртуального порта есть

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem +1

      @@aleksandrdemidov6058 Про линукс вопрос был. Под линукс я там не нашел ни софта ни инструкций

    • @romanenot
      @romanenot Před rokem +1

      @@VladimirMedintsev А вот то что под Linux нету это плохо.

    • @AndrewShevchuk
      @AndrewShevchuk Před rokem +1

      Есть. socat.

  • @SaniyoUa
    @SaniyoUa Před rokem

    Подскажите где скачать EByte VCOM? Немогу найти.

  • @deepdimdip
    @deepdimdip Před rokem

    А есть какая-нибудь проработанная реализация Ethernet over UART, т.е. чтобы UART точка-точка выступал в качестве транспорта, а поверх него работали протоколы Ethernet? Естественно, стек протоколов IP не должен быть жирным, чтобы влезать в микроконтроллеры, в младшие и средние STM32 и в урезанном виде в некоторые AVR.

    • @anatoliygavrilov958
      @anatoliygavrilov958 Před rokem

      Не очень понял почему Вам нужен именно UART, но по двухпроводному кабелю можно пробросить Ethernet с помощью двух xDSL модемов в режиме моста (домашние ADSL модемы не подойдут). По 10 км, не известно какому кабелю, закопанному в 70-х годах, линк стабильно 7 Мбит.

    • @deepdimdip
      @deepdimdip Před rokem

      @@anatoliygavrilov958 Мне не нужно пробрасывать Ethernet. Есть идея поднять Ethernet-подобную сеть между многими устройствами на простых и относительно дешевых микроконтроллерах, частично воспользовавшись уже наработанным стеком протоколов. Полноценный Ethernet в железе слишком громоздок и накладен, а UART (RS-485/RS-422) компактен и доступен. Хочется той же гибкости при минимальном количестве велосипедов.

    • @anatoliygavrilov958
      @anatoliygavrilov958 Před rokem

      @@deepdimdip Тогда Вам надо искать в сторону Modbus и CANbus. Второй современней, но выйдет подороже.

    • @deepdimdip
      @deepdimdip Před rokem

      CAN точно не в тему, формат пакетов жесткий и они крошечные, адресация жесткая, разрешение коллизий для системы точка-точка не актуально, да и контроллеры не самые дешевые. Modbus это уже ближе, но если из Modbus выкинуть жестко вшитый API управления предусмотренной стандартом периферии, то в нем и не останется ничего, из Modbus можно позаимствовать разве что идею с таймингами для полудуплекса или каких-то локальных участков, где окажется таки шина, а не точка-точка. Так то весь стек протоколов Ethernet можно завернуть в UART как есть, но этим смогут пользоваться только контроллеры с достаточно большим количеством памяти на борту, поэтому нужна адаптация.

    • @anatoliygavrilov958
      @anatoliygavrilov958 Před rokem

      @@deepdimdip Ну тогда не понимаю, что Вы хотите. Говорите, что нужен Ethernet и при этом основной его функционал Вам не нужен.

  • @serggorod1423
    @serggorod1423 Před rokem +1

    Меня интересует минимум 1сервер, 4 клиента.

    • @serggorod1423
      @serggorod1423 Před rokem

      Жду примера с модБас!

    • @serggorod1423
      @serggorod1423 Před rokem

      10:10 по сути одно и тоже, но в чём разница?
      Постмен делает одно и тоже, зачем 2 инструмента.?

  • @mikhaelart
    @mikhaelart Před rokem +1

    Только непонятно зачем, на производствах Ethernet modbus, а в бытовой сфере синезуб и фаина.

    • @VladimirMedintsev
      @VladimirMedintsev  Před rokem

      Ну разумеется не для бытовой сферы.

    • @Ololoshize
      @Ololoshize Před rokem +2

      Что такое фаина, вайфай?

    • @SIM31r
      @SIM31r Před rokem

      Вот у нас 30 газовых котлов с RS485, такими устройствами от Moxa и прокидываем данные в Ethernet. Только устройства Moxa Nport. Диспетчер смотрит что с котлами делается и настройки меняет по необходимости.

    • @kalobyte
      @kalobyte Před rokem

      сименс делает программируемое реле лого и там модбас по сети, а вот рту нет
      есть только в плк симатик, но уже по другой цене
      вот адаптер такой и позволяет подключать к недорогому реле датчики, а лого позволяет делать графическую панель и зайти туда через любой браузер вместо покупки дорогой хми панели