BMW 总线系统详解
。
15、“BSD”:串行数据接口有何含义?
BSD表示“串行数据接口”,因为各个位不是并行,而是串行发送和接收,相应的发动机控制单元通过串行数据接口与下列部件通信(视车型系列、发动机和装备而定):
a、发电机,调节发电机电压
串行数据接口按如下方式支持发电机电压调节:在每次发动机启动时,发动机控制单元都通过BSD查询发电机。发电机向发动机控制单元发送有关型号、功率和制造商的数据。
发动机控制单元由此计算出发电机运行的额定值。
b、充电指示灯
在带BSD的车辆上,发电机不直接与充电指示灯连接,发电机只向发动机控制单元发送数据,充电指示灯通过发动机控制单元接通。信道:发电机*BSD->DME或DDE一中央网关(SGM或ZGM) →KOMBI。
c、电动冷却液泵
仅与发动机N52配合,发动机N52有一个电动冷却液泵(不再由多楔三角皮带以机械方式驱动),此电动冷却液泵由发动机控制单元(通过BSD)按需调节。
d、机油状态传感器
机油状态传感器探测发动机机油的质量、油位和温度(英语“Quality, Level; Tempera-Ture”),这些数据BSD发送至发动机控制单元,发动机控制单元分析这些数据。
16、何谓“D-CAN”:Diagnose-on-CAN (CAN上的诊断)?
D-CAN (CAN上的诊断)在全世界代替以前的诊断接口,转换的背景是美国的一项新的法律规定,按照该规定,自2008年款起的所有车辆都必须装备D-CAN。 D-CAN的数据传输率为 500kBit/s,采用2线结构,因为诊断收发器没有D-CAN接口,所以进行诊断时需要一个光学编程系统(OPS)或一个光学检测和编程系统(OPPS)以及1根新的适配导线(导线带绿色标记和“CANincluded”说明)。
17、为什么存在“S-CAN”:传感器CAN?
传感器CAN连接纵向动态管理控制单元与远距离传感器和近距离传感器。由于雷达传感器的大数据量,必须要用S-CAN,否则这个数据量会超过现有总线系统的空闲传输容量。
18、何谓”FlexRay”:FlexRay总线系统?
FlexRay是一个新的通信系统,并且满足车辆中目前和未来的创新功能未来联网的高要求。对车辆中用于控制单元联网的通信系统的技术要求不断增长,并且人们认识到必须为基础设施系统寻找一个开放的标准化解决方案,是开发FlexRay的真正原因。为共同开发FlexRay成立了一个FlexRay联合组织,在此期间全世界几乎所有著名汽车制造商和供货商以及半导体制造商和来自通信技术行业的系统专家参与其中。FlexRay在车辆的电气和机械电子组件之间提供实时和非常高效的数据传输,数据传输率高达10MBit/s, FlexRay明显快于今天在车辆中在车身和驱动机构/底盘范围内使用的数据总线。
FlexRay的优点:
a、带宽高;
_数据传输率10MBit/s(比较CAN:0. 5 MBit/s)
_循环时间短2. 5 ms(比较CAN:10ms)
_能够实现简明扼要的总线结构(例如避免网关)
b、时间上确定的、可输写的功能方式(决定论方式);
_有保证的信息实时传输(比较CAN:无实时能力)
_控制单元同步在一个空间上分散的控制系统中,能够同时采用不同控制单元的标准值
c、可用性和安全性高;
_通过决定论方式和可选装的第2个通道(第2个通道用于冗余数据传输)
d、系统集成简单。
BMW总线系 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)