Электроника в объективе
رفتن به کانال در Telegram
Снимаю видео о том, что интересно мне: - разработка электроники - умный дом
نمایش بیشتر1 462
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+97 روز
+1830 روز
آرشیو پست ها
+7
12 модулей в одном девайсе:
1 x CPU ESP32S3
1 x PSU DC
1 x ETH W5500
1 x 8DI-ISO
1 x 8DO
1 x 16DIO
1 x CAN
1 x RS485
1 x RS232
1 x RTC
2 x DBG LED
Габаритные размеры: 54.5 x 85.2 x 85.2 мм
Я думаю, пора вторую серию для YouTube снять. Кто за?
+5
Модуль CAN протестирован! В версии с гальванической изоляцией и без.
Протестирована работа на скоростях от 10 Кбод до 1 Мбод - без нареканий.
Самое главное - ёмкостный гальванический изолятор от китайской компании 2Pai Semi хорошо себя показал, по нему у меня были сомнения.
На самом деле с тестированием пришлось повозиться. Я тестировал обмен между двумя ESP32S3. И сначала CAN то работал хорошо, то принимались фреймы с телом, заполненным нулями. Я потратил 2 вечера, но так и не понял в чем проблема.
Оказалось, что дело было в прошивке. Я при отправке фрейма не заполнял флаг RTR (Remote Transmission Request) в структуре twai_message_t, размещенной в стеке. Этот флаг принимал случайное значение когда я прошивал ESP32, переключая скорость CAN. В результате на некоторых скоростях приём работал хорошо (RTR=0), а на некоторых прилетало пустое тело фрейма (RTR=1).
#nextmodule #can #canbus #module #automotive #plc #automation #iot
Модули next.module CAN и RS485
Оба с гальванической изоляцией
#nextmodule #module #canbus #can #rs485 #industrialbus
+7
Протестированы модули DI8-ISO (8 входов), DO8 (8 выходов) и DIO16 (16 GPIO).
Всё отлично работает, но есть что исправить:
🟠 В DI8-ISO нужно увеличить номинал резисторов, ограничивающих ток через оптопары. Сейчас 2К и при подаче на вход 24В получаем ток 11 мА и тепловыделение на резисторе 250 мВт, а он расчитан на 100 мВт. Для срабатывания входа достаточно пропустить через оптопару 1 мА.
🟠 В DO8 нужно добавить защиту от КЗ. Общую, групповую или индивидуальную (пока не решил).
#nextmodule #digitalinputs #digitaloutputs #devboard #plc #module #esp32 #tca9534 #tca9535
+2
Разъемы на модулях DI8-ISO и DO8 могут иметь разные по конструкции съемные ответные части - клеммы под винт или пружинные клеммы.
Пружинные крупнее и немного дороже, но зато сохраняют хороший контакт со временем и в условиях вибраций.
#nextmodule #connectors
+1
Фото от подписчика. Он делает игру Game & Watch используя дисплей SHARP MemoryLCD и RP2040!
+5
Потестировал под нагрузкой DC-DC в модуле PSU DC.
Модуль питал от БП 9В.
Выход 5В. При токе в 1А LM2596 нагрелся до 83 градусов, плата под ним - 77.
Выход 3.3В. При токе в 1А TPS563201 нагрелся до 74 градусов.
Обнаружил косяк - напряжение на выходе модуля (3.3В), просело до 3.1В при 1А. На выходе DC-DC всё ок, 3.5В.
Причина - падение напряжения на диодах шоттки увеличивается при увеличении тока. Это подтверждается даташитом на диод (SS56).
При 1А падает почти 400 мВ, при 2А будет 500 мВ. А я ожидал, что всегда будет 200 мВ.
Оба DC-DC не свистят. Пульсации полноценно оценить осциллографом Zoyi 703S не удается. Замер Vmax-Vmin показывает 75 мВ при токе 1А и 25-50 мА на малых токах. На обоих DC-DC. Какие пульсации в реале - ХЗ.
Итоги:
Сами DC-DC предварительно устраивают. С ними можно продолжить отладку модулей.
Схема развязки блоков питания не работает как планировалось. Нужно посмотреть схемы идеальных диодов на полевиках или отказаться от идеи использования нескольких PSU
+4
Модуль ETH W5500 заработал!
Я переживал о возможных косяках в обвязке чипа со стороны Ethernet, но все ок.
Есть 2 косяка:
✅ забыт резистор 1 МОм, шунтирующий кварц
✅ индикаторы в разъеме слишком тусклые, нужно дать им больше тока
#nextmodule
+3
Процесс потихоньку движется. Не быстро, но всё же.
Все модули собраны на 95% (не все детали доехали до меня).
Сегодня расскажу про модуль CPU ESP32S3:
✅ ESP32S3 прошивается и отлаживается через USB-C. Никаких отладчиков и USB-UART не нужно.
✅ RGB-LED работают. Реализация протокола чипов WS2812 - аппаратная, используя SPI или RMT. Всё уже есть в составе ESP-IDF и отлично работает.
✅ Зеленый LED в корпусе 0603 (на питании 3.3 В) слишком тусклый, надо будет поменять.
✅ DC-DC на базе TPS563201DDCR работает хорошо, но нужно потестить на токах до 1.5-2 А. Заценить пульсации, нагрев, шум.
✅ Межмодульные разъёмы удобны. Соединяются-разъединяются довольно легко, не гнутся при вынимании. Единственное - штырьки слишком длинные. В прототипах буду укорачивать.
#nextmodule #электроникавобъективе #esp32
При сборке первой платы сделал съемку процесса микроскопом
Трафаретов нет, поэтому наношу пасту шприцом. Это дает неравномерное нанесение пасты, но в целом норм
Первое, что распаял - два вида DC-DC
Оба работают, можно двигаться дальше
#nextmodule #hardware #debug #oscilloscope #labpowersupply #electronicsinfocus #электроникавобъективе
Проект next.module. Часть 1. Что это такое?
https://youtu.be/cCudhUGPDhQ
Платы для модулей приезжают завтра-послезавтра. Капец как не терпится подержать их в руках!
Очень простой и дешевый отладочный модуль с 32 LED, отображающими состояние пинов межмодульного интерфейса и наличие напряжений питания
