ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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

应用笔记 | 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 为单位。
返回列表