新闻详情

新闻详情

首页 / 资讯中心 / 详情

应用笔记 | TSMaster核心功能之标定数据的管理

发布时间:2026/9/29 7:37:48来源:尧图网络
应用笔记 | TSMaster核心功能之标定数据的管理
概述标定模块中标定数据的管理也是其核心功能。主要包括以下方面的内容标定数据的载入、标定数据导出、标定数据的刷写以及配套应用程序的刷写等。下面来详细介绍下这些功能。一、标定数据的载入标定数据的载入路径如下选择目标 ECU-内存-内存配置-内存映像文件-加载按键。图1加载标定文件的路径此操作等同于对标软件加载(hex,s19)文件的操作。加载的时候是直接多种格式的加载过后该文件会自动被转存为(ECU 名字.hex)加载文件框如图所示图2支持多种数据格式的加载二、标定数据的导出1、直接导出现有的标定文件从现有的标定文件中导出数据文件路径如下选择目标 ECU-内存-内存配置-内存映像文件-导出按键。图3从现有的标定文件中导出标定数据支持存储为 s19hexbin 等数据格式点击数据导出按钮过后导出数据格式选择如下所示图4支持导出多种数据格式2、从 ECU 中读取并导出从 ECU 中读取并导出数据文件之前需要先完成 ECU 的连接。导出路径为连接ECU-内存-下载/上传-上传。图5在线导出标定数据文件三、标定数据/应用程序的刷写通过 XCP Program 协议UDS 协议另行讲解把标定好的数据文件下载并固化到目标ECU 中让标定数据生效。其操作路径如下选中 ECU-内存-下载/上传-下载。图6XCP Program 下载路径1、基本配置相关的配置主要包括选择标定文件使能/选择应用程序文件选择校验类型如下所示图7下载配置2、是否选择应用程序数据其中配置 2使能应用程序文件允许用户选择是否同时下载应用程序数据。正常情况下ECU 的应用程序数据只有在发布新版本过后才需要重新载入用户在完成标定数据的修改过后只需要单独下载标定数据就可以此时配置 2 选择不要载入应用程序数据这样的话可以极大的减少重复刷写的数据量节省刷写时间。当开发人员发布了新版本的应用程序数据后需要勾选上配置 2并把应用程序数据加载到配置中这样在下载的时候通过 XCP 协议可以把应用程序数据和标定数据同时下载到 ECU 中。3、下载速度区别实测某华东主机厂的控制器发现有如下区别➢ 当 ECU 中的 App 应用程序就绪的时候此时的下载模式是非 Block 下载模式也就是一问一答的下载方式➢ 当 ECU 中的 APP 被擦除掉的时候此时的下载模式是 Block 下载模式。这两种下载模式的速度差别可以达到 5-10 倍的差距。因此TSMaster 专门提供了一个擦除模式用于清除 ECU 中的内部 APP 程序。如下所示也就是说在完成了下载参数的配置过后推荐的下载方式是1. 先擦除 ECU 内部数据。2. 再执行下载流程。采用这种方式刷写速度会远远快于直接执行下载流程0x3C00002359296个字节数据可以在 1 分钟之内完成下载。四、疑惑解答1、下载过后 ECU 无法正常运行➢ 现象描述客户现场发现标定数据和应用数据下载到 ECU 过后ECU 无法正常运行。通过比对报文确认所有的数据都正确下载到了 ECU 正确的地址位置但是 ECU 启动过后还是工作异常。➢ 原因分析经过排查发现下载模块中没有勾选校验类型。该 ECU 的下载流程中规定了下载数据过后必须要进行内部校验确认数据文件是正确的。如果没有内部校验ECU 不敢贸然启动相当于 ECU 内部的数据都是无效的。➢ 解决办法勾选 ECU 的校验选项。如下2、连接速度慢➢ 现象描述在使用标定模块的时候有用户反馈会有连接速度较慢的问题比如完成一次 ECU 连接过程需要长达 1 分多钟。➢ 原因分析这是因为标定模块在连接 ECU 的时候会首先检验 ECU 内部的标定数据是否和标定软件中的标定数据匹配。如果不匹配则需要把标定软件中的数据同步到 ECU 中或者把 ECU 中的数据同步到标定软件中如下图所示更极端的情况是标定软件中压根就没有加载标定文件所以连接的时候就需要把ECU 中的标定数据读取到标定软件中。当标定数据比较多的时候该读取过程就会很消耗时间这就是为什么连接过程很慢的原因。➢ 解决办法因此解决办法就是在连接之前把标定数据文件加载到内存印象中。当 ECU 连接的时候监测到 ECU 中的标定数据和软件中标定数据一致的时候不会有同步数据的过程就能很快完成 ECU 的连接过程实测以 s 为单位。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Go OpenTelemetry 高级实战:Collector + Span Processor + Baggage 全攻略 2026/9/29 8:39:18

Go OpenTelemetry 高级实战:Collector + Span Processor + Baggage 全攻略

Go OpenTelemetry 高级实战:Collector Span Processor Baggage 全攻略上一篇讲了基础,本文进阶:OTel Collector 部署、Span Processor 二次开发、Baggage 业务传值。一、为何使用 Collector? 业务 SDK 不直接对接 Jaeger / Temp…

阅读更多 →
Go 进程调度:Gosched、GOTRACEBACK 信号与 trace 实战 2026/9/29 8:39:18

Go 进程调度:Gosched、GOTRACEBACK 信号与 trace 实战

Go 进程调度:Gosched、GOTRACEBACK 信号与 trace 实战Go 程序平时"看起来运行得很正常",但偶尔在线上"卡住"?本文系统讲解 runtime 调度机制与排查思路。一、Go 进程结构 type g struct {gregs []uint64stackguardatomic…

阅读更多 →
Go 雪花算法顺序:Leaf-segment 与 Snowflake 混合 ID 服务实战 2026/9/29 8:39:18

Go 雪花算法顺序:Leaf-segment 与 Snowflake 混合 ID 服务实战

Go 雪花算法顺序:Leaf-segment 与 Snowflake 混合 ID 服务实战单一 ID 方案总差强人意:Snowflake 时钟回拨危险,Leaf-segment 不连续。本文讲解混合方案,提升 ID 服务的可靠性。一、雪花 snowflake 特点: 64 bit int趋…

阅读更多 →
果冻效应原理与四步根治法:穿越机飞手必修课 2026/9/29 8:39:18

果冻效应原理与四步根治法:穿越机飞手必修课

1. 什么是果冻效应?它为什么让穿越机飞手集体皱眉果冻效应(Jello Effect)——这个词在FPV穿越机圈子里,几乎和“炸机”“丢图传”一样,是新手刚摸遥控器就可能撞上的第一道硬墙。它不是软件bug,不是信号干扰…

阅读更多 →
5G核心网QoS架构变革:QoS Flow、5QI与DRB映射实战解析 2026/9/29 8:39:12

5G核心网QoS架构变革:QoS Flow、5QI与DRB映射实战解析

简介:5G网络优化QoS管理机制是面向5G网络优化工程师、运营商技术人员的专业培训课件。内容系统讲解4G与5G QoS架构差异、5G QoS Flow与QoS Profile的定义及参数用途,并深入剖析UPF、RAN、UE之间的QoS映射原理,以及gNodeB上下行DRB映射与NSA场…

阅读更多 →
ARM寄存器组织与异常处理:从崩溃日志到Linux内核 2026/9/29 8:39:12

ARM寄存器组织与异常处理:从崩溃日志到Linux内核

前几天帮一个朋友看他那块 i.MX6 板子的崩溃日志,串口只吐出来很短一段:一屏r0到r9的寄存器值,一句Code: e5900004 ...,然后 PC 和 LR 落在同一个内核函数的两个相邻位置。他问我怎么从这一屏数字里看出问题来。说实话&#xff0c…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