![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
标定
Leo-Lian
还在路上
展开
-
CCP协议
1、 CCP协议概述CCP(CAN Calibration Protocol)是一种基于CAN总线的匹配标定协议。ECU都需要经过匹配标定的过程,从而确定其运行参数和控制参数。有时为了实现对ECU的精确控制以及参数匹配修改,满足预定的要求,必须对ECU进行精确的匹配标定以及优化各项控制参数。基于此,ASAM自动化测试系统标准协会(Association for Standardization o...转载 2018-04-27 21:25:49 · 5494 阅读 · 2 评论 -
XCP协议
原文:http://linked-car.cn/post/3/背景:在当今的汽车系统中,电子控制单元(ECU)作为汽车系统中的中枢系统,主要的工作过程是采集输入信息包括驾驶员意图、工况等,并采用合理的算法计算输出,用公式OUT = f(IN) 来表示,为了达到理想的控制效果,算法f中会有很多很多的参数根据不同的驾驶意图以及工况来进行适时的调整,ECU中的程序由软件工程师进行设计,而软件工程师没有能...转载 2018-04-27 21:29:33 · 16304 阅读 · 0 评论 -
CCP协议
1、 CCP协议概述CCP(CAN Calibration Protocol)是一种基于CAN总线的匹配标定协议。ECU都需要经过匹配标定的过程,从而确定其运行参数和控制参数。有时为了实现对ECU的精确控制以及参数匹配修改,满足预定的要求,必须对ECU进行精确的匹配标定以及优化各项控制参数。基于此,ASAM自动化测试系统标准协会(Association for Standardization o...转载 2018-05-08 09:23:49 · 2865 阅读 · 0 评论 -
基于CCP协议的CAN总线
CCP通信协议:主从式,主设备通过CAN总线与多台从设备相连,主设备室测量标定系统 ,从设备是需要标定的ECU,主设备首先与其中一个从设备建立逻辑连接,主、从设备之间的所有的数据传递均由主机控制,从设备执行主设备命令后返回包含命令响应值或错误代码等信息的报文,同时从设备可以根据主设备通过控制命令设置的列表信息来定时地向主设备传送变量信息,数据的传递是由主设备初始化并且从设备来执行的,并且是由固定的...转载 2018-05-08 09:25:01 · 2097 阅读 · 1 评论 -
面向初学者的XCP——XCP协议的通信的构造和功能
面向初学者的XCP测量/校准协议XCP入门第二章、XCP协议的通信的构造和功能接下来,将会说明“通用校准协议(XCP:Universal Calibration Protocol)”协议具体是如何通信的,以及XCP的功能和协议内容。主从方式在XCP中,测量/校准的工具侧是“XCP主结点”,被测量的ECU侧是“XCP从结点”,采用所谓的“主从通信方式”。这种通信方式中,必定是从主结点发送命令来开始,...转载 2018-05-08 15:16:41 · 2038 阅读 · 0 评论 -
面向初学者的XCP——XCP的趋势和应用实例
原文链接:はじめてのXCP面向初学者的XCP测量/校准协议XCP入门第三章、XCP的趋势和应用实例接下来,从使用XCP进行测量/校准的系统构成开始,依次讲解趋势和应用实例。测量/校准的系统构成如前面所述,XCP是主结点侧的测量/校准工具和从结点侧的ECU之间的通信协议。XCP的主结点侧,通常提供为在PC上运行的应用程序(图19)。相对的,从结点侧则提供为ECU中的嵌入式C语言源代码的形式的软件模块...转载 2018-05-08 15:17:32 · 929 阅读 · 0 评论 -
车辆ECU需要更新软件
目标: 车辆ECU需要更新软件,通过OBD口实现,通过CAN总线实现,编程语言是CAPL。 刷写流程基于ISO15765-3;应用层基于UDS(ISO14229)诊断协议;TP层基于ISO15765-2;数据链路层和物理层基于ISO11898实现: 1.图形用户界面使用CANoe自带的panel来实现,用户可以选取刷写文件,ECU的地址等信息,这些信息通过环...转载 2018-05-30 11:30:26 · 4876 阅读 · 5 评论 -
CCP下位机驱动程序解析
便于理解CAN标定的工作原理main_functionccpInitCalPage //初始化标定页,将标定ROM数据(16K)读取到RAM(初始化标定RAM)while(1)if (CAN_bNewData(8))//如果有CAN消息CAN_vGetMsgObj(8,&o); //接收CAN消息ccpCommand(&o.ubData[0]); //处理接收到的CAN消息i...转载 2018-06-02 10:55:42 · 2816 阅读 · 0 评论