汽车Canbus 和OBD区别是什么?我想知道,谢谢!

作者&投稿:用裘 (若有异议请与网页底部的电邮联系)
汽车CAN总线与OBD接口,对于应用开发有哪些异同~

现在稍好的车都用can作为内部设备的通信总线,而obd只是一种接口形式,基本有can总线的汽车obd接口都连接着can总线,可以通过obd口来读取can总线的数据,即读取汽车ECU运行时汽车的数据。但是有些车是有网关系统的,没法直接通过obd口来读取到can总线的数据。
就开发来说,如果是外接设备一般是直接开发类似obd盒子的设备,直接插到obd口来实现各种功能。否则就要在汽车内部破线进行安装连接can总线。两种都是连接到can总线,还是obd口比较方便一些,并且不会对车造成损坏。

OBD2是当车辆尾气排放超标的时候,就有故障显示,
而can线就是通讯线,由一个系统的信息转送到另一个系统或其他系统,
那个接口是诊断接口,当然可以读取汽车各个系统信息信号

Canbus和OBD的区别为:作用不同、功能不同、使用途径不同

一、作用不同

1、Canbus:用来数据交互传输的。

2、OBD:用来数据单向传输的。

二、功能不同

1、Canbus:连接电控电脑与传感器和执行器的。

2、OBD:连接电控电脑与诊断电脑的。

三、使用途径不同

1、Canbus:保证车辆电控系统正常运行的,直接连接不仅提供了设备级故障诊断方法,而且提高了通信效率和设备的互换性。

2、OBD:对汽车电控电脑进行数据诊断与维护的,连接到电控单元(ECU),ECU具备检测和分析与排放相关故障的功能。

参考资料来源:百度百科——canbus

参考资料来源:百度百科——OBD



CAN-bus(Controller Area Network)即控制器局域网,是国际上应用最广泛的现场总线之一。起先,CAN-bus被设计作为汽车环境中的微控制器之间通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。它是一种多主方式的串行通讯总线,基本设计规范要求有较高的位速率,高抗干扰性,而且能够检测出产生的任何错误。信号传输距离达到10Km时,仍然可提供高达5Kbps的数据传输速率。由于CAN串行通讯总线具有这些特性,它很自然的在汽车、制造业以及航空工业中受到广泛应用。

OBD是英文On-Board Diagnostics的缩写,中文翻译为“车载自动诊断系统”。这个系统将从发动机的运行状况随时监控汽车是否尾气超标,一旦超标,会马上发出警示。当系统出现故障时,故障(MIL)灯或检查发动机(Check Engine)警告灯亮,同时动力总成控制模块(PCM)将故障信息存入存储器,通过一定的程序可以将故障码从PCM中读出。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。

总起来说就是
CAN-bus是汽车(或任何应用CAN-bus的设备),各种数据的总和线路(或接口),是汽车内部(某如传感器与ECU之间的通讯)的数据通讯。

OBD就是一个全球标准的用于连接外加诊断工具的接口。

说到最简单,C是对内数据,O是对外数据。

