CAN-BUS系统的优势
安全、舒适及排放方面需求
电气元件的增加, 软件更新方便
更多控制单元间大量高速传递需求
实现减轻车身重量
优先权判定
所有控制单元同时开始向CAN-BUS发射信息避免数据碰撞,在12位的状态域中预先定义数据的优先权。
发射隐性电位的控制单元,若检测到一个显性电压,那么该控制单元停止发射转为接收。
睡眠模式/唤醒
为了减少系统电源的功率消耗,可以将CAN 器件设为睡眠模式以便停止内部活动及断开与总线驱动的连接。CAN 器件可由总线激活,或系统内部状态而被唤醒。
CAN Bus 硬件
控制器、收发器、两个终端电阻、两条传输线
CAN收发器: 安装在控制器内部,同时兼具接受和发送的功能,将控制器传来的数据化为电信号并将其送入数据传输线。
数据传输终端:是一个电阻,防止数据在线端被反射,以回声的形式返回,影响数据的传输。 数据传输线:双向数据线,由高低双绞线组成。
总线终端电阻作用
是一个电阻器,防止数据传输终了时,被反射回来,产生叠加破坏数据。
不同车型总线终端电阻的位置和阻值不同。
总线终端电阻
舒适系统CAN
睡眠或唤醒模式
数据传递过程
1、提供数据
相应控制单元向CAN控制器提供须发送的数据。
2、发射数据
CAN 收发器接收 CAN 控制器传来的数据并转化为电信号传递。
3、接收数据
CAN bus 网络中所有其它控制单元,作为潜在的接收器。
4、检查数据
收到信号的控制单元,评估该信号是否与其功能有关。
5、使用数据
如果接收到数据是相关的, 控制单元接受并处理; 否则忽略。
周围电磁干扰源发出电磁波,总线会产生感应电压。
两条数据线相互缠绕,防止电磁波干扰和向外辐射,规定绞距20mm。
两条数据线传递相同信号,但数值互为镜像(对称)。即便有干扰,但两个信号的电位差不变。
动力总线
高线:橙黑
低线:橙棕
舒适总线
高线:橙绿
低线:橙棕
信息娱乐总线
高线:橙紫
低线:橙棕
LIN总线
紫色
由于汽车不同控制器对CAN总线的性能要求不同,因此最新版本的CAN总线系统人为设定为5个不同的区域,分别为驱动系统、舒适系统、信息系统、多功能仪表、诊断总线等5个局域网。其速率单位为kbit/s(千位/秒):
驱动系统(由15号线激活):500
舒适系统(由30号线激活):100
信息系统(由30号线激活):100
诊断系统(由30号线激活):500
仪表系统(由15号线激活):500
LIN :20
诊断插头连接
除发动机、自动变速箱具有K诊断线外,其余控制单元均使用CAN总线诊断。
总线存在两种不同的数据传输协议:
TP2.0
UDS(诊断设备14版本支持)
新的传输协议需要新的诊断软件版本与之相匹配。
网关
不同区域CAN-BUS总线的速率和识别代号不同,因此一个信号要从一个总线进入到另一个总线区域,必须把它的识别信号和速率进行改变,能够让另一个系统接受,这个任务由网关(Gateway)来完成。
另外,网关还具有改变信息优先级的功能。比如:车辆受正面撞击时,气囊控制单元会发出打开气囊的信号,这个信号的优先级在驱动系统是非常高,但转到舒适系统后,网关调低了它的优先级,因为它在舒适系统功能只是打开门和灯。
网关电路
驱动系统的信号图
舒适系统的信号图
使用VAS1978
修理时不能有大于50mm的线段不绞合。
修理点之间的距离至少要相隔100 mm,以避免干扰。
LIN-BUS
LIN代表Local Interconnect Network(局部互连网络)
1、“局部互连”指的是所有控制单元被安装在一个有限的结构空间(例如车顶)内。它也被称为“局部子系统”。
2、一辆汽车中各个LIN总线系统之间的数据交换是通过CAN数据总线进行的,而且每一次只交换一个控制单元的数据。
3、LIN总线系统是一根单线总线。导线有基本颜色(紫色)和识别颜色。导线截面积为0.35mm2。不需要进行屏蔽。
4、系统允许一个LIN主控制单元和最多16个LIN从属控制单元之间进行数据交换。
5、LIN总线的数据传送速率是1~20Kbit/s(千位/秒)。最多相当于舒适总线的五分之一。