BMW总线系统详解

车辆中的电子控制单元通过一个网络相互连接。中央网关模块在这个系统网络中起重要作用。中央网关模块负责将信息从一个总线系统传递至另一个总线系统。发动机控制和底盘调节系统通过PT-CAN(或PT-CAN2)和FlexRay总线系统与ZOM连接。常用车辆电气系统的控制单元通过K-CAN和K-CAN2连接。对于信息和通信技术范围内的大部分控制单元来说在MOST用作信息载体使用。车辆诊断通过D-CAN连接通过访问以太网进行车辆的编程/设码。总网络由保障各个控制单元之间通信的不同的总线系统构成。

2、总线系统概述

两组总线系统原则上有所不同:

a、主总线系统:以太网、FlexRay、K-CAN、K-CAN2、MOST、PT-CAN和PT-CAN2

b、子总线系统:BSD、D-CAN(诊断CAN)、LIN、本地CAN

3、车身CAN(K-CAN)

K-CAN用于部件的低数据传输率通信,K-CAN通过中央网关模块也可与其他总线系统连接。一些K-CAN中的控制单元使用一根LIN总线作为子总线,K-CAN的数据传输率为100kBit/s,并采用双绞线结构(两根绞合的导线),K-CAN可在故障情况下作为单线总线运行,车身CAN2(K-CAN2)K-CAN2用于控制单元的高数据传输率通信,K-CAN2通过中央网关模块也可与其他总线系统连接。一根LIN总线作为子总线连接在K-CAN2内的所有控制单元上,K-CAN2的数据传输率为500kBit/s,并采用双绞线结构。

4、传动系CAN(PT-CAN)

PT-CAN将发动机控制与变速器控制以及安全和驾驶者辅助系统范围内的系统相连接,通过连接至各个系统的分支线构成线型结构,PT-CAN的数据传输率为500kBit/s,并采用双绞线结构,动力传动系CAN2(PT-CAN2)PT-CAN2是发动机控制范围内的PT-CAN的一个冗余,也用于将信号传送至燃油泵控制,PT-CAN2的数据传输率为500kBit/s,结构是双导线配以辅助唤醒导线。‘

5、以太网

以太网是一种供应商中立的、通过电缆连接的网络技术,使用TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/互联网络协议)协议和UDP(UserDatagrammProtocol,用户数据报协议)协议作为传输协议。

6、FlexRay

7、MOST总线系统

MOST是一种用于多媒体应用的数据总线技术,MOST总线使用光脉冲用于数据传输,其结构为环形结构,环形结构中的数据传输只沿一个方向进行,只有中央网关模块才能实现MOST总线和其他总线系统之间的数据交换,车辆信息电脑用作主控制单元,其余总线系统的网关是中央网关模块、

8、总线系统中的故障可能

下列故障原因可能会导致总线故障:

a、总线导线短路;

b、总线导线断路;

c、网关中出现故障;

d、控制单元发送和接收部件中出现故障;

二、总线结构的常见问题概述(自E38起的所有车型和MINI):

1、为什么有如此多的总线?

对这个问题原则上有3个答案:

a、总线其实本不多,因为:所有的CAN总线都源自最初的CAN总线PT-CAN和KCAN。

PT-CAN的数据传输率较高;

K-CAN的数据传输率较低;

系统中的许多CAN总线(子总线)是根据这些系统命名的,因此产生了许多总线名称,车身总线也与此类似:外围设备总线和仪表总线在技术上与车身总线相同;

b、这些总线是为不同的数据传输率而开发的。

_数据传输率很高的总线:Byteflight(BMW安全总线系统)、MOST总线和F1exRay;

_中等数据传输率的总线:两个CAN总线PT-CAN和K-CAN和类似的总线;

_低数据传输率的总线:例如LIN总线;

c、从历史来看,总线要么是跨制造商开发的,要么是由BMW自行开发的:

_跨制造商的总线标准有:CAN、LIN总线、MOST和F1exRay;

_BMW自己的标准有:Byteflight(BMW安全总线系统)、车身总线和K-CAN;

2、CAN是什么?

CAN(控制器区域网络)是一个总线标准,CAN是在80年代由RobertBoschGmbH(与高校合作)开发的,目标是驱动机构和底盘范围内的控制单元的联网。为了控制单元能够相互通信,必须规定一个总线标准,此总线标准规定,在控制单元之间以何种方式发送哪些信息,一个CAN信息的组成部分有:SOF、CRC、ID、DEL、ACK、KBT、EOF、IFS。

a、SOF表示“帧起始”(也就是信息的开始);

b、CRC表示“循环冗余检查”(即校验和比较);

c、ID表示“识别标志”;

d、DEL表示“定界符”;

e、ACK表示“确认”(信息无故障);

f、KBT表示“校验位”;

g、EOF表示“帧结束”;

h、IFS表示“帧间空间”;

CAN目前是BMW最常用的总线标准,CAN是一种双线总线,在每部车辆中都有多个具有不同数据传输率的CAN总线,具有不同数据传输率的CAN总线通过网关(即数据接口)相互连接。

3、“高速”和“低速”或“高”和“低”在CAN总线上有何含义?

“高速”和“低速”表示CAN总线的数据传输率。BMW有2种不同的CAN总线数据传输率:

a、100kBit/s:K-CAN

b、500kBit/ssPT-CAN、F-CAN

“高”和“低”是一个双线总线的两条导线的表述。例如:

a、“K-CAN高”或“PT-CAN高”:较高电压值信号的导线

b、“K-CAN低”或“PT-CAN低”:较低电压值信号的导线

数据传输在2条导线上更可靠、更抗干扰,且支持电磁相容性。

CAN高速:PT-CAN或F-CAN图所示显示PT-CAN或F-CAN中数据传输的两种电平。

CAN高速数据传输电平坐标:

a、CAN-H,即CAN高是较高电压值信号的数据导线;

b、CAN-L,即CAN低是较低电压值信号的数据导线;

PT-CAN是“原始”CAN(同RobertBoschGMBH开发的一样);

F-CAN是底盘范围内速度更快的CAN总线(也用作PT-CAN的子总线)。

CAN低速:K-CAN

如图显示K-CAN中数据传输的两种电平,K-CAN是一种降低速度的PT-CAN:数据传输率比PT-CAN上低。提示:K-CAN在出现故障时可作为单线总线继续工作,如果在K-CAN中一条导线失效,则数据仍能通过第2条数据导线传递。因此K-CAN有很高的故障安全性。

CAN低速数据传输电平坐标:

4、如何理解数据总线的“环形”、“星形”和“总线”?

在一条数据总线上的各个控制单元可以有不同的排列:

a、当控制单元在总线上一个挨一个排列时,就是:“线形”

b、当控制单元从一个中央控制单元开始呈放射状排列时,就是:“星形”

c、如果控制单元排列成圆形,就是:“环形”

控制单元线形排列CAN总线具有此种结构。

线形排列:

优点:接线简单,并可通过其他控制单元扩充总线结构

缺点:如果过多的控制单元在该总线上发送信息,则产生问题,此总线结构只允许最高约30%的负荷利用率,因此常常附加“子总线”。

控制单元呈环形排列BMW的MOST总线具有此种结构,M-ASK或CCC是其他总线的网关。

环形排列:

优点:前面和后面的控制单元已明确规定

缺点:必须有抵御某个控制单元失灵的保险装置

控制单元呈星形排列的在BMWE65,E66上,ISIS具有此种结构(ISIS:智能安全集成系统),SGM(安全和网关模块)是星形结构中的中央控制单元,在最早的E65和E66上,SIM(安全信息模块)是星形结构的中央控制单元。

优点:数据传输率高,安全性高:如果某个控制单元失灵,不会影响其他控制单元

缺点:接线复杂

5、何谓:“子总线”、“主控单元”和“副控制单元”?

“子总线”是从属的总线。子总线通常存在于CAN总线上,以便无须通过CAN总线传输过多的数据。如果多个控制单元或部件属于一个系统,则为该系统加一个专用总线分支。接在其他数据总线的数据接口上的控制单元常被称为“主控单元”,子总线上的控制单元是“副控制单元”,主控单元和副控制单元之间发送的数据量只加在子总线上,上级总线保持空闲。

子总线有多个名称:“本地CAN”,“专用CAN”。这些名称已经表明这是一个子总线。MOST总线上也有“主控元”和“副控制单元”:一个上级控制单元就是主控单元。主控单元控制所有功能,“副控制单元”只执行功能,在诊断时BMW诊断系统也起“主控单元”的作用。诊断期间车辆中的所有控制单元都是“副控制单元”。这些控制单元向BMW诊断系统发送数据。在诊断期间BMW诊断系统是”主控单元”。

6、“车身总线”和“外围设备总线”是哪种总线标准?

车身总线和外围设备总线是BMW自己开发的专用总线标准,外围设备总线是基本模块和活动天窗范围内的车身总线。因为车身总线已经满负荷(E38),所以开发了外围设备总线。

7、为什么存在“日规仪表总线”?

在日本规格的E65,E66上,、JNAV和TEL不能与MOST总线相匹配(由于技术方面的原因),这.两个控制单元连接在日规仪表总线上,并通过FBI与MOST总线相连(FBI:柔性总线接口)。

8、为什么仪表总线和车身总线也可能是子总线?

原则上每一种总线都可变为另一种总线的子总线,前提是,子总线通过一个网关(数据接口)连接到上级总线上。2个例子:

_仪表总线在E87上是一个子总线,此仪表总线连接MRS控制单元和TCU控制单元

_车身总线在E87和E90上是一个从CAS至TAGE的子总线,E83、E85、E86、E87、E90:车身总线是一个从DWA至SINE的子总线

提示:

在插图中用带点的线段描述子总线,仪表总线、车身总线和F-CAN也可能是子总线,子总线在现行插图中用带点的线段描述。

9、什么是MOST总线上的同步或异步信道?

MOST总线在光缆中有用于数据传输的不同信道:

a、同步数据传输:TV(数字音频信号的数据传输)、CD光盘、DVD光盘

b、异步数据传输:NAV和TV(例如视频文本信息和电台列表的传输)

c、控制数据的传送:网关的状态、诊断、信息

10、Byteflight(BMW安全总线系统)的“同步和异步”有何含义?

Byteflight(BMW安全总线系统)将同步和异步数据传输相组合,因此能够确保随时传输重要的安全数据量:

a、同步数据传输:各个控制单元周期性地(定期地)发送信息

b、异步数据传输:除了同步数据传输外,也可发送受事件控制的信息

Byteflight(BMW安全总线系统)上这种同步和异步数据传输组合的优点:.

所有控制单元定期地发送数据,而不会使Byteflight(BMW安全总线系统)过载(过载是同步数据传输可能存在的缺点),紧急信息始终可用较高的优先权发送。

11、何谓唤醒导线?

PT-CAN需要一条唤醒导线,没有唤醒导线则PT-CAN不能工作,唤醒导线(总线端KL15唤醒)已部分集成到PT-CAN的扁平导线中(3芯扁平导线)。在E90上唤醒导线在局部也单独敷设,不在PT-CAN的扁平导线中,在本Si技术(SBT)中的系统一览上,唤醒导线作为直线标于PT一CAN的两条导线之间:PT-CAN高和PT一CAN低。

12、为什么在一些车型系列上PT-CAN有唤醒导线,而在其他车型系列上没有?

带车载网络2000的车辆通常有一根用于PT-CAN上的控制单元的唤醒导线,在这些车辆上,总线端KL15一接通,CAS(便捷进入及启动系统)就通过一个唤醒信号唤醒PT-CAN上的其他控制单元,以前的车型系列具有不带唤醒导线的PT-CAN,因为:在以前的车型系列(例如E85)上,每个控制单元都有一个总线端KL15的专用输入端,因此总线端KL15一接通,每个控制单元都被通过总线端KL15的输入端”唤醒”,所以不需要一根专用唤醒导线。

13、终端电阻有什么用途?

为了防止信息反射,总线需要使用终端电阻。如果没有终端电阻,则信息和信号会在数据总线上反射乙终端电阻损坏的后果是,总线上的数据传输有故障。终端电阻设计成与相应的数据总线匹配:PT-CAN需要的终端电阻就与F-CAN不一样。根据装备情况,在不同控制单元中有终端电阻。

14、“K-Line”、“TxD1”和“TxD2”有何含义?

这3个名称表示下列不同的诊断导线:

b、TxD1和TxD2是用于诊断不带中央网关(数据接口)的车型系列的数据线。

_TxD1是用于驱动系(英语“Powertrain”)的所有与排气无关的控制单元的诊断导线

试仪的扫描工具发送OBD记录的所有官方规定数据

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明显快于今天在车辆中在车身和驱动机构/底盘范围内使用的数据总线。

THE END
1.汽车ITS什么模块汽车ITS(智能交通安全系统)中包含多个模块,其中主要的模块包括: 1. 制动防抱死系统(ABS)模块:用于防止车轮在制动时抱死,提高车辆的制动性能和稳定性。 2. 电子稳定控制系统(ESC)模块:通过监测车辆的行驶状态并采取相应的控制措施,帮助驾驶员保持车辆的稳定性。 https://news.yiche.com/baike/4682361.html
2.汽车网关研究:Zonal架构下的网关,集成化成为重要趋势随着网关芯片和集成网关的技术成熟,主机厂的“准中央集中式”架构方案也纷纷开始落地,量产车型集中在2022-2024年推出。 来源:公开资料整理 《2023年全球及中国汽车网关产业研究报告》目录 共250页 01 汽车网关产业概述 1.1 汽车网关概念 1.2 网关在汽车网络中的作用 https://www.dongchedi.com/article/7264755170721071656
3.汽车网关的作用是什么?网关是汽车网络系统的核心控制装置,主要负责协调不同结构和特征的数据网络之间的数据交换、故障诊断等工作。以下是相关的具体介绍: 1、协调: 协调各个模块之间的信息传输。 2、优先级: 对于各个电脑模块所发送的数据,根据数据的轻重,进行优先选派原则。 3、调速: https://auto.china.com/mip/738899.html
4.1分钟学会网关模块内部结构及作用#修车#汽车电路#汽车电子@百1分钟学会网关模块内部结构及作用#修车 #汽车电路 #汽车电子 @百车汇汽车(七哥) - 百车汇汽修培训(何老师)于20230206发布在抖音,已经收获了1725个喜欢,来抖音,记录美好生活!https://m.douyin.com/share/video/7197017942993702203
5.电动汽车充电网关控制器开发1.1 充电网关控制器的作用 无论从硬件接口还是从充电时序方面来看,北美快充标准和国家快充标准之间存在非常大的差异,两者之间无兼容的可能。为了使按照北美快充标准开发的车型能够进行国家标准快充,设计了充电网关控制模块。加入充电网关后的充电部分零部件结构,充电网关和充电桩之间的接口完全按照相关国家标准设计,而在车辆https://eri.usst.edu.cn/html/2018/3/20180307.htm
6.ADAS/AD系统架构功能及芯片平台分析而下图的右边用DRA829V处理器把上述外部需要集成的IP模块全部集成进来,因此大大降低了硬件复杂度,提高了可靠性。TI汽车网关处理器最核心的一点是高性能处理器,同时需要功耗非常低。 图3-13 TI DRV8x系列网关芯片简化网关系统架构 DRA829V SoC 通过提供计算资源、在车辆计算平台中高效移动数据以及在整个车辆网络中https://m.elecfans.com/article/1945494.html
7.汽车网关(gateway)系统的作用原理及部分车型网关位置.docx"汽车网关(gateway)系统的作用原理及部分车型网关位置" 一、网关的定义和作用 网关是汽车网络系统的核心控制装置,负责协调不同结构和特征的 CAN 总线网络及其他数据网络之间的协议转换、数据交换、故障诊断等工作。网关既可以用于广域互联,也可以用于局域互联,充当着转换重任的计算机系统或者设备,在使用不同协议、数据或https://download.csdn.net/download/yongbai8008/12351797
8.汽车CAN总线12篇(全文)为了方便驾驶员了解整车状态参量, 可以选择CAN总线仪表, 将车身控制模块和动力传动模块集成网关, 获得车速信号、转速信号、各类传感器信号和变速器挡位信号。这些信号通过仪表显示出来, 使驾驶员能够及时了解各类信息并判断汽车的运行状态。 3 中央控制器网络节点功能分析 https://www.99xueshu.com/w/ikey8k1a8ki8.html
9.监控运维,通知管理,可视化分析,消息通信,规则引擎主要模块.1(2)平台功能 主要功能包含设备接入,设备管理,监控运维,通知管理,可视化分析,消 息通信,规则引擎主要模块. 1) 设备接入 提供设备接入的开放能力,主要功能包括多种设备接入协议,能够对协议进 行管理;设置网络组件的类型,名称,IP,端口,线程数,消息最大长度等信息; 能够https://whsggzy.wuhu.gov.cn/EpointWebBuilderNew/WebbuilderMIS/attach/downloadZtbAttach.jspx?attachGuid=7163fc66-3b57-408b-956f-8c3876237eeb&appUrlFlag=ztbwh
10.迈锐宝网关模块在哪里1 ,网关指的是该车使用的是网关电脑,简单来说就是总线技术,车辆网关电脑负责接收车辆上各类信号,开车电脑不可以接收的信息可以用网关电脑做好接收。2 网关电脑起着十分至关重要的作用,车辆网关最关键用来协调各个模块之间的信息传输,网关与此同时还具有优先级的特点,对各个电脑模块所发送的数据做好https://wen.baidu.com/question/1583480255767848980.html
11.智能家居控制系统模板(10篇)智能家居控制系统外部通信:主要功能是实现用户通过Internet远程操作与控制家居设备,随着我国目前宽带网络的发展日趋完善,技术的不断成熟,现阶段我国常用的宽带接入方式有两种:ADSL、无线上网及常说的WIFI,因此在控制系统中采用这两种方式,添加W5300网关模块,并将WIFI作为其外部通信,以此来降低系统成本及复杂度。https://www.haofabiao.com/haowen/2414.html
12.能源路由器入门必读:面向能源互联网的架构和功能因此,如何在无线网络中缩短分组时延还需要进一步的研究。通信的可靠性和安全性也将被研究。目前我们还没有对网格智能进行研究。它对电网实现高效的能源管理起着重要的作用。构建这个模块需要对电网中的能量分布有深刻的理解,需要先进的自动化实时决策软件来动态调整能源路由器的运行。https://developer.aliyun.com/article/1112501
13.车身域控制器(BCM)功能主芯片等梳理车身控制器,车身一个名气不咋大,但管理的功能却遍布全车,主要是用于增强汽车的安全、舒适和便利性,以及与车外连接。车身控制器的功能主要包括灯光控制、雨刮控制、门窗控制、后视镜控制、PEPS、座椅控制等等https://www.eet-china.com/mp/a301336.html
14.经验R本文将介绍瑞萨R-Car H3/H3N/M3的AVS模块介绍及寄存器的配置。 那么这个AVS模块具体是什么? AVS:Adaptive voltage scaling,就是自定义电压缩放,主要是在功率优化、正常、高性能的情况下通过调节VDD_DVFS的电压来减小Cortex-A57和3DGE(3D图形引擎)的功率变化的作用。目前瑞萨第三代SOC芯片R-Car H3、R-Car H3N和https://www.sekorm.com/news/36528806.html
15.福特FORD汽车全顺V348高级电子维修(发动机控制模块)— 发动机仓内部左侧 5 ABS(制动防抱死系统)模块— 发动机舱内,制动总泵下 6 RCM(约束控制模块) — 前蒸发箱右侧安装 7 PAM(停车辅助模块)—组合仪表后方 V348全顺各模块与网络连接图 FFH LIN LIN 通用电气模块(GEM、PJB、BCM) 整车网络中的网关, 是连接MS-CAN和HS- CAN的唯一模块 网关(https://max.book118.com/html/2017/1219/144967008.shtm