0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CCP协议原理和实现原理

麦辣鸡腿堡 来源:车端 作者: 轻尘 2023-07-30 16:23 次阅读

CCP协议原理

CCP是一种主从模式的协议,CCP主节点(例如我们的电脑PC)通过向从节点发送命令来开始通信。一条CAN总线上可以连接多个从节点。CCP使用通用的命令进行数据采集,并使用简单的内存处理机制进行数据校准。注意数据采集和数据校准这两种资源相互独立,因此可以同时使用。也就是说PC是向 ECU 发送命令的主机。没有主控(工具)启动命令,ECU 不会发送信息。符合 CCP 标准的工具可以从 ECU 读取数据,并可以使用适当的 CCP 消息将数据写入 ECU。

图片

CCP的实现原理

CCP驱动程序通过两个标定报文实现,其报文可以设置较大,使其优先级较低,从而不干扰其他正常功能报文的通信。上文提到到通用命令介绍如下:

通用命令

CCP使用非节点特定的通用命令在从属节点中执行不同的功能。由于命令是通用的,因此每个节点都必须有一个单独的地址,我们通过这个地址来在发送命令之前建立逻辑连接。这种连接一直持续到主节点决定连接到另一个从节点或者直到主节点发送断开命令为止。一旦逻辑连接建立后,master控制 master 和 slave 之间的所有通信。来自主站的每条消息后面都有来自从站的包含数据或错误代码的回复消息。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3024

    文章

    7866

    浏览量

    166497
  • ecu
    ecu
    +关注

    关注

    14

    文章

    880

    浏览量

    54404
收藏 人收藏

    评论

    相关推荐

    基于ccp协议的CAN通信

    最近在研究CAN通信的ccp协议,其中ccp协议里的CRO命令中的命令序号(CTR)是怎么给的?我基于CCP
    发表于 11-17 09:34

    关于CCP协议的CAN通信问题

    CCP协议里主机与ECU之间进行通信(一问一答模式)时,为什么主设备发给ECU的CRO指令的命令序号与从设备返回给主机的DTO命令序号不一样?返回的数据场第一个字节是0xff,第2个字节是0,都没有问题,就是第三个字节表示命令序号的与CRO命令的不一样,理论上应该是建立了
    发表于 11-30 13:16

    关于CCP协议的CAN通信

    最近利用周立功的USBCAN卡研究CCP协议的CAN通信,想实现ECU的DAQ模式,向ECU发送的帧依次为:CONNECT(建立连接)——>EXCHANGE_ID(交换ID)——>
    发表于 12-02 15:31

    汽车ECU标定系统CCP 软件的实现

    摘要:CCP 协议是一种CAN 总线标定匹配协议。本文简单介绍该协议的基本原理,以及一种基于该协议的汽车ECU 标定系统的
    发表于 05-16 20:10 47次下载
    汽车ECU标定系统<b class='flag-5'>CCP</b> 软件的<b class='flag-5'>实现</b>

    基于CCP协议的混合动力车VCU标定系统开发

    CCP 协议(CAN Calibration Protocol)可实现可靠,准确和快速的动态标定。本文在简要介绍CCP 协议的原理,标定系统
    发表于 07-09 09:58 58次下载

    基于CCP协议的汽车ECU标定系统的设计

    CCP协议是一种基于CAN总线的匹配标定协议。 本文介绍了该协议的基本原理,通信方式以及用于ECU标定的各种工作模式,并讨论了一种基于CCP
    发表于 07-13 17:39 60次下载

    基于CCP的汽车控制器的匹配标定的设计

    CCP是一种基于CAN总线的ECU标定协议,已经在许多欧美汽车厂商得到应用,采用CCP协议可以快速有效地实现对汽车电控单元的标定。
    发表于 09-07 17:09 6304次阅读
    基于<b class='flag-5'>CCP</b>的汽车控制器的匹配标定的设计

    基于CCP协议实现汽车电子控制单元标定系统的设计

    随着汽车电子技术的发展,电子控制单元(ECU)的标定已成为汽车电子控制装置开发的一个重要环节。大多数ECU都需要经过匹配标定的过程,从而确定其运行参数和控制参数。目前国内还没有成熟的基于CCP
    发表于 04-26 10:04 1757次阅读
    基于<b class='flag-5'>CCP</b><b class='flag-5'>协议</b><b class='flag-5'>实现</b>汽车电子控制单元标定系统的设计

    基于CCP协议实现汽车发动机标定系统的应用方案

    CCP协议定义了两种工作模式:一种是Polling(查询)模式,另一种是DAQ(数据采集)模式。在本文所设计的标定系统中,根据实际需求情况,采用了DAQ模式。
    的头像 发表于 04-12 09:54 3364次阅读
    基于<b class='flag-5'>CCP</b><b class='flag-5'>协议</b><b class='flag-5'>实现</b>汽车发动机标定系统的应用方案

    基于MC9S12DP256芯片和μC/OS-II实现CCP软件的设计

    CCP 协议是一种CAN 总线标定匹配协议。本文简单介绍该协议的基本原理,以及一种基于该协议的汽车ECU 标定系统的
    的头像 发表于 04-12 09:57 2814次阅读
    基于MC9S12DP256芯片和μC/OS-II<b class='flag-5'>实现</b><b class='flag-5'>CCP</b>软件的设计

    CAN通讯CCP协议ECU标定

    CCP协议主要用于CAN通讯汽车ECU标定
    发表于 03-28 17:07 9次下载

    基于CCP协议的电池管理标定系统研究

      本文借鉴了汽车发动机电控系统标定方法,提出了一一种 基于CCP协议的电池管理系统的标定方案。该方案主要由电池管理系统、USB-CAN通信模块及主控PC机的标定平台软件组成,并采用国际通用的CCP作为电池管理系统和PC机的标定
    发表于 04-02 17:30 3次下载

    基于CCP协议利用CANape进行电控单元标定设计

      采用基于CAN总线的匹配标定协议,对汽车控制器局域网络中的电子控制单元进行匹配标定。分析了CCP协议用于标定的工作机理,讨论了利用CANape进行基于CCP标定的
    发表于 04-06 16:18 3次下载

    什么是调参 CCP协议实现原理

    调参就是优化或调整控制算法中的某些参数以获得系统最佳效果的过程。我们通过校准工具(比如网络接口卡can盒子和canape)访问 ECU 中的校准变量并进行更改,注意我们要校准的那些参数都被分组到 ECU 内存的一个特殊部分,称为校准内存。我们通过校准工具来访问这块内存。
    发表于 06-21 09:12 783次阅读
    什么是调参 <b class='flag-5'>CCP</b><b class='flag-5'>协议</b>的<b class='flag-5'>实现</b>原理

    TSMaster—CCP/XCP标定功能详解

    众所周知,CCP是CANCalibrationProtocolCAN标定协议的缩写,XCP是UniversalMeasurementandCalibrationProtocol通用测量与标定协议
    的头像 发表于 09-23 08:23 1640次阅读
    TSMaster—<b class='flag-5'>CCP</b>/XCP标定功能详解