Проект

Общее

Профиль

Настройка взаимодействия с устройством

Настройка и выбор устройства, с которым мы будем работать, осуществляется выбором пункта меню "Подключиться"/"Connect" или нажатием на кнопку в панели быстрого доступа.

В результате откроется окно выбора и настройки устройства.

Выбор устройства

В поле со списком устройств можно выбрать то устройсво, с которым будем работать. Теперь программа показывает сама тип подключенного устройства и позволяет проводить настройки исходя из его конфигурации.

В поле "Device mode" выбирается режим работы устройства. В зависимости от выбранного устройства и его программного обеспечения поддерживаются разные режимы работы.

Каналы

В зависимости от выбранного устройства становятся и доступных опций будут доступны разные каналы взаимодействия с исследуемой шиной. Здесь представлены вырианты настроек каналов.
  • Здесь в поле "Channel alias" можно указать псевдоним канала.
  • В поле "Nominal baudrate" выбирается скорость, на которой работает исследуемая шина данных. При желании список доступных скоростей можно отредактировать.
  • "Listen only mode" доступно при работе с CAN и CANFD шинами. При активации данной опции устройство может только принимать данные из шины.
  • Опция "Connect terminal 120Ohm" доступна для некоторых устройст. При её активации устройство будет подключать к CAN/CANFD терминирующий резистор 120Ом.
  • Для устройств, работающих с шиной CANFD доступны ещё ряд опций:
    • Classic CAN - работа в режиме классического CAN.
    • Bit rate switch - возможность переключения скоростей при передаче данных.
    • Data baudrate - возможность задания скорости для передачи данных, если включеня опция BRS. Здесь, как и с "Nominal baudrate", скорость выбирается из списка, который можно отредактировать.
  • Для устройств, работающих с шиной LIN доступны также ряд опций:
    • IDLE processing delay - задаётся интервал, по истечении которого устройство будет считать, что шина перешла в режим ожидания.
    • LIN CRC Type - режим подсчёта контрольной суммы.
    • Pull up data line - подтягивание шины данных к 12В. Следует учесть, что данная опция доступна не у всех устройств.

Скорость взаимодействия с шиной

Программа позволяет выбирать скорость из выпадающего списка. По умолчанию предопредлён некий стандартный чаще всего встречающийся набор скоростей. Если нет необходимо скорости, то можно её добавить в список нажав на кнопку с троеточием рядом со списком. В результате откроется окно с редактированием списка.

Здесь вы можете добавить необходимую вам скорость путём задания пары "Bit rate" и "Sample-Point", тогда все остальные необходимые параметры пересчитаются. Либо задать необходимые значения в ручном режиме в полях "Prescaler", "Seg1", "Seg2" и "Sync.Jump Width".

Так же, если устройство позволяет, при выборе скорости соединения в поле "Nominal baudrate" можно указать значение "Auto detect".

В таком случае, после подключения к устройству, оно пытается определить скорость, с которой происходит обмен данными по шине. Определени идёт не путём перебора стандартных скоростей, а именно путём определения длины битов. Минимальная скорость, которую устройство может детектировать — 20Кбит.

ToolBar-DeviceSettings.png (851 байта) Dmitriy Balashov, 24.03.2019 19:21

Menu-Settings-DeviceSettings.png (1,3 КБ) Dmitriy Balashov, 25.03.2019 15:45

DeviceConfigure.png (12,2 КБ) Dmitriy Balashov, 01.05.2020 21:07

DeviceConfigure-Channel.png (8,13 КБ) Dmitriy Balashov, 01.05.2020 21:07

ToolBar-Connect.png (774 байта) Dmitriy Balashov, 26.08.2024 22:06

DeviceConfigureSelect.png (12,5 КБ) Dmitriy Balashov, 26.08.2024 22:07

DeviceConfigureChannelCANFD.png (10,5 КБ) Dmitriy Balashov, 26.08.2024 22:10

DeviceConfigureChannelLIN.png (9,66 КБ) Dmitriy Balashov, 26.08.2024 22:14

DeviceConfigureChannelCAN.png (11,3 КБ) Dmitriy Balashov, 26.08.2024 22:14

DeviceConfigure-Channel-AutoDetect.png (15 КБ) Dmitriy Balashov, 27.08.2024 19:20

DeviceConfigure-Channel-Custom.png (32 КБ) Dmitriy Balashov, 27.08.2024 19:26

DeviceConfigure-Channel-AutoDetect2.png (11,4 КБ) Dmitriy Balashov, 27.08.2024 21:14