CAN CALIBRATION PROTOCOL (CCP) Standard Version 2.1

5星 · 超过95%的资源 需积分: 25 134 下载量 26 浏览量 更新于2024-08-01 1 收藏 445KB PDF 举报
"CCP协议,CAN CALIBRATION PROTOCOL,版本2.1,1999年2月18日发布,由H.Kleinknecht等多位汽车行业专家共同撰写,涉及ASAP(标准化应用系统任务组)成员公司的标准,包括AUDI、AG、BMW AG、Mercedes-Benz AG、Porsche AG、Volkswagen AG和AVL List GmbH等。" CCP(CAN Calibration Protocol)是一种用于车辆电子系统校准和数据采集的通信协议,基于CAN(Controller Area Network)总线系统。此协议主要应用于汽车行业的标定和诊断过程中,允许工程师通过CAN网络对车载电子控制单元(ECU)进行配置、参数调整和性能测试。 1. **ASAP(ArbeitskreiszurStandardisierungvonApplikationssystemen)** 是一个标准化应用系统的任务组,代表了多家汽车制造商和供应商,如AUDI、BMW、Mercedes-Benz、Porsche、Volkswagen以及AVL List GmbH、Robert Bosch GmbH、ETAS GmbH & Co. KG等,旨在推动汽车行业的软件和系统标准统一。 2. **协议范围与应用领域**:CCP协议适用于需要对CAN网络上的ECU进行标定和数据采集的各种场景,包括发动机管理、传动系统控制、刹车系统、悬挂系统等汽车子系统的调试和优化。 3. **相关文档**:未在摘要中详细列出,但通常此类协议会与其他CAN相关规范、ECU编程指南或汽车诊断接口标准一起使用。 4. **修订历史**:摘要中提到版本为2.1,发布日期为1999年2月18日,表明协议经过了一定程度的更新和改进。 5. **定义与缩略词**:这部分通常包含协议中使用的专业术语和缩写的清晰解释,确保所有参与者对通信内容有共同理解。 6. **协议定义**:协议包含了通用控制命令和数据采集命令两部分。通用控制命令可能包括启动/停止采集、设置参数等操作,而数据采集命令则用于从ECU获取实时数据。 7. **消息对象**:消息对象是协议通信中的基本单元,分为命令接收对象(Command Receive Object, CRO)等类型,负责组织和解析发送到ECU或从ECU接收到的数据。 7.1 **消息对象的组织**:此部分描述了如何结构化和编码这些对象,以适应CAN总线的通信需求。 7.2.1 **命令接收对象(CRO)**:CRO是CCP协议中的一个重要组件,用于接收来自标定工具的命令,执行相应操作并可能返回响应信息。 CCP协议通过提供标准化的通信机制,简化了跨厂商设备的兼容性和互操作性,使得汽车工程师能更有效地进行系统标定和故障排查,提升了整个行业的效率和产品质量。