需要看14229或15031协议去这里

记录一下解析ISO27145
由于项目原因,要做OBD排放,先是学习了ISO15031,学习完以后发现国五使用的是15031国六已经升级为了27145,心态崩了,只能重新学习27145

协议看下来,ISO27145协议中只有2和3对我做排放有用

ISO27145-1

这里边介绍的是一般信息和用例定义,这部分因为我这里没有用到没有细看

ISO27145-2

这里边介绍的是与排放相关的通用数据规则,用于查询(相当于14229中的子功能)


1、10用于查询故障码
2、18用于查询DID


这是具体的组成形式

这里介绍了对应的要做什么功能,比如:要读15031中VIN码

SID:ISO27145-3中所描述的读的服务
HB:高字节读DID固定18
MB:中字节(15031中的VIN码属于信息类型ID)F8
LB:低字节(15031中VIN码为09 02 取02子功能)02

ISO27145-3

这里边主要介绍了支持的服务 12服务 14服务 19服务 22服务 31服务

14服务

和14229一样,是清除故障码服务

19服务

读取故障码服务

22服务

读取信息服务

31服务

常规控制服务

ISO27145-4


ISO27145协议解析相关推荐

  1. 读取WWH-OBD(ISO27145协议)数据流

    ISO27145协议使用两字节的数据标识符DID: 下图显示了如何基于SAE J1979-DA规范定义2字节数据标识符和例程标识符. 2字节数据标识符DID的"低字节"来源于SAE ...

  2. synopsys PCIE IP协议解析

    synopsys PCIE IP协议解析 1.Overview Core支持单个Pcie内核的Loopback功能,该功能主要为了做芯片验证,以及在没有远程接收器件的情况下完成自己的回环.同时,Cor ...

  3. 详解BLE 空中包格式—兼BLE Link layer协议解析

    BLE有几种空中包格式?常见的PDU命令有哪些?PDU和MTU的区别是什么?DLE又是什么?BLE怎么实现重传的?BLE ACK机制原理是什么?希望这篇文章能帮你回答以上问题. 虽然BLE空中包(pa ...

  4. wireshark协议解析器 源码分析 封装调用

    源码分析 Wireshark启动时,所有解析器进行初始化和注册.要注册的信息包括协议名称.各个字段的信息.过滤用的关键字.要关联的下层协议与端口(handoff)等.在解析过程,每个解析器负责解析自己 ...

  5. wireshark协议解析器原理与插件编写

    工作原理 每个解析器解码自己的协议部分, 然后把封装协议的解码传递给后续协议. 因此它可能总是从一个Frame解析器开始, Frame解析器解析捕获文件自己的数据包细节(如:时间戳), 将数据交给一个 ...

  6. SGS 0.9.7 协议解析

    SGS as客户端发送数据规则: sgs 是0.9.7版 协议规则:  包头3个字节: 包大小(2个字节),命令(1个字节)  数据包  注意:包大小=命令+ 数据包 的大小 登陆命令:   命令是: ...

  7. 简易HTTP协议解析

    首先介绍一些必要的知识点. TCP协议为操作系统底层协议,能够保证应用层获取到完整的.顺序一直的包序列.但TCP不提供具体的分包,需要上层协议自己解决.TCP发送给上层协议的数据是一个没有意义的字符串 ...

  8. 视音频数据处理入门:UDP-RTP协议解析

    ===================================================== 视音频数据处理入门系列文章: 视音频数据处理入门:RGB.YUV像素数据处理 视音频数据处理 ...

  9. 公网传输技术之SRT协议解析(上)

     点击上方"LiveVideoStack"关注我们 作者:张博力 编辑:Alex ▼扫描下图二维码或点击阅读原文▼ 了解音视频技术大会更多信息 " 摘  要:SRT协议( ...

  10. 修改wireshark协议解析规则

    不同的协议有不同的解码器,wireshark尝试为每个包尝试找到正确的解码器,特定的情况有可能会选择错误的解码器. 1.使用了其它协议的标准端口,被错误解码,使用udp的80端口发送数据被当作QUIC ...

最新文章

  1. iOS 添加字体并使用
  2. Linux下用Xdebug调试php
  3. COGS-257-动态排名系统-树状数组+主席树
  4. 【详谈 Delta Lake 】系列技术专题 之 特性(Features)
  5. 显示栅格数据的渲染器
  6. 数据--第38课 - 霍夫曼树
  7. Struts标签 bean:write用法
  8. React-Native入门指南——第七篇动手写组件
  9. 【易微信系列一】查找附近的人
  10. GitHub上发现个菜谱仓库,来看看程序员都吃啥?
  11. 社团部部长工作计划计算机学院,社团部长的工作计划(共9篇).doc
  12. EVC4 安装与初步使用
  13. 一行代码去除序列中含有n或者其他简并碱基的低质量序列
  14. 4字节 经纬度_北京54坐标系转经纬度坐标系教程
  15. Zhong__Centos安装Redis
  16. Composer 使用简单教程
  17. html怎么去除广告,无需外力 巧妙去除Vagaa哇嘎界面广告
  18. 对电影题材分析的案例-电影类型与电影利润之间的关系(2021/07/24)
  19. 微软OA认证/ADFS认证 java 源码解析
  20. python 自定义进制转换,Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)...

热门文章

  1. 面试阿里(P8)竟被MySQL难倒,奋发图强二次面试斩获阿里offer
  2. 15个开发者最亲睐的Andr​​oid代码编辑器
  3. Awesomium源码及编译
  4. 安卓代码设置系统时间
  5. php后台登录,实现后台管理员登录功能
  6. 西门子plc cpu228 4路模拟量输入 2路模拟量输出
  7. 年龄、性别2022 cnn算法笔记
  8. 基于Springboot+MYSQL实现在线点餐系统源码
  9. 使用Luyten工具反编译jar包
  10. 分享一个原始传奇的辅助脚本