汽车OBD接口定义
汽车上的OBD-II接口(母):

ELM327用到的引脚:
2: SAE-J1850 PWM和SAE-1850 VPW总线(+) 4. 车身地 5. 信号地
6. CAN high (ISO 15765-4和SAE-J2284) 7. ISO 9141-2和ISO 14230-4总线的K线
10. SAE-J1850 PWM协议总线(-)(not SAE-1850 VPW) Europe, etc. Chrysler CCD Bus(+)
14. CAN low (ISO 15765-4和SAE-J2284) 15. ISO 9141-2和ISO 14230-4总线的L线 16. 蓄电池电压
全部引脚定义:
1. Manufacturer discretion. GM: J2411 GMLAN/SWC/Single-Wire CAN. 2. SAE-J1850 PWM和SAE-1850 VPW总线(+)
3. Ford DCL(+) Argentina, Brazil (pre OBD-II) 1997-2000, USA, 4. 车身地 5. 信号地
6. CAN high (ISO 15765-4 and SAE-J2284) 7. ISO 9141-2和ISO 14230-4总线的K线 8. - 9. -
10. Bus negative Line of SAE-J1850 PWM only (not SAE-1850 VPW) Europe, etc. Chrysler CCD Bus(+)
11. Ford DCL(-) Argentina, Brazil (pre OBD-II) 1997-2000, USA, Europe, etc. Chrysler CCD Bus(-) 12. - 13.
14. CAN low (ISO 15765-4和SAE-J2284) 15. ISO 9141-2和ISO 14230-4总线的L线 16. 蓄电池电压
OBD—II标准使用的通讯协议一般有:
---------------------------------------------------
PIN7,PIN15
ISO 9141-2,
ISO 14230-4(KWP2000),是其中的一种。
---------------------------------------------------
PIN2,PIN10
SAE J1850PWM,
SAE J1850 VPM,
---------------------------------------------------
PIN6,PIN14
CAN
ISO15765-4(SAE-J2284)。
二. 各个总线介绍
(一)CAN
①电平
(差分信号)有信号CANH=3.5V,CANL=1.5V,
没有信号CANH=2.5V,CANL=2.5V
②速率 速率:CAN系统又分为高速和低速,高速CAN系统采用硬线是动力型,速度:500kbps,控制ECU、ABS等;低速CAN是舒适型,速度:125Kbps,主要控制仪表、防盗等。
③协议程序
见文件表0-01-01(CAN协议程序)
(二)J1850
①电平
H:4.25V~20V
L:低于3.5V
②速率
速率:20kbps~125kbps
(定:美)用于福特(Ford)、通用汽车(General Moter;GM)、克赖斯勒(Chrysler)等
③协议程序
(三)ISO 9141-2
个人理解:
高电平:8*80%
低电平:8*20%
/******端口草稿********/
pin 1 ......sae j2411, gm single wire can;通用公司单线 can-bus
pin 2 ......iso 11519-4 (bus+)(sae j1850), 和10号脚同时使用, 41.6 kbps pwm脉宽调制
单线用法:只用2号脚1根线通讯10.4 kbps vpw可变脉宽调制 byte header + crc,
no "checksum" or "inter-byte separation" (in frame response byte ?)
pin 3 ...... chrysler, ccd+ (not obd) ;克莱斯勒 ccd-bus网线 h 线
pin 4 ...... 底盘地 chassis ground
pin 5 ...... 逻辑地 signal ground
pin 6 ...... iso 15765-4;can-bus 高速诊断线 (h 线) ,250/500 kbit/s
pin 7 ....... kwp1281或kwp2000 协议诊断线 (k线), 波特率10400/多数厂家默认kpw2000诊断线
pin8 ........ 点火开关打开有电 ig+;点火开关 on/off 状态识别用途
pin9 ........ 7号脚不方便用时,启用*kwp1281或kwp2000 协议诊断线 (k线), 波特率10400
pin10 ....... iso 11519-4 (bus-)(sae j1850), 和 2号脚同时使用, 41.6 kbps pwm脉宽调制
pin 11 ...... chrysler, ccd- (not obd) ;克莱斯勒 ccd-bus网线 l 线
pin 12 ...... * k 线 制造厂保留用
pin 13 ...... * k 线 制造厂保留用
pin 14 ...... iso 15765-4;can-bus 高速诊断线 (l 线) ,250/500 kbit/s
pin 15 ...... kwp1281或kwp2000 协议诊断线 (k线);7p不够用或控制单元过多时启用
pin 16 ...... 长火线 bat+
汽车OBD接口定义的更多相关文章
- java接口定义和作用
接口语法 1.接口是一种引用类型,可以等同看作类.修饰符 interface 接口名 2.接口中只能出现常量和抽象方法 3.接口其实是一个特殊的抽象类,特殊在接口是完全抽象的 4.接口中没有构造方法, ...
- Java 8新特性-2 接口定义增强
为了解决当原有的接口中方法不足时,向原有的接口中添加新的方法,该接口下的N多实现类也需要重写该方法的问题!Java8引入了接口定义增强概念! Java8 打破了原有的接口的方法定义: 公共的.抽象的 ...
- java数据结构_附11_图的接口定义
图的接口定义 Graph public class UnsupportedOperation extends RuntimeException {public UnsupportedOperation ...
- [Asp.net 5] Configuration-新一代的配置文件(接口定义与基础实现)
关于配置文件的目录:[Asp.net 5] Configuration-新一代的配置文件 本系列文章讲的是asp.net 5(Asp.net VNext)中的配置文件部分,工程下载地址为:https: ...
- IOleItemContainer的接口定义
IOleItemContainer的接口定义
- IBindCtx接口定义
IBindCtx接口定义
- USB 3.0连接器引脚、接口定义及封装尺寸
上篇整理了USB 2.0A型.B型和Mini USB接口定义及封装,本文补充USB 3.0接口定义,USB 3.0采用的双总线结构,在速率上已经达到4.8Gbps,所以称为Super speed,在U ...
- USB 2.0 A型、B型、Mini和Micro接口定义及封装
USB全称Universal Serial Bus(通用串行总线),目前USB 2.0接口分为四种类型A型.B型.Mini型还有后来补充的Micro型接口,每种接口都分插头和插座两个部分,Micro还 ...
- 数据结构 链式哈希表(Hash Table)的接口定义与实现分析(完整代码)
链式哈希表的接口定义 关于哈希表与链式哈希表的描述可以参阅:http://www.cnblogs.com/idreamo/p/7990860.html 链式哈希表的操作与属性有:初始化.销毁.插入元素 ...
随机推荐
- gitlab svlogd runsv 基于Rotated Log的日志统计
小结: 1. 日志轮询 log roate 日志文件自动转存和重命名 2. rotated log独立于其他模块,可以以静态库或者动态库的形式支持二次开发: 3. [root@d1 ~]# gitla ...
- JS中生成和解析JSON
1.JS中生成JSON对象的方法: var json = []; var row1 = {}; row1.id= "1"; row1.name = "jyy"; ...
- Steady Cow Assignment---poj3189(多重匹配+二分)
题目链接:http://poj.org/problem?id=3189 题意:有n头牛,B个牛棚,每头牛对牛棚都有一个喜欢度,接下来输入N*B的矩阵第i行第j列的数x表示:第i头牛第j喜欢的是x; 第 ...
- lmathlib文件
lua的math库是通过lua扩展而来,主要对系统math库进行了一次封装,以供lua使用,一般可以从lmathlib文件开始阅读源码. //绝对值 static int math_abs (lua_ ...
- div+css网页标准布局实例教程(一)
今天学习<十天学会web标准(div+css)>的最后一个章节,本章节把前面学习的零碎内容串联起来,组织成一个网站,将根据本人这些年来的从业经验,从建立站点到一个完整的div+css网页的 ...
- windows使用git时出现:warning: LF will be replaced by CRLF的解决办法
在Windows环境下使用git进行add的时候,会提示如下warning: “warning:LF will be replacee by CRLF”. 这是因为在Windows中的换行符为CRLF ...
- [LeetCode] 721. Accounts Merge_Medium tag: DFS recursive
Given a list accounts, each element accounts[i] is a list of strings, where the first element accoun ...
- [LeetCode] 133. Clone Graph_ Medium tag: BFS, DFS
Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. OJ's ...
- VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口)
上一节中鸡啄米讲了文档.视图和框架结构中各对象之间的关系,本节主要讲讲在MFC中如何分割窗口. 分割窗口概述 分割窗口,顾名思义,就是将一个窗口分割成多个窗格,在每个窗格中都包含有视图,或 ...
- 20155333 2016-2017-2 《Java程序设计》第九周学习总结
20155333 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC(Java DataBase Connectivity) 驱动的四种类型 JDBC- ...