canbus总线和can总线有什么区别

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

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号是信号线

我要回帖

更多关于 canbus总线 的文章

 

随机推荐