TSMaster诊断功能的典型应用

新功能发布 | TSMaster诊断功能的典型应用

overview前言

前面几个章节主要介绍了关于TSMaster诊断模块的一些基础操作详解,相信大家对TSMaster诊断模块也有了一定的了解和认知。本章节主要介绍关于TSMaster诊断功能的典型应用,主要包含读取车辆VIN码、写入配置信息、Flash Bootloader流程这三块的典型应用操作。

A.读取车辆VIN码

TSMaster诊断功能的典型应用

执行效果如下所示:

TSMaster诊断功能的典型应用

可见,同样是ReadDataByID,引用BasicConfig的测试步骤中因为带有相应的解析信息,可以直接出读取的字符串为“ReadDemo”。

B.写入配置信息

TSMaster诊断功能的典型应用
执行效果如下所示:
TSMaster诊断功能的典型应用

可见,同样是WriteDataByID,引用BasicConfig的测试步骤中因为带有相应的解析信息,可以直接出读取的字符串为“ReadDemo”。

C.Flash Bootloader

本文设计了一个简单的Bootloader流程来说明如何基于TSMaster诊断模块配置一个Flash Bootloader流程。

C-1. Flash Bootloader流程:

首先,设计FlashBootloader流程如下所示,这是一个示例流程,用户可以根据自己的实际设计规范整形调整。

TSMaster诊断功能的典型应用

C-2. 配置刷写例程:

【1】首先创建Demo1流程:注意切换编辑器为Unlock状态,否则无法添加新的流程步骤。

TSMaster诊断功能的典型应用

【2】对于流程图所示的切换会话,关闭DTC,COM控制等命令,直接配置位Normal类型的命令即可(注意,这些命令当然也可以在BasicConfig中配置出来这里引用)。如下所示:

TSMaster诊断功能的典型应用

【3】基于ReadDataByID读取ID=F188位置处的数据,并判断该数据是否等于比如SN12345678。如果符合,则判断零件号匹配,进入下一个步骤,否则退出流程。配置如下:

方式1:直接配置位Normal形式,如下所示:

TSMaster诊断功能的典型应用

方式2:在BasicConfig中配置好,然后在流程中引用:

TSMaster诊断功能的典型应用

【4】切换到编程会话

TSMaster诊断功能的典型应用

【5】添加Seed&Key步骤,解锁ECU,配置如下:

TSMaster诊断功能的典型应用

【6】获取权限后,在IDF190处写入字符串“SN1234”,对于这种固定写入的字符串,最省事儿还是直接配置NormalStep,如下所示:

TSMaster诊断功能的典型应用

【7】添加FlashDriver/应用程序文件。不论是FlashDriver还是应用程序文件,添加方式都是一样的。两种方式:

方式1:直接添加DownloadFile步骤,如下所示:

TSMaster诊断功能的典型应用

方式2:配置BasicConfig,然后在Flow中引用,如下所示:

TSMaster诊断功能的典型应用
TSMaster诊断功能的典型应用

【8】采用RoutineControl擦除Flash。这里的地址和长度都是固定的,因此直接配置固定值即可,如下:

TSMaster诊断功能的典型应用

如果地址和长度是动态变化的,请看后续章节,通过引入系统变量解决此问题。

【9】重启ECU,直接添加NormalStep如下所示,需要注意的是ECUReset到重新开始诊断,步骤之间的等待时间需根据ECU设计规范调节,这里设置为1000ms:

TSMaster诊断功能的典型应用

【10】剩下切换会默认会话 ,COM控制,DTC控制等操作,按照前面步骤完全即可。

本章总结

在完成配置后,总的配置流程如下所示,可见借助于TSMaster的诊断模块,开发诊断流程如Bootloader等应用就是一个非常简单的事情了:

TSMaster诊断功能的典型应用
实际运行效果图如下所示:
TSMaster诊断功能的典型应用

发表回复

zh_CNChinese
×
×

产品入口: 产品添加到购物车

下载位置

请点击下方的下载按钮,开始体验强大的TSMaster功能。感谢您的支持!

Beta版每周更新,正式版每月更新
安装环境
  • 1
    Windows 7 SP1 版本以上,支持 Win10, 与 WIn11

    操作系统

  • 2
    8GB

    内存

  • 3
    至少550MB可用空间

    磁盘空间

  • 4
    双核(2核)或更高

    CPU

请确保您的计算机至少满足以上要求,以便顺利安装和运行 TSMaster 软件。如果您的计算机不符合这些要求,可能会导致性能问题或无法正常运行软件。如果您需要更流畅运行功能,可能需要考虑升级您的硬件。