Универсальный сервис декодирования CAN-шины can2sky.com

Анализ данных шины CAN является неотъемлемой частью проектов управления автопарком и удаленного мониторинга. Безусловно, это естественно, так как CAN-шина содержит множество телематических параметров, которые необходимо учитывать: показания датчиков, нагрузки и разгрузки, диагностические коды неисправностей и т. д.

Эти данные могут передаваться либо по стандартным протоколам обмена, характерным для грузового и коммерческого транспорта — протоколу FMS/SAE 1939, либо по недокументированным частям стандартных протоколов.

Многие специалисты выбирают анализаторы CAN-сетей, такие как CAN-Hacker, для декодирования необработанных данных CAN-шины:

Но что делать, если специалистов по CAN-шине мало, а машин для работы много? В этом случае может помочь облачный сервис декодирования can2sky.com. Для работы с сервисом необходима бесплатная регистрация, а также записанный CAN-лог в текстовом формате. Сервис поддерживает различные форматы логов с помощью универсального загрузчика, поэтому вы можете загружать логи, записанные самыми разными устройствами — Can-hacker, утилитой candump Linux, утилитами Busmaster и Peak CAN и др.
После загрузки лога сервер попытается расшифровать его с помощью доступных парсеров-декодеров. Декодер файлов формата DBC. Файл DBC описывает правила разбора данных шины CAN. Его можно создать самостоятельно (например, в редакторе Vector CANdb++), можно попробовать найти DBC-файл для своего автомобиля в проекте OpenDBC или воспользоваться одним из доступных парсеров на сервисе can2sky.com. Количество совпадающих идентификаторов отображается в скобках после имени декодера.
В левой части экрана вы можете увидеть список активных идентификаторов CAN в этом журнале. Некоторые из них распознаются DBC-парсером, некоторые нет (отмечены красным).
Давайте обсудим столбец значений. Он имеет минимальное и максимальное значения параметров во время регистрации. Обратите внимание, что период времени для анализа можно изменить с помощью настроек диапазона временного фильтра. Чтобы увидеть таблицу значений и график параметров, щелкните нужный параметр в списке параметров.
График можно масштабировать левой кнопкой мыши. Таким образом, вы можете выбрать определенный участок графика, построить несколько графиков одновременно и объединить их из нескольких лог-файлов. При необходимости выберите другой источник параметров, щелкнув поле со списком загруженных журналов. Как обсуждалось выше, правила декодирования сообщений CAN-шины описываются DBC-файлами. Каждый параметр (SPN) имеет персональное правило декодирования, которое вы можете редактировать, копировать или удалять в редакторе SPN.
В зависимости от настроек загруженный журнал может быть общедоступным (открытым для всех) или частным (настройка по умолчанию). Общедоступные журналы могут просматривать и комментировать все пользователи. Через поиск найдите владельцев загруженных логов и отправьте им электронное письмо. Обсуждение ноу-хау декодирования определенно поможет процессу декодирования и поможет вам и вашей команде расти профессионально.

Услуга полностью бесплатна!