Распродажа!

Плата разработки CAN – с дополнительными прошивками – на базе ESP32 разработки LISAIAUTO.RU

Диапазон цен: 0,00 ₽ – 2 700,00 ₽

Плата разработки CAN для анализа шины CAN , реверсинженеринга , создания собственных эмуляторов и устройств. Собрана на базе простого ESP32.   Так же поможет в удаленном решении проблемм (так как чаще всего нечем :))   CAN Bus Development with ESP32 Development Board   !!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

!!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

(Описание, программирование, драйверы, поддерживаемый софт, вариации прошивок)

DRIVER INFO / ИНФОРМАЦИЯ ПО ДРАЙВЕРАМ :

Используемый процессорный модуль не имеет встроенного 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 (скачать)

Репозиторий со сборкой Jtag драйвера под Windows 

Официальный сайт утилиты  Zadig

После установки драйвера и переназначения через Zadig одного устройства Jtag0 как COM порт работает полноценно как и на более новых операционных системах – определяется так же как и на фото выше в описании работы с win10

Так же поддерживается работа с устройством через WEB USB API – что и реализовано во многих наших проектах и решениях (для обновления и работы через сайт)

!!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

(Описание, программирование, драйверы, поддерживаемый софт, вариации прошивок)

!!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

(Описание, программирование, драйверы, поддерживаемый софт, вариации прошивок)

Самостоятельная разработка ПО (прошивки) для  платы разработки может осуществлятся в любой среде разработки и на любом языке программирования поддерживающих ESPRESSIF RISC-V 

 Как пример :

ESP IDF (оригинальный фреймворк от ESPRESSIF), ARDUINO (с добавленной поддержкой ESPRESSIF и CAN), ECLIPSE(с плагином ESPRESSIF), RUST (язык программирования и среда разработки), MicroPython , PLATFORMIO VSCode, ESPRUINO

Более точные примеры из некоторых вышеперечисленных сред и языков :

1.ESP IDF – официальная документация ESP-IDF Programming Guide ТЫЦ 🙂

1.2 ESP IDF Пример конфигурации и инициализации CAN :

//Initialize configuration structures using macro initializers
twai_general_config_t g_config = TWAI_GENERAL_CONFIG_DEFAULT(GPIO_NUM_21, GPIO_NUM_22, TWAI_MODE_NORMAL);
twai_timing_config_t t_config = TWAI_TIMING_CONFIG_500KBITS();
twai_filter_config_t f_config = TWAI_FILTER_CONFIG_ACCEPT_ALL();
//Install TWAI driver
if (twai_driver_install(&g_config, &t_config, &f_config) == ESP_OK) {
printf(“Driver installed\n”);
} else {
printf(“Failed to install driver\n”);
return;
}
//Start TWAI driver
if (twai_start() == ESP_OK) {
printf(“Driver started\n”);
} else {
printf(“Failed to start driver\n”);
return;
}
//Configure message to transmit
twai_message_t message;
message.identifier = 0xAAAA;
message.extd = 1;
message.data_length_code = 4;
for (int i = 0; i < 4; i++) {
message.data[i] = 0;
}
//Queue message for transmission
if (twai_transmit(&message, pdMS_TO_TICKS(1000)) == ESP_OK) {
printf(“Message queued for transmission\n”);
} else {
printf(“Failed to queue message for transmission\n”);
}


2.Arduino IDE – официальный сайт и документация ТЫЦ:)

2.1 Arduino IDE Пример настройки :

Шаг 1: Установка Arduino IDE

2.1.1 Посетите  сайт Arduino .

2.1.2 Загрузите последнюю версию IDE для вашей операционной системы.

2.1.3 Следуйте инструкциям по установке.

Шаг 2: Настройка ESP32-C3 в Arduino IDE

2.1.4 Откройте Arduino IDE и выберите Файл > Настройки.

2.1.5 В поле «Дополнительные URL-адреса менеджера плат» добавьте (Копировать -> Вставить):

https://dl.espressif.com/dl/package_esp32_index.json

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 В разделе «Инструменты» > «Порт» выберите правильный порт ( у вас должен быть другой номер порта, у меня это такой ).

2.1.12 Нажмите кнопку «Загрузить».

БИБЛИЛТЕКИ И ПРИМЕРЫ ДЛЯ РАБОТЫ С CAN ЧЕРЕЗ ARDUINO IDE 


!!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

(Описание, программирование, драйверы, поддерживаемый софт, вариации прошивок)

!!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

(Описание, программирование, драйверы, поддерживаемый софт, вариации прошивок)

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:текст кликабелен для перехода)

DEVICE Custom FlashTool -
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/ )


 !!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

Описание

!!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

(Описание, программирование, драйверы, поддерживаемый софт, вариации прошивок)

Коротко Зачем и по чему + планы :

Плата разработки CAN

В качестве процессорного модуля использован модуль :

Чип: Espressif ESP32-C3
Тип процессора: 32-битный RISC-V
Частота CPU: 160 МГц
Количество ядер CPU: 1
SRAM: 400 Кб
RTC SRAM: 8 Кб
Встроенная ПЗУ: 384 Кб
Флэш-память программ: 4 Мб
Поддержка WiFi: 2,4 ГГц, 802.11b/g/n, 802.11mc (150 Mbit)
Поддержка Bluetooth: Bluetooth 5

Более точную и подробную информацию по процессорному модулю смотрите на сайте производителя :  ESPRESSIF

Принципиальная схема всего устройства для самостоятельного изготовления :

!!! СМОТРИТЕ ДОПОЛНИТЕЛЬНЫЕ ВКЛАДКИ ПО ТОВАРУ !!! 

(Описание, программирование, драйверы, поддерживаемый софт, вариации прошивок)

Детали

Вес01 кг
Габариты5 × 5 × 5 см
Плата или прошивки и решения к ней

Только плата, Драйвера OLD Windows, Только прошивка Проверка Подлинности, Только Тестовая прошивка CAN, Только прошивка CAN Monitor, Только прошивка SLCAN

Отзывы

Отзывов пока нет.

Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.