首页 > 其他分享 >UDS笔记

UDS笔记

时间:2023-02-28 16:00:09浏览次数:42  
标签:UDS 19 DTC 15031 笔记 诊断 ISO 15765

诊断接口

OBD引脚:6-CAN_H,14-CAN_L

诊断重要文档查询:

ISO 14229-1:UDS 要求和规范 ISO 15765-2:网络层服务 ISO 15765-3:诊断服务的实施 ISO 15765-4:排放相关系统的要求 ISO 15031-5:与排放相关的诊断服务 ISO 15031-3:诊断连接器和有关电路,规范,使用 ISO 15031-6 :故障诊断编码定义 ISO11898:CAN的数据链路层和高速物理层  

诊断报文格式

单帧(SF) SingleFrame 第一帧(FF) FirstFrame 连续帧(CF) ConsecutiveFrame 流控制帧(FC) FolwControl  

网络层参数定义:

诊断会话模式转换

扩展安全访问:L1 编程安全访问:L2

报文格式

例如: Tester send: 0x10 01 肯定响应:0x51 10 否定响应:0x7F 10 NRC  

19 读取DTC信息

DTC 状态掩码相匹配的 DTC 数目(19 01) DTC 状态掩码相匹配的所有 DTC 列表和状态信息(19 02) DTC 码和 DTCsnapshot 记录号码(FF 代表所有记录)相关的 DTCSnapshot 记录信息(19 04) DTC 码和 DTCExtendedDatarecord 号 码(FF 代表所有记录)相关的 DTCExtendedData 记录信息。扩展数 据的典型应用是存储与 DTC 相关的动 态信息,如故障发生次数及最近一个故 障的发生时间(19 06) 获取 ECU 支持的所有 DTC 列表和状态信息(19 0A)  

标签:UDS,19,DTC,15031,笔记,诊断,ISO,15765
From: https://www.cnblogs.com/aplmmy49y/p/17164617.html

相关文章

  • 学习笔记285—docker 容器基础技术:linux cgroup 简介
    docker容器基础技术:linuxcgroup简介Linuxcgroups的全称是LinuxControlGroups,它是Linux内核的特性,主要作用是限制、记录和隔离进程组(processgroups)使用的物理资......
  • Linux安装PHP8 新版笔记
    PHP部分 官网下载地址:https://www.php.net/downloads.php 我下载的是此时的最新稳定版8.2.3cd/usr/localwgethttps://www.php.net/distributions/php-8.2.3.tar.......
  • Prometheus笔记-设置Basic_auth登录校验
    密码是采用bcrypt加密创建web.yml配置文件basic_auth_users: #密码生成地址:https://www.bejson.com/encrypt/bcrpyt_encode/,格式为[用户名:密码]admin:$2y$......
  • 《分布式技术原理与算法解析》学习笔记Day25
    负载均衡负载均衡是分布式可靠性中非常关键的一个问题,它在一定程度上反映了分布式系统对业务处理的能力。什么是负载均衡?负载均衡可以分为两种:请求负载均衡,即将用户的......
  • 【spring笔记】Spring整合Mybaties
    官方文档:http://mybatis.org/spring/zh/sqlsession.html1、实现方式1核心思想:利用Spring配置依赖注入创建sqlSessionFactory和sqlSession实例需要的包如下:1.1、编......
  • 【spring笔记】Spring声明事务
    前情提要:事物在Mysql数据库中已经学过,具有ACID的特性1、Spring事物管理分为两类:声明式事物:AOP编程式事物:需要在代码中,进行事物的管理编程式事物还是没有AOP的统一处理......
  • 【spring笔记】Mybaties入门
    1、官方文档https://mybatis.org/mybatis-3/zh/getting-started.html2、搭建一个Mybatis实例2.1首先看配置文件mybatis-config.xml这里面包括获取数据库连接实例的数......
  • matlab 学习笔记1
    demohelp//显示帮助文档helpx//显示x的用法x可以是运算符或者函数.*//点乘......//续行a=[1,2]//定义向量a*^b//点乘的乘幂a\b//左除//aboutvectorsA=[1,2......
  • Java学习笔记12
    正则表达式1.概述​ 在Java中,我们经常需要验证一些字符串,例如:年龄必须是2位的数字、用户名必须是8位长度而且只能包含大小写字母、数字等。正则表达式就是用来验证各种字......
  • 基础Java学习笔记(一)
    学习笔记01两年前学的Java,现在已经忘得差不多了,跟着狂神说Java的视频从头开始学,希望能救一救ww一、JDKJREJVM1.JDKjavadevelopmentkit2.JREjavaRuntimeEnvir......