汽车诊断系统总线协议规范知识汇总

OBD是什么

OBD是“车载诊断系统”,英文全称是:On-Board Diagnostic。这个系统主要用于实时监测发动机运行状态以及尾气处理系统的工作状态。如果系统有异常数据则代表系统当前工作不正常,OBD会把故障码储存起来,故障灯点亮。而修理人员可以通过诊断仪器读出故障码,以此来分析故障原因。现在世面车辆上多为OBD-II系统,诊断插座统一为16PIN,通用,并且具备数值传输,分析功能。所以汽修厂用一个电脑就可以匹配多种品牌车辆。

不仅诊断电脑可以通过obd接口来读取车辆工作数据,民间也开发出许多obd配套产品。从最早的obd检测线用来与电脑连接读数据,到现在的obd定位器,obd胎压检测,obd抬头显示,obd蓝牙诊断仪等,这些模块这要插在汽车obd接口即可以拓展各种功能,非常的简单,插上去就好,也不用改动线路。

OBD常用通讯协议

故障自诊断是汽车不可缺少的一种特殊 功能,国内许多汽车厂家都采用ISO14230作为自诊断系统的通信标准,它能够满足诊断仪OBD-II和OBD-III诊断系统的要求。 欧洲车辆早期的诊断系统来用IS09141通信协议,这是种基于UART(异步发送/接收电路)的诊断标准 能够满足0BD-II的要求。 现在的欧洲车辆使用的是一种基于CAN总线的诊断标准ISO15765,它能够满足E-OBD-N系统的要求。美国从2004年开始采用基于VAN网络总线的J2480诊断系统的标准。

目前,在汽车上比较流行的网络有控制器局域网络(CAN)、局部操作网络(LonWorks)过程现场总线网(PROF旧US)、可寻址远程变换器数据链路(HART)基金会现场总线网(FF)和局域互联网(LIN)等。 但应用最广泛的是控制器局域网络(CAN)和局域互联网(LIN). CAN协议已经被颁布为ISO标准,即ISO 11898与ISO 11519-2协议,对应也就形成了CAN总线和LIN总线,是汽车电子系统控制中应用最广泛的两种总线。

现在的车辆许多都将车体和舒适控制单元连接在CAN总线上,并借助于LIN总线进行外国设备的控制。而汽车高速控制系统,通常会使用高速CAN总线连接在一起,远程信息处理和多媒体连接需要高速互联 视频传输又需要同步数据格式,这些都可由DDB或MOST协议来实现。无线通信则通过蓝牙技术加以实现。

OBD-II标准使用的通讯协议一般有: ISO 9141-2, ISO 14230-4(KWP2000), SAE J1850PWM, SAE J1850 VPM, ISO15765-4(CAN-BUS)。

基于互联型开放系统(OSI Open Systems Interconnection)基本参考模型在ISO/IEC 7498 和 ISO/IEC 10731中的规定,其结构为七层通讯系统。将OBD-II标准常用通讯协议映射到该模型的结构划分如下表所示。

在这里插入图片描述

现有诊断系统总线标准的使用情况:
在这里插入图片描述
从上图看出,J1850满足OBD-II的诊断通信标准,欧洲汽车产商则抵制J1850,使用自行研发的ISO 9141 和 ISO 14230(KWP 2000)
目前轿车上用得较为广泛的是ISO15765和ISO14230。

诊断系统总线协议标准及其特性:
在这里插入图片描述
J1850有两种位编码方式,分别是VPW和PWM,且VPW是单根线,PWM是双绞线。

B类总线中,还有一种单线CAN,通信只用一根线,速率有33.44k 和83.33k两种
在这里插入图片描述

ISO11898 和 ISO 11519协议 定义了两种不同的CAN物理层电平标准:
在这里插入图片描述
前面表格已经提示了,实际使用在车上的,还是ISO 11898多一些,因为实际应用中CAN总线一般是250K或500K速率,ISO11519定义的速率显示低了。

除了电平不同,在匹配电阻,通信距离和线束要求上也有区别
在这里插入图片描述
除了ISO,还有SAE也对CAN协议进行了标准化:
在这里插入图片描述

J1939通常运用在卡车,大客车上,轿车上用得少。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
汽车UDS诊断协议是一种用于汽车电子控制单元(ECU)之间进行通信和诊断协议。UDS代表“统一诊断服务”,是世界上最常用的汽车诊断协议之一。 UDS诊断协议基于CAN总线通信协议,它定义了在汽车系统中进行诊断和通信的规则和标准。它允许车辆制造商和诊断工具提供商创建统一的诊断服务,以确保不同品牌和型号的汽车都可以使用相同的诊断设备。 UDS诊断协议具有以下特点: 1. 标准化:UDS协议的标准化使得不同厂商诊断设备和汽车之间可以进行通信和诊断,提高了汽车诊断的效率和准确性。 2. 多功能:UDS协议支持多种功能,包括读取和清除故障码、读取和更新ECU参数、执行特定操作等,使诊断工程师可以对车辆进行全面的诊断和维修。 3. 安全性:UDS协议提供了安全机制,如访问权限控制和数据加密,以保护车辆的安全性和隐私。 4. 高效性:UDS协议优化了数据传输方式,使得诊断过程更加高效快速。 UDS诊断协议主要包含两个重要的通信会话:诊断会话和编程会话。诊断会话用于实时和离线的诊断,可以读取和清除故障码、读取传感器数据等。编程会话用于对车辆的ECU进行参数设置、更新软件等。 总之,汽车UDS诊断协议在现代汽车维修和诊断中起到了关键作用,它通过标准化和多功能的特点,为诊断工程师提供了通用和高效的诊断方式,从而提高了汽车的可靠性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吾爱技术圈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值