Как стать автором
Поиск
Написать публикацию
Обновить

Обзор USB-CAN переходника USBCAN-II C

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров6.5K
Всего голосов 10: ↑9 и ↓1+10
Комментарии35

Комментарии 35

" На одну шину можно пристегнуть максимум 127 абонентов. " а как же 240 устройств в пожарной системе ?

Вы проверяли? Работает? 240 CAN устройств на одной шине? Какая там была битовая скорость?

10 000 bps

" На одну шину можно пристегнуть максимум 127 абонентов. " а как же 240 устройств в пожарной системе ?

https://en.wikipedia.org/wiki/CAN_bus

Пожарники точно CAN применяют?

Всесоюзно любимая система болид работает на RS485 2W (а протокол свой)

В случае RS485 может быть и 240 нод.

Где вы видели пожарные системы с CAN ? Используют решения с физикой RS-485 для коммутации блоков, например протокол Орион. Извещатели пожарные точные чаще всего подключаются вообще к шлейфу сигнализации, это просто 2 провода который ИПТ замыкает через сопротивление в случае сигнализации.

Вы видимо плохо знакомы с пожарными системами. CAN шина активно используется в пожарной системе rubetek , уже несколько лет. ЖК построенные ПИКом обороудованны ей.

https://www.rustore.ru/catalog/app/ru.skleptik.canjab

Народ! это ссылка на мое приложение для работы с can адаптером canfd от weact studio!
Я буду развивать его если оно будет востребовано, статистику я мониторю.
Можно писать о пожеланиях на почту.

canfd от weact studio!

weactstudio традиционно взяла софт с открытыми исходниками допилила и выложила только бинарники зашифрованные. Советую делать акцент на поддержку протокола slcan (он же LAWICEL он же VScom) который используют много кто

Я не умею "отлаживать" без физического устройства. Из физических устройств есть CAN-hacker от новосибирских ребят (им пользуюсь на ПК), и есть адаптер canfd от weact studio. Обычному пользователю не протокол важен а функционал.

И я уже написал что когда увижу активность от приложения , продолжу разработку.

пользователи всяко захотят потестировать на своих железках, неплохо ведь чтобы им было понятно что может заработать а что - нет

Ну я точно не планирую все адаптеры скупать .
Вообще мне видится применение моего приложения не в качестве основного рабочего, а в качестве походной мини версии. Устройство (я про usbcanfd от weact) размером с флэшку, в сумке или в кармане не займет места много. А телефон и так 99% с собой. Можно (пока нельзя) будет записать лог сообщений с шины и отправить так же какие то сообщения или цепочку сообщений на шину. Некий такой Хэлпер.

У МАРАФОН есть поинтереснее девайс - CAN-bus-USBnp, к нему прилагается куча ПО, в том числе и библиотека на Си. Это если конечно если вам адаптер CAN нужен для дела, а не поиграться)

Дак, сейчас PC API у всех есть. Вот и для USBCAN-II C есть SDK для управления из-под Windows.

Но стоит несколько дороже.

У МАРАФОН есть поинтереснее девайс - CAN-bus-USBnp

Дороговато. Всё то же может USBCAN-II C только в 6 раз дешевле.
При этом CAN-bus-USBnp выглядит, как "привет из 199x".

https://tdatm.ru/catalog/zagruzhennye_pozitsii/ne_nakhoditsya_v_gruppe/dvukhkanalnyy_konverter_interfeysov_can_bus_usbnp.html?ysclid=mepobp7pwe676747028

При этом документация на CAN-bus-USBnp оставляет желать лучшего. Спецификация - кот наплакал.

Самые лучшие переходники с USB-CAN, что я видел были у компании Vector. Там все супер. Поддержка CAN-FD, металлический корпус, резиновые уплотнители, FPGA внутри.

База данных CAN пакетов.

смотря что считать делом. можно взять китайскую плату за 250 руб и для нее тоже будут и софты и библиотеки, и вообще - открытая архитектура

Как он дружит с j1939 ?

Нет. j1939  - это же протокол прикладного уровня, А устройство работает на физическом и канальном уровнях.

Для этих целей, собрал себе плату на STM32 и накодил прошивку, чтобы она работала с CanHacker. Не хватало

Проблема еще и в том, что даже если организация разработала очередной свой собственный внутри компанейский бескорпусный переходник с USB-CAN, то, как правило, на работе происходит тотальна и убийственная нехватка этих внутри компанейских самодельных переходников с USB на CAN. Вот и приходится инженерам и программистам самостоятельно искать альтернативные переходники с USB на CAN и весь совместимый софт для них. С этой задачей прекрасно справляется гаджет USBCAN-II C.

Советую попробовать CANHacker, отличное устройство для работы с шиной. Устройство модульное, самая базовая версия поддерживает работу с двумя шинами, можно докупить LIN адаптер, есть устройства для CAN-FD.

Можно делать анализ и разбирать с помощью телематики, GalileoSky и Navtelecom из того чем пользовался.

так оно и стоит. и главное зачем, когда здесь без лишних посредников

Занятно,но довольно странно такую вещь изучать виртуально: уровень вхождения не так уж высок, а реальная работа все равно будет связана с реальным железом

Да, конечно, это простенький образовательный проект. Здорово, например, в дебагерре оставить программу и пошагово посмотреть как примерно работает все внутри ) Не уверен, что такое можно сделать с настоящей шиной

С CAN шиной можно работать при помощи плат на базе Stm32, atmega+mcp2515, и прочих микроконтроллерных изделий китайской промышленности. Даже esp32 умеет в CAN.

Но если хочется нормального результата, адаптер, который не лагает, хорошего софта и нормального api, то есть проверенные производители адаптеров. Например, Peak Systems, Kvaser, Vector. Они дороже, но это как профессиональный сканер для автодиагностики от Bosch по сравнению с ELM327. Хотя, на первый взгляд, оба работают.

Kvaser и vector это отличный прибор и по. Я согласен. Тут и сомнений нет.

Но из -за санкций они даже сайты свои отключили для россиян. Не говоря уже о покупке самого прибора.

Вот и приходится искать альтернативы.

Да и самый дешёвый vector и в мирное время стоил больше 100к rur.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации