您的位置 首页 汽车

CAN标定根底——CCP与XCP

在之前的文章中我们学习了标定的概念以及标定标准ASAM,今天让我们来介绍一下最常用的两种标定协议——CCP与XCP。CCP与XCPCCP协议(CANCa…

在之前的文章中咱们学习了标定的概念以及标定规范ASAM,今日让咱们来介绍一下最常用的两种标定协议——CCP与XCP

CCP与XCP

CCP协议(CAN Calibration Protocol)

  • CAN标定协议,根据CAN总线的标定协议

XCP协议(Universal Measurement and Calibration Protocol)

  • 通用测验标定协议

  • 能够应用在许多总线上:

  • XCP on CAN

  • XCP on Ethernet

  • XCP on FlexRay

  • XCP on USB

CCP与XCP的用处
  • XCP/CCP首要应用于控制体系的开发和测验

  • XCP/CCP运用者为control system或mechanical engineers

  • XCP/CCP也广泛应用于system verification和testing

  • 假如不必XCP/CCP,那么在ECU的软件开发中,将十分频频运用C-code编译器和debugger。

  • 经过XCP/CCP协议,合作A2L文件,能够直接在软件上更改某些参数,执行器就会给相应的反应。

  • 例如咱们曾经做一个单片机板子,假如想要修正里边的程序的话,需求先修正代码,再进行编译调试,生成hex或S19文件,再将程序烧写进单片机中,才算完结程序的修正。可是关于杂乱的ECU来说,标守时是需求常常修正各种参数的,假如每次修正参数都需求编译调试生成再下载这一系列过程的话,是十分影响工作效率的,所以运用CCP和XCP进行标定是十分快捷的。

CCP与XCP的长处

1、当ECU运转的时分,能够实时记载ECU内存中的变量。

2、能够具有实在物理含义和单位的数值来直接读写ECU变量,比方RPM、温度、开关等,而不是以原始的字节、位来读取。

3、实时改动ECU内存中的变量值,测验中实时改动ECU行为和功用,而不需从头编译ECU程序。

4、标定过程中,数据记载功用能够获取和记载全面的数据。

CCP首要功用

CCP全称CAN Calibration Protocol(CAN标定协议),是ASAM规范的组成部分,归于ASAM MCD1a规范规范。

CCP协议首要可提供以下功用:

1、随机读取ECU中RAM和ROM数据

2、丈量数据采样

3、标定数据采样和传输

4、一起处理多个ECU体系

5、F1ash编程技术

CCP通讯方法

CCP协议选用主从通讯方法,详细又可分为两种:

1、查询(Polling)形式

2、DAQ(Data Acquisition Command)形式

在详细介绍CCP的通讯方法之前,咱们需求先了解一下CCP的体系结构。

如下图所示为CCP体系的全体架构,标定体系和各个ECU经过CAN总线衔接。

下图是CCP体系结构:

从CCP体系内部详细结构能够看出,CCP体系结构首要由主设备MCD体系和电控单元ECU构成,其间ECU内部的CCP驱动程序又由指令处理器和DAQ处理器组成。

  • 指令处理器首要是处理查询形式,是由标定体系主设备给指令处理器宣布一个CRO的指令,ECU接受到之后再反应响应给标定体系。

  • DAQ处理器首要是处理DAQ形式的,DAQ形式不需求主设备恳求,每隔一段时间它会主动将ECU里相关信息传到丈量与标定体系中。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/238440.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部