Характеристики и возможности тулбокса

Vehicle Network Toolbox характеристики

Тулбокс представляет собой набор функций, созданных на MATLAB® техническое вычислительное окружение.

Вы можете использовать тулбокс для:

Подключение к устройствам CAN

Vehicle Network Toolbox™ обеспечивает подключение CAN на стороне хоста с помощью определенных устройств CAN. CAN является преобладающим протоколом в автомобильной электронике, по которому многие распределённые системы управления в функции транспортного средства.

Например, в общем проекте, когда вы нажимаете кнопку, чтобы заблокировать двери в вашем автомобиле, модуль управления в двери считывает, что вводит и передает команды блокировки для управления модулями в других дверях. Эти команды существуют как данные в сообщениях CAN, которые модули управления в других дверях получают и действуют путем запуска их отдельных блокировок в ответ.

Используйте поддерживаемые CAN-устройства и драйверы

Можно использовать Vehicle Network Toolbox для связи по шине CAN с помощью поддерживаемых вектор, Kvaser, PEAK-системы или National Instruments ™® устройств и драйверов.

Дополнительные сведения см. Vehicle Network Toolbox разделе Поддерживаемые аппаратные средства.

Связь между MATLAB и шиной CAN

Используя набор четко определенных функций, можно передавать сообщения между рабочим пространством MATLAB и шиной CAN с помощью устройства CAN. Можно запустить тестовые приложения, которые могут регистрировать и записывать сообщения CAN для обработки и анализа. Можно также воспроизвести записанные последовательности сообщений.

Симулируйте коммуникацию CAN

С библиотекой блоков Vehicle Network Toolbox и другими блоками из Simulink® библиотека может создавать сложные модели для подключения к живой сети и моделирования трафика сообщений на шине CAN.

Визуализация коммуникации CAN

Используя Vehicle CAN Bus Monitor, простой графический пользовательский интерфейс, можно контролировать трафик сообщений на выбранном устройстве и канале. Затем можно проанализировать эти сообщения.

Взаимодействие между тулбоксом и его компонентами

Vehicle Network Toolbox является трубопроводом между MATLAB и шиной CAN.

CAN bus with modules and devices connected

На этом рисунке:

  • Шесть модулей CAN подключены к шине CAN.

  • К Vehicle Network Toolbox, построенному на техническом вычислительном окружении MATLAB, присоединен один модуль, являющийся устройством CAN.

Используя Vehicle Network Toolbox из MATLAB, можно сконфигурировать канал на устройстве CAN таким образом, чтобы:

  • Передайте сообщения на шину CAN.

  • Прием сообщений от шины CAN.

  • Инициируйте функцию обратного вызова, чтобы запустить, когда канал получит сообщение.

  • Присоедините базу данных к сконфигурированному каналу CAN для интерпретации полученных сообщений CAN.

  • Используйте базу данных CAN для создания сообщений для передачи.

  • Журнал и запись сообщений и их анализ в MATLAB.

  • Воспроизведение в реальном времени зарегистрированной последовательности сообщений в MATLAB.

  • Создайте модели Simulink, чтобы соединиться с шиной CAN и симулировать трафик сообщений.

  • Отслеживайте трафик CAN с помощью CAN Explorer или CAN FD Explorer.

Vehicle Network Toolbox является комплексным решением для подключения CAN в MATLAB и Simulink. Дополнительные сведения см. в разделах «Функции» и «Блоки Simulink».

Предварительные знания

Набор документов Vehicle Network Toolbox принимает, что вы знакомы с этими продуктами:

  • MATLAB - писать скрипты и функции, и использовать функции с интерфейсом командной строки.

  • Simulink - Чтобы создать простые модели для соединения с шиной CAN или для симуляции этих моделей.

  • Vector CANdb - Чтобы понять базы данных CAN, наряду с определениями сообщений и сигналов.