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

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

3天内不再提示

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

上海同星智能科技有限公司 2023-01-30 09:44 次阅读

概述

标定模块中,标定数据的管理也是其核心功能。主要包括以下方面的内容:标定数据的载入、标定数据导出、标定数据的刷写,以及配套应用程序的刷写等。下面来详细介绍下这些功能。

一、标定数据的载入

标定数据的载入路径如下:选择目标 ECU->内存->内存配置->内存映像文件->加载按键。

aa941b6c-9a87-11ed-ad0d-dac502259ad0.png

图1:加载标定文件的路径

此操作等同于对标软件加载(hex,s19)文件的操作。加载的时候是直接多种格式的,加载过后该文件会自动被转存为(ECU 名字+.hex),加载文件框如图所示:

aabb9ec6-9a87-11ed-ad0d-dac502259ad0.png

图2:支持多种数据格式的加载

二、标定数据的导出

1、直接导出现有的标定文件

从现有的标定文件中导出数据文件,路径如下:选择目标 ECU->内存->内存配置->内存映像文件->导出按键。

aac369da-9a87-11ed-ad0d-dac502259ad0.png

图3:从现有的标定文件中导出

标定数据支持存储为 s19,hex,bin 等数据格式,点击数据导出按钮过后,导出数据格式选择如下所示:

aae63730-9a87-11ed-ad0d-dac502259ad0.png

图4:支持导出多种数据格式

2、从 ECU 中读取并导出

从 ECU 中读取并导出数据文件之前,需要先完成 ECU 的连接。导出路径为:连接ECU->内存->下载/上传->上传。

ab14c578-9a87-11ed-ad0d-dac502259ad0.png

图5:在线导出标定数据文件

三、标定数据/应用程序的刷写

通过 XCP Program 协议(UDS 协议另行讲解)把标定好的数据文件下载并固化到目标ECU 中,让标定数据生效。其操作路径如下:选中 ECU->内存->下载/上传->下载。

ab335dda-9a87-11ed-ad0d-dac502259ad0.png

图6:XCP Program 下载路径

1、基本配置

相关的配置主要包括选择标定文件,使能/选择应用程序文件,选择校验类型,如下所示:

ab3cc06e-9a87-11ed-ad0d-dac502259ad0.png

图7:下载配置

2、是否选择应用程序数据

其中配置 2(使能应用程序文件),允许用户选择是否同时下载应用程序数据。正常情况下,ECU 的应用程序数据只有在发布新版本过后才需要重新载入,用户在完成标定数据的修改过后,只需要单独下载标定数据就可以,此时配置 2 选择不要载入应用程序数据,这样的话可以极大的减少重复刷写的数据量,节省刷写时间。


当开发人员发布了新版本的应用程序数据后,需要勾选上配置 2,并把应用程序数据加载到配置中,这样在下载的时候,通过 XCP 协议,可以把应用程序数据和标定数据同时下载到 ECU 中。


3、下载速度区别

实测某华东主机厂的控制器,发现有如下区别:

➢ 当 ECU 中的 App 应用程序就绪的时候,此时的下载模式是非 Block 下载模式,也就是一问一答的下载方式;

➢ 当 ECU 中的 APP 被擦除掉的时候,此时的下载模式是 Block 下载模式。

这两种下载模式的速度差别可以达到 5-10 倍的差距。因此,TSMaster 专门提供了一个擦除模式,用于清除 ECU 中的内部 APP 程序。如下所示:

ab524b0a-9a87-11ed-ad0d-dac502259ad0.png

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

1. 先擦除 ECU 内部数据。

2. 再执行下载流程。

采用这种方式,刷写速度会远远快于直接执行下载流程,0x3C0000(2359296)个字节数据可以在 1 分钟之内完成下载。

四、疑惑解答

1、下载过后 ECU 无法正常运行

➢ 现象描述:

