Посылка пакета по 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 |
Параметры
Блок не имеет параметров.