Посылка пакета по CAN





|Си|
в палитре на схеме

Описание

Блок передачи данных CAN из выбранного в свойствах блока буфера. Данные передаются либо в прерывании по приему (TX_EN = Нет), либо по программному счетчику количества циклов основного алгоритма (CNT >=1, TX_EN = Да).

Можно использовать для программирования двух типов микроконтроллеров 1986BE1T и 1986BE9X.

Основные характеристики контроллера CAN приведены в спецификациях 1986BE1T.pdf и 1986BE9X.pdf.

Входные порты

Имя Описание Тип линии связи
sort_block Порт необходим для сортировки (определения порядка выполнения) блока. Математическая

Выходные порты

Имя Описание Тип линии связи
data0 Данные, полученные по CAN интерфейсу размер 4 Байта. Математическая
data1 Данные, полученные по CAN интерфейсу размер 4 Байта. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Выбор CAN контроллера CAN_NUM

Возможные значения:

CAN1

CAN2
CAN2 Перечисление
Тип идентификатора

CAN_ID

Возможные значения:

CAN_ID_STD

CAN_ID_EXT

CAN_ID_STD

Перечисление
Длина сообщения DLC

Возможные значения:

0..8
8 Целое
Приоритет сообщения

PRIOR_0

Возможные значения:

DISABLE

ENABLE
DISABLE Перечисление
Идентификатор ID

Возможные значения:

0..2^32

11*2^18 = 2883584

Целое
Номер буфера

NUM_BUF

Возможные значения:

0..31
1 Целое
Счетчик обновления/посылки данных CNT

Возможные значения:

0..2^32
1 Целое
Разрешить выдачу данных на шину

TX_EN

Возможные значения:

Да/Нет

Нет Двоичное

Параметры

Блок не имеет параметров.