专栏名称: 汽车与基础软件
汽车与基础软件技术分享, CP Autosar, AP Autosar ,Bootloader,编译器,环境搭建,测试案例等等相关知识 团队介绍:软件团队 : 8人,4人超过10年工作经验,可接外包
今天看啥  ›  专栏  ›  汽车与基础软件

UDS 两万字总结

汽车与基础软件  · 公众号  · 前端 科技媒体  · 2024-07-16 10:33
    

主要观点总结

文章详细介绍了UDS(统一诊断服务)协议,包括其简介、协议规范、服务层服务、实施细节、帧格式、寻址方法以及功能单元等。UDS协议是一种用于汽车ECU诊断和通信的标准化协议,支持多种通信方式,如CAN、FlexRay、K-Line和LIN等。文章还详细解释了UDS协议中的诊断会话控制、ECU复位、安全访问、通信控制、输入输出控制、远程激活常规控制、上传/下载功能单元等。

关键观点总结

关键观点1: UDS协议简介

UDS协议是一种用于汽车ECU诊断和通信的标准化协议,支持多种通信方式,如CAN、FlexRay、K-Line和LIN等。

关键观点2: UDS协议规范

UDS协议包括ISO-14229标准,定义了UDS协议的规范和要求,会话层服务,以及在不同通信协议上的实施细节。

关键观点3: UDS协议服务层服务

UDS协议提供多种服务,包括诊断会话控制、ECU复位、安全访问、通信控制、输入输出控制、远程激活常规控制、上传/下载功能单元等。

关键观点4: UDS协议帧格式

UDS协议定义了帧格式,包括请求帧、响应帧、服务ID、子功能ID、数据参数等。

关键观点5: UDS协议寻址方法

UDS协议支持物理寻址和函数寻址两种寻址方法,用于确定ECU的身份和位置。

关键观点6: UDS协议功能单元

UDS协议中的功能单元包括诊断和通信管理、数据传输、输入输出控制、远程激活常规控制、上传/下载等。


文章预览

UDS 万字文 目录               1. UDS 协议简介(统一诊断服务)– UDS 协议教程第 1 部分 1.1 什么是UDS协议? 1.2 为什么我们需要对车辆进行诊断? 1.3 通信协议和诊断协议之间的区别 1.4 诊断方案标准的演变 1.5 可用的 ISO-14229 标准 1. ISO 14229-1:UDS协议的规范和要求 2. ISO 14229-2:UDS 协议的会话层服务 3. ISO 14229-3:CAN实施上的统一诊断服务(UDSonCAN) 4. ISO 14229-4:FlexRay实施(UDSonFR)上的统一诊断服务 5. ISO 14229-5:互联网协议实施 (UDSonIP) 上的统一诊断服务 6. ISO 14229-6:K-Line 实施 (UDSonK-Line) 上的统一诊断服务 7. ISO 14229-7:本地互连网络实施 (UDSonLIN) 上的统一诊断服务 8. ISO 14229-8:UDSon上的统一诊断服务     1.6 UDS 协议帧格式 1. 具有子功能 ID 的请求帧 2. 没有子功能 ID 的请求帧 3. 积极响应框架 4. 负面响应帧 1.6.1 服务 ID 1.6.2 子 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览