Unified diagnostic services (UDS)
Diagnostic and Communication Management functional unit
DiagnosticSessionControl (0x10) service
用来切换会话。
ECUReset (0x11) service
用来重启server
SecurityAccess (0x27) service
提升安全等级。
CommunicationControl (0x28) service
用来开关 发送和接收 sever的特定msg
TesterPresent (0x3E) service
通知server client还在线。需要保持会话等状态机。
AccessTimingParameter (0x83) service
用来获取和修改默认通信链路时间相关参数。
SecuredDataTransmission (0x84) service
加密传输数据。
ControlDTCSetting (0x85) service
client控制server停止或者继续更新dtc的状态位
ResponseOnEvent (0x86) service
控制server开始或停止发送特定时间的rsq。
LinkControl (0x87) service
链路层参数控制,获取更好的总线带宽。
Data Transmission functional unit
ReadDataByIdentifier (0x22) service
client从servser获取一个或多个dataIdentifier
ReadMemoryByAddress (0x23) service
client从server获取addr地址size长度内存数据
ReadScalingDataByIdentifier (0x24) service
client从server获取scaling data by dataIdentifier
ReadDataByPeriodicIdentifier (0x2A) service
周期发送data by periodicDataIdentifiers
DynamicallyDefineDataIdentifier (0x2C) service
client定义一个 data identifier
WriteDataByIdentifier (0x2E) service
写入data by dataIdentifier
WriteMemoryByAddress (0x3D) service
写入内存地址
Stored Data Transmission functional unit
ClearDiagnosticInformation (0x14) Service
清除诊断信息。
ReadDTCInformation (0x19) Service
读取dtc信息。
InputOutput Control functional unit
InputOutputControlByIdentifier (0x2F) service
替换 io signal 内部功能。routineControl的简化版。
Routine functional unit
RoutineControl (0x31) service
触发一组预定义的动作。
Upload Download functional unit
RequestDownload (0x34) service
client to server
RequestUpload (0x35) service
server to client
TransferData (0x36) service
传送数据
RequestTransferExit (0x37) service
停止传送
RequestFileTransfer (0x38) service
发送文件,双向,文件系统信息。
网络层,应用层
网络层用来分包和组包。
单帧
多帧
首帧
流控帧
连续帧
麻雀虽小五脏俱全,远程通信控制基本要素齐全。
小数据读写
大数据读写
预定义子功能
预定义事件上报
权限管理
单播组播
Unified diagnostic services (UDS)相关推荐
- 【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通
[图解UDS]UDS汽车诊断标准协议(ISO 14229)带你入门到精通 目录 为了便于学习ISO 14229 UDS诊断协议,提供 ...
- 聊聊诊断协议——UDS
文章目录 前言 一.车载诊断功能是什么? 二.诊断协议框架 总结 前言 随着技术不断提高,驾驶员对车辆的要求也在不断提高,因此车身控制器的数量也在与日俱增.控制器实现的功能:安全功能(防抱死系统等). ...
- 【图解UDS】UDS汽车诊断开发流程及Vector解决方案工具链介绍
[图解UDS]UDS诊断开发流程及Vector解决方案工具链介绍 目录 为了便于学习ISO 14229 UDS诊断协议,提供三个资源链接: ...
- ECU软件UDS刷写概述
解决故障诊断问题时,经常需要刷写软件,常用的ECU软件刷写有几种方法,包括UDS刷写,XCP刷写和调试工具Lauterbach刷写等.对于非底层软件工程师,一般只会用到前两种,更多的是UDS刷写,即通 ...
- OBD-II协议对比介绍
文章目录 0.前言 1. 引脚定义 2. OBD-II 信号协议 3.诊断问题代码 4. K线通讯特点 4.1 K线网络结构 4.2 K线通讯定义 4.3 K线电平 4.4 K线通讯协议 5.SAE ...
- 【标准解读】-GB 39732-2020《汽车事件数据记录系统EDR》
目的和意义 汽车事件数据记录系统(EDR)能够自动的记录车辆事件发生前后一段时间内的车辆运行和安全系统状态信息.EDR 的引入能够有效解决目前事故原因难以判断.事故责任鉴定困难的问题.该标准的制定能够 ...
- 【ISO15765_UDSOBD诊断】-01-概述
全网最全UDS/OBD诊断介绍专栏:(单击下方链接皆可跳转至专栏总目录) 全网最全诊断梳理<UDS/OBD诊断&诊断描述文件CDD>总目录https://blog.csdn.net ...
- ISO11898/ISO14229/ISO14230/ISO15031/ISO15765标准对比简介
各行各业都有很多的国际标准和规范,汽车行业也不例外,经常遇到一套一套的标准和规范,什么ISO11898,ISO14229,ISO14230,ISO15031,ISO15765等等,这些标准规范到底是干 ...
- 这两个货,能和谐共处
摘要 本篇笔记主要记录J1939诊断协议和UDS基于CAN的诊断协议为什么可以和谐共处. 准备工作 J1939标准文档. UDS ISO 14229和ISO 15765文档 先来说说UDS Unifi ...
- uds帧格式_如何看懂UDS诊断报文
UDS介绍 UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议是ISO 15765 和ISO 14229 定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它 ...
最新文章
- could not load inserted library: /usr/lib/libgmalloc.dylib
- 互联网协议 — 数据交换技术
- IOS开发之NSObject协议类方法说明
- 健康心理要防八种“过度”
- React对标签属性进行限制(props)
- 数据结构实验之图论九:最小生成树
- Eclipse搭建SSH环境实现Struts2分页显示mysql数据库表中内容
- DevOps使用教程 华为云(14)持续集成 流水线 自动化测试 怎么用
- 北京飞马贸易借沟通CTBS实现总部与分公司同步做帐
- vim查找和替换字符串
- 服务器命令里面怎么删除文件,scp删除服务器文件命令
- 高薪程序员面试题精讲系列82之说一下SQL查询语句的执行顺序详解-原理篇(下)
- 啥是认知智能? 认知智能和人工智能到底有啥区别? 你知道吗? 道翰天琼认知智能。
- 班尼机器人维修方法_工业机器人常见故障和修理方法
- vue+PHP+MySQL
- HDU - 5172 GTY's gay friends
- 投票系统 简易js刷票脚本
- 计算机网络实验一:网络常用命令
- 产业合作打造中国云计算实践通途
- 广发财智金到底安不安全