Плата разработки CAN для анализа шины CAN , реверсинженеринга , создания собственных эмуляторов и устройств. Собрана на базе простого ESP32. Так же поможет в удаленном решении проблемм (так как чаще всего нечем :)) CAN Bus Development with ESP32 Development Board !!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!!
Используемый процессорный модуль не имеет встроенного UART преобразователя !!
На операционных системах Linux(в том числе Android) и MacOS определяется сразу без установки дополнительного микро-программного обеспечения. Определяется как:
Linux
ls/dev/tty*
macOS
ls/dev/cu.*
На операционных системах Windows 10 и далее с установленной средой разработки ARDUINO IDE или PLATFORMIO или EspIDF или MbedOS определяется сразу без установки дополнительного микро-программного обеспечения. (микропрограммное обеспечение и маппинг портов добавляется при установке сред разработки) Определяется как:
USB JTAG / serial debug unit и Устройство с последовательным интерфейсом (USB)*
одно из которых является виртуальным COM портом а второе Jtag отладчиком !
На операционных системах старшеWindows 10 –Например win7 x86/x64 Определяется как два неизвестных устройства :USB JTAG / serial debug unit
На данных ОС требуется ручная установка драйверов ESP_USB.JTAG и переназначение одного из портов как COM порт при помощи программы zadig (скачать)
После установки драйвера и переназначения через Zadig одного устройства Jtag0 как COM порт работает полноценно как и на более новых операционных системах – определяется так же как и на фото выше в описании работы с win10
Так же поддерживается работа с устройством через WEB USB API – что и реализовано во многих наших проектах и решениях (для обновления и работы через сайт)
Самостоятельная разработка ПО (прошивки) для платы разработки может осуществлятся в любой среде разработки и на любом языке программирования поддерживающих ESPRESSIF RISC-V
2.1.6 Перейдите в Инструменты > Плата > Менеджер плат .
2.1.7 Найдите «ESP32» и установите пакет Espressif.
Шаг 3: Создайте свой первый проект ESP32-C3 — мигание встроенного светодиода
2.1.8 Давайте создадим простой проект для мигания светодиода:
void setup() {
pinMode(8, OUTPUT); // Set pin 8 as output
}
void loop() {
digitalWrite(8, HIGH); // Turn the LED on
delay(1000); // Wait one second
digitalWrite(8, LOW); // Turn the LED off
delay(1000); // Wait one second
}
Шаг 4: Загрузка кода в ESP32-C3 SUPER MINI
2.1.9 Подключите ESP32-C3 SUPER MINI к компьютеру с помощью кабеля USB Type-C.
2.1.10 В среде Arduino IDE перейдите в раздел Инструменты > Плата и выберите ESP32C3 Dev Module .
2.1.11 В разделе «Инструменты» > «Порт» выберите правильный порт ( у вас должен быть другой номер порта, у меня это такой ).
1.”Только прошивка Проверка подлинности” – простая и бесплатная прошивка для проверки сохраненных данных в энергонезависимой памяти платы . Проверка оригинальности платы и возможности запуска на ней наших прошивок и решений.
2.”Только Тестовая прошивка CAN” – в принципе название говорит само за себя 🙂 , прошивка для проверки работоспособности платы и CAN-а на ней , отправляется один тестовый пакет.
3.”Только прошивка CAN Monitor” – платная прошивка для анализа CAN шины через обычный терминал в текстовом формате и сохранения логов шины (пока поддерживается фиксированная скорость порта 115200 ). Поддерживаются разные скоростя шины : 100-125-250-500-800-1000.
4.”Только прошивка SLCAN” – платная прошивка с поддержкой протокола SLCAN-LAWICEL V2 С небольшими личными доработками ! Для работы с любым софтом, средами, языками поддерживающими данный протокол : PythonCAN, JScan, SavvyCan, Cangoroo, CANHACKER и тд. и тп.
Свои кастомные прошивки можно загружать как через USB (напрямую из среды разработки или через espflashtool от espressif) так и через WEB решение на нашем сайте! Прошивки приобретенные на нашем сайте можно загрузить только через WEB решение в автоматическом режиме (смотрите вкладку с описанием прошивок с сайта !)
Загрузка своих кастомных прошивок через WEB решение:
(PS:текст кликабелен для перехода)
LISAIAUTO.RU – DEVICE Custom FlashTool
Web USB Есть в браузерах :Google Chrome, Yandex, Microsoft Edge, Opera, Samsung Internet, Baidu Browser.
WebUSB доступен в браузерах на основе Chromium для Android, ChromeOS, Linux, macOS и Windows (с версии Chrome 61).Да да прошится можно без проблем и через телефон или планшет на Android
Плата не видится браузером или написано что браузер не поддерживается :
Вариант 1 Вы используете не подходящий браузер (список подходящих смотрите выше) Вариант 2 Ваш браузер старой версии – обновите браузер Вариант 3 В Вашем браузере не включены функции обнаружения USB (включите функции – легко ищется в интернете -под некоторые браузеры пример ниже)
Включение функций WEB Usb в браузерах :
(вводить в строку адреса!!)
Google hrome : 1.доступ к управлению всеми функциями – chrome://flags/ 2. Прямое включение функции – chrome://flags/#enable-experimental-web-platform-features
Yandex : 1.доступ к управлению всеми функциями – browser://flags/ 2. Прямое включение функции – browser:/flags/#enable-experimental-web-platform-features (Просмотр всех устройств и их индефикаторов browser://usb-internals/ Логирование и отладка устройств browser://device-log/ )
Только плата, Драйвера OLD Windows, Только прошивка Проверка Подлинности, Только Тестовая прошивка CAN, Только прошивка CAN Monitor, Только прошивка SLCAN
Отзывы
Отзывов пока нет.
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Отзывы
Отзывов пока нет.