客户现场发现标定数据和应用数据下载到 ECU 过后,ECU 无法正常运行。通过比对报文,确认所有的数据都正确下载到了 ECU 正确的地址位置,但是 ECU 启动过后还是工作异常。

➢ 原因分析:

经过排查,发现下载模块中没有勾选校验类型。该 ECU 的下载流程中,规定了下载数据过后,必须要进行内部校验,确认数据文件是正确的。如果没有内部校验,ECU 不敢贸然启动,相当于 ECU 内部的数据都是无效的。

➢ 解决办法:

勾选 ECU 的校验选项。如下:

ab584e10-9a87-11ed-ad0d-dac502259ad0.png


2、连接速度慢

➢ 现象描述:

在使用标定模块的时候,有用户反馈会有连接速度较慢的问题,比如完成一次 ECU 连接过程需要长达 1 分多钟。

➢ 原因分析:

这是因为,标定模块在连接 ECU 的时候,会首先检验 ECU 内部的标定数据是否和标定软件中的标定数据匹配。如果不匹配,则需要把标定软件中的数据同步到 ECU 中,或者把 ECU 中的数据同步到标定软件中,如下图所示:

ab5f02dc-9a87-11ed-ad0d-dac502259ad0.png


更极端的情况是,标定软件中压根就没有加载标定文件,所以连接的时候,就需要把ECU 中的标定数据读取到标定软件中。当标定数据比较多的时候,该读取过程就会很消耗时间,这就是为什么连接过程很慢的原因。


➢ 解决办法:

因此,解决办法就是在连接之前,把标定数据文件加载到内存印象中。当 ECU 连接的时候,监测到 ECU 中的标定数据和软件中标定数据一致的时候,不会有同步数据的过程,就能很快完成 ECU 的连接过程(实测以 s 为单位)。

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

    关注

    8

    文章

    6876

    浏览量

    88805
  • MASTER
    +关注

    关注

    0

    文章

    103

    浏览量

    11260
