AUTOSAR从入门到精通-统一诊断服务(UDS)(一)

目录

前言

原理

什么是UDS

1.什么是DCM:

2.什么是DEM:

汽车诊断的定义

Autosar中和诊断相关模块

UDS服务软件路径

接收请求

发送响应

CanTp详细接收过程

1.SF(单帧)接收处理

2.FF(首帧)接收处理

3.CF(连续帧)接收处理

4.FC(流控帧)接收处理

CanTp详细发送过程

1.SF发送处理

2.FF发送处理

3.CF发送处理

4.FC发送处理


前言

UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议是在汽车电子ECU环境下的一种诊断通信协议,在ISO 14229中规定。它是从ISO 14230-3(KWP2000)和ISO 15765-3协议衍生出来的。“统一”这个词意味着它是一个“国际化的”而非”公司特定的”标准。到目前为止,这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。这些ECU控制车辆的各种功能,包括电控燃油喷射系统(EFI),发动机控制系统,变速箱,防抱死制动系统(ABS),门锁,制动器等。

诊断工具与车内的所有控制单元均有连接,且这些控制单元均启用了UDS服务。不同于仅使用OSI模型第一层、第二层的CAN协议,UDS服务使用OSI模型的第五层和第七层(会话层和应用层)。服务ID(SID)和与服务相关的参数包含在CAN数据帧的8个数据字节中,这些数据帧是从诊断工具发出的。

目前市面上的新车都具有用于车外诊断的诊断接口,这使得我们可以用电脑或诊断工具

你可能感兴趣的:(服务器,运维)