TSMaster—CCP/XCP标定功能详解

干货分享|TSMaster—CCP/XCP标定功能详解

overview前言

众所周知,CCP是CAN Calibration Protocol CAN 标定协议的缩写,XCP是Universal Measurement and Calibration Protocol 通用测量与标定协议的缩写。二者都普遍使用于开发、测试和车载标定,由ASAM(自动化和测量系统标准化协会)制定。

同星提供CCP/XCP标定方案,TSMaster支持CCP/XCP的在线标定、离线标定、自动化标定等,本文着重介绍TSMaster的CCP/XCP标定功能。

→ TSMaster 标定功能

CCP/XCP功能概述

CCP标定

XCP on CAN/CAN FD标定

支持DAQ/Polling测量

内存设置,包括加载镜像文件,配置校验方法等

支持特性参数曲线、MAP图等

支持MDF/MF4存储和回放

支持图形显示变量的曲线

支持标定参数管理,par/DCM或者hex格式

支持单文件和多文件下载

数据库

加载A2L文件之后,自动解析出数据库中的变量、转换方法、结构体布局等信息,也支持搜索。

TSMaster—CCP/XCP标定功能详解

协议详解

1、协议设置

协议设置主要包括安全算法导入、主从节点标识符设置、CAN FD配置、字节序等。

TSMaster—CCP/XCP标定功能详解

2、DAQ设置

XCP DAQ设置包括动态/静态DAQ配置、最大事件通道数量、优化类型、地址扩展、ODT信号配置、支持分频/恢复。

TSMaster—CCP/XCP标定功能详解

3、DAQ分配

系统消息查看:DAQ分配过程

报文消息查看:原始报文Trace

TSMaster—CCP/XCP标定功能详解
TSMaster—CCP/XCP标定功能详解

4、事件设置

可以手动或者自动从A2L文件创建事件名称、事件通道、触发速率、优先级、单位、事件类型等。

TSMaster—CCP/XCP标定功能详解

5、可选命令

XCP可选命令:可以手动勾选可选命令,或自动从A2L文件识别可选命令。

TSMaster—CCP/XCP标定功能详解

内存设置

内存配置包括:标定数据的加载和导出。支持s19, hex, mot文件。

TSMaster—CCP/XCP标定功能详解

数据记录

标定数据的记录,内部默认记录为mat格式,可选MDF格式的版本,也可导出为MDF格式文件。

TSMaster—CCP/XCP标定功能详解

信号激励

可以从标定数据库页面直接拖变量到信号激励页面,也可以直接点右键添加。可以重置到原始信号值,支持导入和导出配置。

参数曲线

1、MAP图显示

支持曲线和MAP图两种方式的参数标定,也可以从ECU中读取参数。

TSMaster—CCP/XCP标定功能详解

2、X/Y chat 显示

MAP图可以设置为X/Y chart 显示方式。

TSMaster—CCP/XCP标定功能详解

标定参数管理

✔ 支持标定参数的导入和导出 

✔ 支持par、DCM格式和hex格式 

✔ 可以将当前状态设置为基线

TSMaster—CCP/XCP标定功能详解

标定数据管理器,主要包含如下功能: ✔ 标定数据的加载和分析 ✔ 多标定数据的分析比对 ✔ 离线修改标定参数 ✔ 输出整改后的标定数据文件

TSMaster—CCP/XCP标定功能详解

1、加载数据

标定数据加载,支持数据类型包含: 1、Hex,S19类型数据。 2、DCM数据 3、PAR数据 上述载入数据如果只是A2L定义数据的局部,系统会提示用户选择一个模板数据文件自动补齐。

TSMaster—CCP/XCP标定功能详解

2、数据对比

数据比对包含以下操作: 1、数据变量统计 2、选择过滤条件: △ 所有项:显示所有变量。 △ 修改项:只显示修改过后的变量 △ 相同项:只显示没有变化的变量 △ 不匹配项:加载数据文件中出现了A2L中未定义的变量

TSMaster—CCP/XCP标定功能详解

3)选择参考文件:参考文件变化过后,响应的比对结果也会跟着变化。被选中作为参考的文件图标如右图所示。

TSMaster—CCP/XCP标定功能详解

4)选择数据块,查看详细变化的数据点。如下图所示:黄色背景表示整改后数据。

TSMaster—CCP/XCP标定功能详解

3、数据标定

静态数据标定让工程师完成标定数据的分析和整合。比如把多个不同的标定数据整改到一个目标标定数据文件中,其操作过程跟离线标定一样。

在操作完成后,支持用户导出Hex/s19数据文件和DCM/Par等标定数据管理文件。

TSMaster—CCP/XCP标定功能详解

标定数据固化

CCP/XCP标定过程中修改的参数位于标定RAM区域中,在ECU断电过后,这部分修改后的参数就会丢失。因此,需要需要把标定后参数固化到ECU的Flash中。一般采用两种方式:基于CCP/XCP或者基于UDS。

1、基于CCP/XCP的刷写

通过 XCP Program 协议(UDS 协议另行讲解)把标定好的数据文件下载并固化到目标ECU 中,让标定数据生效。

在完成了下载参数的配置过后,推荐的下载方式是:

1)先擦除 ECU 内部数据。

2)再执行下载流程。

采用这种方式,刷写速度会远远快于直接执行下载流程

TSMaster—CCP/XCP标定功能详解

2、基于UDS的刷写

在TSMaster中,根据刷写规范从上往下配置刷写流程即可。其中,标定数据文件加载到复合服务中,软件内部会自动生成对应的0x34,0x36,0x37服务流程,详细配置方法,可以查询TSMaster诊断相关章节说明。

TSMaster—CCP/XCP标定功能详解

标定数据固化

TSMaster内置报文信息分析,诊断,标定,系统变量数据于一体,便于同步分析数据。通过COM组件调用也可以实现自动化标定。 

典型应用: 在产线,实验室等场景下用户自己开发的应用程序通过COM组件接口来调用TSMaster软件实现自动化标定和刷写。

TSMaster—CCP/XCP标定功能详解
TSMaster—CCP/XCP标定功能详解

远程标定

1、远程标定系统在客户端完成设备映射后,用户的实际操作界面依然是TSMaster,因此前述介绍的TSMaster的所有特点,适用于此远程系统。

2、设备端采用MCU设备+4G/Wifi模块,相比于采用SOC或者小型计算机设备的方案,具有更强的环境适应性。

3、数据分析,数据管理方面,充分利用TSMaster软件系统的已有特点,具有很强的数据分析,比对,整改,导出的能力。

TSMaster—CCP/XCP标定功能详解
TSMaster—CCP/XCP标定功能详解

发表回复

zh_CNChinese
×
×

产品入口: 产品添加到购物车

下载位置

请点击下方的下载按钮,开始体验强大的TSMaster功能。感谢您的支持!

Beta版每周更新,正式版每月更新
安装环境
  • 1
    Windows 7 SP1 版本以上,支持 Win10, 与 WIn11

    操作系统

  • 2
    8GB

    内存

  • 3
    至少550MB可用空间

    磁盘空间

  • 4
    双核(2核)或更高

    CPU

请确保您的计算机至少满足以上要求,以便顺利安装和运行 TSMaster 软件。如果您的计算机不符合这些要求,可能会导致性能问题或无法正常运行软件。如果您需要更流畅运行功能,可能需要考虑升级您的硬件。