收藏 人收藏

    评论

    相关推荐

    工业物联网盒子核心功能与技术特点

    将这些数据上传至云端或本地服务器进行分析处理。工业物联网盒子不仅是数据采集的前端,也是实现设备远程监控、预测性维护、能效优化等高级应用的基础。 一、核心功能与技术特点 工业物联网盒子的核心功能
    的头像 发表于 11-22 17:21 69次阅读

    PCS储能变流器工作原理与核心功能

    PCS储能变流器是一种双向电流可控转换装置,它能够连接储能电池系统与电网或负荷。这种装置的核心功能是控制储能电池的充电和放电过程,实现交直流电能的变换。在无电网情况下,PCS储能变流器甚至可以直接为
    的头像 发表于 09-17 17:03 699次阅读

    干货分享 | TSMaster软件指南

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。TSMaster软件可连接、配置并
    的头像 发表于 09-15 08:08 1336次阅读
    干货分享 | <b class='flag-5'>TSMaster</b>软件指南

    OBD系统三大核心功能介绍

    在现代汽车工业中,随着科技的不断进步和环境保护意识的增强,对汽车故障诊断与管理的需求也日益增长。这种需求催生了一项关键技术——车载自动诊断系统,简称OBD系统。OBD系统主要包括以下三大核心功能
    的头像 发表于 08-29 10:32 757次阅读

    光伏电站智能运维管理系统三大核心功能

    带来了更高效、更智能的管理方式。 光伏电站智能运维管理系统的三大核心功能 1、智能优化与管理 光伏电站智能运维管理平台还可以通过对电站
    的头像 发表于 08-23 15:55 371次阅读
    光伏电站智能运维<b class='flag-5'>管理</b>系统三大<b class='flag-5'>核心功能</b>

    万界星空科技低代码云mes核心功能详解!建议收藏!

    云MES系统作为数字化转型的关键组成部分,具有一系列核心功能和优势,可以极大地改善制造流程管理和生产执行效率。
    的头像 发表于 08-06 09:34 205次阅读
    万界星空科技低代码云mes<b class='flag-5'>核心功能</b>详解!建议收藏!

    光伏电站智能运维管理系统的三大核心功能

    光伏电站智能运维管理系统的三大核心功能 光伏电站智能运维管理系统利用物联网、大数据、人工智能等先进技术,对电站数据采集和分析,设备运行状态远
    的头像 发表于 07-24 16:29 514次阅读
    光伏电站智能运维<b class='flag-5'>管理</b>系统的三大<b class='flag-5'>核心功能</b>

    深度解析:蓝牙网关核心功能以及应用场景

    为可通过互联网传输的数据格式,从而使得远程监控、数据分析和设备控制成为可能。 二、蓝牙网关的核心功能 蓝牙网关的核心功能主要围绕以下几个方面展开: 扫描与连接 :自动搜索并连接周围的蓝
    的头像 发表于 07-10 10:16 753次阅读
    深度解析:蓝牙网关<b class='flag-5'>核心功能</b>以及应用场景

    [天拓四方]工业边缘网关的核心功能、应用场景和实施策略

    重要支持。本文将重点介绍工业边缘网关的核心功能、应用场景和实施策略,以展示其在工业自动化领域的专业性和实用性。 一、工业边缘网关的核心功能 工业边缘网关的核心功能包括: 数据采集与集成
    的头像 发表于 05-23 16:29 340次阅读

    CSU18MX86应用笔记

    本应用笔记旨在为用户提供关于CSU18MX86的详细信息和使用指南,帮助用户快速开发基于CSU18MX86的应用。*附件:CSU18MX86应用笔记_V1.0.pdf
    发表于 05-16 10:21

    TSMaster如何同时记录标定变量和DBC信号至BLF文件

    客户在使用TSMaster软件标定功能时,有如下使用场景:将DBC文件中的信号与A2L文件中的标定变量同时记录在一个记录文件。针对此应用场景,TSM
    的头像 发表于 03-25 08:20 634次阅读
    <b class='flag-5'>TSMaster</b>如何同时记录<b class='flag-5'>标定</b>变量和DBC信号至BLF文件

    智慧灌区平台功能全面解析(智慧灌区场景和核心功能

    ​   智慧灌区是当今精准农业的重要组成部分,其核心就是建设一个涵盖了灌区运营管理全流程、实现多源信息融合、涵盖多维度水资源全要素的智慧灌区平台。那么智慧灌区平台的功能和设备构成包括哪些呢?本文为您
    的头像 发表于 02-22 10:27 598次阅读
    智慧灌区平台<b class='flag-5'>功能</b>全面解析(智慧灌区场景和<b class='flag-5'>核心功能</b>)

    TC275如何设置XCP的标定数据区,使得数据擦除时不会影响应用程序的运行?

    使用TC275芯片,其中DFLASH用作模拟EEPROM,PFLASH0和PFLASH1都会运行应用程序,请问如何设置XCP的标定数据区,使得数据擦除时,不会影响应用程序的运行
    发表于 01-25 06:11

    机器视觉的四大核心功能

    机器视觉的四大核心功能  机器视觉是一种通过电子系统和计算机软件实现人类视觉功能的技术。它运用计算机视觉、模式识别、图像处理和机器学习等技术,以摄像机和图像处理技术为基础,将图像转化为数字信号,并
    的头像 发表于 12-25 11:15 929次阅读

    采集激光雷达和相机的初始标定数据

    包含了计算相机内参,获得标定数据,优化计算外参和雷达相机融合应用相关的代码。 本方案中使用了标定板角点作为标定目标物,由于Livox雷达非重复性扫描的特点,点云的密度较大,比较易于找到雷达点云中角点
    的头像 发表于 11-28 11:09 521次阅读
    采集激光雷达和相机的初始<b class='flag-5'>标定数据</b>