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

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

3天内不再提示

TSMaster—CCP/XCP标定功能详解

上海同星智能科技有限公司 2023-09-23 08:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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


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

CCP/XCP功能概述

CCP标定

XCP on CAN/CAN FD标定

支持DAQ/Polling测量

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

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

支持MDF/MF4存储和回放

支持图形显示变量的曲线

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

支持单文件和多文件下载

数据库

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

6227828a-59a7-11ee-9788-92fbcf53809c.jpg

协议详解

协议设置

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

623109c2-59a7-11ee-9788-92fbcf53809c.png

DAQ设置

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

624e0c02-59a7-11ee-9788-92fbcf53809c.png

DAQ分配

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

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

626c8a38-59a7-11ee-9788-92fbcf53809c.png62739ba2-59a7-11ee-9788-92fbcf53809c.png

事件设置

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

62869590-59a7-11ee-9788-92fbcf53809c.png

可选命令

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

629becf6-59a7-11ee-9788-92fbcf53809c.png

内存设置

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

62a4f15c-59a7-11ee-9788-92fbcf53809c.png

数据记录

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

62bf506a-59a7-11ee-9788-92fbcf53809c.png


信号激励

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

62d5c818-59a7-11ee-9788-92fbcf53809c.png

参数曲线

MAP图显示

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

62e9c7b4-59a7-11ee-9788-92fbcf53809c.png


X/Y chat 显示

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

63075bda-59a7-11ee-9788-92fbcf53809c.png

标定参数管理

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

支持par、DCM格式和hex格式

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

631fe3a8-59a7-11ee-9788-92fbcf53809c.jpg

标定数据管理器,主要包含如下功能:

标定数据的加载和分析

多标定数据的分析比对

离线修改标定参数

输出整改后的标定数据文件

6363c42e-59a7-11ee-9788-92fbcf53809c.png

加载数据

标定数据加载,支持数据类型包含:

1、Hex,S19类型数据。

2、DCM数据

3、PAR数据

上述载入数据如果只是A2L定义数据的局部,系统会提示用户选择一个模板数据文件自动补齐。

637fcb88-59a7-11ee-9788-92fbcf53809c.png

数据对比

数据比对包含以下操作:

1、数据变量统计

2、选择过滤条件:

△ 所有项:显示所有变量。

△ 修改项:只显示修改过后的变量

△ 相同项:只显示没有变化的变量

△ 不匹配项:加载数据文件中出现了A2L中未定义的变量

6399ae5e-59a7-11ee-9788-92fbcf53809c.png

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

63b69e7e-59a7-11ee-9788-92fbcf53809c.png

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

63c31c94-59a7-11ee-9788-92fbcf53809c.png


注意:TSMaster CDM模块对同时比对数据文件数量不做限制,用户可以添加多个文件同时进行比对。

数据标定

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

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

63d7de18-59a7-11ee-9788-92fbcf53809c.png

标定数据固化

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

基于CCP/XCP的刷写

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

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

1、先擦除 ECU 内部数据。

2、再执行下载流程。

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

63f43176-59a7-11ee-9788-92fbcf53809c.png

基于UDS的刷写

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

640dd9a0-59a7-11ee-9788-92fbcf53809c.png

自动化标定

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

典型应用:

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

64215430-59a7-11ee-9788-92fbcf53809c.png643af76e-59a7-11ee-9788-92fbcf53809c.png

远程标定

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

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

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

