LILYGO T-2CAN представляет собой обновленную версию более ранней TTGO T-CAN485 с более мощным MCU ESP32-S3 и двумя изолированными интерфейсами CAN bus. Как и его предшественник, он предназначен для диагностики транспортных средств, промышленного мониторинга CAN и беспроводных шлюзов CAN-to-cloud.
Плата оснащена MCU ESP32-S3 с 16 МБ Flash и 8 МБ PSRAM, а также двумя контроллерами CAN MCP2515, поддерживающими CAN V2.0B на скорости до 1 Мбит/с. Она также предлагает разъемы Qwiic и 26-контактный заголовок GPIO (не установленный) для расширения, поддерживая оба варианта питания: USB Type-C (5 В) и DC (12–24 В). Дополнительные функции включают кнопки BOOT и RESET, разъем для внешней антенны и встроенную отладку через USB.
Спецификации LILYGO T-2CAN:
- Беспроводной модуль ESP32-S3-WROOM-1U
- SoC – ESP32-S3 двухъядерный микроконтроллер Tensilica LX7 с частотой до 240 МГц с
- подключением 2.4 ГГц 802.11n WiFi 4 и Bluetooth 5.0 LE
- Память – 8 МБ PSRAM
- Хранилище – 16 МБ SPI flash
- Разъем антенны IPEX
- SoC – ESP32-S3 двухъядерный микроконтроллер Tensilica LX7 с частотой до 240 МГц с
- Интерфейсы промышленного управления через 2x 4-контактные клеммные колодки
- Контроллер – 2x контроллера CAN MCP2515 с интерфейсом SPI
- Трансивер – Поддерживается изоляция
- Протокол – Реализует CAN V2.0B до 1 Мбит/с
- Фильтры – Шесть 29-битных фильтров, две 29-битные маски
- USB – 1x USB Type-C для питания, программирования и отладки
- Расширение
- Не установленный 26-контактный заголовок GPIO с доступом к UART, SPI, I2C, а также VDD, GND
- 2x разъем Qwiic (I²C)
- Разное – Кнопки Boot и Reset
- Питание
- Вход 5 В/500 мА через USB
- 12 В до 24 В через клеммную колодку
- Габариты – 91 x 39 x 18 мм
В плане программной поддержки, T-2Can можно программировать с помощью Arduino IDE и PlatformIO, что упрощает настройку и использование. Он работает с библиотекой Arduino-MCP2515 для CAN-коммуникации, а примеры кодов также доступны в репозитории компании на GitHub . Для пользователей PlatformIO все настройки, такие как USB CDC и PSRAM, уже сконфигурированы в файле platformio.ini, поэтому пользователям просто нужно выбрать правильную плату и порт, чтобы начать программирование.

Плата на основе ESP32 LILYGO T-2CAN доступна на AliExpress за $32.98 . Это не первая плата ESP32-S3, поддерживающая RS485 или CAN Bus; существуют различные альтернативы, такие как промышленный контроллер EdgeBox-RPi4 , DFRobot Edge101 , MYiR Tech MY-EVC700S-V2 и LILYGO T-Connect Pro . Среди них последние две также поддерживают сотовую связь 4G/5G и подключение LoRa.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.