车载诊断协议——ECU刷写(Software Update)那回事

62 篇文章 14 订阅 ¥299.90 ¥99.00

鉴于篇幅原因,上篇没有多描述ECU刷写过程中所执行的那些动作。这里通过实例以及UDS建议刷写序列内容,一起解读刷写过程中的内容。

如下图,ISO 14229对于刷写过程所需Action所给出的推荐步骤。

 

  1. 若ECU当前处于Application中,想要完成对ECU的刷写,需进入到对应的Boot模式下。在诊断范畴,通过会话模式(10 02 Programming Session)切换进入Boot模式。在Bootloader代码作用下完成对ECU的刷写动作;
  2. 出于对ECU的保护,需要安全认证后才有刷写ECU的权力。在UDS协议中推荐使用Service 27(Security Access Service),解锁成功后允许对ECU进行下一步的刷写行为;
  3. Fingerprint在UDS中的定义是:车辆制造商特定于在任何数据(例如应用程序软件)下载到ECU之前,将“指纹”写入服务器内存中。“指纹”标识谁修改了服务器内存。如下图定义DID 0xF198为Fingerprint,里面包含3个信息:

(1)、Serial number of flash tool:

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: DOIP(Diagnostics over Internet Protocol)协议是汽车电子制造商和车辆维修市场共同开发的一种用于在Internet Protocol(IP)网络上进行诊断通信的标准。而车载DOIP协议栈的13400规范是一种对DOIP协议进行了详细规定的标准,主要用于车辆电子控制单元(ECU)之间的诊断通讯。 车载DOIP协议栈13400规范是由SAE(Society of Automotive Engineers)负责开发制定的,其主要特点是能够支持多种传输层协议,例如TCP/IP协议、UDP协议等,具有更高的可靠性和实时性。同时,由于其可扩展性较强,能够允许新的功能或协议的集成。 在实际应用中,车载DOIP协议栈13400规范可以实现诊断信息的快速传输,支持多种类型的传输数据,通过互联网的方式,实现了诊断仪器和车辆ECU的远程连通。同时,其还能够支持多种诊断应用程序,例如控制单元编程、码值读取、数据流分析等诊断操作,大大提高了故障排除效率和安全性。 总体来说,车载DOIP协议栈13400规范是领先互联网汽车技术的方向,它的出现是为了满足不同汽车制造商的需求,实现了诊断通讯的标准化,为整个汽车维修行业打下了坚实的基础。 ### 回答2: 车载doip协议栈13400规范是指一种用于车辆诊断网络协议。该规范定义了在汽车数据网络(CAN)上实现诊断功能的数据交换过程,为车辆制造商和诊断工具开发商提供了一种通用的标准接口。 在车载doip协议栈13400规范中,数据在物理层上通过以太网或IEEE 802.11 Wi-Fi无线网络传输,数据在网络层上使用TCP/IP协议实现,通过诊断应用协议(UDS)来实现车辆诊断操作。 这个规范含了一个四层协议结构,其中物理层、数据链路层、网络层和应用层,分别定义了通过网络通信的具体实现。应用层含UDS数据通信方式,使用服务和标识符来定义报文,并且括基本的计划工具来支持诊断车载doip协议栈13400规范在汽车维修行业中被广泛应用。像汽车制造商和诊断工具开发商,都可以遵守这个标准建立通信接口,用于新车型和诊断工具的开发。通过这个规范,能够帮助提高车辆故障诊断的速度和准确性,更好地保证车辆的可靠性和安全性。 总之,车载doip协议栈13400规范为车辆诊断提供了一种标准的网络通信协议,对于汽车制造商和诊断工具开发商的合作和车辆维修保养的实现都具有重要的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车载诊断技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值