网络中收集的CANBUS 知识

来源:网络

什么是CAN—BUS,我用最简单的话让各位可能了解的,过去把发动机打开以后,可以看到一连串的线路,这些线路全部没有了,变成一条光纤,如果我把它剪断,变成两头的话,如果不碰,你马上可以看到有亮光,传输速度非常快,它的成本自然不在话下,非常高。各位可以想到,这个东西在一部车里链接的时候,如果还要一大把线路,线路是不是包装的,塑胶的,而且里面包有铜丝,那么塑胶用久了以后会老化,更何况车在行使的过程中温度那么高,所以塑胶会破损,就会产生短路现象,所以使用一年两年三年以上的车的时候,不是这里就是那里出毛病,其实都是线路出问题,现在把这些线变成一条光纤,第一,当我们打开车盖的时候,只有一条光纤;第二,没有线路老化,会产生故障、产生短路的现象,但是成本会非常高,基本上我们要用局域网控制系统。越高档的车里面的CAN—BUS越多,有两个、三个、四个,当然价位不一样,一般25万以上的车才有这个东西,不要小看这个东西,其实他是一个模块,这个模块里面有很多开关,零组件、接口,如果这两个模块之间要连接的时候,只剩下这一条光纤,所以传输快,不会出问题,因此在选择的时候,先问你这个车辆有没有CAN—BUS的设置,如果没有,保证它的科技、成本还达不到标准,因此还不能称之为好车。

CAN-BUS中的CAN,用中文解释是"控制器联网技术",包括驱动系统、舒适性系统和信息系统三大板块。CAN实质上是一种实时数据总线,不需要给出信号接收者的地址,信号发送者将安全编码后的数据发送给所有的接收者,高速的CAN总线每毫秒内可以传送32 bytes的有效数据,每个信号接收者从总线上自行读取其所需的数据。

CAN技术由于其具有极强的抗干扰能力及纠错能力,最早被美国军方广泛应用于导弹、飞机和坦克电子系统的通讯联络上。通俗地讲,说来神秘的CAN-BUS是一项 "军转民"技术。 CAN-BUS顾名思义,就是车载CAN总线技术。CAN技术最早开始被运用于汽车的电子系统通讯上起源于欧洲,专门装备高档车型。CAN-BUS技术的最大优点,是减少了线束的数量和控制器接口的引脚数,与此同时可以更简单、迅速地实现在线编程、在线诊断,甚至多个控制器共同作用等新功能。

CAN-BUS技术中的通讯节点是控制器、智能传感器或智能执行单元,在POLO整车上,仅用六个通讯节点就代替繁杂的线束,轻松实现了全车数据共享。CAN-BUS技术在轿车上的主要用途就是“全车数据共享”。全车数据共享让轿车成为一个智能化的整体,从而具有自我调节能力。举个例子,当停车发动机熄火时,CAN-BUS的舒适型系统将自动处于休眠状态,整个系统处于最低耗电状态,从而节省能源的消耗。一旦接受到车门开启信号,无需启动发动机,系统立即被唤醒激活,开始接受各处节点传递的信息,将整车调整到最佳工作状态。高度智能化的CAN-BUS技术,就如同精明的管家一样,将一个大家庭的千头万绪打理得有条不紊。 CAN-BUS技术另一个重要职能就是保卫安全,先进的防盗设计正是基于CAN-BUS技术。首先,确认钥匙合法性的校验信息通过CAN-BUS进行传递,改进了加密算法,其校验的信息比以往的防盗系统更丰富;其次,车钥匙、防盗控制器和发动机控制器相互储存对方信息,而且在校验码中搀杂随机码,无法进行破译,大大提高了防盗系统的安全性。

原文地址:https://www.cnblogs.com/abinxm/p/1628538.html