Коммуникация CAN в Simulink

Коммуникация сети транспортных средств в Simulink® использование CAN

Библиотека блоков Vehicle Network Toolbox™ включает наборы блоков, которые позволяют вам выполнять коммуникацию CAN или CAN FD в моделях Simulink.

Блоки

расширить все

CAN ConfigurationСконфигурируйте параметры для заданного устройства CAN
CAN PackУпакуйте отдельные сигналы в сообщение CAN
CAN ReceiveПолучите сообщения CAN от заданного устройства CAN
CAN TransmitПередайте сообщение CAN на выбранное устройство CAN
CAN UnpackРаспаковка отдельных сигналов из сообщений CAN
CAN ReplayВоспроизведение записанных сообщений CAN
CAN LogЛоггирование полученных сообщений CAN
CAN FD ConfigurationСконфигурируйте параметры для заданного устройства CAN FD
CAN FD PackУпакуйте отдельные сигналы в сообщение для шины CAN FD
CAN FD UnpackРаспакуйте отдельные сигналы из сообщений CAN FD
CAN FD ReceiveПрием сообщений CAN FD от заданного устройства CAN FD
CAN FD TransmitПередайте сообщение CAN FD на выбранное устройство CAN FD
CAN FD LogЛоггирование полученных сообщений CAN FD
CAN FD ReplayВоспроизведение записанных сообщений CAN FD

Функции

canMessageBusTypeСоздайте шину сообщения Simulink CAN
canFDMessageBusTypeСоздайте шину сообщений CAN FD Simulink
canMessageReplayBlockStructПреобразуйте сообщения CAN для использования в качестве вывода блока CAN Replay

Темы

Рабочие процессы коммуникации CAN в Simulink

Общие рабочие процессы CAN-модели.

Vehicle Network Toolbox Toolbox

Введение в библиотеку блоков Vehicle Network Toolbox.

Откройте Vehicle Network Toolbox Block Library

Как получить доступ к библиотеке блоков в Simulink.

Создайте модели коммуникации CAN Simulink

Примеры использования блоков Vehicle Network Toolbox.

Создайте пользовательские блоки CAN

Создание пользовательских Receive и Transmit блоки для использования с оборудованием, не поддерживаемым непосредственно тулбоксом.

Поддерживаемые функции блоков

Поддерживаемые функции блоков в библиотеке блоков Vehicle Network Toolbox.

Рекомендуемые примеры

Developing an App Designer App for a Simulink Model using CAN

Разработка приложения App Designer для модели Simulink с помощью CAN

Создайте тестовый пользовательский интерфейс приложения (UI) и соедините его с моделью Simulink с помощью виртуальных каналов CAN. Тестовое приложение UI сконструировано с помощью MATLAB App Designer™ вместе с несколькими функциями Vehicle Network Toolbox™ (VNT), чтобы обеспечить виртуальный интерфейс шины CAN для модели Simulink приложения автомобильного круиз-контроля. Пользовательский интерфейс тестового приложения позволяет пользователю предоставлять входной стимул модели алгоритма управления круиз-контроля, наблюдать результаты, отправленные из модели, регистрировать сообщения CAN для захвата тестовых стимулов и воспроизводить записанные сообщения CAN для отладки и исправления проблем с моделью алгоритма. В примере показаны ключевые функции Vehicle Network Toolbox и блоки, используемые для реализации связи CAN в следующих областях: