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

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

3天内不再提示

同星ECU诊断与刷写解决方案:降低了开发ECU刷写软件的难度!

上海同星智能科技有限公司 2024-10-26 08:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TOSUN

ECU诊断与刷写解决方案

ECU(Electronic Control Unit)是汽车电子控制系统的核心部件,负责监控和控制汽车各个系统的运行。而诊断是汽车ECU的一项重要功能,当车辆在运行中,遍布全车的传感器可以跟踪车辆电气或电子系统中随时可能发生的多种故障。同星工具链协助用户方便的进行故障诊断相关功能的研发、验证及基于UDS协议的刷写。

95cd26a6-932d-11ef-8084-92fbcf53809c.jpg

方案概述

同星智能的ECU诊断和刷写方案主要基于TSMaster软件来实现,主要有如下几方面的应用:

△ 基本UDS诊断功能,支持配置诊断参数和诊断服务等基本功能,在诊断工作台中可以执行诊断服务,并可以清晰地看到诊断请求和回复的信息。

△ 在自动化诊断模块,通过图形界面配置基于UDS的Flash Bootloader刷写流程,从而实现ECU的刷写。

△在基于数据库诊断模块,支持加载ODX/PDX等诊断数据库文件。

△通过测试系统编写测试用例,可以实现诊断的自动化测试,并生成测试报告。

方案优势

1.本方案成本低,使用TSMaster软件的免费功能即可实现

2. 可灵活支持多种底层总线,包括CAN、CAN FD、LIN、DOIP,即将支持FlexRay;并且支持多种数据格式,包括Hex,S19,Bin, VBF等

3. 配置UDS诊断服务后可以直接关联到流程中

4. 通过 GUI 进行交互式控制或通过 API 进行自动控制

5. 少代码,甚至零代码完成诊断流程开发,诊断开发人员只需要熟悉诊断流程即可

方案应用

1. 研发过程当中的ECU刷写

2. 产线上可以方便集成到各种自动化系统中

3. 售后场景中用于更新ECU程序或者基于OTA刷写

软件支持

TSMaster:是一款由同星智能研发的国产汽车电子工具链平台,同星ECU刷写方案是一种创新的解决方案,利用同星硬件和TSMaster软件的免费部分功能,实现了基于UDS的ECU刷写功能。

95e4fec0-932d-11ef-8084-92fbcf53809c.jpg

TSMaster 诊断模块

TSMaster诊断功能支持配置诊断和诊断服务,基于UDS的FBL刷写,可实现自动化诊断。下面来看下TSMaster诊断功能的基本功能。

诊断参数配置

包括超时参数配置、TesterPresent配置、SeedKey DLL配置、内置SeedKey算法编辑器,可不借助外部VS等开发工具直接实现SeedKey算法。

95e8cd8e-932d-11ef-8084-92fbcf53809c.png

95f8c478-932d-11ef-8084-92fbcf53809c.png

基本诊断配置

相当于用户可以自行编辑诊断数据库,包括各个服务的设置、请求和应答的相关参数等。提供复合服务,该服务能够根据加载的数据文件自动生成0x34,0x36,0x37服务步骤流程,支持加载多种主流的数据格式(hex,bin,s19,vbf),支持多种校验方式。

9600259c-932d-11ef-8084-92fbcf53809c.png

9619383e-932d-11ef-8084-92fbcf53809c.png

诊断控制台

执行在诊断配置中配置好的服务:可以设置自动对比响应结果是否正确。

961d61de-932d-11ef-8084-92fbcf53809c.png

自动化诊断流程

在这里可以自定义流程,可以直接定义诊断服务,也可以选择前面配置好的诊断服务,排列顺序可以任意拖动,因此非常方便创建各种不同流程的Flash Bootloader刷写。典型应用,基于UDS配置Flash Bootloader刷写。

9645d65a-932d-11ef-8084-92fbcf53809c.png

966780b6-932d-11ef-8084-92fbcf53809c.png

ECU刷写

基于同星总线工具链的ECU刷写方案只需用同星的硬件+TSMaster软件免费部分功能即可实现基于UDS的ECU刷写功能,可以极大降低开发ECU刷写软件的难度、提高开发效率。

