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

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024
  • В ролике рассказывается о создании и использовании моста UART - Ethernet.
    Канал в телеграмм - t.me/vladimir_...
    Канал на TH-cam - / vladimirmedintsev
    ------------------------------------------
    Если вы хотите поддержать автора канала номер карты Сбер:
    2202-2023-2480-4008
    ------------------------------------------

ความคิดเห็น • 101

  • @ДиДеКа
    @ДиДеКа ปีที่แล้ว +3

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

  • @treepuncher
    @treepuncher ปีที่แล้ว +4

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

  • @АндрейСафонников
    @АндрейСафонников ปีที่แล้ว +6

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

  • @lev_ivanov
    @lev_ivanov ปีที่แล้ว +3

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

    • @SIM31r
      @SIM31r ปีที่แล้ว

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

    • @lev_ivanov
      @lev_ivanov ปีที่แล้ว

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

  • @alekseyyakovlev3599
    @alekseyyakovlev3599 ปีที่แล้ว +4

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

  • @efiron
    @efiron ปีที่แล้ว +3

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

  • @aleksandraleksandr2852
    @aleksandraleksandr2852 ปีที่แล้ว +10

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +5

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

    • @romanenot
      @romanenot ปีที่แล้ว

      👍😂

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว +1

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

  • @sergatmel8242
    @sergatmel8242 ปีที่แล้ว +1

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

  • @michaeltimoshkin919
    @michaeltimoshkin919 ปีที่แล้ว +7

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

    • @zardosim7339
      @zardosim7339 ปีที่แล้ว

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

    • @DmitriyLekomtsev
      @DmitriyLekomtsev ปีที่แล้ว +2

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

    • @zardosim7339
      @zardosim7339 ปีที่แล้ว +1

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

    • @DmitriyLekomtsev
      @DmitriyLekomtsev ปีที่แล้ว +2

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

  • @prototip109
    @prototip109 ปีที่แล้ว +2

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

  • @nikolaizolotov6012
    @nikolaizolotov6012 ปีที่แล้ว +3

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

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

    • @kalobyte
      @kalobyte ปีที่แล้ว

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

  • @Embedded_Developer
    @Embedded_Developer ปีที่แล้ว +2

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

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

    • @Embedded_Developer
      @Embedded_Developer ปีที่แล้ว

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

  • @ВладимирТихомиров-в9о
    @ВладимирТихомиров-в9о 11 หลายเดือนก่อน

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

  • @DART2WADER
    @DART2WADER ปีที่แล้ว +2

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

  • @МаксимШиринкин-щ4я
    @МаксимШиринкин-щ4я ปีที่แล้ว +1

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

  • @boriskrasnoperov483
    @boriskrasnoperov483 ปีที่แล้ว +3

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

  • @АлексНет-ж1ы
    @АлексНет-ж1ы ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

    • @АлексНет-ж1ы
      @АлексНет-ж1ы ปีที่แล้ว

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

  • @SaniyoUa
    @SaniyoUa ปีที่แล้ว

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

  • @EgorDIY39
    @EgorDIY39 ปีที่แล้ว +1

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

  • @didim99
    @didim99 ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

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

    • @GurikN1
      @GurikN1 ปีที่แล้ว

      ESP32

    • @zardosim7339
      @zardosim7339 ปีที่แล้ว

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

    • @lev_ivanov
      @lev_ivanov ปีที่แล้ว

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

    • @zardosim7339
      @zardosim7339 ปีที่แล้ว +1

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

  • @ЕвгенийПетров-г6у5л
    @ЕвгенийПетров-г6у5л 6 หลายเดือนก่อน

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

    • @VladimirMedintsev
      @VladimirMedintsev  6 หลายเดือนก่อน +1

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

    • @ЕвгенийПетров-г6у5л
      @ЕвгенийПетров-г6у5л 6 หลายเดือนก่อน

      @@VladimirMedintsev Спасибо !

  • @smargus
    @smargus ปีที่แล้ว +2

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

      Нет нету.

    • @aleksandrdemidov6058
      @aleksandrdemidov6058 ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

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

    • @romanenot
      @romanenot ปีที่แล้ว +1

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

    • @AndrewShevchuk
      @AndrewShevchuk ปีที่แล้ว +1

      Есть. socat.

  • @ViacheslavKulakov
    @ViacheslavKulakov ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

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

    • @ViacheslavKulakov
      @ViacheslavKulakov ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

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

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว +1

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

  • @egort.1511
    @egort.1511 ปีที่แล้ว

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

  • @deepdimdip
    @deepdimdip ปีที่แล้ว

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

    • @anatoliygavrilov958
      @anatoliygavrilov958 ปีที่แล้ว

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

    • @deepdimdip
      @deepdimdip ปีที่แล้ว

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

    • @anatoliygavrilov958
      @anatoliygavrilov958 ปีที่แล้ว

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

    • @deepdimdip
      @deepdimdip ปีที่แล้ว

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

    • @anatoliygavrilov958
      @anatoliygavrilov958 ปีที่แล้ว

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

  • @dmytromykhailiuta
    @dmytromykhailiuta ปีที่แล้ว +1

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

    • @boriskrasnoperov483
      @boriskrasnoperov483 ปีที่แล้ว

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

    • @dmytromykhailiuta
      @dmytromykhailiuta ปีที่แล้ว

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

  • @iqubik
    @iqubik ปีที่แล้ว +1

    Esplink?

  • @mikhaelkondrashkin
    @mikhaelkondrashkin ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

      А зачем?

    • @mikhaelkondrashkin
      @mikhaelkondrashkin ปีที่แล้ว +1

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

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว +1

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

  • @GurikN1
    @GurikN1 ปีที่แล้ว

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

    • @GurikN1
      @GurikN1 ปีที่แล้ว

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

    • @GurikN1
      @GurikN1 ปีที่แล้ว +1

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

  • @Sergey_Gusev.
    @Sergey_Gusev. ปีที่แล้ว +2

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว +1

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

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

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

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

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

  • @mikhaelart
    @mikhaelart ปีที่แล้ว +1

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

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

    • @Ololoshize
      @Ololoshize ปีที่แล้ว +2

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

    • @SIM31r
      @SIM31r ปีที่แล้ว

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

    • @kalobyte
      @kalobyte ปีที่แล้ว

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