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

    文章

    6650

    浏览量

    110755
  • 汽车电子
    +关注

    关注

    3028

    文章

    7997

    浏览量

    167516
  • ecu
    ecu
    +关注

    关注

    14

    文章

    891

    浏览量

    54631
收藏 人收藏

    评论

    相关推荐

    整车刷写工具 - DPS

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

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

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

    Bootloader解决方案—INTEWORK-EAS-Boot

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

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

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

    ECU和OBD的区别

    在现代汽车技术中,ECU(电子控制单元)和OBD(车载诊断系统)是两个关键术语。 ECU(电子控制单元) 定义与功能: ECU是汽车中的一个小型计算机,负责控制和管理车辆的多个电子系统
    的头像 发表于 11-05 10:31 1190次阅读

    ECU故障诊断工具 如何选择合适的ECU

    在现代汽车维修领域,电子控制单元(ECU)扮演着核心角色,负责管理车辆的多种功能。 1. 了解ECU故障诊断工具的基本功能 ECU故障诊断
    的头像 发表于 11-05 10:23 489次阅读

    刷写实用程序-mflash

    电子发烧友网站提供《刷写实用程序-mflash.pdf》资料免费下载
    发表于 10-10 09:19 0次下载
    <b class='flag-5'>刷写</b>实用程序-mflash

    车载诊断之法规协议 |OBDonUDS和ZEVonUDS

    提到车载诊断,大家首先想到的是UDS(UnifiedDiagnosticServices)协议。UDS可以用于ECU诊断、参数配置和刷写等领域。与排放相关的
    的头像 发表于 10-10 08:05 2931次阅读
    车载<b class='flag-5'>诊断</b>之法规协议 |OBDonUDS和ZEVonUDS

    ECU电控软件开发及测试介绍

    本文重点介绍符合AutoSar架构的应用软件开发、MBD开发模式下的软件质量评估与优化方案、复杂场景下的ECU性能压力测试
    的头像 发表于 09-26 14:25 3479次阅读
    <b class='flag-5'>ECU</b>电控<b class='flag-5'>软件开发</b>及测试介绍

    9月12日云技术研讨会 | ECU电控软件开发及测试全流程解决方案

    解决方案,聚焦CP和AP架构下应用软件实现方法,基于模型的软件质量评估和优化方法、基于ECU级别的性能压力测试方法、软件质量和性能保证
    的头像 发表于 09-26 14:18 1423次阅读
    9月12日云技术研讨会 | <b class='flag-5'>ECU</b>电控<b class='flag-5'>软件开发</b>及测试全流程<b class='flag-5'>解决方案</b>

    SOVD协议及测试解决方案

    当前车辆诊断主要使用UDS诊断协议,通过诊断功能可实现获取车辆ECU的状态信息及进行数据刷写。但随着汽车架构的日益复杂,数据爆炸及远程
    的头像 发表于 09-20 08:08 1022次阅读
    SOVD协议及测试<b class='flag-5'>解决方案</b>

    Vector DaVinci Team解决方案实现AUTOSAR Classic ECU软件开发

    随着软件技术的发展,车辆的开发过程从硬件主导转变为软件定义汽车(SDV),软件开发在汽车的开发过程中扮演着举足轻重的角色。车辆E/E架构由原
    的头像 发表于 09-13 11:23 1358次阅读
    Vector DaVinci Team<b class='flag-5'>解决方案</b>实现AUTOSAR Classic <b class='flag-5'>ECU</b><b class='flag-5'>软件开发</b>

    TDA4刷写技术

    电子发烧友网站提供《TDA4刷写技术.pdf》资料免费下载
    发表于 08-23 10:15 2次下载
    TDA4<b class='flag-5'>刷写</b>技术

    即将见面!2024 汽车测试及质量监控博览会(中国)

    规模最大的整车和汽车零部件测试展览会。智能即将参加本次行业盛会!我们将重点展示TSMaster联合仿真、ECU标定与测量、ECU诊断
    的头像 发表于 08-10 08:21 603次阅读
    即将见面!2024 汽车测试及质量监控博览会(中国)

    ECU刷写流程之压缩刷写技术解析

    在现代汽车电子技术中,ECU(电子控制单元)的软件升级是一项关键任务。为了提高数据传输的效率和安全性,压缩刷写技术应运而生。通过数据压缩传输,我们可以有效地增加带宽利用率,减少刷写工具
    的头像 发表于 05-16 08:24 699次阅读
    <b class='flag-5'>ECU</b><b class='flag-5'>刷写</b>流程之压缩<b class='flag-5'>刷写</b>技术解析