Pull to refresh

Comments 33

Условный CAN Hacker за 100$ мне кажется более интересным устройством да еще и с 2мя каналами

Ещё есть переходник USB-CAN USBCAN-II C и утилита Ecantools для него.

вот PCB

Однако с удивления для себя сегодня обнаружил, что Google забанили диск компании GCAN http://www1.gcanbox.com/fsd/rjxz/openpcs.html

и теперь не скачать windows драйвера и софт для переходника USB-CAN USBCAN-II C и их фирменную утилиту ECAN Tools software.

UFO landed and left these words here

понятно что если это ваш основной хлеб - то правильнее купить то, что хорошо работает и имеет нормальную поддержку и сопровождение. даже если это дорого. чем лепить очередной велосипед бессоными ночами или сражась с непонятными багами.

UFO landed and left these words here

Изделие достаточно дорогое около 39597 RUR.

Пфф. На али кан-анализаторы идут от 800р. Обд-сниферы в корпусе и девайсы, совместимые с SocketCAN - пара т.р.

Электролиния CAN

Значение слова ЭЛЕКТРОЛИНИЯ. Что такое ...

Карта слов и выражений русского языкаhttps://kartaslov.ru › значение-слова › электролиния

ЭЛЕКТРОЛИ́НИЯ, -и, ж. Провод (провода), кабель, проложенный для передачи электроэнергии

CAN — стандарт промышленной сети, ориентированный, прежде всего, на объединение в единую сеть различных исполнительных устройств и датчиков.

Я полагаю что CAN это всё же шина данных.

У фирменного драйвера есть неприятная особенность: если при подключенном адаптере завершить удалённоый сеанс, а потом подключиться заново - он перестаёт работать, хотя показывает, что всё ок, и статус шины «Good». Сброс адаптера или перезапуск приложения, использующего систековскую длл-ку - не помогает.

А есть ли что-то из недорогого для CanOpen?

Пи + любая CAN-плата на нее + любая из библиотек, поддерживающая реализацию протокола прикладного уровня.

Пользовался платами с али, про которые в комментах тут писали. Интерфейсы CANable, SocketCAN, CANtact, UART-CAN - всё открытые прошивки. С гальваноразвязкой тоже есть. В линуксе работают из коробки. can-utils и python-can заводил.

Но был нюанс: не удавалось сбросить буфер передачи. Когда пакет никто в сети не подтверждает, некоторые прошивки успокаиваются через 2-5 секунд. А некоторые прошивки уходят в бесконечный повтор, и только отключение от USB помогает.

Плата SYS TEC USB-CANmodul1 нормально отрабатывает отвал от кан-шины? А другие? Может, у кого есть опыт?

Достаточно выгрузить-загрузить модуль ядра драйвера контроллера, что-нибудь типа:

modprobe -r mcp251xfd
modprobe mcp251xfd

Да, ещё с SocketCAN помогает

ip link set down can0
ip link set up can0

Но это тоже с sudo. Пользователю быстрее USB переткнуть)

Это лайт-вариант, он не очищает счетчики CAN

Поскольку USB и CAN - совершенно разные протоколы, не конвертирующиеся друг в друга прозрачно, без софтовой прослойки со своей кастомной логикой, своими возможностями и API, ваш вопрос, поставленный максимально открыто, не имеет смысла.

"Переходник USB-CAN" же вообще абсурдный термин. Примерно такой же, как, скажем, внешнюю сетевушку называть "Переходник USB-802.11", а флешку - "Переходник USB-exFAT".

UFO landed and left these words here

RS232 - протокол физического уровня для UART. В спецификации USB есть класс устройств USB CDC, делающий возможным прозрачную конверсию передачи линии RS232 с виртуальным COM-портом, создаваемым драйвером таких устройств, о которых вы говорите. В случае с CAN, вам нужна реализация логики протокола канального уровня, о которой USB-контроллеры понятия не имеют, и которую нужно реализовывать с помощью CAN-контроллера, плюс программный модуль для управления, собственно, коммуникационной сессией.

UFO landed and left these words here
UFO landed and left these words here

Да ладно уж мелочиться.
В электронике всё, так или иначе, - это какой-то переходник.

С таким философским подходом можно и до второго закона термодинамики дойти)

Для меня переходник это то, что однозначно (детерминированно) и автономно от внешней логики превращает входной сигнал в выходной, работая по принципу "воткнул в разрыв - и работает".

Я пользуюсь этими:
https://aliexpress.ru/item/1005004971890033.html
https://www.avito.ru/moskva/zapchasti_i_aksessuary/can_usb_interfeys_analog_can_hacker_cantact_2236305908
Первый - с гальванической изоляцией. Оба в линуксе из-коробки определяются, как сетевые интерфейсы. С python-can и can-utils дружат, но надо ставить версии после 2022 года.
На приём работают отлично. А вот на передачу, если в сети никого живого нет, появляется нюанс.
Ещё вот такой взял, с другим логическим интерфейсом:
https://aliexpress.ru/item/1005002828512259.html
но пока руки не дошли испробовать.

UFO landed and left these words here

Спасибо за информацию. Хочу попробовать.

UFO landed and left these words here

Собираете? А разбираться в этой каше информации кто будет? Опять, нахy..млять, ИИ призывать?
При том, что на авто-форумах полно инфы, и гораздо более структурированной по сравнению с t.me

Эти автофорумв типа drive2 как будто рассчитаны на уровень автослесаря ,который только фары умеет протирать старой футболкой.

Загуглите, например, "nissan leaf can message id" - получите целую пачку ресурсов, в том числе и drive2.

Тем временем автослесарь: "Эти мама-я-у-тебя-электроники на Хабре ваще криворукие. Дай им батарейку, светодиод и резистор - с первого раза не соберут. Со второго раза - сожгут светодиод, взорвут батарейку, а кто-то и резистор умудрится напрочь спалить."

Загуглите, например, "nissan leaf can message id"

Меня больше интересует прикладной CAN протокол для Рено Логан.

UFO landed and left these words here
Sign up to leave a comment.

Articles