概述
标定模块中,标定数据的管理也是其核心功能。主要包括以下方面的内容:标定数据的载入、标定数据导出、标定数据的刷写,以及配套应用程序的刷写等。下面来详细介绍下这些功能。
一、标定数据的载入
标定数据的载入路径如下:选择目标 ecu->内存->内存配置->内存映像文件->加载按键。
图1:加载标定文件的路径
此操作等同于对标软件加载(hex,s19)文件的操作。加载的时候是直接多种格式的,加载过后该文件会自动被转存为(ecu 名字+.hex),加载文件框如图所示:
图2:支持多种数据格式的加载
二、标定数据的导出
1、直接导出现有的标定文件
从现有的标定文件中导出数据文件,路径如下:选择目标 ecu->内存->内存配置->内存映像文件->导出按键。
图3:从现有的标定文件中导出
标定数据支持存储为 s19,hex,bin 等数据格式,点击数据导出按钮过后,导出数据格式选择如下所示:
图4:支持导出多种数据格式
2、从 ecu 中读取并导出
从 ecu 中读取并导出数据文件之前,需要先完成 ecu 的连接。导出路径为:连接ecu->内存->下载/上传->上传。
图5:在线导出标定数据文件
三、标定数据/应用程序的刷写
通过 xcp program 协议(uds 协议另行讲解)把标定好的数据文件下载并固化到目标ecu 中,让标定数据生效。其操作路径如下:选中 ecu->内存->下载/上传->下载。
图6:xcp 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. 再执行下载流程。
采用这种方式,刷写速度会远远快于直接执行下载流程,0x3c0000(2359296)个字节数据可以在 1 分钟之内完成下载。
四、疑惑解答
1、下载过后 ecu 无法正常运行
➢ 现象描述:
客户现场发现标定数据和应用数据下载到 ecu 过后,ecu 无法正常运行。通过比对报文,确认所有的数据都正确下载到了 ecu 正确的地址位置,但是 ecu 启动过后还是工作异常。
➢ 原因分析:
经过排查,发现下载模块中没有勾选校验类型。该 ecu 的下载流程中,规定了下载数据过后,必须要进行内部校验,确认数据文件是正确的。如果没有内部校验,ecu 不敢贸然启动,相当于 ecu 内部的数据都是无效的。
➢ 解决办法:
勾选 ecu 的校验选项。如下:
2、连接速度慢
➢ 现象描述:
在使用标定模块的时候,有用户反馈会有连接速度较慢的问题,比如完成一次 ecu 连接过程需要长达 1 分多钟。
➢ 原因分析:
这是因为,标定模块在连接 ecu 的时候,会首先检验 ecu 内部的标定数据是否和标定软件中的标定数据匹配。如果不匹配,则需要把标定软件中的数据同步到 ecu 中,或者把 ecu 中的数据同步到标定软件中,如下图所示:
更极端的情况是,标定软件中压根就没有加载标定文件,所以连接的时候,就需要把ecu 中的标定数据读取到标定软件中。当标定数据比较多的时候,该读取过程就会很消耗时间,这就是为什么连接过程很慢的原因。
➢ 解决办法:
因此,解决办法就是在连接之前,把标定数据文件加载到内存印象中。当 ecu 连接的时候,监测到 ecu 中的标定数据和软件中标定数据一致的时候,不会有同步数据的过程,就能很快完成 ecu 的连接过程(实测以 s 为单位)。
单片机中晶振的作用
网状网络的智能家居无线设计解决方案
ADIS16355芯片MEMS陀螺仪数据采集硬件设计
苹果承认iPhone12存在“绿屏”问题
基于Vivado/SDK 2018.3的XIP参考设计
应用笔记 | TSMaster核心功能之标定数据的管理
手机拍照为啥需要图像算法?
小米电视第二季度全球销量同比增长350%,市场表现远远超乎人们的认知
红米Note 7s跑分数据曝光单核性能为1637分多核性能为5384分
量子计算的下一步是什么?
R15星云特别版再现OPPO极致工艺_夏最“火”时尚配色手机现已开售
听诺基亚负责人Jane Ryggard,谈5G时代将有哪些杀手级应用
PathPartner利用4D成像雷达和摄像头融合技术开发出一款DMS的扩展系统
iOS11Beta5值得升级吗?iOS11 Beta5评测:系统流畅性大幅提升,修复BUG
聚焦 | 新技术“红”不过十年?半监督学习却成例外?
腾讯红魔游戏手机6即将正式发布 拥有独创TC补帧技术2.0
湖北移动部署的约7万个4G基站有效地降低了网络能耗
一加5?不将就?够不够一加范?
电容的基础知识和分类说明
超具创意单片机控制LED彩虹瀑布时钟(图文)