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

    文章

    6481

    浏览量

    110332
  • 汽车电子
    +关注

    关注

    3021

    文章

    7794

    浏览量

    165770
  • ecu
    ecu
    +关注

    关注

    14

    文章

    866

    浏览量

    54339
收藏 人收藏

    评论

    相关推荐

    刷写实用程序-mflash

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

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

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

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

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

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

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

    ECU电子控制器否定回复怎么办

    ECU(电子控制单元)电子控制器出现否定回复时,这通常表示ECU无法执行或完成某项请求或操作。针对这种情况,可以采取以下步骤来诊断和解决问题: 1. 确认否定回复的具体内容 首先,需要明确E
    的头像 发表于 09-24 17:25 223次阅读

    ecu电子控制器复位什么意思

    ECU(电子控制单元)电子控制器复位是指将ECU的设置恢复到出厂默认状态的操作。这个过程旨在解决由于软件错误、系统冲突或不良驾驶习惯等原因导致的车辆性能问题。具体来说,ECU复位可能涉
    的头像 发表于 09-24 17:12 312次阅读

    SOVD协议及测试解决方案

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

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

    随着软件技术的发展,车辆的开发过程从硬件主导转变为软件定义汽车(SDV),软件开发在汽车的开发过程中扮演着举足轻重的角色。车辆E/E架构由原
    的头像 发表于 09-13 11:23 540次阅读
    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 486次阅读
    即将见面!2024 汽车测试及质量监控博览会(中国)

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

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

    虹科方案丨低负载ECU老化检测解决方案:CANCAN FD总线“一拖n”

    、性能和效率。ECU的老化可能导致诸如性能下降、功能失效甚至安全风险等问题,因此对ECU老化进行检测非常重要。本篇文章为您介绍虹科低负载ECU老化检测解决方案
    的头像 发表于 02-20 14:40 351次阅读
    虹科<b class='flag-5'>方案</b>丨低负载<b class='flag-5'>ECU</b>老化检测<b class='flag-5'>解决方案</b>:CANCAN FD总线“一拖n”

    请问基于iLLD可以开发量产的ECU吗?

    基于iLLD可以开发量产的ECU吗?我看一般做量产开发的话,都不基于iLLD了,而是用买的MCAL来开发。那iLLD是不是就是提供大家玩玩的,真正做量产项目的话都不用iLLD?谢谢!
    发表于 02-19 08:16

    虹科方案|低负载ECU老化检测解决方案:CAN/CAN FD总线“一拖n”

    安全、性能和效率。ECU的老化可能导致诸如性能下降、功能失效甚至安全风险等问题,因此对ECU老化进行检测非常重要。本篇文章为您介绍虹科低负载ECU老化检测解决方案。 一、
    的头像 发表于 01-24 09:41 352次阅读
    虹科<b class='flag-5'>方案</b>|低负载<b class='flag-5'>ECU</b>老化检测<b class='flag-5'>解决方案</b>:CAN/CAN FD总线“一拖n”

    区分汽车ECU ABCD样的方法

    软件刷写到硬件里,直接交付硬件。
    的头像 发表于 11-06 09:43 927次阅读
    区分汽车<b class='flag-5'>ECU</b> ABCD样的方法