CAN-to-USB  –  CAN-адаптеры,  CAN-логгеры,  CAN-анализаторы,  CAN-мосты

CAN-to-USB.ru Logo


  • USB-to-CAN Adapter
  • Пакет CAN-сети
  • Эпюра физической среды CAN сети
  • Физическая среда CAN сети
  • Функциональная схема контроллера CAN

О шине CAN и адаптерах для CAN-шины

CAN-шина - благодаря высокой надёжности и охватыванию стандартом ISO-11898 (CAN Bus) пяти уровней модели OSI (ISO15765), CAN-шина получила широкое распространение в таких сферах как автомобилестроение, промышленность, автоматизация производства, аэрокосмическая индустрия. Её использование позволяет создавать высоконадёжную конкурентноспособную продукцию. Для отладки решений, использующих шину CAN, могут быть использованы различные виды адаптеров шины CAN.

CAN-адаптер - позволяет производить приём, отправку и фильтрацию пакетов CAN-шины, а также, используя ПО из комплекта поставки, позволяет производить накопление и анализ сообщений, пересылаемых по шине CAN. В зависимости от типа используемого адаптера возможно подключение к персональному компьютеру (в т.ч. к ноутбуку) либо к мобильным гаджетам на операционных системах iOS и Android.

Список выпускаемых адаптеров для шины CAN

  • CAN-to-USB - наиболее популярный и доступный продукт. Позволяет использовать устройства с USB-хостами: рабочие станции, ноутбуки, одноплатные компьютеры. Хит продаж.
  • CAN-to-USB DUO - поддерживает два интерфейса шины CAN и позволяет создавать CAN-мост, часто использующийся для отладки топологии шины или методов обратной разработки (Reverse Engineering). Выбор профессионала.
  • CAN-to-USB DUO-ISO - поддерживает два гальванически изолированных интерфейса шины CAN.
  • CAN-to-USB LIN - продукт, ориентированный на применение на борту автомобиля (разъем OBD-II, SAE J1962). Отличается поддержкой низкоскоростного однопроводного протокола LIN/ISO-9141 (т.н. K-line и L-line).
  • CAN-to-LAN (CAN-to-Ethernet) - благодаря использованию сетевого LAN-интерфейса, позволяет производить удалённый мониторинг и управление CAN-шиной из любой точки мира, где есть выход в сеть (Ethernet или WiFi IEEE 802.11).
  • CAN-to-WiFi - Удобен для выполнения сбора и анализа данных CAN-шины на планшетах, смартфонах и производить удалённый мониторинг и управление CAN-шиной)
  • CAN-to-BT (CAN-to-Bluetooth) - (позволяет выполнять сбор и анализ данных CAN-шины на планшетах, смартфонах)
  • CAN-to-CAN (CAN-bridge) - программное обеспечение, реализующее функции моста между двумя сегментами CAN-сети. Типичное использование: методы обратной разработки с фильтрацией трафика и подменой содержимого заданных сообщений шины CAN.

Программное обеспечение для CAN-адаптеров

Наиболее полно поддержка стека протоколов CAN-шины реализована в операционной системе Linux, благодаря применению стека SocketCAN, разработанного специалистами Robert Bosh GMBH (и сделавшими стек достоянием юникс-сообщества). Кроме того возможно использование плагина для шины CAN для такой мощной системы анализа потоков данных как WireShark.

Список операционных систем в которых тестировалась работоспособность адаптеров CAN-шины:

  • Windows XP, Windows Vista, Windows 7 (32/64)
  • Linux 2.6/3.x (x86/x86_64)
  • Mac OS X 10.x
  • iOS 6.x, 7.x, 8.x
  • Android 4.x.x


Утилиты для работы с CAN-адаптерами

  • canplayer (canshed) - шедулер отправки в CAN-шину сообщений по расписанию/сценарию.
  • candump - утилита, позволяющая производить захват пакетов CAN-шины.

Сравнение с конкурентами

Адаптеры CAN-шины для ПК выпускает целый ряд как зарубежных (iXXAT, Kvaser), так и отечественных фирм (Славна, Марафон), однако, во-первых, из-за использования устаревшей элементной базы они не только вынуждены держать высокий уровень цен, но и не предназначены для работы на высоких скоростях CAN-шины, что может служить причиной потерь пакетов при интенсивном обмене на высоких скоростях шины, во-вторых, они предлагают пользователю поддержку только х86-систем (а некоторые и более того - поддежку только ОС Windows) и единственный способ подключения PCI-шина/COM-порт, что на сегодняшний момент не только ограничивает потребителя (использованием настольных ПК с архитектурой x86 или наличием переходника USB-to-COM) но и не отвечает техническим требованиям рынка.

Назначение и примеры использования CAN-адаптеров, CAN-логгеров, CAN-анализаторов, CAN-снифферов, CAN-мостов

--картинки с тесткейсами--

Как купить

На текущий момент реализацией нашей продукции в онлайне занимаются ряд партнёров, по ссылкам ниже можно перейти непосредственно к оформлению заказа нужного типа адаптера CAN-шины:

  • CAN-to-USB
  • CAN-to-USB DUO
  • CAN-to-USB DUO ISO
  • CAN-to-WiFi
  • CAN-to-LAN
  • CAN-to-BT