Универсальный протокол измерений и калибровки (XCP) - сетевой протокол, который можно использовать для подключения калибровочных систем к электронным блокам управления (ECU).
Узел в сети может работать либо в главном, либо в подчиненном режиме. Simulink ® Real-Time™ поддерживает XCP в главном режиме для замены (обхода) подсистемы контроллера ECU. Модель обхода получает входные сигналы от системы ECU, вычисляет выходной сигнал и стимулирует результат.
Для поддержки главного режима XCP программное обеспечение Simulink Real-Time предоставляет поддиапазон XCP. Вы можете:
Получение данных измерений в реальном времени с помощью блока сбора данных CAN XCP или блока сбора данных UDP XCP.
Подключите входящие данные к программным прерываниям с помощью блока обхода UDP XCP.
Стимулировать данные измерений в реальном времени с помощью блока стимуляции данных XCP CAN или XCP UDP.
Для создания главной модели XCP:
Предоставьте файл формата A2L (ASAP2), содержащий сигнал, параметр и сетевые элементы, специфичные для XCP, для ведомого ECU.
Предоставьте блок конфигурации XCP для загрузки A2L данных в базу данных XCP.
Укажите один транспортный уровень XCP CAN для каждого блока конфигурации XCP CAN.
Simulink Real-Time поддерживает XCP, реализованный с использованием режима FIFO CAN или UDP в реальном времени в качестве транспортных протоколов.
Примените данные стимула к ведомому устройству с помощью блока XCP Data Stimulation.
Получение данных измерений от ведомого устройства с помощью блока XCP Data Acquisition.
Конфигурирование XCP CAN | Сбор данных XCP CAN | Стимуляция данных XCP CAN | Транспортный уровень XCP CAN | Конфигурация UDP XCP | Сбор данных UDP XCP | Стимуляция данных UDP XCP