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

  Рет қаралды 13,315

Vladimir Medintsev

Vladimir Medintsev

Күн бұрын

Пікірлер: 101
@ДиДеКа
@ДиДеКа 2 жыл бұрын
Благодарю за интересные видео. Хороший вариант прикрутить к простому мк! 👍
@treepuncher
@treepuncher Жыл бұрын
Как раз года полтора назад делал очень похожую самоделку для себя на дешевой ардуине и ENC28J60. Уже год как кручу через него простенький ЧПУ. Главной проблемой было уменьшить latency и jitter. Медленная атмега 328p и корявый ethernet модуль в этом всячески мешали. Зато получилось крайне дешево и достаточно стабильно (атмега 328 просто не убиваема).
@АндрейСафонников
@АндрейСафонников 2 жыл бұрын
Очень интересная микросхема! Было бы здорово, если бы Вы записали видео по Modbus.
@lev_ivanov
@lev_ivanov 2 жыл бұрын
весьма нужная и полезная вещь, из готовых под винду есть отечественный C2000-ethernet с драйвером виртуального COM-порта (нужен один девайс со стороны программируемого устройства), с одной лишь разницей что на выходе RS-232 и RS-485, которые очень просто преобразовываются в UART, скорости до 115200 бод. Если серийное производство и дешевле болидовского, то я всеми руками "за", если несколько штук для себя - то наверное исключительно в качестве полезного хобби, когда отдаешь себе отчет, что да, я могу купить готовое устройство и дешевле, но мне нужен свой девайс с тётями и блэкджэком :D
@SIM31r
@SIM31r 2 жыл бұрын
В чипдипе 4810 руб стоит, как-то дороговато.
@lev_ivanov
@lev_ivanov 2 жыл бұрын
@@SIM31r чипдип розничный магазин, в нем smd кондеи 0603 стоят по 2 рубля при цене элитана около копейки. поставщики охранно-пожарных систем (луис, випакс, тинко), видео продает розница 3500-3600, опт 2980р (через знакомых купить дешевле). Авито 1000-1500р.
@serggorod1423
@serggorod1423 2 жыл бұрын
Финал ШИКАРНЫЙ, НАЧИНАЯ с ЕВауt
@alekseyyakovlev3599
@alekseyyakovlev3599 2 жыл бұрын
Лет 15 назад нужно было пробрасывать UART через IP, и из клиентов под Windows из адекватных был только софт от ELTIMA (платный, кряков я не нашел в то время, прочем как и сейчас). 20:59 - и судя надписи COM5 ELTIMA Virtual Seria китайцы его поломали и используют в своей обёртке.
@aleksandraleksandr2852
@aleksandraleksandr2852 2 жыл бұрын
хорошие модули, но по моему в них не хватает дисплея двин! надеюсь в след. ревизии его добавят и вы снимите нам про это ролик!
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Нет, дисплеи DWIN однозначно будут, но не с этим модулем. Кстати, вы можете использовать эти модули для удаленного обмена данными с дисплеями DWIN.
@romanenot
@romanenot 2 жыл бұрын
👍😂
@michaeltimoshkin919
@michaeltimoshkin919 2 жыл бұрын
Можно тоже вставлю свои 5 копеек. Эти модули были интересны лет 15 назад, (moxa, digi) они вставлялись прям на плату и красота. Стоили вот дорого. А сейчас они и даром не нужны(я купил на барахолке по 50 руб от жадности да так и лежат). В серию экономически полезнее поставить enc или сразу контроллер с поддержкой Ethernet. Так что увы и ах. В качестве рекламы сойдет.
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Времени на программирование жалко.
@zardosim7339
@zardosim7339 2 жыл бұрын
Собственно moxa N-gate и сейчас применяется, есть области где они ещё долго будут.
@DmitriyLekomtsev
@DmitriyLekomtsev 2 жыл бұрын
Та же Moxa единственно, что нормально переживает низкие температуры северов вроде Собетты или Якутска. Остальные китайские поделки несмотря на заявления о работе в -40, не работают, если предварительно их хранили при более низких температурах. Легко проверяется в термо-шкафу при охлаждении до -55-70, и последующем нагреве до -40.
@zardosim7339
@zardosim7339 2 жыл бұрын
@@DmitriyLekomtsev не понял к чему Вы и кому. Могу только заметить, что коммутаторы управляемые их довольно "отстой" лет через 3-5 жизни память или что-то там умирает. Писали про дефектную серию, но возможно все такие..
@DmitriyLekomtsev
@DmitriyLekomtsev 2 жыл бұрын
​@@zardosim7339 Я к тому, что с китайскими модулями нужно быть осторожней, если речь об уличном применении. Запросто можно не пройти климатику. Про "отстой" больших коммутаторов не скажу, все таки тема видео о встраиваемых решениях. У меня много лет нормально работают встраиваемые moxa вроде E1/E3 при больших минусах. А для московского региона годятся даже wiznet'овские W5500 (на практике) зимой. Так что все зависит от того куда ставить. Если на завод или дома, то я однозначно за китайские дешевые модули.
@Embedded_Developer
@Embedded_Developer 2 жыл бұрын
не, ну ребята из EBYTE молодцы. клепают всё что только можно..... но я думал будет по старинке - stm32f03 и какие-нибудь модули типо LAN или ENC/DP..... а тут? готовая вундервафля - впаял и забыл. не, дядя Вова, всё не то! давай по новой!(С)(шутка) лайк! проект интересный.
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Тут не надо кодить. Это про быстрое и дешевое решение.
@Embedded_Developer
@Embedded_Developer 2 жыл бұрын
@@VladimirMedintsev ну это да. плюс. но не интересно.
@sergatmel8242
@sergatmel8242 2 жыл бұрын
Интересный модуль. Вот только не нашел его на официальном сайте :( Подскажите ссылку. Спасибо.
@efiron
@efiron Жыл бұрын
Спасибо Владимир за интересный модуль! Все же это частный случай. Удобнее поставить ту же W5500 (W6100)? подключить библиотеку Ethernet и уже из контроллера организовать любой вид связи. В данном же случае, либо TCP client (server), либо MQTT, либо HTTP... Наверно возможно будет переконфигурировать модуль из микроконтроллера по UART, но это костыли. Возможно ли использование данного модуля как микроконтроллера, для заливки своего ПО? А вообще, было бы идеально, если бы в ESP32(в версии"S4"?) встроили аппаратный канал Ethernet, ибо протоколы сети уже есть, т.к. есть WiFi. Писал им предложение, может когда-нибудь внедрят. Не всегда приемлемо использование WiFi, бывает необходимость подключить через локалку (ну не удобно слесарям на улице подключаться через переносной WiFi роутер, да и безопасники не пропускают, а вот кабель в шкафу подключить приемлемо), а это отдельная микросхема с обвязкой на плате.
@nikolaizolotov6012
@nikolaizolotov6012 2 жыл бұрын
Владимир, интересную тему рассмотрели, за что большущее спасибо! Но, есть одна просьба, чтобы к видео выкладывать ссылки на manual-ы и показанный софт (помню, Вы, в обзорах говорили, что легко найти на просторах инета, поэтому не выкладываете…). Знаю, что Google/Яндекс в помощь, но есть темы «специфичные» и найти порой не тривиально. Буду благодарен, за выложенные ссылки к данному видео…, как и другим ;-).
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Ранее я выкладывал ссылки. Но получается обратный эффект, на сторонних сайтах со временем ссылки меняются и получается что у меня опять видео с не работающими ссылками. И начинаются 100500 комментариев о том, что ссылка битая. В связи с этим, я не буду на это тратить свое время. Если ссылка на мой ресурс или мой сайт, то я ее выкладываю, сторонние ресурсы можно найти самостоятельно.
@kalobyte
@kalobyte 2 жыл бұрын
только что нашел на али этотмодуль
@prototip109
@prototip109 2 жыл бұрын
Я почему-то подумал о ESP8266 и какой-то накрученной на него вебморды, а первоначальная конфигурация через точку доступа на esp.
@АлексНет-ж1ы
@АлексНет-ж1ы 2 жыл бұрын
А усб2 в езернет и обратно можно сделать? Ради гальваноразвязки
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
А зачем, есть же чипы гальванической развязки USB.
@АлексНет-ж1ы
@АлексНет-ж1ы 2 жыл бұрын
@@VladimirMedintsev Полную скорость USB2 не обеспечивают. Только 10 мегагерцовый режим.
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Есть те, которые USB3 обеспечивают.
@EgorDIY39
@EgorDIY39 2 жыл бұрын
А есть примеры как на STM LLDP протокол реализовать?
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
У меня на канале нет.
@boriskrasnoperov483
@boriskrasnoperov483 2 жыл бұрын
Только LWIP, только хардкор!
@SaniyoUa
@SaniyoUa Жыл бұрын
Подскажите где скачать EByte VCOM? Немогу найти.
@VladimirMedintsev
@VladimirMedintsev Жыл бұрын
На сайте ebyte
@ЕвгенийПетров-г6у5л
@ЕвгенийПетров-г6у5л 8 ай бұрын
А где бы купить такие модули , кроме как на али и ибэе ? А то для компании это так себе варианты .
@VladimirMedintsev
@VladimirMedintsev 8 ай бұрын
Я у себя в телеграмм канале периодически рассказываю о том, где такое брать и кто такое возит. Там много ком паний кто может привезти и растаможить за весьма скромные деньги.
@ЕвгенийПетров-г6у5л
@ЕвгенийПетров-г6у5л 8 ай бұрын
@@VladimirMedintsev Спасибо !
@DART2WADER
@DART2WADER 2 жыл бұрын
Гуй конфигуратора на Qt сделан, даю 90% вероятность.
@ВладимирТихомиров-в9о
@ВладимирТихомиров-в9о Жыл бұрын
а не проще ли перейти на stm32 со встроенным ethernet ? сразу достигаем две цели - изучаем классный контроллер ARM и вторая цель - тоже самое что и у вас но нахаляву .. :))
@smargus
@smargus 2 жыл бұрын
под Linux VCOM у них есть?
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Нет нету.
@aleksandrdemidov6058
@aleksandrdemidov6058 2 жыл бұрын
@@VladimirMedintsev в смысле нету? поддержка же виртуального порта есть
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
@@aleksandrdemidov6058 Про линукс вопрос был. Под линукс я там не нашел ни софта ни инструкций
@romanenot
@romanenot 2 жыл бұрын
@@VladimirMedintsev А вот то что под Linux нету это плохо.
@AndrewShevchuk
@AndrewShevchuk 2 жыл бұрын
Есть. socat.
@МаксимШиринкин-щ4я
@МаксимШиринкин-щ4я 2 жыл бұрын
я использовал модули от moxa и tibbo, там скорости uart до 921k возможны
@didim99
@didim99 2 жыл бұрын
Около полугода назад искал готовое решение для передачи MODBUS, только не по проводу, а по Wi-Fi. Помнится мне, что готовые решения от Ebyte были не из дешёвых. В итоге нашёл бюджетный вариант -- Protoss PW11 по цене где-то втрое дешевле Ebyte. Используется в качестве шлюза RTU->TCP, работает без нареканий. Физика у него конечно не TTL, а RS485. Вот интересно, есть ли что-то похожее только для UART over WiFi с TTL-уровнями и не за миллион денег?
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
WiFi это только для дома и для семьи. Чего-то нормального кроме самоделок тут не будет.
@GurikN1
@GurikN1 2 жыл бұрын
ESP32
@zardosim7339
@zardosim7339 2 жыл бұрын
@@VladimirMedintsev Moxa NPort W2250A-EU Ethernet сервер последовательных интерфейсов, 2xRS-232/422/485, с Wi-Fi промышленное решение, я так понимаю. Но в живую таких не видел.
@lev_ivanov
@lev_ivanov 2 жыл бұрын
wifi роутер в качестве клиента + c2000-ethernet + конвертер RS485 UART TTL + 3D печать корпуса. в 5к максимум 10к рублей можно уложиться. самые простые и компактные роутеры можно взять TL3020 старых ревизий, чтобы под него была openwrt.
@zardosim7339
@zardosim7339 2 жыл бұрын
@@lev_ivanov это не будет "промышленным" решением. А "самоделка" про что и говорили. А лучше Вы сделаете или хуже про это речь не шла.
@mikhaelkondrashkin
@mikhaelkondrashkin 2 жыл бұрын
Поддержки TLS похоже нет?
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
А зачем?
@mikhaelkondrashkin
@mikhaelkondrashkin 2 жыл бұрын
@@VladimirMedintsev например для подключения к внешнему mqtt-серверу, или выполнять отправку других данных на внешние сервисы не в открытом виде и без ВПНов. Ну устройство безусловно интересное
@dmytromykhailiuta
@dmytromykhailiuta 2 жыл бұрын
105й STM с RMII + LAN8720 и все :)
@boriskrasnoperov483
@boriskrasnoperov483 2 жыл бұрын
Только 107й, а не 105й
@dmytromykhailiuta
@dmytromykhailiuta 2 жыл бұрын
@@boriskrasnoperov483 , да, я опечатался. Вы правы. Памяти в нем мало, но для таких простых вещей хватит.
@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 и при этом основной его функционал Вам не нужен.
@serggorod1423
@serggorod1423 2 жыл бұрын
11:55 скорости 115 200 / 230 400 достаточно,. Но 1Мбод могли - б!
@ViacheslavKulakov
@ViacheslavKulakov 2 жыл бұрын
Думаю, что самый дешевый переходник получится на ESP32+LAN8720. К тому же на такую конфигурацию уже весь софт под ардуино имеется
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Ну и сколько там у вас цена BOM листа получится? И есть VCOM для проекта на ESP32?
@ViacheslavKulakov
@ViacheslavKulakov 2 жыл бұрын
@@VladimirMedintsev Весь BOM - list состоит из двух позиций: ESP32 - 300р. и LAN8720 - 150р. , цена вместе с доставкой. Плюс еще соединительные проводки. Т.е. вся стоимость 450 - 500р. Что вы называете VCOM не знаю. Могу предположить, что это virtual com порт. Если так, то конечно он есть.
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Не лукавьте, еще нужно это все запитать, поставить на плату и запрограммировать и получится франкенштейн с себестоимостью в два раза больше моего. Для дома сгодится, а для серьезных применений нет. Ну не используют в промышленности esp32 как бы ардуинщикам это не хотелось бы.
@egort.1511
@egort.1511 Жыл бұрын
жаль что ebyte не предусмотрели TLS и работу с сертификатами...
@iqubik
@iqubik 2 жыл бұрын
Esplink?
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Нет, конечно же нет.
@GurikN1
@GurikN1 Жыл бұрын
NT1-B плюс RSM485MT5V - бюджетный модбас гейт
@VladimirMedintsev
@VladimirMedintsev Жыл бұрын
Как выводом приема - передачи у RSM управлять будете?
@GurikN1
@GurikN1 Жыл бұрын
​@@VladimirMedintsev 485_ EN выход у NT1-B разве не для этого?
@GurikN1
@GurikN1 Жыл бұрын
@@VladimirMedintsev Получил вчера оба модуля, по быстрому на коленке собрал схему добавив два резистора и AMSRI-7805-NZ. Опрашивал эиулятор анализатора энергии собраннвй на ESP32+SP3485EN-SOP-8. Всё заработало без проблем, единственно по RS485 скорость выше 57600 поднять не получилось, но для "на коленке" весьма неплохо. Ток что, если комуто надо недорого, с минимумом пайки и без программирования - вполне рабочий вариант.
@Sergey_Gusev.
@Sergey_Gusev. Жыл бұрын
Надо было назвать видео "Купите у меня мост UART - Ethernet" . Про создание не слова... Сплошная реклама...
@VladimirMedintsev
@VladimirMedintsev Жыл бұрын
Как назвать видео, я решу как-нибудь самостоятельно. Тем более, что нигде не анонсировано что в видео будет рассказано о процессе создания.
@serggorod1423
@serggorod1423 2 жыл бұрын
Гораздо лучше.... Чем продавать крыло Боинга... Группе орендаторов.
@serggorod1423
@serggorod1423 2 жыл бұрын
Меня интересует минимум 1сервер, 4 клиента.
@serggorod1423
@serggorod1423 2 жыл бұрын
Жду примера с модБас!
@serggorod1423
@serggorod1423 2 жыл бұрын
10:10 по сути одно и тоже, но в чём разница? Постмен делает одно и тоже, зачем 2 инструмента.?
@mikhaelart
@mikhaelart 2 жыл бұрын
Только непонятно зачем, на производствах Ethernet modbus, а в бытовой сфере синезуб и фаина.
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Ну разумеется не для бытовой сферы.
@Ololoshize
@Ololoshize 2 жыл бұрын
Что такое фаина, вайфай?
@SIM31r
@SIM31r 2 жыл бұрын
Вот у нас 30 газовых котлов с RS485, такими устройствами от Moxa и прокидываем данные в Ethernet. Только устройства Moxa Nport. Диспетчер смотрит что с котлами делается и настройки меняет по необходимости.
@kalobyte
@kalobyte 2 жыл бұрын
сименс делает программируемое реле лого и там модбас по сети, а вот рту нет есть только в плк симатик, но уже по другой цене вот адаптер такой и позволяет подключать к недорогому реле датчики, а лого позволяет делать графическую панель и зайти туда через любой браузер вместо покупки дорогой хми панели
Mikrotik защита от DOS атак: настройка firewall | ServerFlow
20:32
ServerFlow - сервера и серверные комплектующие
Рет қаралды 3,6 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Docker с 0 до 100%. Всё, что нужно знать.
5:08:24
Цифровые интерфейсы и протоколы
15:17
Ethernet for the microchips W5500 and ENC28J60. MQTT
21:34
Электроника в объективе
Рет қаралды 90 М.