Плата ESP32 CAN подключается к OBD-II и поддерживает автоматическое выключение

RejsaCAN-ESP32 – это небольшая плата, основанная на модуле ESP32-WROOM-32 WiFi (и Bluetooth) с интерфейсом CAN, который вписывается в электронный ключ OBD-II, напечатанный на 3D-принтере, для легкой установки в большинство автомобилей.

Магнус Томе (Magnus Thomé) уже опубликовал несколько автомобильных проектов, в частности, для автомобильных гонок с системой, которая проверяет температуру шин в реальном времени, и он разработал плату RejsaCAN-ESP32 так, чтобы ее можно было подключить непосредственно к его машине с поддержкой входного напряжения 5-15 В, а также включает опцию автоматического отключения для предотвращения разрядки аккумулятора путем мониторинга напряжения аккумулятора в автомобиле.

Характеристики RejsaCAN-ESP32:

  • Беспроводной модуль – модуль ESP32-WROOM-32 с двухъядерным процессором ESP32 с частотой 240 МГц с возможностью подключения 2,4 ГГц WiFi 4 и Bluetooth 4.2, антенна на печатной плате, 32 Мбит SPI flash
  • USB – 1x порт USB-C для питания и программирования через чип CP2104 USB to TTL
  • Расширение – 15-контактный разъем с 3xGPIO, SPI, I2C, аналоговый вход, ШИМ или аналоговый выход, шина CAN через трансивер CAN TI SN65HVD230DR
  • Разное – индикатор питания, 2xпользовательских светодиода
  • Источник питания
    • 5 В через порт USB-C
    • 5-15 В через интерфейс CAN
  • Размеры – 5 х 3 см.

Печатная плата RejsaCAN-ESP32 была спроектирована с помощью облачной платформы для рисования и симуляции схем, разводки печатных плат EasyEDA, и, хотя Магнус еще не обнародовал проект, он поделился схемами PNG, 3D-файлами для трех разных корпусов, примерами кода Arduino, документация и идеи различных проектов с платой на Github.

В настоящее время существует пять эскизов Arduino:

  • Эмуляция автомобиля – запросы OBD-II получают ответ с поддельным значением
  • Прослушивание всех трансляции CAN через Bluetooth и последовательный порт.
  • Простой первый тест в автомобиле – синий светодиод мигает при получении ответов CAN от автомобиля, желтый светодиод горит, когда частота вращения двигателя превышает 2000 об/мин, а частота вращения двигателя непрерывно выводится через соединение Bluetooth.
  • Простой световой индикатор переключения – обновите состояние светодиода в зависимости от того, где RMP ниже 6000 или выше 6500, чтобы помочь водителю переключить передачи в оптимальное время.
  • Проверить АВТОМАТИЧЕСКОЕ ОТКЛЮЧЕНИЕ, удерживая плату включенной после остановки двигателя.

Если вам нужны дополнительные порты CAN, вы можете использовать недорогие платы MCP2515. Одна из идей проекта, над которой он работает, – это публикация в Интернете телеметрических данных в реальном времени от RaceChrono Laptimer для Android и iOS.

Функция автоматического включения / выключения охватывает несколько сценариев.

Магнус сказал CNX Software, что плата – это хобби, поэтому она не продается, и вам придется построить ее самостоятельно. Он также работает над обновленной версией с ESP32-S3, устройством для чтения карт памяти microSD, драйвером на 400 мА, контактными площадками JTAG и некоторыми другими изменениями. Если вы хотите использовать ESP32 с CAN, не создавая свою собственную, мы ранее рассмотрели другие CAN-платы ESP32, включая CAN32, CANLite и TTGO T-CAN485.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments