目录
1前言
通过对本章节的深入学习,你将了解ISO14229-UDS诊断协议的简介、组成部分及相关内容概要,UDS通讯系统分层架构和UDS诊断协议的典型应用场景。
2IS014229-UDS诊断协议简介
IS014229(Road vehicles-Unified diagnostic services)协议,又称UDS协议,为了给诊断系统定义通用的需求而设计。
3IS014229协议组成部分及对应内容概要
ISO 14229由以下部分组成,总标题为道路车辆——统一诊断服务(UDS):
组成部分 | 协议 | 英文标题 | 中文标题 |
Part 1 | ISO14229-1 | Specification and requirements | 规范和要求 |
Part 2 | ISO14229-2 | Session layer services | 会话层服务 |
Part 3 | ISO14229-3 | Unified diagnostic services on CAN implementation (UDSonCAN) | CAN实施的统一诊断服务(UDSonCAN) |
Part 4 | ISO14229-4 | Unified diagnostic services on FlexRay implementation (UDSonFR) | FlexRay实施的统一诊断服务(UDSonFR) |
Part 5 | ISO14229-5 | Unified diagnostic services on Internet Protocol implementation (UDSonIP) | 互联网协议实施的统一诊断服务(UDSonIP) |
Part 6 | ISO14229-6 | Unified diagnostic services on K-Line implementation (UDSonK-Line) | K-Line实施的统一诊断服务(UDSonK-Line) |
Part 7 | ISO14229-7 | Unified diagnostic services on Local Interconnect Network implementation (UDSonLIN) | 本地互联网络实施的统一诊断服务(UDSonLIN) |
Part n | Unified diagnostic services on … implementation (UDSon…) | 关于…实施的统一诊断服务(UDSon…) |
如上所示, IS014229协议包含了IS014229-1、IS014229-2、IS014229-3、IS014229-4、IS014229-5、IS014229-6、IS014229-7协议。
4IS014229对应协议具体介绍
参考学习文章链接如下,后续更新。
IS014229-UDS诊断协议之ISO14229-1介绍
IS014229-UDS诊断协议之ISO14229-2介绍
IS014229-UDS诊断协议之ISO14229-3介绍
IS014229-UDS诊断协议之ISO14229-4介绍
IS014229-UDS诊断协议之ISO14229-5介绍
IS014229-UDS诊断协议之ISO14229-6介绍
IS014229-UDS诊断协议之ISO14229-7介绍
5UDS诊断服务通讯架构分层
ISO 14229的建立是为了定义诊断系统的通用要求设计,这点无关于串行数据链路的种类是什么。为了实现这一点,ISO 14229是基于符合ISO 7498-1和ISO/IEC 10731的开放系统互连(OSI)基本参考模型,该模型将通信系统分为七层(1物理层、2数据链路层、3网络层、4传输层、5会话层、6表示层、7应用层)。目前物理层、数据链路层、网络层、传输层,因物理传输介质(Can、Lin、Flexray、K_Line、Eth)的不同,按不同的通讯层协议而有所不同。
6UDS诊断协议的典型应用场景
- BOOT刷写:基于UDS的BOOT刷写功能
- 故障诊断、存储和读取
- 版本信息读取
本专栏持续更新中~~~,感谢关注,有兴趣的朋友还请给我点个赞,我会再接再厉。如有写的不对的地方,或者有更好的建议,诚挚欢迎您指教,谢谢各位。