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

Другие вопросы по тегам