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

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

Блок посылает данные по CAN интерфейсу. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X. В зависимости от настроек может не посылать данные в CAN сеть, а записывать их в выбранные буфера, посылку данных хранящихся в буферах будет может реализовывать блок CAN_RX_BUF при приеме пакета пришедшего по CAN сети.

Входы

  • init_can - инициализирован контроллер CAN интерфейса;
  • data0 - данные транслируемые в CAN сеть размер 4 Байта;
  • data1 - данные транслируемые в CAN сеть размер 4 Байта.

Выходы

  • ready - необходим для сортировки последующих блоков;
  • can_status - общий статус CAN контроллера.

Свойства:

Название Имя Описание По умолчанию
Выбор CAN контроллера CAN_NUM см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf CAN1
Тип идентификатора CAN_ID см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf CAN_ID_STD
Длина сообщения DLC см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf 8
Приоритет сообщения PRIOR_0 см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf DISABLE
Идентификатор ID см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf 2883584
Номер буфера NUM_BUF

Буфер из которого данные будут посланы в CAN сеть

см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf

1
Разрешить выдачу на шину TX_EN В этом случае данные будут посланы в CAN сеть НЕТ
Счетчик посылки данных в CAN сеть CNT Значения счетчика увеличиваются при каждом обращении к блоку, после того, как значение счетчика станет равным заданному данные будут посланы в CAN сеть, это сделано для того, что бы посылки не были слишком частыми 1

Параметры

нет