блог @LisaiAuto, сайт про автомобили, автомобильный софт, и еще много чего интересного
Вы отложили “Mercedes Bosch MSA — TDI OM602 2.5TD 2.9TD OM606 3.0TD EEPROM «IMMO» 24c02/24c04 Dump Tools (онлайн редактор «обнуление» дампов EEPROM Mercedes Bosch MSA)” в свою корзину. Просмотр корзины
Распродажа!
Альтернатива CANHacker FD — адаптер CAN FD с кастомной прошивкой LISAIAUTO
₽4000.00Первоначальная цена составляла ₽4000.00.₽3500.00Текущая цена: ₽3500.00.
Альтернатива CANHacker FD —SL_CAN, адаптер FD CAN с кастомной прошивкой LISAIAUTO, дешевле чем CAN Hacker, больше возможностей , стабильнее чем китайские поделки !! Проверено в работе с различным софтом , в том числе с эксклюзивным lisaiauto ! (читайте подробное описание во вкладках товаров и смотрите наши видео!)
Альтернатива CANHacker FD —SL_CAN, адаптер FD CAN (beta) с кастомной прошивкой LISAIAUTO, дешевле чем CAN Hacker, больше возможностей , стабильнее чем китайские поделки !! Проверено в работе с различным софтом , в том числе с эксклюзивным lisaiauto !(читайте подробное описание во вкладках товаров и смотрите наши видео!)
Почему наш адаптер?! Чем отличается от других?! — Цена ниже чем у других адаптеров при большем функционале! — Хорошая прошивка, написанная нами и проверенная лично в работе на множестве блоков, и со множеством ПО, а не глючная в китайских поделках. — Полное руководство по использованию и нормальные инструкции со своими драйверами под все ОС(операционные системы), а не как на Ozon или ALiExpress. — Доработана схемотехника и обвязка, НЕ КОТ В МЕШКЕ!, как при покупке на маркетплейсах! — В прошивку добавлены функции, необходимые для работы с множеством софта (В ТОМ ЧИСЛЕ И С НАШИМИ РЕШЕНИЯМИ). — Так-же организована поддержка и старого немецкого софта CANHacker. — Учтены все аспекты для работы со скриптами и сторонними средствами разработки !
информация про can fd
Ищете надёжный и функциональный USB‑CAN FD ‑адаптер для диагностики, тюнинга или реверс‑инжиниринга автомобильных сетей? Представляем современное решение — наш USB‑CAN FD ‑адаптер на базе проверенной платформы с собственной оптимизированной прошивкой.
Параметр
НАШ CAN FD Адаптер
Другие CAN FD адаптеры в массовой продаже
Брендовые VectorCAN, CANHacker и им подобные
Цена
✅ Доступнее на 30–60%
примерно та же, в зависимости от места покупки
высокая, а иногда и заоблачная 🙂
Стабильность работы адаптера
✅ Стабильная работа — проверенная логика
неизвестная стабильность — разная от адаптера к адаптеру
соответствует описанию производителя — стабильная
Протокол работы с компьютером
✅ Полностью открытый с документацией и соответствующий стандарту SLCAN_FD
разный, от адаптера к адаптеру, и часто в урезанных реализациях
свой проприетарный, а за частую и закрытый
Поддержка софта, совместимость с ПО
✅ Любой софт, скриптовые языки, среды программирования
не понятно, что внутри зашито и с чем работает
свой за частую закрытый софт , со слабой поддержкой сторонних инструментов
! Более подробно смотрите вкладки по товару !
ПО адаптера написано и разработанно в РФ, покупая данный товар Вы помогаете нашим проектам и развитию дальнейших разработок
Внимание! — внешний вид адаптера может отличаться, не влияя на программную работу , в связи с использованием готового железа и доработке только программно
Использование устройства на разных ОС — подключение и настройка драйвера (по необходимости)
MacOS — Linux:
На операционных системах Linux(в том числе Android) и MacOS определяется сразу без установки дополнительного микро-программного обеспечения. Определяется как:
Linux
ls/dev/tty*
macOS
ls/dev/cu.*
Пример отображения подключенного адаптера к MacOS :
отображение can адаптера fdcan lisaiauto в macos
В Web интерфейсах отображается как SLCAN_FD_V1 FD_CAN lisaiauto.ru и номер порта в конце соответственно :
gif — отображение адаптера slcan_fd в веб интерфейсе — можно посмотреть (кликабельно)
С операционных систем Windows 8.1 и далее определяется автоматически и отображается в устройствах как USB-SERIAL Порт с подписью устройства в параметрах и сразу готов к использованию !!
отображение адаптера CAN_fd lisaiauto в win10 адаптер lisaiauto can_fd-usb подпись устройства в win10
На операционных системах младше от Windows7x64 и ниже до windowsXP отображается как SLCAN_FD_V1 FD_CAN lisaiauto и требует установки драйвера!! (слово драйверкликабельно)
отображение usb can_fd адаптера lisaiauto в виндовс7 gif_процесс установки драйвера на Windows7 — можно посмотреть
На операционных системах windowsXP отображается как USB Device и требует установки драйвера!! (слово драйвер кликабельно)
GIF winxp-установка драйвера USB-CAN_FD lisaiauto — можно посмотреть
Видео с полной инструкцией по установке драйверов на всех возможных и используемых системах — видео от аналогичного адаптера но процедура один в один
Основные сферы использования
Автомобильная промышленность и сервис
Диагностика автомобилей. Подключение к CAN‑шине для чтения ошибок, мониторинга параметров работы двигателя, трансмиссии, систем безопасности (ABS, ESP и т. д.).
Калибровка и перепрошивка ЭБУ. Изменение настроек блоков управления (двигателя, коробки передач, климат‑контроля).
Тестирование новых компонентов. Проверка взаимодействия датчиков и исполнительных механизмов до установки в автомобиль.
Разработка ADAS и систем автономного вождения. Отладка взаимодействия камер, радаров, лидаров через CAN.
Тюнинг. Настройка характеристик двигателя, подвески, тормозной системы.
Реверсинженеринг автомобильных сетей.
Промышленная автоматизация и АСУ ТП
Подключение промышленных контроллеров (ПЛК) к ПК для программирования, мониторинга и отладки.
Сбор данных с датчиков и устройств (температура, давление, расход, положение) в системах SCADA.
Интеграция оборудования разных производителей в единую сеть на базе CANopen, DeviceNet, SAE J1939.
Управление приводами и двигателями. Настройка частотников, сервоприводов, шаговых двигателей через CAN‑шину.
Автоматизация конвейерных линий и роботизированных комплексов. Синхронизация работы механизмов.
Железнодорожный транспорт
Диагностика и обслуживание локомотивов, вагонов, путевой техники.
Мониторинг систем управления движением, тормозов, сигнализации.
Сбор данных о расходе топлива, наработке, загрузке оборудования.
Морская и речная техника
Подключение навигационного оборудования, двигателей, систем жизнеобеспечения на судах.
Диагностика судовых двигателей и генераторов.
Интеграция систем управления и мониторинга.
Аэрокосмическая отрасль
Тестирование авионики и бортовых систем на земле.
Отладка взаимодействия датчиков, исполнительных механизмов, систем управления полётом.
Моделирование работы CAN‑сетей в условиях вибрации и перепадов температур.
Энергетика и инфраструктура
Управление системами распределения электроэнергии.
Мониторинг состояния трансформаторных подстанций.
Автоматизация подстанций и распределительных сетей.
Контроль систем вентиляции, отопления, кондиционирования (HVAC) в зданиях.
Научные исследования и разработка
Моделирование распределённых систем. Эмуляция узлов CAN‑сети на ПК для тестирования алгоритмов.
Отладка встраиваемых устройств. Проверка работы микроконтроллеров с CAN‑контроллерами (STM32, PIC, AVR и др.).
Исследование надёжности CAN‑протокола в экстремальных условиях (помехи, обрыв линии, перегрузка шины).
Создание прототипов IoT‑устройств с CAN‑интерфейсом.
Образование и обучение
Лабораторные работы по изучению CAN‑протокола, CANopen, DeviceNet, j2534, ISOTP, UDS и им подобных
Практические занятия по диагностике автомобилей и промышленной автоматики.
Проекты студентов в области робототехники и автоматизации.
Системы безопасности и СКУД
Подключение контроллеров СКУД (систем контроля и управления доступом) к серверу.
Мониторинг и настройка охранных систем, датчиков движения, камер.
Управление исполнительными устройствами (замки, турникеты, шлагбаумы) через CAN.
TODO
Основные характеристики
Микроконтроллер. STM32G431C8 — 32-битный ARM Cortex-M4 с FPU (Floating Point Unit).
Тактовая частота. До 170 МГц.
Память. 128 КБ Flash-памяти с поддержкой ECC, 32 КБ SRAM.
Поддерживаемые команды и работа с адаптером
(кликабельно — информация под спойлером — по мере обновлений будут добавляться спецификации)
SW_V1_FDCAN-Lisaiauto — Команды и работа с адаптером
В этой прошивке реализованы нестандартные команды slcan для поддержки обмена сообщениями по протоколу CANFD, а также набор команд в стандартном стиле LAWICEL.
Поддерживаемые команды
O — Открыть канал
C — Закрыть канал
S0 — Установить номинальный битрейт на 10k
S1 — Установить номинальный битрейт на 20k
S2 — Установить номинальный битрейт на 50k
S3 — Установить номинальный битрейт на 100k
S4 — Установить номинальный битрейт на 125k
S5 — Установите номинальный битрейт на 250k
S6 — Установите номинальный битрейт на 500k
S7 — Установите номинальный битрейт на 750k
S8 — Установите номинальный битрейт на 1M
S9 — Установите номинальный битрейт на 83.3k
Y2 — Установите битрейт данных на 2 М (только CANFD) (по умолчанию)
Y5 — Установите битрейт данных на 5 М (только CANFD)
M0 — Установите режим в обычный режим (по умолчанию)
M1 — Установите режим в бесшумный режим
A0 — Отключить автоматическую повторную передачу
A1 — Включить автоматическую повторную передачу (по умолчанию)
tIIILDD... — Передать кадр данных (стандартный идентификатор) [Идентификатор, длина, данные]
TIIIIIIIILDD... — Передать кадр данных (расширенный идентификатор) [идентификатор, длина, данные]
RIIIIIIIIL — Передать удаленный кадр (расширенный идентификатор) [идентификатор, длина]
rIIIL — Передать удаленный кадр (стандартный идентификатор) [идентификатор, длина]
bIIILDD... — Передача CAN FD стандартный идентификатор BRS [ID, длина]
BIIIIIIIILDD... — Передача CAN FD расширенный идентификатор [ID, длина]
V — Возвращает версию прошивки и удаленный путь в виде строки
E — Возвращает регистр ошибок
Примечание: длина сообщений CANFD (в шестнадцатеричном формате) составляет:
0-8: То же, что и стандартный CAN
9: Длина = 12
A: Длина = 16
B: Длина = 20
C: Длина = 24
D: Длина = 32
E: Длина = 48
F: Длина = 64
Примечание:команды для настройки канала необходимо отправить до его открытия. Канал необходимо открыть перед отправкой кадров.
В настоящее время эта прошивка не поддерживает обратную связь ACK/NACK для последовательных команд.
Раз уже речь зашла о программах для нашего CAN адаптера, то нельзя не упомянуть подборкупрограмм для CANв этой подборке присутствуют как маленькие программы с открытым кодом, так и такие монстры как программа BusMasterот всем известной компании Bosсh, причем тоже с открытыми исходниками. Кому интересно почитать, посмотреть и разобраться во всех возможностях работы — велкам по ссылкам выше а мы далее разберем самые распространенные варианты использования. Варианты по работе с языками программирования, скриптами и API — смотрите в отдельной вкладке. Текже полноценно и проверенно работает с нашими WebObline и Offline решениями !!
Полноценная работа с нашим адаптером по протаколу CANFD — в режиме модернизированного SLCAN возможна в софте cangaroo
Использование совместно с программами SavvyCan— это уже программа с большим количеством функционала , так сказать функциональный монстр, написана на Qt и исходные тексты программы доступны для модификации.
Данный адаптер так же можно использовать и как классический SL-CAN адаптер для любых приложений, в том числе и с нашими Web решениями
python-can — библиотека для работы с протоколом CAN (Controller Area Network) на Python. Она предоставляет интерфейс для взаимодействия с интерфейсами CAN, позволяет отправлять и получать сообщения, фильтровать их и обрабатывать ошибки.
Библиотека поддерживает различные интерфейсы CAN, например SocketCAN, Kvaser’s CANLIB, CAN over Serial / SLCAN (наш вариант:)), IXXAT Virtual CAN Interface, PCAN Basic API, USB2CAN Interface и другие.
В данной связке , сугубо по моему мнению, возможности работы с CAN безграничны, особенно с применением дополнительных библиотек для работы с протоколами. От простого мониторинга шины до полноценной прошивки блоков и кодирования авто. А с использованием библиотек QT и вовсе полноценных приложений для работы с шиной CAN.
Оффициальная документация Python CAN и ссылки на библиотеки и API:
DeepWiki Python-CAN— очень подробная Wiki с полным описание и кучей примеров.
Базовые примеры кода
Приём CAN‑кадров
import can
# Инициализация шиныwith can.Bus(
interface='slcan',
channel='/dev/ttyACM0', # Linux# channel='COM3', # Windows
ttyBaudrate=1000000, # Скорость UART
bitrate=500000# Скорость CAN‑шины
) as bus:
print("Ожидание CAN‑кадров...")
for msg in bus:
print(f"ID: {hex(msg.arbitration_id)}, Data: {list(msg.data)}, DLC: {msg.dlc}")
Отправка CAN‑сообщения
import can
with can.Bus(
interface='slcan',
channel='/dev/ttyUSB0', # channel='COM3', # Windows
ttyBaudrate=115200,
bitrate=250000
) as bus:
# Создаём сообщение
msg = can.Message(
arbitration_id=0x123,
data=[0x01, 0x02, 0x03, 0x04],
is_extended_id=False
)
try:
bus.send(msg)
print("Сообщение отправлено!")
except can.CanError:
print("Ошибка отправки")
Qt Serial Bus
Qt Serial Bus API — предоставляет классы и функции для доступа к различным промышленным последовательным шинам и протоколам, таким как CAN, ModBus и другие. Кок очень интересный пример — программа SavvyCan написана на QT/C++
Прямо так в самой Java — пакетов для SL-CAN лично я не нашел , но полноценная работа с serial портом имеется. Ничего не мешает зная все команды адаптера написать программу общения , ну или написать свой небольшой файл библиотеки . Есть по этому языку и реальный пример с адаптером USBtin которы так же работает на протоколе SLCAN — а вот и этот пример на java и самописной библиотекой .
node-slcan-библиотека для подключения по последовательному интерфейсу CAN с использованием протокола, slcan.
продолжение следует >>>>>>>>
языков масса и практически на любом можно реализовать работу с адаптером !
Детали
Вес
035 кг
Габариты
5 × 5 × 5 см
Отзывы
Отзывов пока нет.
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Отзывы
Отзывов пока нет.