Добрый день.
Подскажите пожалуйста, существуют ли на данный момент способы подключения CAN устройств к WB 8.5?
Насколько понял, нужен модуль расширения. Уточнились ли сроки его появления?
Добрый день.
Только внешними устройствами, например USB.
Пока сроков определенных нет.
Спасибо за быстрый ответ.
Нашёл в другой теме, что “интегратор использовал USB-CAN стик” для подобной задачи и ссылку на устройство, которое как раз у нас есть. Может быть, есть какие-нибудь инструкции? (не нашёл)
Задача довольно банальна - подключить к WB8.5 smartweb_k через CAN (MODBUS TCP через WI-FI не подходит)
Настройка, по-моему ничем не отличается - точно так же устройство описывается. Как оно определяется?
Насколько понимаю - Bus 006 Device 002: ID 1a86:7523 QinHeng Electronics CH340 serial converter
СH340 это последовательный порт. Соответственно чтобы получить CAN нужно запустить slcand примерно вот так: https://unix.stackexchange.com/questions/344445/usb-can-adapter-works-manually-but-not-via-udev
В документации модуля про настройку что-то сказано?
Насколько понял, необходимо поднять сеть can аналогично инструкции:
(ссылка на неё есть в сообщении по вашей ссылке)
Документация по стику есть такая:
Проверил, стик появляется ttyUSB0
slcand -o -c -f -s1 /dev/ttyUSB0 slcan0 - выдает ioctl TIOCSETD: Invalid argument
установка can-utils говорит, что есть более новая версия
В выводе lsmod не вижу модулей can, can_raw и slcan
При попытке запустить модули вручную - ошибка “модуль не найден” на slcan
Нужна другая версия can-utils?
Прошу прощения, если вопросы глупые, Linuxом ранее пользовался только в виде хобби
У меня аналогичного модуля нет. Сейчас под рукой никакого нет…
Но - воткнул в контроллер просто модуль на CH340
lsusb
...
Bus 002 Device 002: ID 1a86:7523 QinHeng Electronics CH340 serial converter
...
Он определился как
ls /dev/| grep USB
ttyUSB0
Пробую, вывод аналогичен.
Проверяю наличие модуля:
modprobe slcan
modprobe: FATAL: Module slcan not found in directory /lib/modules/6.8.0-wb144
Вывод в текущем ядре нет его. Попрошу разработчиков добавить. Но это не слишком быстрый процесс, пока можете собрать себе ядро с ним.