Comments 29
" На одну шину можно пристегнуть максимум 127 абонентов. " а как же 240 устройств в пожарной системе ?
Вы проверяли? Работает? 240 CAN устройств на одной шине? Какая там была битовая скорость?
" На одну шину можно пристегнуть максимум 127 абонентов. " а как же 240 устройств в пожарной системе ?
https://en.wikipedia.org/wiki/CAN_bus

Пожарники точно CAN применяют?
Где вы видели пожарные системы с CAN ? Используют решения с физикой RS-485 для коммутации блоков, например протокол Орион. Извещатели пожарные точные чаще всего подключаются вообще к шлейфу сигнализации, это просто 2 провода который ИПТ замыкает через сопротивление в случае сигнализации.
https://www.rustore.ru/catalog/app/ru.skleptik.canjab
Народ! это ссылка на мое приложение для работы с can адаптером canfd от weact studio!
Я буду развивать его если оно будет востребовано, статистику я мониторю.
Можно писать о пожеланиях на почту.
Можно писать о пожеланиях
Здорово. Добавьте поддержку ISO-TP.
https://habr.com/ru/articles/798489/
canfd от weact studio!
weactstudio традиционно взяла софт с открытыми исходниками допилила и выложила только бинарники зашифрованные. Советую делать акцент на поддержку протокола slcan (он же LAWICEL он же VScom) который используют много кто
Я не умею "отлаживать" без физического устройства. Из физических устройств есть CAN-hacker от новосибирских ребят (им пользуюсь на ПК), и есть адаптер canfd от weact studio. Обычному пользователю не протокол важен а функционал.
И я уже написал что когда увижу активность от приложения , продолжу разработку.
У МАРАФОН есть поинтереснее девайс - CAN-bus-USBnp, к нему прилагается куча ПО, в том числе и библиотека на Си. Это если конечно если вам адаптер CAN нужен для дела, а не поиграться)
Дак, сейчас PC API у всех есть. Вот и для USBCAN-II C есть SDK для управления из-под Windows.

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

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

смотря что считать делом. можно взять китайскую плату за 250 руб и для нее тоже будут и софты и библиотеки, и вообще - открытая архитектура
Как он дружит с j1939 ?
Для этих целей, собрал себе плату на STM32 и накодил прошивку, чтобы она работала с CanHacker. Не хватало
Проблема еще и в том, что даже если организация разработала очередной свой собственный внутри компанейский бескорпусный переходник с USB-CAN, то, как правило, на работе происходит тотальна и убийственная нехватка этих внутри компанейских самодельных переходников с USB на CAN. Вот и приходится инженерам и программистам самостоятельно искать альтернативные переходники с USB на CAN и весь совместимый софт для них. С этой задачей прекрасно справляется гаджет USBCAN-II C.
Советую попробовать CANHacker, отличное устройство для работы с шиной. Устройство модульное, самая базовая версия поддерживает работу с двумя шинами, можно докупить LIN адаптер, есть устройства для CAN-FD.
Какую именно модель CANHacker вы предлагаете? CH-P?
https://canhacker.ru/проекты/ch-p/
CANHacker версии 3.2
https://canhacker.ru/проекты/can-hacker-3/
Можно делать анализ и разбирать с помощью телематики, GalileoSky и Navtelecom из того чем пользовался.
https://github.com/hovsep/fmesh-examples/tree/main/can_bus/advanced
Кто только изучает CAN и любит Go может посмотреть как работает шина на примере симуляции
Обзор USB-CAN переходника USBCAN-II C