CAN-утилиты и розетка может
Я использую Ubuntu 15.0 и отчаянно пытаюсь заставить can-utils работать со всеми видами (USB) устройств, но безуспешно.
При настройке slcan и запуске Candump или Cansniffer я бы ожидал, по крайней мере, что-то, но нет, никаких поступающих данных вообще.
Устройства, которые я пытаюсь использовать, - это кабели Ebay...
- Синий ВАГКОМ 401,9
- Черный VAG K + CAN
- MPPS 13 (чиптюнинг)
Я разобрал кабель MPPS, и кажется, что он имеет подлинное оборудование (не китайские клоны), такие как: NXP SJA1000T, MCP2551, и у него также есть еще один чип, помеченный как c8051f380 (pdf link)
К сожалению, ни один из этих интерфейсов не показывает данные CAN. Can-utils - все еще новый инструмент для меня, поэтому я, вероятно (надеюсь!) Пропускаю некоторые важные шаги, но если нет, то я действительно не могу понять, почему ни один из них не будет работать... вообще.
Кроме того, у меня есть приемопередатчик MCP2551, контроллеры MCP2515 и MCP2562FD, но у меня нет ни кристаллов, ни колпачков для сборки собственного интерфейса, что мне бы хотелось. Я попробовал просто для удовольствия, FTD232RL (sparkfun one) с MCP2551 и уверен, что получил данные по OSX Coolterm, но да... это было не очень весело, так как у меня не было никакого контроля в цепочке. Это было основной причиной, по которой я разобрал MPPS, чтобы увидеть, содержит ли он 16Mhz crystal + caps, которые я мог взять и использовать в своих собственных настройках. Но когда я увидел, какие чипы используются в этом устройстве, я подумал, что должна быть какая-то возможность заставить утилит работать с ним.
Итак, подведем итог... кто-нибудь тестировал кабель MPPS13 или любой другой китайский кабель? Поскольку Linux и ядра и так далее для меня все еще немного продвинуты, я не могу найти какой-либо достойной / правильной настройки для can-utils и всех этих драйверов, которые необходимо настроить. И с отчаянием я пытался выполнить почти все команды терминала, с которыми я сталкивался в надежде заставить что-то работать (глупо, я знаю, но отчаяние подавляющее). Я также хотел проверить все это на rPI, так как для этой темы доступно множество страниц... но, конечно, мой PI вышел на пенсию.
1 ответ
У меня может не быть реального решения для вашего решения, но эта настройка работает для меня, по крайней мере.
Я использую usb-can интерфейс "Kvaser Leaf Lite HS" с сокетом can на ubuntu 14.04.
Я использую следующую настройку:
sudo modprobe can
sudo modprobe can_raw
sudo ip link set can0 up type can bitrate 50000 restart-ms 1000
Но странная вещь произойдет, если вы добавите второй USB-интерфейс "Kvaser Leaf Lite HS".
для виртуального виртуального устройства:
sudo modprobe vcan
sudo ip link add dev vcan0 type vcan
sudo ip link set up vcan0