汽车上的OBD接口,到底是啥东西?
“ 本文聊一聊 OBD。”
相信很多人在汽车上见过如下的接口,这玩意叫 OBD 接口,每个车都有。
有车的人,去 4S 店维修的时候,遇见过技术人员将行车电脑连接上 OBD 接口,敲了一敲键盘,电脑屏幕显示了一行行代码,很快说问题找到了,他们是怎么通过这个接口定位车辆故障的?
另一方面,市面上有很多 OBD 产品,插上汽车的 OBD 接口,通过手机 APP 就能获取汽车的很多参数及车辆状态。
比如车辆的行驶速度、行驶路径、行驶距离、车辆门窗状态、车辆的油量、故障诊断,甚至驾驶员的驾驶习惯等等,那这些 OBD 产品是如何获得这些汽车数据的呢?
OBD,是 On-Board Diagnostics 的缩写,意为车载自动诊断系统。
早些的 OBD 系统用来监控汽车是否尾气超标,一旦超标,会马上发出警示。
基本的 OBD 系统主要由 ECU 组成,该 ECU 会接收来自各种 Sensors(例如氧气传感器)的输入来控制 Actuator(例如燃料喷射器)以获得所需的性能。
检查引擎指示灯,也称为 MIL(故障指示灯),向车主提供故障预警,另外可以通过 DLC(诊断链接连接器)进行访问,这个 DLC 也就是 OBD 接口。
OBD-I 是在整个 1980 年代开发的第一代 OBD 系统,不同厂商的 OBD 系统之问各行其是、互不兼容,得使用专有的连接器,硬件接口和协议,使用起来比较麻烦。
在 1990 年代初期,汽车工程师协会(SAE)和国际标准化组织(ISO)发布了一系列标准,描述了 ECU 和诊断扫描工具之间的数字信息交换。
所有符合 OBD-II 的车辆都必须使用标准诊断连接器(SAE J1962),并通过标准 OBD-II 通信协议之一进行通信。
OBD-II 相比较于 OBD-I,统一了标准,兼容性更高;并且具有严格的排放针对性,用于实时监测汽车尾气排放情况,应征了那一句话,“一代更比一代强”。
OBD-II 最早是在 1994 年的几种车型中引入的,并从 1996 年开始成为所有汽车和轻型卡车的要求。
OBD 的应用广泛,不同的 OBD 产品可以用在,如车辆诊断、性能调节、车队管理、远程通信 / 车辆跟踪、基于使用量而定保费的保险(UBI)、驾驶员行为监控 / 反馈等。
如下是一个 DLC 标准连接器的示意图,共有 16 个 PIN。
PIN 脚顺序和定义如下所示。
如下是各个总线的速率表,其中速率最高的是高速 CAN 总线,使用较广泛的是 HS CAN,MS CAN 和 J1939,J1939 其实也是 HS CAN 的一种,主要用在卡车中。
能出现这么多总线类型,也是应用而生的,中速 CAN 和高速 CAN 总线有逐渐取代低速总线(ISO,J1850 等)的趋势。
如下是一个汽车总线的网络系统,很重要的如发动机控制 ECU、ABS 控制 ECU、牵引力控制 ECU 等都是使用的高速总线,这些 CAN 总线被称为动力 CAN,给汽车提供动力的部分。
中速 CAN 和低速 CAN 被称为舒适 CAN,上面挂载的是安全气囊、仪表显示、电动门窗等。
总线的发展时间。
列举了几种总线常见的协议,不一定是完整的,但包含了大部分。
其中,ISO 14230 也被称为基于 K 线的 KWP2000 协议,所以一般将 KWP2000 和 ISO 14230 放在一起。
单线 CAN、MS CAN 和 HS CAN 都是 CAN 总线,协议都是一样的,但是内部会有具体的细分,速率也不同。
今天的文章到这里就结束了。。。
车载总线的文章后面会继续更新。
汽车上OBD接口是什么东东,今天带你来了解
部分车主都有听说过OBD接口这回事,但对于OBD接口到底是个什么东西,都能做什么用却不甚了解,只能在去4S店保养的时候看到技工在进行检测时将一个专用的电脑检测仪,接入这个看不清位置的插口,然后车辆的故障码就被清除,清洗过后的节气门也不再报错了。其实这个接口并没有想象中那么神秘,而且对于车主来说,学会使用OBD接口能让你也变成一个汽车高手!
OBD作为一个专有名词的缩写,其全称为On Board Diagnostics,中文的意思是:车载自动诊断系统。这套系统能在汽车运行过程中实时监测发动机电控系统及车辆的其它功能模块的工作状况,如有发现工况异常,则根据特定的算法判断出具体的故障,并以诊断故障代码(DTC,Diagnostic Trouble Codes)的形式存储在系统内的存储器上。系统自诊断后得到的有用信息可以为车辆的维修和保养提供帮助,维修人员可以利用汽车原厂专用仪器读取故障码,从而可以对故障进行快速定位,以便于对车辆的修理,减少人工诊断的时间。
由于初期不同厂商的OBD系统之问各行其是、互不兼容,所以为了统一标准,美国汽车工程师协会(SAE,Society of Automotive Engineers)1988年制定了OBD-II标准。OBD—II实行标准的检测程序,并且具有严格的排放针对性,用于实时监测汽车尾气排放情况。
作为一个监测尾气排放的系统,OBD在后来的发展中开始逐渐扩大了自己的控制范围,随着车辆的各种传感器及电子化程度的提高,OBD将各项监测功能都纳入到了自己的管辖范围内。现在我们说到OBD一般都会用OBD接口这个词,因为我们在车辆上只能看到这个系统的传输接口,但它背后其实整个车辆控制系统的集合体。
早期的OBD接口使用基于ISO协议的K-Line通讯方式,通过计算机标准的串口通讯方式与外接设备相连接,由于其半双工的通信效率比较低,所以这种通讯方式基本已经被淘汰。近几年的技术进步使得新的总线系统也就CAN-BUS通讯方式成为了主流,CAN-BUS同样使用了基于ISO的协议,但它属于网络型分布,具有很强的可扩展性,国内市场也在2008年7月份开始强制规定所有市场上出售的车辆都必须配备这个协议,这个协议的普及让车辆检测工作得到了大大的简化,一台检测仪就可以对多个品牌的车辆进行检测。
●OBD接口可以做什么?
1.行车电脑数据显示
OBD接口作为车载监控系统的通讯接口,除了读取故障码以供修车外,首要的功能就是可以提供车辆的各种工况数据,除了车辆仪表显示的数据外,实际在行车电脑中所记录的数据要多的多,包括很多无行车电脑显示屏配置的车辆,其实各项油耗记录、电池电压、空燃比、节气门开度、爆震数量等数据在系统中都是有记录的,但厂家会因为价格配置等因素,在较低配置车型上去掉行车电脑显示这项配置,导致用户无法参考这些有用的数据,所以市场上出现了一些专门的行车电脑显示产品。
这类产品有两种形式,一种就是通过一条专用的数据线连接到车辆的OBD接口。将数据读取出来再显示到配套的显示屏上,基本等于自己加装了一个行车电脑显示屏。平时连接线可以一直插在OBD接口上不用摘下,而只需固定显示屏即可,车主可以自行选择需要显示的数据。
另一种产品形式就是无线OBD接口适配器+智能手机端软件。这种与手机端配合的OBD端口读取器类似于一个加入了无线通讯模块的单片机,通过蓝牙或Wifi将OBD接口读取的数据传输到智能手机端,再通过手机端的软件呈献给使用者。
2.更改代码实现更多功能
现代汽车的电控系统可以通过OBD接口接入车辆控制系统的CANBUS总线,对车辆的各个控制模块的功能进行调节,这里最出名的应用就是由Ross Tech开发的数据线及VCDS系统诊断软件,许多大众系的车友都爱用这套设备调节大众车系的系统功能,由于大众车系的CAN-BUS功能强大,而由于配置及售价的因素,使得大众在不同车型上“关闭“了很多与舒适配置相关的功能,而通过OBD接口的数据线接入车辆的CAN总线并调节各个模块的代码就可以实现许多不同的“隐藏”功能,这样免费的“增配”对于许多大众车主来说都非常具有吸引力。
3.读取刷写ECU TCU程序
随着车载电脑系统的硬件升级,现代车辆的ECU(Electronic Control Unit)发动机电子控制单元内的程序存储器都由之前的只读式变为了可刷写式,厂家这样设置是为了随时能对ECU的控制程序进行更新,就像手机的固件升级一样,针对不同的行驶地区或工况通过对ECU系统程序的升级使得发动机能适应各种不同工作环境。
针对制动变速箱有些厂家还加入了可刷写的TCU(Transmission Control Unit)传动系统控制单元。大众的7速DSG变速箱在出问题的初期就曾经试图通过在4S店用电脑刷写TCU的方式来改变DSG变速箱的一些相应参数,来避免出现问题。
改装厂商很敏捷的发现了可刷写程序的ECU和TCU的便利性,所以现代汽车改装多了ECU程序刷写这样的改装项目。原厂的ECU程序出于稳定性和经济性的考虑,一般在动力输出上都有所保留,而改装厂商通过改写原车ECU数据即可实现对动力的提升,而TCU的程序改写可以让变速箱反应更灵敏或者让换挡时机变得更激进来提升车辆的性能。这一切在有了OBD接口之后变得轻而易举,只需电脑和数据线连接到OBD接口就可以完成刷写的工作。
我是蜗牛,喜欢的朋友们可以关注下!我会为大家带来更多有用信息!
汽车车上的OBD接口介绍
OBD是汽车与我们“沟通”的重要媒介。
纵观汽车的发展史,汽车维修都是一项特别有技术含量的工作,对汽车的维修都是需要依靠老师傅们经验,根据汽车的异响、震动或者其他征兆,来进行维修处理。随着汽车的发展,行车电脑以及传感器的应用,让汽车修理可以通过技术分析来代替传统的经验主义。OBD的作用就是当汽车出现故障时,让我们知道,问题出在哪里。
OBD的全称是On-Board Diagnostic,意思是车载诊断系统。OBD是一个接口,让维修人员能够读取发动机及其他控制器反馈的行车信息或者故障信息,从而更加快速便捷的对车辆进行维修调校。
对于我们日常使用的车辆而言,OBD的主要用途就是储存车辆故障信息。当我们到4S店维修车辆时,尤其是伴随故障灯亮起时,维修人员会将OBD接口插上数据传输线,用电脑来读取车辆的故障码,从而可以快速的判断故障所在,进行维修。
OBD的作用还不止这些。OBD除了储存车辆故障信息之外,还会记录平时的一些行车信息,例如发动机工况、油温水温等信息。通过OBD与ECU进行通讯,获取车辆更加深层的信息,从而进行更加专业的车辆调校。
OBD是汽车上比较重要的一个配置,通过OBD可以了解到车辆的情况。但是小编在此提醒大家,如果不是发烧级车友或者专业改装者,轻易不要去通过OBD来改变车辆的基础设置,为了自己的行车安全,把专业的事交给专业的人来做吧。