《ASAM XCP PART 2》是汽车行业中用于发动机控制单元测试的标准规范第二部分,详细规定了通讯协议及诊断接口的技术要求。
CCP标定协议仅支持基于CAN通讯的实现方式。相比之下,ASAM组织提出了一种新型的XCP标定协议,该协议可以在多种通信总线上进行标定操作,包括但不限于CAN、Ethernet、FlexRay、SCI、SPI和USB。
XCP标定协议由以下部分组成:
- Part 1 – Overview:这部分概述了XCP的特点及其基本原理。
- Part 2 – Protocol Layer Specification:详细说明了协议层的内容,涵盖XCP数据包类型及格式,并提供了各命令的具体使用指南。
- Part 3 – Transport Layer Specification:该部分包含五份文档,分别对应于CAN、Ethernet/TCP_IP、FlexRay、SxI/SCI&SPI以及USB等不同传输层的实现方式。每种总线下都有详细的定义和说明。
- Part 4 – Interface Specification:这部分主要介绍了A2L描述文件的相关内容,并详细解释了秘钥与种子加解密及数据校验功能的具体应用方法。
- Part 5 – Example Communication Sequences:通过示例展示了如何使用XCP协议的命令来实现ECU通信。