CAN Bomber FD

Специальная утилита для перебора ID и данных пакетов на шине CAN-FD

В дальнейшем весь функционал будет перенесет в CARBUS Analyzer.
CAN Bomber FD поставляется совместно с комплектом программ CAN-Coder для интерфейсов CAN-Hacker CH-P FDL.

Системные  требования:

  • Интерфейс CAN-Hacker CH-P FDL2
  • Windows 10

Для работы с BomberFD в интерфейс CAN-Hacker CH-P FDL2 должна быть загружена соответствующая прошивка.

Для загрузки требуемой прошивки используйте утилиту UBT входящей в комплект загружаемого ПО.

 

Описание функций

CAN-Hacker BomberFD позволяет передавать пакеты по шине CAN-FD с изменением идентификаторов пакетов в заданном диапазоне, а так же с изменением байтов данных с заданным периодом.

Передача пакетов может осуществляться на различных скоростях Nominal\Data bitrate.

Вкладка Interface

Элементы управления:

Connect\Disconnect – кнопка соединения с интерфейсом.

Open\Close FDCAN – кнопка включения\отключения контроллера CAN FD

FD-Mode – Режим работы контроллера CAN-FD.  FD BRS ON – основной нормальный режим работы шины с переключением скорости.

FD Nominal bitrate – Скорость передачи заголовка пакета.

FD Data bitrate – Скорость передачи поля данных.

Сперва устанавливаются параметры скоростей шины, затем нажимается кнопка Open FDCAN

Вкладка CAN-FD

На вкладке отображаются принимаемые пакеты, лог действий пользователя, элементы управления для передачи пакетов.

Элементы управления:

RX ON – флаг разрешения приема пакетов. Если установлен, то принятые пакеты будут последовательно выводится в окно лога.

RAW for Tracer – флаг разрешения сохранения пакетов для использования функций трейсера. Если установлен, то принятые пакеты будут сохранятся в логе трейсера на вкладке Tracer.

Clear – кнопка очистки окна лога.

Save – кнопка сохранения лога в текстовый файл

Rx UDS only – прием пакетов только из диапазона работы диагностического оборудования

Rx All frames – прием всех пакетов

Filter ID, Filter Mask, Set – элементы управления задания фильтра на прием пакетов по маске

Блок передачи пакетов

Здесь задаются режимы “бомбинга”.

BRS ON – использовать переключение скоростей

FD Format – передача пакета в формате CAN-FD. Если флаг не установлен, то будут передаваться пакеты в классическом формате CAN на скорости Nominal bitrate и максимальном количеством байт данных =8.

29 Bit ID – использовать 29 битные ID.

120 Ohm – подключить резистор 120 Ом между линиями CAN-High и CAN-Low.

Bombing – передача с периодом заданным в поле Period

ID Increment – увеличивать ID на единицу с каждым шагом передачи

Data bytes increment – увеличивать на единицу отмеченные байты данных с каждым шагом передачи

Start ID, End ID – диапазон в котором должен осуществляться перебор ID

Period – период следования пакетов в миллисекундах

F\Step – количество сообщений за один шаг

DLC – количество байт данных

Fill data – заполнить все поля байтов данных значением из поля Value

Send \ Stop – Запуск\Остановка передачи

Step ID– Однократная передача пакета с уменьшением ID на единицу

Step ID++ Однократная передача пакета с увеличением ID на единицу

 

Вкладка Tracer

При установленных флагах RX ON и RAW for Tracer на данной вкладке сохраняются все принятые CAN-FD пакеты, которые затем можно передать в шину в той же последовательности в которой они были приняты.

Элементы управления:

Clear – кнопка очистки лога

Save to file – кнопка сохранения лога в текстовый файл

Send+ – кнопка однократной передачи пакета с переходом на с переходом на следующий пакет лога

Tracer Start TX – Запуск\Останов передачи лога с периодом заданным в поле Period и количеством пакетов за шаг заданным в поле Frames\Step.