OBD是诊断系统的标准,含两个内容。必须用CANBUS总线协议读取和写入数据,必须是OBD接口的电气接线标准(也就是插头必须是这个样子,每的线和接头接什么,电压多少?哪个脚接CANBUS,哪个脚接地等等)。
CANBUS是通讯数据的软件协议,没有规定哪个先是什么,规定了通讯线的电平,规定了数据读取写入,传输的数字格式,也就是发送和接受数据时,如何开始?先发哪个,数据多长,在发哪个,数据多长,数据校验,结尾?地址定义等,看协议标准。如果感兴趣,自己可以用单片机电路完成CANBUS总线的数据读取电路,需要编程完成。只要是CANBUS总线你就能读取上面的代码,代码是什么,都是2进制代码。有些直接能读出来,有些自己需要编写程序识别项目名称的。有这个能力的就能破解大多数车的数据。除非厂家设权限或者内部程序上做逻辑锁(错误次数超限,彻底锁死。那么只有厂家通过特殊方式解锁。理论上没有解不了的。
OBD含CANBUS协议。是汽车检测系统接口以及CANBUS协议,以及电气接口定义。名称,软件协议,硬件接口协议。

简单来说:Canbus是7号和14号作为信号传输电,而OBD只有6号是信号线。

OBD是“车载诊断系统”,它是一个汽车自己诊断自己的工具。Canbus是连接电控电脑与传感器和执行器的。


正宁县18469649636: 在汽车里面canbus是什么意思?
子车柱京都: CAN-BUS,至少在25万之上的车辆才能配备这样的组件,我来说明什么是CAN-BUS... CAN-BUS网络上节点具有不同的优先级,在任意时刻均可主动向网络上的其它节点...

正宁县18469649636: 什么是CANBUS -
子车柱京都: 很早的时间,专家们就把电子技术实现在车用比做汽车的一场革命.那么我认为CANBUS总线的出现就是汽车的又一场革命.虽着当今对汽车电子化的要求越来越高,车载的电器元件是越发的多了起来,电器设备带来的好处是显而易见的,不论...

正宁县18469649636: 车载CANBUS系统 是什么功能 -
子车柱京都: 一种基于CANBUS信息采集、发布与控制的车载终端,它是通过主控单元CAN口构建车辆局域网络,利用GPRS或CDMA模块,通过RS232口与主控单元连接,在嵌入式Linux操作系统中,通过PPP拨号网络协议,使车载终端通过无线通信网络与Internet互联互通,实现信息采集、发布与控制的硬软件结合的装置.信息包括视频信号、字符提示信息和传感器数字信号.根据预先设定或状态触发进行视频信号采集与发布.传感器数字信号的处理方式是采集车辆局域网络的传感器,获取数字计量,通过存储器存储或无线网络进行实时发布,并控制车辆局域网络中传感器的协同工作.

正宁县18469649636: 车博士里显示的带canbus和不带canbus是代表什么意思?
子车柱京都: CAN-BUS其实就是汽车上的一个局域网,是利用一根数据线将车内各个控制单元进行通讯和监控

正宁县18469649636: 请详细介绍一下CANBUS系统 -
子车柱京都: CAN是德国Bosch公司从20世纪80年代初,为解决现代汽车中众多的控制与测试仪器之间的数据交换问题而开发的一种串行数据通信协议.它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1 Mbps.1991年首次...

正宁县18469649636: canbus和can总线有什么区别 -
子车柱京都: 没区别 CAN是控制器局域网络(Controller Area Network, CAN)的简称,CANBus就是ControLLer Area Net-work Bus是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用广泛的现场总线之一. 是制造厂中连接现场设备(传感器、执行器、控制器等)、面向广播的串行总线系统,最初开发用于汽车工业,后来也应用于工业自动化,目前有一种powerbus现场总线比较流行,串口透传,即供电又通讯,相当于超强版的Mbus,看你是不是有集中供电的需求.

正宁县18469649636: CANBUS有什么用 -
子车柱京都: CAN-bus(Controller Area Network)即控制器局域网,是国际上应用最广泛的现场总线之一.起先,CAN-bus被设计作为汽车环境中的微控制器之间通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络.它是一种多主方式的串行通讯总线,基本设计规范要求有较高的位速率,高抗干扰性,而且能够检测出产生的任何错误.信号传输距离达到10Km时,仍然可提供高达5Kbps的数据传输速率.由于CAN串行通讯总线具有这些特性,它很自然的在汽车、制造业以及航空工业中受到广泛应用.

正宁县18469649636: 汽车得控制系统有哪些 -
子车柱京都: 中山迈易电子科技有限公司是一家致力于汽车OBD、CANBUS总线的研发、 车联网OBD产品及TBOX产品制造及方案设计,主要应用为:4G共享分时租赁,4G金融风控,串口OBD,驾培驾考,货车尾气排放检测,企业用车/工程车辆管理,迈易不仅为合作伙伴提供OEM,支持提供一系列出行定制解决方案;

正宁县18469649636: 汽车上什么叫can -
子车柱京都: CanBus数据总线.简称Can总线.汽车各控制单元之间采用的一种通讯方式.

正宁县18469649636: OBD接口带CANBUS的ECUK线是干什么用啊? -
子车柱京都: 希望对你有帮助!K线是早期测试标准,CAN-bus是新功能,两者在新车上通常都有.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网