Все потоки
Поиск
Написать публикацию
Обновить
41.09

Автомобильные гаджеты

Устройства и гаджеты для автомобилей

Сначала показывать
Порог рейтинга

Разбираюсь с бюджетными преобразователями USB CAN. В качестве параметра для классификации удобно использовать тип применяемого протокола, по которому данные передаются на ПК.

slcan - текстовый протокол который применяется еще и с интерфейсом RS2232, с оборудованием фирм LAWICEL и VScom, переросшим в связку USB-UART-CAN, с виртуальным последовательным портом, а затем - в USB CAN на единственном микроконтроллере, а затем и вообще TCP. C которым можно работать из обычной терминальной программы, без особого софта.
Существует множество реализаций и расширений этого протокола, на разных микроконтроллерах, в том числе STM32, включая поддержку CAN-FD (на STM32G431, STM32G01) в основном в виде проектов на GitHub.
Проект canable (VID:PID AD50:60C4 либо 0x0403:0x6015) (и еще ранний вариант под названием cantact), прошивается в доступные платки на базе контроллеров STM32F042 и STM32F072 (на Ali похоже уже только на F072 продают). Получил развитие в виде canable v2 (STM32G431, 0x16D0:0x117E).
Вариация USB2CANFDV1 от WeAct studio (STM32G01, 0x0483:0x5740) - зашифрованная прошивка без исходников.
Помимо этого: stm32-slcan (STM32L433, 0x0483:0x5740, протокол урезан), UCCBEmbedded (STM32F042, 0x0483:0x5740), CFDC_embedded-slcan (STM32G431, 0x0483:0x5741), CAN2USB (STM32F105, 0x0483:0x5740), CANsniffer (STM32F042, 0x0483:0x5740).
Проект USBtin (PIC18, 0x04D8:0x000A) представляет собой скорее исторический интерес, в его состав входят макросы для поддержки протокола slcan в легендарной HyperTerminal. Не менее историческая разработка - у Michael Wolf, которая как то связана с программой CanHacker.
Проект ESP32RET использует текстовый протокол LAWICEL в качестве подмножества команд для двоичного протокола GVRET как через USB так и WiFi (TCP). Проект WiCAN реализует поддержку протокола slcan через USB, WiFi, BLE, а так же протокола для программы RealDash. Так же эти прошивки знают известный протокол ELM327 для автодиагностики, это тестовый протокол со множеством реализаций, однако при его помощи "сырой" CAN захватить либо трудно либо нельзя.

gs_usb более известный как candleLight (0x1D50:0x606F) по названию платы (разработка Linux Automation GmbH, так же фигурирует наименование USB2CAN by Geschwister Schneider Technologie-, Entwicklungs- und Vertriebs UG). Это уже двоичный протокол. Который рассчитан в первую очередь на контроллеры STM32F042/STM32F072, поддержка контроллера STM32G01 и CAN-FD на текущий момент только создается.
Однако есть проект bugetcan - прошивка для "most STM32 devices", есть готовые пресеты для STM32F042, STM32G01, STM32G431, STM32G473, STM32H743, STM32H745 и тоже работает с этим протоколом

uCAN_FD - упомянутый ранее CFDC_embedded (uCAN CanFD USB Converter(CFUC)) также предлагают свой собственный протокол, но он, похоже, работает только в софте из этого проекта.

pcan и kvaser по названию соответствующих фирм. Реализованы не только для фирменного оборудования, но и для тех же дешевых платок canable/cantact на STM32F042 (0x0bfd:0x0120 и 0x0483:0x000C), что дает возможность использовать софт рассчитанные именно на эти платы.

usb_8dev для 8 devices USB2CAN, реализован в открытом проекте CANalyze (STM32F042, 0x0483:0x1234), который, похоже, больше не развивается

Разные программы для мониторинга CAN обращаются с протоколами по разному. Например мощная программа BUSMASTER умеет работать с оборудованием VScom (в том числе и через TCP) и PEAK, а значит можно попробовать использовать ее с дешевыми платами перепрошитыми на поддержку такого протокола. SavvyCAN и CANgaroo умеют работать с LAWICEL/slcan, протокол candleLight - через драйвер для Windows. RealDash умеет работать с огромным числом протоколов. Ну а в linux (с относительно свежим ядром) некоторые перечисленные протоколы уже встроены в виде драйверов сетевых (устройств) SocketCAN, что тоже поддержано большим количеством софта.

Теги:
Всего голосов 7: ↑7 и ↓0+9
Комментарии8

Езжу на десятке уже 4 день. Очень нравится машина. В целом, думаю и в 90х десятка была на уровне одноклассников (нексия, ланос, возможно вектра в простеньких комплектациях) - и климат-контроль, и цз, и стеклоподъемники в круг, и регулируемая рулвая колонка, и неплохая подвеска. Всё в ней довольно хорошо.

Не понимаю людей, которые пишут "видро", "хлам" и тем более не понимаю людей, которые сравнивают десятку с премиум-иномарками.

Теги:
Всего голосов 12: ↑6 и ↓60
Комментарии12

65к рублей. Возможно, именно она будет куплена под проект. Входные данные: 1999 год, 1.5 карб. Доки ровные, на ходу, но выбивает вторую, карб нужно менять на 1.5 (стоит "задушенный" 1.3), хлопушку и варить стойку. Но в остальном живенькая.

Теги:
Всего голосов 10: ↑3 и ↓7-4
Комментарии0

Друзья! Знаю, что формат микроблогов на Хабре пока особо не прижился и их читают редко. Однако спешу вам сообщить: всё же я надумал насчёт проекта с до-оснащением "ТАЗика" с самопальным бортовым компьютером (о функционале расскажу позже). Причём весь бюджет на до-оснащение - 10-15 тысяч рублей, плюс сама машина 60-70 тысяч рублей (скорее всего, возьму что-то из ПП, хоть и чуть подгнившее). Ща собираю денюжку на машину (40% суммы уже есть), чуток читатели ещё помогли и будем делать автомобильный проект :)

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

LG разработала прозрачную антенну, которую можно разместить на лобовом стекле или люке автомобиля. Она поддерживает 5G, Wi-Fi и навигацию с использованием GNSS. 

Антенна в виде прозрачной пленки была разработана в сотрудничестве с известным французским производителем стекла Saint-Gobain Sekurit. В ней реализовано более 80 запатентованных инноваций LG, включая возможность создания прозрачной диаграммы направленности антенны и технологии прозрачных электродов. 

LG заявляет, что новинка освободит автопроизводителей от необходимости проектирования и изготовления нестандартных корпусов для традиционных антенн. 

Компания планирует продемонстрировать антенну на выставке CES в январе.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Короче у меня тут идея появилась, просто дичайшая... Может купить карбюраторный жигуль (для тех, кто не разбирается в авто - машина полностью механическая + с аналоговыми датчиками и стрелочными указателями) и сделать для него полностью кастомную приборную панель-бортовик из одноплатника, с полным выводом информации из уже представленных в машине датчиков (скорость - GPS, обороты - сигнал с катушки на АЦП, бензобак и расход топлива - АЦП на датчик топлива и.т.п). Плюс, конечно же, самопальная мультимедийка из планшета и удаленное зажигание (на карбе это конечно тот еще прикол будет) + электродвери/электростекла (эти можно купить готовыми, но рулить не только с кнопок). Что думаете?

Теги:
Всего голосов 11: ↑11 и ↓0+13
Комментарии13