摘要:本文以宝马车型为例,详细介绍其CAN-BUS结构原理、总线类型及网关等。
1宝马CAN-BUS结构原理
宝马属于高档类汽车,其总线网络集成非常独特,它的总线控制系统很有特色,各类总线的通信功能并不复杂但很强大,宝马轿车的总线网络系统主要有以下两种。
1.1以E38/E39/E46/E53等底盘车型为代表的总线网络系统
该系统的网关控制模块集成在仪表板中,连接的总线包括:CAN总线、K-BUS(车身控制总线)、I-BUS(仪表板控制总线)、D-BUS(诊断总线)。其中CAN总线、K-BUS, I-BUS等与仪表板之间采用并联的连接方式,D-BUS与车辆的诊断座直接相连。在此基础上,某些控制系统中还布置有局域网总线,如ZKE(外围总线)系统等。在进行故障诊断时,诊断设备之所以能够与所有总线上的控制模块进行通信,是因为借助仪表板的网关功能,能将不同总线通信协议的电码数据制成D-BUS的数据信号,然后再将数据传送至诊断设备,实现故障诊断、设码、编程等专项检测功能。图1和图2所示为宝马E38网络结构和网络控制。D-BUS:诊断BUS网络,连接诊断ECU、诊断座及发动机变速器、ABS/ASC/DSC ECU、仪表板、防盗EWS、气囊ECU。
K-BUS:连接仪表、空调车身ECU。
I-BUS:连接仪表、多功能转向盘、收音机、信息显示MID、放大器、电话、电视、Comand管理中心等。
P-BUS:车身BUS网络,GM(车身ECU)连接K-BUS及左前门ECU、右前门ECU、座椅ECU、天窗ECU、遥控接收器等。
M-BUS:空调ECU与风门分配电动机连接BUS线路。
1.2以E60/E61/E65/E66底盘车型为代表的总线网络系统
该系统是整车的总线网络系统,也是本文要详细介绍的,汽车上几乎所有的电控系统都采用某种总线汇集在这个庞大的网络系统中,就连结构简单的刮水器电控单元也被改进成K-CAN总线上的控制模块,刮水指令信号由原先的模拟信号变成了总线的电码数据信号,这就是总线网络给汽车电控系统带来的本质变化。图3为宝马750LI网络结构,表1为其相关英文缩写含义。
由于E60/E61/E65/E66底盘车型的总线网络系统庞大,仪表板无法再承担网关任务,因此便产生了独立的网关控制模块,网关控制模块不止一个,但最重要的是中央网关控制模块,它可以将PT-CAN、K-CAN-S、K-CAN-P, MOST、Byteflight集合在一起,完成数据交换和共享任务。诊断总线依然与车辆的诊断座直接相连,实现诊断设备的诊断功能。