OBD接口引脚定义

汽车的OBD接口引脚定义分配如下图所示,OBD接口共有16个引脚(可参考 ISO 15031-3)。

1、引脚1,3,8,9,11,12,13

引脚1,3,8,9,11,12,13由主机厂进行分配。

2、引脚2

如果车辆中使用SAE J1850 10,4 VPW(可变脉冲)来提供OBD所需的通信服务,则车辆OBD接口的引脚2应为SAE J1850 10,4 VPW信号连接。

如果在车辆中使用SAE J1850 41,6 PWM(脉冲宽度调制)来提供OBD所需的通信服务,则车辆OBD接口的引脚2应为SAE J1850 41,6 PWM连接的总线正极信号。

如果没有使用SAE J1850 10,4 VPW或SAE J1850 41,6 PWM,那么引脚2的分配由车辆制造商自行决定,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。

3、引脚4

车辆OBD的引脚4被指定为底盘地(Chassis ground),并应与车辆底盘进行电气连接,例如满足ISO15031-4标准的外部试验设备提供电源接地(可见下文中外部设备引脚4的使用)。

4、引脚5

车辆OBD接口的引脚5被指定为信号接地(Signal Ground),并在车辆OBD中实现(如在外部测试设备中为通信收发器提供接地,以及为测试设备提供可能的电源接地)。

引脚5在车辆中的实现,需要考虑车辆使用OBD通信接口的噪声和节点间电压偏移限制。应使用蓄电池负极、common vehicle clean signal ground、“clean”、"logic”或车辆内的其他连接点,以最小化节点间的电压偏移和噪声。(可见下文中外部设备引脚5的使用)

5、引脚6和14

如果车辆使用CAN线进行OBD通信服务,那么引脚6即为CAN_H信号,引脚14即为CAN_L信号。

如果车辆不使用CAN线通信,那么引脚6和引脚14由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。

6、引脚7

如果使用单线或双线,ISO 9142-2或14230-4提供OBD通信服务,那么引脚7即为K线信号。

如果车辆不使用单线或双线,ISO 9142-2或14230-4提供OBD通信服务,那么引脚7由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。

7、引脚10

如果在车辆中使用SAE J1850 41,6 PWM(脉冲宽度调制)来提供OBD所需的通信服务,则车辆OBD接口的引脚2应为SAE J1850 41,6 PWM连接的总线负极信号。

如果车辆不使用SAE J1850 41,6 PWM(脉冲宽度调制)来提供OBD所需的通信服务,那么引脚10由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。

8、引脚15

如果使用双线ISO 9142-2或14230-4提供OBD通信服务,那么引脚15即为L线接口。

如果车辆不使用双线ISO 9142-2或14230-4提供OBD通信服务,那么引脚14由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。

9、引脚16

车辆OBD的引脚16用于为外部诊断测试设备提供永久正电压,既可用于供电,也可作为K线通信的参考。引脚16的连接应使用保险丝或其他电路保护元件进行保护。(A型和B型的不同可参考汽车OBD接口位置和设计说明)

a)对于A型OBD,引脚16的标准电源电压应为12V,并且支持的电流应≥4.0A

b)对于B型OBD,引脚16的标准电源电压应为24V,并且支持的电流应≥2.0 A

10、车辆OBD保护

如果车辆OBD的引脚短接在一起,车辆制造商应提供电路保护。此保护仅限于外部测试设备与车辆连接之前,车辆OBD上存在的电压范围。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/37693.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【React】精选10题

1.React Hooks带来了什么便利? React Hooks是React16.8版本中引入的新特性,它带来了许多便利。 更简单的状态管理 使用useState Hook可以在函数组件中方便地管理状态,避免了使用类组件时需要继承React.Component的繁琐操作。 避免使用类组件…

小红书运营 变现方法总结(精)

大家好,我是网媒智星,今天跟大家分享一下小红书运营方面的知识,怎样利用小红书变现?全篇倾情干货输出,认真学习,保证您收获多多。 首先,让我们来分析一下小红书平台的优势。关于卖东西&#xff…

Open3D (C++) 基于拟合高差的点云地面点提取

目录 一、算法原理1、原理概述2、参考文献二、代码实现三、结果展示1、原始点云2、提取结果四、相关链接系列文章(连载中。。。): Open3D (C++) 基于高程的点云地面点提取Open3D (C++) 基于拟合平面的点云地面点提取Open3D (C++) 基于拟合高差的点云地面点提取</

vue + less 实现动态主题换肤功能

文章目录 前言一、前提条件1. 初始化vue项目2. 安装插件 二、新建文件夹主题theme1.style.less文件2.model.js文件3.theme.js文件theme文件夹最终效果 三、修改vue.config.js文件四、页面上的具体使用1. index.vue 页面2. index.vue 页面注意点说明3. index.vue 效果 五、在js中…

VSCode使用SSH无密码连接Ubuntu

VSCode使用SSH无密码连接Ubuntu 前提条件&#xff1a; 1. 能够正常使用vscode的Remote-ssh连接Ubuntu 2. Ubuntu配置静态ip&#xff08;否则经常需要修改Remote-ssh的配置文件里的IP&#xff09; 链接-> ubuntun 18.04设为静态ip&#xff08;.net模式&#xff0c;可连接…

shell使用总结

一、语法 数据类型 字符串 如果没有特殊说明&#xff0c;数据类型默认都是字符串。常见字符串操作有&#xff1a; 已知变量strabcabc 1、切片 echo ${str:1:3} #${varName:offset:size},分页取子串 echo ${str:2} #${varName:offset},偏移offset个字符取至末端 echo …

加载AB包程序集,反射获取并实例化类调用方法

