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