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

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

3天内不再提示

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

上海同星智能科技有限公司 2022-07-04 09:27 次阅读

TSMaster 典型应用

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

A 读取车辆VIN码

f75b3f82-faf7-11ec-a2f4-dac502259ad0.png

执行效果如下所示:

f7799c8e-faf7-11ec-a2f4-dac502259ad0.png

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

B 写入配置信息

f7974482-faf7-11ec-a2f4-dac502259ad0.png

执行效果如下:

f7b1afe8-faf7-11ec-a2f4-dac502259ad0.png

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



C FlashBootloader

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

C-1 Flash Bootloader流程:

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

f7cfe774-faf7-11ec-a2f4-dac502259ad0.png

C-2 配置刷写例程:

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

f7fc1fc4-faf7-11ec-a2f4-dac502259ad0.png

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

f81a8e46-faf7-11ec-a2f4-dac502259ad0.png

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

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

f83bf504-faf7-11ec-a2f4-dac502259ad0.png

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

f856acdc-faf7-11ec-a2f4-dac502259ad0.png

【4】切换到编程会话

f872fdce-faf7-11ec-a2f4-dac502259ad0.png

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

f88e5c40-faf7-11ec-a2f4-dac502259ad0.png

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

f8a79b7e-faf7-11ec-a2f4-dac502259ad0.png

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

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

f8b95486-faf7-11ec-a2f4-dac502259ad0.png

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

f8d4a72c-faf7-11ec-a2f4-dac502259ad0.pngf8e966ee-faf7-11ec-a2f4-dac502259ad0.png

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

f900d5b8-faf7-11ec-a2f4-dac502259ad0.png

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

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

f91f1712-faf7-11ec-a2f4-dac502259ad0.png

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

本章总结

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

f93a4b54-faf7-11ec-a2f4-dac502259ad0.png

实际运行效果图如下所示:

f9609d7c-faf7-11ec-a2f4-dac502259ad0.png

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

    关注

    1

    文章

    56

    浏览量

    12274
收藏 人收藏

    评论

    相关推荐

    微软Xbox安卓应用新功能推迟发布

    近日,微软Xbox总裁Sarah Bond在11月28日通过X平台发布了一条推文,宣布了一个令人遗憾的消息。她表示,由于公司收到了法院的命令,原计划在移动端推出的Xbox应用及相关新功能
    的头像 发表于 11-29 11:51 185次阅读

    解决方案 | 基于TSMaster的平板电脑解决方案

    、产线刷写及售后诊断等场景中的工程难题。案例1:XX电动重卡售后诊断仪本案例主要是基于TSMaster和同星TPAD1003和TC1114B研发的一套解决方案,提供
    的头像 发表于 11-10 01:02 577次阅读
    解决方案 | 基于<b class='flag-5'>TSMaster</b>的平板电脑解决方案

    Zigbee 3.0的新功能

    电子发烧友网站提供《Zigbee 3.0的新功能.pdf》资料免费下载
    发表于 09-26 10:45 0次下载
    Zigbee 3.0的<b class='flag-5'>新功能</b>

    干货分享 | TSMaster软件指南

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

    微软科技Copilot新功能发布

    Microsoft Copilot 已经在帮助人们节省时间,提高工作效率和创造力。随着 Microsoft Build 2024 的发布,我们将提供一组全新的功能,以释放 Copilot 为每个组织推动底线业务成果的能力。
    的头像 发表于 08-01 11:46 611次阅读

    新用户必看!TSMaster软件Q A指南(第2期)

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。TSMaster软件可连接、配置并
    的头像 发表于 07-20 08:21 815次阅读
    新用户必看!<b class='flag-5'>TSMaster</b>软件Q A指南(第2期)

    TSMaster 的 CAN UDS 诊断操作指南(下)

    UDSonCAN/CANFD的功能以及详细的使用操作。本文关键词:UDS,BootLoader,自动诊断流程,诊断系统变量目录Catalog4.TSMaster
    的头像 发表于 06-18 08:21 1658次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS <b class='flag-5'>诊断</b>操作指南(下)

    TSMaster 的 CAN UDS 诊断操作指南(上)

    TSMaster可以少代码甚至零代码就可以完成诊断流程开发,诊断开发人员只需要熟悉诊断流程,就能打通研发、产线、售后整条链路环节。TSMaster
    的头像 发表于 06-08 08:21 2166次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS <b class='flag-5'>诊断</b>操作指南(上)

    OpenAI推出ChatGPT实时数据分析新功能

    近日,OpenAI在ChatGPT中推出了令人瞩目的实时数据分析新功能。这一创新功能为用户提供了前所未有的数据处理体验,极大地提升了数据处理的便捷性。
    的头像 发表于 05-20 11:28 582次阅读

    TSMaster 2024.04 最新版已上线,来看看新增了哪些实用功能

    TSMaster是集汽车总线嵌入式代码生成、监控、仿真、开发、UDS诊断、CCP/XCP标定、ECU刷写、I/O控制、测试测量等功能于一体的国产软件工具。在最新更新的软件版本里,增加了很多新功
    的头像 发表于 04-29 08:21 1726次阅读
    <b class='flag-5'>TSMaster</b> 2024.04 最新版已上线,来看看新增了哪些实用<b class='flag-5'>功能</b>

    车载以太网 | TSMaster的DoIP功能操作指南

    协议。通过DoIP,诊断工程师可以通过以太网或远程访问和诊断车辆的电子系统,并可以进行以太网控制器的诊断访问和刷写。DoIP是TSMaster支持的重要
    的头像 发表于 04-13 08:21 929次阅读
    车载以太网 | <b class='flag-5'>TSMaster</b>的DoIP<b class='flag-5'>功能</b>操作指南

    TSMaster中加载基于DotNet平台的Seed&amp;amp;Key

    在UDS诊断过程中,会涉及到安全访问的问题,也就是所谓的Seed&Key。TSMaster诊断模块支持通过.dll文件载入Seed&Key算法用于安全访问解锁。在最近发布
    的头像 发表于 04-02 08:20 535次阅读
    在<b class='flag-5'>TSMaster</b>中加载基于DotNet平台的Seed&amp;amp;Key

    什么是PLC的故障诊断功能

    PLC的故障诊断功能是指PLC系统能够自动检测、识别和报告设备或系统中潜在或已经发生的故障,从而帮助用户及时采取相应措施进行修复,确保生产过程的稳定和安全。
    的头像 发表于 03-22 09:09 852次阅读

    TSMaster 总线记录功能操作指南

    总线记录主要是指对CAN、LIN、FlexRay,Ethernet等总线系统的通信数据进行记录和分析,是工程师在故障诊断、性能分析和数据记录方面的重要工具,作为TSMaster软件中使用率很高
    的头像 发表于 03-05 08:21 670次阅读
    <b class='flag-5'>TSMaster</b> 总线记录<b class='flag-5'>功能</b>操作指南

    TSMaster 2024年1月最新版本,新功能太实用

    、新增TTS机箱模块、新增地图显示模块等。一大波超实用的新功能,一起来看看吧!体验新功能建议您将软件更新至最新版本TSMaster下载链接01工具箱相关更新工具箱模
    的头像 发表于 02-19 12:12 1541次阅读
    <b class='flag-5'>TSMaster</b> 2024年1月最新版本,<b class='flag-5'>新功能</b>太实用