人生就是博官网

新职能颁布 | TSMaster诊断职能的典型利用

Table of Contents

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诊断?榕渲靡桓鯢lash 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诊断职能的典型利用
近期文章

颁发回复

×
×

产品入口: 产品增长到购物车

【网站地图】