加载AB包文件&#xff0c;加载bytes程序集资源&#xff0c;通过反射获取类&#xff0c;实例化添加组件&#xff0c;调用方法 public class LoadAB : MonoBehaviour {private void Update(){if (Input.GetKeyDown(KeyCode.H)){Load();}}void Load(){string classname "ID…

如何解决docker中出现的“bash: vim: command not found”

目录 问题描述&#xff1a; 问题解决&#xff1a; 问题描述&#xff1a; 在docker中&#xff0c;想要执行vim编辑文件&#xff0c;弹出“docker bash: vim: command not found“&#xff08;如下图&#xff09;&#xff0c;请问该如何解决&#xff1f; 问题解决&#xff1a; …

FPGA应用学习笔记------系统复位一(同异复位)

要满足复位恢复时间才能正常复位&#xff0c;不然会产生输出准稳态&#xff0c;输出逻辑错误 复位恢复时间只会存在复位释放时刻&#xff0c;不会出现在确立时刻&#xff0c;则不推荐完全异步复位 完全同步复位&#xff0c;肯定是同步于时钟滴&#xff0c;并将总是满足时钟条件…

研发工程师玩转Kubernetes——就绪探针(Readiness Probe)和服务(Service)

在《研发工程师玩转Kubernetes——启动、存活和就绪探针》中&#xff0c;我们讲了就绪探针和服务之间的特殊关系。就绪探针检测失败并不代表整个程序处于“非存活”状态&#xff0c;可能只是短暂临时的不可以提供服务&#xff0c;比如CPU阶段性占满&#xff0c;导致就绪探针检测…

【Spring MVC】Spring MVC基于注解的程序开发

目录 一、什么是Spring MVC 二、Spring MVC项目的创建和使用 1、实现客户端和服务器端之间的连接 1.1、RequsestMapping注解 1.2、RequestMapper的简单使用 1.3、使用GetMapping和POSTMapping注解来实现HTTP连接 三、获取参数 1、实现获取单个参数 2、实现获取对象 3…

解决ubantu驱动掉了的问题

这里写自定义目录标题 解决ubuntu驱动掉了的问题 解决ubuntu驱动掉了的问题 首先确定是否有驱动&#xff1a; ls /usr/src | grep nvidia若有&#xff0c;则大概率是驱动版本与内核版本对应不上&#xff0c;则把内核版本切换为初始版本即可。参照&#xff1a;https://blog.cs…

书写自动智慧:探索Python文本分类器的开发与应用:支持二分类、多分类、多标签分类、多层级分类和Kmeans聚类

书写自动智慧&#xff1a;探索Python文本分类器的开发与应用&#xff1a;支持二分类、多分类、多标签分类、多层级分类和Kmeans聚类 文本分类器&#xff0c;提供多种文本分类和聚类算法&#xff0c;支持句子和文档级的文本分类任务&#xff0c;支持二分类、多分类、多标签分类…

nodejs+vue+elementui+express智慧社区小区物业管理系统的设计与实现_2p760

开发语言 node.js 框架&#xff1a;Express 前端:Vue.js 数据库&#xff1a;mysql 数据库工具&#xff1a;Navicat 开发软件&#xff1a;VScode 前端nodejsvueelementuiexpress vue的文件结构其实就是一个index.html 中间的内容&#xff0c;用的是vue&#xff0c;但最终都会转…

OpenCV图像处理——形态学操作

目录 连通性形态学操作腐蚀和膨胀开闭运算礼帽和黑帽 连通性 形态学操作 形态学转换是基于图像形状的一些简单操作。它通常在二进制图像上执行。腐蚀和膨胀时两个基本的形态学运算符。然后它的变体形式如开运算&#xff0c;闭运算&#xff0c;礼帽黑帽等 腐蚀和膨胀 cv.erode…

费曼学习法

费曼学习法 费曼学习法&#xff08;Feynman Technique&#xff09;是一种学习和理解复杂概念的方法&#xff0c;以理查德费曼&#xff08;Richard Feynman&#xff09;这位著名的理论物理学家命名。该方法的核心思想是通过将学习内容简化并用自己的话解释给别人&#xff0c;来…

Node.js学习笔记-04

这第九章也是个大重点 九、玩转进程 Node在选型时决定在V8引擎之上构建&#xff0c;也就意味着它的模型与浏览器类似。 本章关于进程的介绍和讨论将会解决如下两个问题&#xff1a; 单进程单线程并非完美&#xff0c;如今CPU基本均是多核的&#xff0c;真正的服务器&#xf…

背上小书包准备面试之TypeScript篇

目录 typescript是啥&#xff1f;与javascript的区别&#xff1f; typescript数据类型&#xff1f; typescript中枚举类型&#xff1f;应用场景&#xff1f; typescript中接口的理解&#xff1f;应用场景&#xff1f; typescript中泛型的理解&#xff1f;应用场景&#xf…

轻薄的ESL电子标签有哪些特性?

在智慧物联逐渐走进千万家的当下&#xff0c;技术变革更加日新月异。ESL电子标签作为科技物联的重要组成部分&#xff0c;是推动千行百业数字化转型的重要技术&#xff0c;促进物联网产业的蓬勃发展。在智慧零售、智慧办公、智慧仓储等领域&#xff0c;ESL电子标签在未来是不可…

win11右下角图标(网络,音量,电量)点击无反应问题,两分钟解决!

win11系统用的好好的&#xff0c;突然有一天任务栏右下角的常用三件套&#xff08;网络&#xff0c;音量&#xff0c;电量&#xff09;左键单击没反应&#xff0c;无法方便的调节音量和连接wifi&#xff0c;如下图所示&#xff0c;但是右键好用&#xff0c;不过不方便。网上查了…