![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UDS诊断
文章平均质量分 89
up up day
学习使我快乐!!!
展开
-
UDS诊断专栏目录及索引
该文章为 UDS诊断专栏目录索引原创 2024-03-18 23:24:22 · 1069 阅读 · 1 评论 -
汽车ECU BootLoader升级
Bootloader是一段独立的程序。它包含启动代码、中断、主程序(Boot_main函数)、操作系统(非必须)。Bootloader存在的意义就是指更新App程序。原创 2024-01-19 09:07:35 · 3493 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 37服务
37服务,即 RequestTransferExit(请求传输终止)服务,客户端利用此服务终止客户端与服务器之间的数据传输(上传或下载)。原创 2024-01-18 09:40:11 · 1649 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 14服务
14服务,即 ClearDiagnosticInformation(清除诊断信息)服务,清除一个或多个服务器内存中的诊断信息。原创 2024-01-18 09:39:35 · 1699 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 36服务
36服务,即 TransferData(传输数据)服务,客户端利用 TransferData(传输数据)服务从客户端向服务器(下载)或从服务器向客户端(上传)传输数据。原创 2024-01-17 10:04:26 · 2799 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 34服务
34服务,即 RequestDownload(请求下载)服务,客户端利用 requestDownload(请求下载)服务启动客户端到服务器之间的数据传输(下载)。原创 2024-01-15 09:26:05 · 3783 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 31服务
31服务,即 RoutineControl(例程控制)服务,该服务允许客户端使用 RoutineControl(例程控制)服务执行指定的步骤顺序并获取任何相关结果。原创 2024-01-15 09:24:41 · 5026 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 3D服务
3D服务,即 WriteMemoryByAddress(按地址写内存)服务,允许客户端向服务器的一个或多个连续存储单元写入信息。原创 2024-01-08 09:44:37 · 1122 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 2F服务
2F服务,即 InputOutputControlByIdentifier(按标识符的输入输出控制)服务,该服务用于相对简单的(如静态)输入替换/输出控制,但若必须使用较为复杂的输入替换/输出控制时,则使用 routineControl(例程控制)原创 2024-01-08 09:43:04 · 2943 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 2E服务
2E服务,即 WriteDataByIdentifier(按标识符写数据)服务,该服务允许客户端向服务器中给定数据标识符指定的内部位置写入信息。原创 2024-01-04 09:37:05 · 1164 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 23服务
23服务,即 ReadMemoryByAddress(按地址读取内存)服务,该服务允许客户端通过待读取内存的给定起始地址和大小请求服务器中的内存数据。原创 2024-01-04 09:09:24 · 1092 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 22服务
22服务,即 ReadDataByIdentifier(按标识符读取数据)服务,该服务允许客户端请求读取服务器中通过一个或多个dataIdentifiers(数据标识符)所标识的数据记录值。原创 2024-01-03 00:03:12 · 2265 阅读 · 1 评论 -
UDS诊断(ISO14229-1) 19服务
19服务,即 ReadDTCInformation(读取 DTC 信息)服务,允许客户端读取接受自任何车载服务器或服务器组的服务器常驻故障诊断码(DTC)信息。原创 2024-01-03 00:01:38 · 2358 阅读 · 4 评论 -
UDS诊断(ISO14229-1) 3E服务
3E服务,即 TesterPresent(测试仪保活)服务,该服务用于将一个或多个ECU保持在非 defaultSession(默认会话)的诊断会话状态。原创 2024-01-02 09:55:39 · 1633 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 28服务
28服务,即 CommunicationControl(通信控制)服务,用来开启/关闭 ECU 报文的传输和/或接收原创 2024-01-02 09:54:25 · 2005 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 27服务
简单来说,不同安全级别的请求种子和发送密钥是一一对应的,相邻的一对奇偶数对应一种安全级别,其中奇数代表请求种子,偶数代表发送密钥原创 2024-01-01 15:17:41 · 3157 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 11服务
11服务,即 ECUReset(ECU重置)服务,用来控制MCU进行重启,重启分为硬件重启和软件重启。原创 2024-01-01 15:10:13 · 1156 阅读 · 0 评论 -
UDS诊断(ISO14229-1) 85服务
85服务,即 ControlDTCSetting(控制 DTC 设置)服务,该服务用于停止或继续ECU中 DTC 状态位的更新(是否记录DTC)。原创 2023-12-26 23:04:34 · 1284 阅读 · 0 评论 -
DTC 故障严重程度
DTCSeverityMask(DTC严重性掩码)/ DTCSeverity(DTC严重性)包含了DTC严重性和DTC类别信息。原创 2023-12-15 22:43:52 · 666 阅读 · 0 评论 -
UDS DTC老化机制
当某个DTC在一定次数的操作循环内,不再出现时,将存储中关于这个DTC的信息从内存中清除的行为称为老化。原创 2023-12-15 22:42:25 · 2368 阅读 · 0 评论 -
UDS 操作循环
各种操作周期是计算周期相关状态信息(如testCompleteThisOperationCycle)的基础。原创 2023-12-14 09:38:07 · 1289 阅读 · 0 评论 -
UDS DTC状态掩码/DTC状态位
DTC状态位(StatusOfDTC),又叫DTC状态掩码(DTCStatusMask),是用来指示DTC所对应的故障是否发生,是否被确认等状态。原创 2023-12-12 23:49:50 · 4282 阅读 · 0 评论 -
UDS DTC故障码格式
一个完整的DTC码有 3个 Byte,包含2个Byte的故障内码(5位标准故障码) + 1个Byte的故障类型原创 2023-12-11 23:27:29 · 3065 阅读 · 11 评论 -
UDS诊断(ISO14229-1) 10服务
10服务,即 Diagnostic Session Control(诊断会话控制)服务用于启用服务器中的不同诊断会话,可以通过会话模式赋予不同诊断服务 不同的执行权限。原创 2023-12-07 23:57:21 · 1798 阅读 · 1 评论 -
UDS 诊断报文格式
网络层最重要的目的就是把数据转换成符合标准的单一数据帧(符合can总线规范的),从而进行数据传输。报文信息每次最多传输4095个字节(基于can),但是单帧长度最多为8个字节,此时需要将报文进行拆分传输。原创 2023-12-04 21:14:31 · 2340 阅读 · 0 评论 -
UDS 相关时间参数
UDS 全部时间参数P2 Client P2 Server P2* Client P2* Server S3 Client S3 Server原创 2023-11-28 23:36:10 · 2268 阅读 · 0 评论