Документация Engee

CAN Setup

Настройка порта CAN модуля.

Тип: EngeeFunction

Путь в библиотеке:

/Interfaces/CAN/CAN Setup

Описание

Блок CAN Setup используется для настройки порта CAN модуля.

Параметры

Параметры

# Интерфейс: — реализация драйверов для работы с шиной CAN
socketcan | pcan | kvaser | vector | systec | cantact | canalystii | ETAS | gs_usb | iscan | ixxat | neousys | neovi | nican | nixnet | robotell | seeedstudio | serial | slcan | socketcand | udp_multicast | usb2can | virtual

Details

Доступные интерфейсы:

Название интерфейса

Расшифровка

"canalystii"

CANalyst-II

"cantact"

CANtact CAN Interface

"etas"

ETAS

"gs_usb"

Geschwister Schneider and candleLight

"iscan"

isCAN

"ixxat"

IXXAT Virtual Communication Interface

"kvaser"

Kvaser’s CANLIB

"neousys"

Neousys CAN Interface

"neovi"

Intrepid Control Systems neoVI

"nican"

National Instruments NI-CAN

"nixnet"

National Instruments NI-XNET

"pcan"

PCAN Basic API

"robotell"

Robotell CAN-USB interface

"seeedstudio"

Seeed Studio USB-CAN Analyzer

"serial"

CAN over Serial

"slcan"

CAN over Serial / SLCAN

"socketcan"

SocketCAN

"socketcand"

socketcand Interface

"systec"

SYSTEC interface

"udp_multicast"

Multicast IP Interface

"usb2can"

USB2CAN Interface

"vector"

Vector

"virtual"

Virtual

Значения

socketcan | pcan | kvaser | vector | systec | cantact | canalystii | ETAS | gs_usb | iscan | ixxat | neousys | neovi | nican | nixnet | robotell | seeedstudio | serial | slcan | socketcand | udp_multicast | usb2can | virtual

Значение по умолчанию

socketcan

Имя для программного использования

m_interface

Настраиваемый

Нет

Вычисляемый

Да

# Port: — порт CAN, который будет использоваться для передачи сообщений

Details

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

  • В Linux его можно получить с помощью команды ip a — в выводе будут указаны интерфейсы вида can0, can1 и т.д. Перед использованием необходимо активировать CAN-интерфейс, например, для socketcan это делается так: sudo modprobe can, затем sudo ip link set can0 type can bitrate 125000 и sudo ip link set can0 up.

  • В Windows список интерфейсов можно посмотреть через программы, идущие в комплекте с драйверами. Для устройств Kvaser — это Kvaser CanKing, для оборудования PEAK — PCAN-View. Названия портов могут иметь вид PCAN_USBBUS1, PCAN_USBBUS2 и т.п.

Перед использованием блока CAN Setup необходимо убедиться, что CAN-интерфейс корректно настроен и активен в системе.

Значение по умолчанию

"can0"

Имя для программного использования

m_port

Настраиваемый

Нет

Вычисляемый

Да

# Скорость передачи: — скорость передачи в сети

Details

Скорость передачи в сети (от 10 Кбит/с до 1 Мбит/с). Все узлы в сети должны работать с одной скоростью.

Значение по умолчанию

500.0

Имя для программного использования

m_speed

Настраиваемый

Нет

Вычисляемый

Да

# Восстановление шины в состоянии Bus-off: — время восстановления активного состояния интерфейса после попадания в состояние Bus-off

Details

Число 0 означает – не восстанавливаться после Bus-off.

Значение по умолчанию

true (включено)

Имя для программного использования

m_bus_off

Настраиваемый

Нет

Вычисляемый

Да