Сбор данных XCP по CAN

Этот пример показывает вам, как использовать блоки XCP, чтобы непосредственно получить значения измерения от ведомого устройства в Simulink®. Это использует ведомое средство моделирования XCP в свободном доступе от Векторных и Векторных виртуальных каналов CAN. Для доступа к виртуальным каналам должны быть установлены Векторные драйверы устройств.

Vehicle Network Toolbox™ обеспечивает блоки Simulink для получения значений измерения от ведомого устройства с помощью моделей Simulink по Сетям области контроллера (CAN). Этот пример использует Настройку XCP, Сбор данных XCP и блоки Транспортного уровня CAN XCP, чтобы выполнить передачу данных по шине CAN.

Запустите ведомое средство моделирования

В данном примере необходимо установить третье лицо Демонстрационная реализация XCP от Вектора. Это включает ведомое средство моделирования и файл A2L. Устанавливать эту свободную реализацию:

  1. Перейдите к www.vector.com и перейдите к странице "DOWNLOADS".

  2. Ищите "Демонстрации" под "Категориями" и "XCP" в соответствии со "Стандартами".

  3. Загрузите и установите доступную версию "Демонстрационной Реализации XCP".

  4. В MATLAB перейдите туда, где вы установили демонстрационный пакет, и затем перейдите к.\Samples\XCPSim\CANape.

  5. Примеры XCP MATLAB будут использовать файл XCPSIM.a2l и ведомое средство моделирования XCPsim.exe. Запустите XCPsim.exe.

Подготовка Параметров блоков XCP

Создайте модель, чтобы настроить сбор данных XCP для измерений, Треугольника и PWM, от ведомого устройства.

  • Используйте Блок Configuration XCP и выберите файл A2L, XCPSim.a2l

  • Используйте блок XCP CAN Transport Layer и установите Устройство на Векторный Виртуальный Канал 1. Транспортный уровень сконфигурирован, чтобы передать сообщения XCP по CAN через заданный виртуальный канал.

  • Используйте блоки Сбора данных XCP, чтобы получить выбранные измерения в заданных событиях. Для этого примера мы выбрали блок XCP Data Acquisition для каждого измерения каждого выбранного события.

Визуализируйте значения измерения, полученные от ведомого устройства

Постройте результаты видеть значения измерения для Треугольника и PWM от ведомого устройства. Ось X соответствует такту симуляции.