966b68a2-932d-11ef-8084-92fbcf53809c.png

基于不同的软硬件模块,实现不同形式的刷写

△ 诊断+Panel→PC刷写软件

△ 诊断+Panel+COM→产线刷写软件

△ 诊断+Panel+COM+应用发布→售后刷写软件

△ 诊断+TF1011→手持式刷写设备

△ 诊断+带无线模块的CAN设备→远程刷写设备

9679e094-932d-11ef-8084-92fbcf53809c.png

硬件支持

针对ECU诊断与刷写解决方案,同星提供离线刷写设备,该设备可以将新的程式码或数据写入设备的存储器中,从而实现设备的功能升级或维修。TF1011搭配TSMaster来编译刷写流程,工程师们可以通过该软体进行设备驱动程式、固件或操作系统的更新。

9686ef46-932d-11ef-8084-92fbcf53809c.jpg

典型应用

在 PC 端完成配置后,该设备可以在手持式离线场景下实现如下功能:

△ 基于 UDS 协议的诊断

△ 基于 UDS 协议的 Flash Bootloader 程序更新

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

    关注

    41

    文章

    6894

    浏览量

    113565
  • 汽车电子
    +关注

    关注

    3043

    文章

    8558

    浏览量

    172240
  • ecu
    ecu
    +关注

    关注

    14

    文章

    967

    浏览量

    56882
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ECU刷写前的“隐藏关卡”:3分钟看懂XCP/CCP标定

    在上一期中,我们探讨了ECU刷写,重点介绍了基于UDS协议的刷写流程,它直接针对ECU进行操作。而标定的输出,正是ECU
    的头像 发表于 11-28 11:35 215次阅读
    <b class='flag-5'>ECU</b><b class='flag-5'>刷写</b>前的“隐藏关卡”:3分钟看懂XCP/CCP标定

    ECU刷写完全指南:从理论到实践

    ECU刷写是现代汽车电子开发中的核心环节,基于UDS诊断协议实现控制器软件的更新与维护。本文将以USBCANFD-400U接口卡为例,详细介
    的头像 发表于 11-12 11:37 620次阅读
    <b class='flag-5'>ECU</b><b class='flag-5'>刷写</b>完全指南:从理论到实践

    使用Bypass工具加速ECU软件开发与标定

    旁路(Bypass)是快速原型(RP)技术的一个实时应用方案。正如上面形象又诙谐的动画所表现的,该方法的实现方式为:将ECU的部分功能,放在连接至ECU的外部原型控制器中执行,或直接利用ECU
    的头像 发表于 09-05 14:58 623次阅读
    使用Bypass工具加速<b class='flag-5'>ECU</b><b class='flag-5'>软件开发</b>与标定

    TLE9954EQW40是否支持使用Fast LIN刷写

    英飞凌TLE9954EQW40是否支持使用Fast LIN刷写? 另外那里可以下载到TLE9954EQW40的datasheet和Data Flash/EEPROM使用手册等开发时所需文档?
    发表于 08-01 07:44

    技术解读 | 光庭信息虚拟ECU技术赋能SOA化MCU软件的早期验证与集成加速

    。当前,传统ECU开发面临两大核心挑战:   1 功能重构后的验证需求: ECU功能经服务化分层重构后,其实现方式发生根本性变化,必须进行全面的重新验证;   2 硬件依赖导致的窗口受限: 新型
    的头像 发表于 07-21 15:43 624次阅读
    技术解读 | 光庭信息虚拟<b class='flag-5'>ECU</b>技术赋能SOA化MCU<b class='flag-5'>软件</b>的早期验证与集成加速

    方案分享 | ARXML 规则下 ECU 总线通讯与 ADTF 测试方案

    汽车电子开发新进展:ARXML 规则与 ADTF 框架结合,实现 ECU 总线通讯高效测试
    的头像 发表于 06-25 09:53 2848次阅读
    <b class='flag-5'>方案</b>分享 | ARXML 规则下 <b class='flag-5'>ECU</b> 总线通讯与 ADTF 测试<b class='flag-5'>方案</b>

    泰克示波器TBS2072B如何解决ECU故障诊断难题

    TBS2072B凭借其高性能参数、多功能分析工具以及便捷的操作界面,为ECU故障诊断提供了全面而高效的解决方案。本文将从技术原理、核心功能、应用场景及案例分析等多个维度,深入探讨TBS2072B在
    的头像 发表于 06-19 15:30 533次阅读
    泰克示波器TBS2072B如何解决<b class='flag-5'>ECU</b>故障<b class='flag-5'>诊断</b>难题

    原厂方案:VX1000广泛支持ARM架构ECU的高速测量与标定

    1. 什么是VX1000? VX1000系统是高性能测量和标定硬件,可通过MCU的高速调试接口(如DAP、JTAG、SWD、Aurora、TPIU等),实现对ECU内部变量的高带宽、高频率采集,并且
    的头像 发表于 06-12 17:39 2080次阅读
    原厂<b class='flag-5'>方案</b>:VX1000广泛支持ARM架构<b class='flag-5'>ECU</b>的高速测量与标定

    新品发布 | 新一代TC1055 Pro开启车载网络测试新时代

    测试支持。配合功能强大的TSMaster软件,可实现CAN/CANFD,LIN,车载以太网数据监控,采集和解析,ECU刷写ECU级和系统级自动化测试。视频介绍0
    的头像 发表于 05-31 10:04 843次阅读
    新品发布 | <b class='flag-5'>同</b><b class='flag-5'>星</b>新一代TC1055 Pro开启车载网络测试新时代

    vFlash Automation功能介绍

    vFlash是一款上位机刷写软件。用户既可以通过vFlash的图形用户界面实现ECU刷写,也可以将配置好的工程导出成.vflashpack工程,借助于自动化接口(Automation
    的头像 发表于 03-10 10:02 934次阅读
    vFlash Automation功能介绍

    TL1011的FastLIN模式高速刷写配置与应用

    TOSUN最新发布的一款TL1011设备,不仅支持LIN2.2协议下的LIN通信与仿真,而且重点支持FastLIN模式,速率可支持到200Kbps,通过FastLIN模式可以极大提升LIN刷写
    的头像 发表于 02-07 20:04 772次阅读
    TL1011的FastLIN模式高速<b class='flag-5'>刷写</b>配置与应用

    一文了解汽车电子控制单元ECU

    注:本文是对ECU最基础知识的介绍,对ECU有概念请绕行。汽车正日益成为软件密集型的复杂系统,汽车行业的大部分创新都基于电子和软件架构,现代车辆可以拥有100多个电子控制单元(
    的头像 发表于 01-09 17:08 2668次阅读
    一文了解汽车电子控制单元<b class='flag-5'>ECU</b>

    整车刷写工具 - DPS

    当代汽车行业的技术发展日新月异,ECU控制器的更新迭代频率也在不断攀升,如何能高效、安全地刷新ECU程序成为行业内共同关注的话题。对此,经纬恒润自主研发了一款刷写工具INTEWORK-DPS(Diagnostic Program
    的头像 发表于 12-31 09:50 1963次阅读
    整车<b class='flag-5'>刷写</b>工具 - DPS

    基于ODX的工程诊断仪 - DST.Tester

    INTEWORK-DST(Tester Option,以下简称DST.Tester)是经纬恒润自主研发的工程诊断仪,适用于新车型和ECU诊断刷写。DST.Tester不仅支持多种I
    的头像 发表于 12-30 17:00 804次阅读
    基于ODX的工程<b class='flag-5'>诊断</b>仪 - DST.Tester

    Bootloader解决方案—INTEWORK-EAS-Boot

    INTEWORK-EAS.Boot是经纬恒润自主研发的BootLoader软件产品。可基于客户指定 MCU 型号、集成开发环境和 OEM 规范进行定制化方案设计和开发,目前基于客户需求
    的头像 发表于 12-20 14:13 1112次阅读
    Bootloader<b class='flag-5'>解决方案</b>—INTEWORK-EAS-Boot