【AUTOSAR】CCP协议的代码分析与解读(一)----CCP协议简述

文章介绍了基于CAN总线的CCP(CANCalibrationProtocol)协议在汽车电子控制单元(ECU)标定中的重要性,以及其在测试和标定过程中的优势。CCP驱动系统包括Polling模式和DAQ模式,旨在确保ECU参数的准确可靠。文档详细阐述了CCP协议的设计要求、命令解析和应用实施,适用于项目研发工程师和管理人员。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 概述  Introduction

汽车电控单元 CAN总线 CCP协议目前基于CAN(Controller Area Network)总线的分布式系统在汽车电子领域得到广泛应用,电子控制单元的标定已成为汽车电子控制装置开发的一个重要环节。CCP(CAN Calibration Protocol)是一种基于CAN总线的ECU(Electronic Control Unit)标定协议,已经在许多欧美汽车厂商得到应用,采用CCP协议可以快速而有效地实现对汽车电控单元的标定。应用CCP协议的标定工具可以在控制器运行过程中实现对控制器中数据及特性参数的动态标定,相对于传统的标定系统,具有稳定可靠、准确快速、成本低等优点。

电子控制单元得到广泛应用,为了保证电子控制的高质量、高速度,必须在研发和生产阶段对电子控制单元进行测试和标定。所谓标定,是指在ECU运行期间通过外围设备对控制器的某些参数进行监测,以此判断ECU的工作情况,做出相应更改。ECU的标定是指在离线或在线的情况下,通过相关外围标定设备修改ECU中某些参数值,以选择最优控制参数。

本文件主要陈述了CCP(CAN Calibration Protocol)驱动系统的设计说明。CCP驱动系统分为Polling模式和DAQ模式两大部分,本文详细分析了CCP驱动系统的设计要求,对CCP命令具体分析,用以指导系统地设计开发。

    1. 项目背景介绍  Background Introduction

在当今汽车领域中,电子控制单元ECU得到广泛的应用,伴随着对安全和各种性能要求的不断提高,为了保证应用ECU的设计的可靠性,必须对研发和生产阶段对电子控制单元进行测试和标定。满足各种情况下的各单元的参数的准确可靠,为各应用单元提供校准标准。

    1. 目的及范围 - Purpose and Scope

项目的开发阶段有不同的设计需求,针对不同电子控制单元有不同测试和标定作用,该报告全面地阐述了CCP驱动代码的主要设计说明,主要包括:

  • 通信方式说明
  • 命令代码说明
  • 应用实现说明
    1. 边界条件  Boundary Conditions

CCP协议是基于CAN总线的应用于ECU测试和标定协议,在应用CCP协议前,必须使ECU能够识别CCP协议的有关程序,能够接收和发送符合CCP协议的CRO和DTO,并且能够进行识别和处理,这就是CCP驱动的应用领域。

 

    1. 如何阅读此文档 - How to Read this Document
      1. 规定及信息参考 - Normative and Informative Sections

在标为“强制要求”(Normative)的部分为强制需求(mandatory requirements); 在标为“信息参考”(Informative)的部分或未约定部分仅为信息参考(Information),不作为需求规定;

      1. 词及语态的运用 - Use of Words

文档中使用“必须”(shall)、“应该”(should)、“会”(will),“可能”(may)应按如下规定诠释:

必须 (Shall)

“必须”一词下文表示强制性需求

The word SHALL in the text expresses a mandatory requirement of the plan

应该 (Should)

“应该”一词下文表示在实现需求的建议,此建议一般情况下应会被实现,否则会陈诉不用执行

The word SHOULD in the text expresses a recommendation or advice on implementing a requirement, such recommendations or advice are expected to be followed unless good reasons are stated for not doing so.

将要 (Will)

“将要”一词下文表示一种意图或期望

The word WILL in the text expresses an intention or expectation.

可能 (May)

“可能”一词下文表示可允许性的行动,但不代表任何需求

The word MAY in the text expresses a permissible practice or action. It does not express a requirement of the plan.

    1. 读者

本文档的主要阅读对象为项目组研发工程师、项目管理人员。

    1. 术语及缩写词定义 - Glossary and Abbreviations
    2. 参考文献 - Reference

术语 / 缩写

English

中文

ASAP

the working group for the standardization of application systems

应用系统标准化工作小组

CAN

Controller Area Network

控制器局域网

ECU

Electric Control Unit

电子控制单元

CCP

CAN Calibration Protocol

CAN标定协议

DAQ

Data Acquisition Mode

数据获取模式

DTO

Data Transmission Object

数据传输对象

CRO

Command Receive Object

命令接收对象

CTR

Command Counter

命令序号

MISRA

Motor Industry Software Reliability Association

汽车工业软件可靠性协会

No

日期

版本号

1

MISRA-C: 2004 Guidelines for the use of C language in critical systems

2

CAN Calibration Protocol

Ver2.1

3

项目客户需求规格书

4

汽车CAN总线系统原理、设计与应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大道生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值