646708c2-59a7-11ee-9788-92fbcf53809c.png

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

    关注

    0

    文章

    12

    浏览量

    12056
  • MASTER
    +关注

    关注

    0

    文章

    111

    浏览量

    12113
  • CCP
    CCP
    +关注

    关注

    0

    文章

    22

    浏览量

    11624
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ECU刷写前的“隐藏关卡”:3分钟看懂XCP/CCP标定

    参数的优化过程。它通过使用标准的标定工具(例如USBCANFD-400U)标定ECU的各项参数并且查看标定效果。标定主要依赖两个标准协议:CCP
    的头像 发表于 11-28 11:35 265次阅读
    ECU刷写前的“隐藏关卡”:3分钟看懂<b class='flag-5'>XCP</b>/<b class='flag-5'>CCP</b><b class='flag-5'>标定</b>

    CANape标定窗口被锁无法标定

    问题现象:解决方案:标定窗口被锁定无法标定除了ECU功能权限限制外可能存在的情况是CANape的工程配置影响的,主要有以下三个方面:1、CalibrateonlineDevice没有激活,需要将工程
    的头像 发表于 11-17 15:26 1625次阅读
    CANape<b class='flag-5'>标定</b>窗口被锁无法<b class='flag-5'>标定</b>

    CANape报错无法启动测量

    使用过程出现XCP/CCP/CAN FD driver initialization failed的报错,导致无法使用 CANape启动测量。
    的头像 发表于 11-04 14:20 294次阅读
    CANape报错无法启动测量

    软件更新 | TSMaster 7-8月新功能来了!你升级了吗?

    为持续赋能汽车电子研发,TSMaster在2025年夏季再度升级。TSMaster软件7-8月版本重磅推出了安全管理功能增强、IOAPI优化,并正式释放了RPC/IP与EthernetPDURBS
    的头像 发表于 09-12 20:03 1817次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 7-8月新<b class='flag-5'>功能</b>来了!你升级了吗?

    GraniStudio:相机标定例程

    1.文件运行 导入工程 双击运行桌面GraniStudio.exe。 通过引导界面导入相机标定例程,点击导入按钮。 打开相机标定例程所在路径,选中相机标定.gsp文件,点击打开,完成导入。 2.
    的头像 发表于 08-22 17:38 786次阅读
    GraniStudio:相机<b class='flag-5'>标定</b>例程

    干货分享 | TSMaster DBC编辑器操作指南:功能详解+实战示例

    接触TSMaster的工程师来说,如何快速掌握DBC编辑技巧,并应用于实际项目开发,仍存在一定的学习门槛。本文将从基础功能解析到使用示例演示,系统介绍TSMaste
    的头像 发表于 07-04 20:04 1363次阅读
    干货分享 | <b class='flag-5'>TSMaster</b> DBC编辑器操作指南:<b class='flag-5'>功能</b><b class='flag-5'>详解</b>+实战示例

    告别摸索!TSMaster官方最全学习路径整理

    在汽车电子和总线通信领域,TSMaster已成为工程师们不可或缺的利器。作为一款功能强大的总线分析、仿真、测试和诊断工具,TSMaster广泛应用于CAN、LIN、FlexRay等总线系统的开发
    的头像 发表于 06-13 20:06 788次阅读
    告别摸索!<b class='flag-5'>TSMaster</b>官方最全学习路径整理

    干货分享 | 零基础上手!TSMaster图形信号表达式实操指南

    TSMaster软件支持在图形里面的信号表达式功能,主要用于多信号表达式运算和显示的场景。本文将以A2L中的标定变量为例,介绍如何使用图形中的信号表达式功能进行多信号的后处理运算和显示
    的头像 发表于 06-06 20:03 687次阅读
    干货分享 | 零基础上手!<b class='flag-5'>TSMaster</b>图形信号表达式实操指南

    软件更新 | TSMaster 202504 版本已上线!三大功能让车载测试更智能

    车载测试的智能化时代正在加速到来!TSMaster202504版本正式发布,本次更新聚焦以太网通信与数据高效处理,带来三大核心功能升级—以太网报文信息过滤、XCPonEthernet支持、按时间范围
    的头像 发表于 05-23 20:05 828次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 202504 版本已上线!三大<b class='flag-5'>功能</b>让车载测试更智能

    干货分享 | 告别操作难题!TSMaster TIO9000模块用户手册详解

    用户手册都能帮你轻松掌握核心功能,告别调试难题。本文关键词:TSMaster,TIO目录Catalog1.符号说明2.功能概要3.Windows窗体4.板卡操作说
    的头像 发表于 05-16 20:02 701次阅读
    干货分享 | 告别操作难题!<b class='flag-5'>TSMaster</b> TIO9000模块用户手册<b class='flag-5'>详解</b>

    《聊一聊ZXDoc》之汽车标定、台架标定、三高标定

    ZXDoc支持XCP/CCP标定功能标定工作贯穿主机厂与Tier1厂商汽车ECU研发、生产、测试的整个流程,是保障ECU性能达标、
    的头像 发表于 04-27 11:36 1400次阅读
    《聊一聊ZXDoc》之汽车<b class='flag-5'>标定</b>、台架<b class='flag-5'>标定</b>、三高<b class='flag-5'>标定</b>

    软件更新 | 以太网通信仿真功能已上线!TSMaster 202503 版本更新速览

    TSMaster202503软件功能又更新啦!这一次,我们带来了工程师们期待已久的以太网通信仿真功能,让您的车载网络测试如虎添翼!除了以太网通讯仿真功能,还新增软件网关、GPS记录数据
    的头像 发表于 04-12 20:03 1026次阅读
    软件更新 | 以太网通信仿真<b class='flag-5'>功能</b>已上线!<b class='flag-5'>TSMaster</b> 202503 版本更新速览

    解锁TSMaster fifo函数:报文读取的高效方法

    前言:TSMaster目前有两种读取报文的模式:回调函数模式和fifo模式。fifo函数是TSMaster近期新增的函数,本文将重点介绍fifo模块。关于回调函数的使用方法可以参考帮助模块的《快速
    的头像 发表于 03-14 20:04 961次阅读
    解锁<b class='flag-5'>TSMaster</b> fifo函数:报文读取的高效方法

    软件更新 | 你期待的新功能来了!TSMaster 202502 新版本亮点抢先看!

    备受期待的TSMaster202502最新版终于来了!在本月更新中,我们为用户带来了超多全新功能,旨在进一步提升软件的性能、灵活性与用户体验。接下来,我们将为您详细介绍本次更新的亮点内容,帮助
    的头像 发表于 03-07 20:03 1128次阅读
    软件更新 | 你期待的新<b class='flag-5'>功能</b>来了!<b class='flag-5'>TSMaster</b> 202502 新版本亮点抢先看!

    干货分享 | TSMaster AUTOSAR E2E使用说明

    在车载网络中,信息交换通常涉及多个电子控制单元(ECU)之间的通信。对于安全相关的信号,如车速、档位、车辆/电源模式等,数据的完整性和可靠性至关重要。TSMaster为用户开发了AUTOSARE2E
    的头像 发表于 02-14 20:07 1448次阅读
    干货分享 | <b class='flag-5'>TSMaster</b> AUTOSAR E2E使用说明