
UDS诊断
Auto笔记
本人从事汽车电子行业,主要负责底层驱动开发、上位机软件开发、应用层逻辑开发
包括:UDS、OSEK、SIMULINK、Bootloader、ISO14229、ISO15765.。。。
展开
-
汽车UDS诊断教程 ISO15765(十)
地址结构概述目标地址及源地址都编码在 29 位 CAN 标识符中,并且每个长度为 11 位。地址的定义一个地址包含两个部分a)网络地址网络地址部分包含第一个连续的位“X”地址并且决定了一个节点所在的网络。同一物理总线上的节点应当分配同一个网络地址。网络地址部分不应当将所有的位置为 1.因 此,最小的网络地址长度应为 2 个位。最大长度应为 9 个位因为因为至少需要 2 个...原创 2020-01-08 19:52:24 · 3928 阅读 · 0 评论 -
汽车UDS诊断教程 ISO15765(九)
网络层接口网络层接口概述主要介绍了ISO 15765 协议使用 ISO 15765-2 定义的网络层服务进行诊断信息的收发。定义了应用层协议数据单元(A_PDU)到网络层协议数据单元(N_PDU)的映射。其中需要注意:网络层的服务用语应用层及诊断会话管理的定时。流控N_PCI参数定义客户机 Stmin 参数不应该使用0xF1-0xF9 的值。这些 Stmin 参数值应汽车...原创 2020-01-06 20:31:52 · 3828 阅读 · 0 评论 -
汽车UDS诊断教程 ISO15765(八)
ISO15765-3是什么?包含哪些内容?具体的定时参数描述默认会话下物理通信下图描述了客户机和服务器在默认会话下物理地址请求信息定时的操作。a)客户端诊断应用层通过发送N_USData.req到网络层开始发送请求信息。网络层传递该请求信息至服务器。该请求信息要么以单诊的形式或多帧的形式。b)在多帧信息情况下,请求开始于网络层发送的N_USDat...原创 2019-12-29 21:09:29 · 3062 阅读 · 1 评论 -
汽车UDS诊断教程 ISO15765(七)
接上一节,ISO15765-3是什么?包含哪些内容?ISO15765-3主要范围ISO 15765-3 协议是按照 ISO 14229-1,描述了在ISO11898 定义的控制器局域网中统一诊断服务(UDS)的实施。它给所有汽车连接至CAN网络服务器及外部测试设备提供诊断服务及服务器存储器编程的需求。术语、缩写DA目标地址ID标识符DLC数据长度码G...原创 2019-12-28 20:18:36 · 5632 阅读 · 0 评论 -
汽车UDS诊断教程 ISO15765(六)
ISO15765-2是什么?包含哪些内容?接上一节了解具体数据链路层的使用数据链路层接口服务L_Data.request该请求服务需要通过<Idetifier>标识,将<Data>数据映射到指定的数据链路层单元。<Idetifier>标识需提供参照指定的访问格式发送<Data>数据:L_Da...原创 2019-12-23 21:08:37 · 4296 阅读 · 1 评论 -
汽车UDS诊断教程 ISO15765(五)
ISO15765-2是什么?包含哪些内容?接上一节了解具体网络层定时网络层定时定时参数运行要求的数值是是对对等通信的约束,以符合该协议。某个应用应指明规定的运行需求,该范围在下表中定义。定义超时的值应比运行要求的值大保证系统工作且使克服运行需求值在(高总线负载)时,绝对不会满足。指定的超时的值认为是执行的最低限。实际超时的发生不应长于指定超时值+50%。网络层...原创 2019-12-22 19:37:26 · 3332 阅读 · 0 评论 -
汽车UDS诊断教程 ISO15765(四)
接上一节具体描述ISO15765-2网络层协议协议功能网络层协议协议有如下功能:a)发送/接收最多4095个字节的数据信息b)报告发送/接收完成状态。单帧发送(扩展及混合地址情况下)最多发送6字节或(正常地址情况下)7字节数据,按照N_PDU格式发送信息,称为单帧(SF)。最多6或7字节的接收通过N_PDU制式。...原创 2019-12-21 21:20:39 · 8415 阅读 · 0 评论 -
汽车UDS诊断教程 ISO15765(三)
ISO15765-2是什么?包含哪些内容? 接上一节网络层服务项所有的网络层服务项有统一的结构。为了定义这些服务项,三类主要的服务项说明如下:请求服务,被更高的通信层或应用层使用,用于向网络层传递控制信息及要发送的数据; 指示服务,被网络层使用,用于向更高通信层或应用层传递状态信息及接收到的数据; 确认服务,被网络层使用,用于向更高通信层或应用层传递状态信息。这些服务说...原创 2019-12-19 22:13:52 · 4719 阅读 · 0 评论 -
汽车UDS诊断教程 ISO15765(二)
ISO15765-2是什么?包含哪些内容?ISO15765-2的协议,定义车载诊断系统网络层要求,提供在CAN数据链路层(ISO11898定义)上运行。虽说它最初设计是用在诊断系统上的,它同样适用于其它需要网络层协议的CAN通信系统上。为了达到诊断通信要求,ISO15765协议是基于ISO/IEC 7498和ISO/IEC 10731的开放互联系统基本参考模型建立的。该模型将通信系统分为七...原创 2019-12-18 20:52:03 · 5972 阅读 · 2 评论 -
汽车UDS诊断教程 ISO15765(一)
ISO15765是什么?包含哪些内容ISO(国际标准化组织)是一个世界范围内的国家标准机构(国际标准化组织)。(具体可以自行百度了解下)IS015765由技术委员会IS0/TC22下属的道路车辆第3小组编写的电气和电子设备标准。IS015765道路车辆一控制局域网络诊断(CAN)IS015765由以下几部分组成:1部分:一般信息 2部分:网络层服务 3部分:统一诊断服务( ...原创 2019-12-15 14:15:09 · 8788 阅读 · 0 评论