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

    文章

    7004

    浏览量

    114611
  • 汽车电子
    +关注

    关注

    3048

    文章

    9240

    浏览量

    173443
  • ecu
    ecu
    +关注

    关注

    14

    文章

    1003

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    L99PM62XP:汽车ECU电源管理的强大解决方案

    L99PM62XP:汽车ECU电源管理的强大解决方案 在汽车电子领域,电源管理集成电路(PMIC)对于电子控制单元(ECU)的稳定运行至关重要。L99PM62XP作为一款具备LIN和高速CAN功能
    的头像 发表于 03-12 16:50 368次阅读

    L9952GXP:汽车ECU的高效电源管理解决方案

    L9952GXP:汽车ECU的高效电源管理解决方案 引言 在汽车电子领域,对于电源管理系统的要求日益严苛。高效、稳定且具备多种保护功能的电源管理IC成为了汽车ECU设计的关键
    的头像 发表于 02-27 15:50 373次阅读

    L9952GXP:汽车ECU的高效电源管理解决方案

    L9952GXP:汽车ECU的高效电源管理解决方案 引言 在汽车电子领域,电源管理系统IC对于确保电子控制单元(ECU)的稳定运行至关重要。STMicroelectronics的L9952GXP就是
    的头像 发表于 02-11 14:55 310次阅读

    安富利汽车TSN ECU解决方案推动车载网络技术升级

    活的方向进化,而安富利推出的NXP S32K3微控制器单元(MCU)的汽车TSN ECU解决方案,恰好踩中了这一行业脉搏,让复杂的车载确定性网络实现变得简单高效。
    的头像 发表于 01-24 14:19 3502次阅读

    新思科技Silver解锁FreeRTOS虚拟ECU潜能

    虚拟 ECU(vECU)极大地改变了汽车行业的软件开发与测试方式,通过在虚拟环境中仿真物理 ECU 的功能,vECU 加速了软件开发和测试进程,大幅减少了对物理硬件的依赖。这使得
    的头像 发表于 01-22 12:46 926次阅读
    新思科技Silver解锁FreeRTOS虚拟<b class='flag-5'>ECU</b>潜能

    新思科技Silver虚拟ECU平台重塑汽车软件创新范式

    在汽车行业的软件定义汽车(SDV)架构中,涵盖电子控制单元(ECU)、区域控制单元(ZCU)和中央计算单元(CCU),软件复杂度与日俱增,导致开发周期冗长拖沓,延缓了嵌入式设备的部署。
    的头像 发表于 12-17 10:21 1847次阅读
    新思科技Silver虚拟<b class='flag-5'>ECU</b>平台重塑汽车<b class='flag-5'>软件</b>创新范式

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

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

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

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

    【科普系列】隐藏在OSI模型里的“交通指挥员”——UDS会话层

    背景UDS(UnifiedDiagnosticServices,统一诊断服务)是汽车电子领域的关键通信协议(ISO14229标准),它如同车辆的"神经系统",让诊断仪能够与ECU
    的头像 发表于 09-10 10:03 7310次阅读
    【科普系列】隐藏在OSI模型里的“交通指挥员”——UDS会话层

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

    旁路(Bypass)是快速原型(RP)技术的一个实时应用方案。正如上面形象又诙谐的动画所表现的,该方法的实现方式为:将ECU的部分功能,放在连接至ECU的外部原型控制器中执行,或直接利用ECU
    的头像 发表于 09-05 14:58 1358次阅读
    使用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 994次阅读
    技术解读 | 光庭信息虚拟<b class='flag-5'>ECU</b>技术赋能SOA化MCU<b class='flag-5'>软件</b>的早期验证与集成加速

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

    汽车电子开发新进展:ARXML 规则与 ADTF 框架结合,实现 ECU 总线通讯高效测试
    的头像 发表于 06-25 09:53 3231次阅读
    <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 996次阅读
    泰克示波器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 3055次阅读
    原厂<b class='flag-5'>方案</b>:VX1000广泛支持ARM架构<b class='flag-5'>ECU</b>的高速测量与标定