J15765

J15765 (7)

具体看NL_OBD_SendCANFrame函数关于ISO15765-4协议这部分代码的实现。
ISO15765-4 读故障码
在NL_OBD_SendCANFrame函数的支持下,OBD诊断程序的开发就会变得简单,我们只需关注ISO15031-5协议的功能实现即可,网络层,数据链路层等底层处理由NL_OBD_SendCANFrame函数完成。
Monday, 04 May 2020 17:19

ISO 15765 协议下载

Written by

下载链接

Sunday, 12 April 2020 00:19

UDS网络层/TP层(ISO 15765-2)的解读

Written by

本文是对 ISO 15765-2-2011 协议的一些解读。

Sunday, 12 April 2020 00:06

基于CAN总线实现的UDS诊断(DoCAN)

Written by

本篇文章简要介绍一下基于CAN总线实现的诊断协议的传输层。本文以classical CAN为例,CAN FD原理类似,不单独讲述。

网络层的国际标准是ISO 15756-2,该标准详细规定了协议的具体细节。CAN总线是一帧8个字节,该协议可以使CAN总线高效的传输大约8个字节(up to 4095 bytes)的命令和数据。基于该标准文档,我开发出了一个独立性良好的协议栈,工作在上层诊断协议之下和下层CAN驱动之上,下面详解开发协议栈时需要实现的部分(基于 ISO 15765-2:2004(E))