一、概述中央网关模块(ZGM)将主总线相互连接。例如一个数据总线为 FlexRay、MOST或KCAN,这样中央网关模块的网关功能就实现了不同总线系统之间的数据交换。 如果通过DCAN(诊断CAN)连接了诊断系统,则中央网关模块将诊断系统的查询传递给内部总线。反馈电码以相反的方向流经该过程中央网关模块(ZGM)不再将所有存在的主总线相互连接。中央网关模块(ZGM)连接哪条主总线取决于年款和车辆装备。
二、中央网关控制原理功能。
1.同步:
为了在联网的控制单元中实现各项功能的同步执行,就需要有一个统一的时基。由于所有控制单元内部都采用自己的节拍发生器进行工作,因此必须通过总线进行时间匹配。
在中央网关模块的开始阶段几个控制单元(ZGM、DSC、CM和 DME/DDE)起到同步结点的作用。为了保证 FlexRay无故障同步,至少需要2个控制单元与ZGM进行通信。例如,如果DSC失灵,便可以将CM和 DME/DDE控制单元用作同步结点。如果 Flexray有故障,就务必要检查控制单元ZGM、ICM、DSC和 DME/DDE的总线导线。
2.车辆配置管理:
在中央网关模块中集成了一项用于车辆配置的系统功能。该系统功能的主要任务是将待定数据(例如车辆任务、车辆配置、整合等级)集中存储在车辆中。车辆任务和整合等级还要在CAS控制单元中进行存储。这样可以确保在更换中央网关模块后,信息可以得到恢复。根据诊断系统或车辆内部系统功能的请求,可通过诊断命令调用存储在车辆配置中的。
3.中央故障代码存储器:
除了各个控制单元的本地故障代码存储器,该子功能的任务是中央存储检查控制信息。中央网关模块(ZGM)是该功能的主控单元,也被称为诊断主控单元。
4.启动和关闭通信车载网络:
车辆状态管理描述了通信车载网络的启动和关闭。除了对所有控制单元有约束力的一般性请求,还定义了级联(同时启动和关闭车载网络中的所有总线)和唤醒及休眠存储器。
(1)级联级联的功能是为了确保所有车载网络中的数据总线能同时启动和同时关闭(“休眠”)。对此在中央网关模块(ZGM)中具有一项主功能,可以确定是否允许车载网络休眠。该主功能可以控制一些负责各个数据总线启动和休眠的从属功能。这些从属功能存在于下列控制单元中:中央网关模块(ZGM),例如用于KCAN、KCAN2P CAN、 Flexray和MOST总线:数字式发动机电子伺控系统(DME),例如用于PT-CAN2(2)唤醒及休眠存储器如果车辆未正确唤醒或休眠,这通常导致整车电量消耗增加。
这有时可能导致蓄电池电量耗尽并因此导致车辆抛锚。使用唤醒及体眠存储器,车辆状态管理系统提供探测错误唤醒和休眠过程并采取应对措施的功能。
为此,车辆状态管理系统首先查明可能导致控制单元将车辆唤醒的所有原因。如果存在这种原因.唤醒控制单元必须向包含在ZGM中的唤醒及休眠存储器报告该原因。如果存在错误的唤醒,这将被记录在ZGM中(故障记录,其中还包含唤醒控制单元和作为环境条件的唤醒原因)。时间显示和当前的里程数通常作为其他的环境条件进行存储。ZGM在这种情况下要采取应对措施,其中包括发送 Power Down命令。如果唤醒过程后仍然发生错误,则请求复位总线端KL.30F,随后持久切断总线端KL.30F。
同唤醒过程一样,在休眠时也可能会出现故障。发生这样一个故障时,唤醒及休眠存储器也创建一条故障记录并采取与发生唤醒错误时相同的措施。要对所有可以唤醒车辆的控制单元进行定义并分配一个识别号码(十六进制数字。
每个唤醒控制单元在唤醒过程后的2s发送一个信息至ZGM。通过该信息,ZGM被告知唤醒的原因(示例:通过打开驾驶员侧车门唤醒时的脚部空间模块,唤醒原因“左前车门触点”)。
5.激活以太网入口:
在常规运行中停用以太网入口。在每次使用前必须将该入口激活或在使用后重新退出。通过插上COMA,连接激活导线(线脚8)与总线端KL.30B(线脚16),因此激活以太网入口。此时,中央网关模块(ZGM)中的以太网组件通过激活导线收到信号(总线端KL.30B的电平)。从诊断插座拔下1OMA,停用以太网入口。
以太网中的每个通话双方包含了世界范围唯一分配的识别号码—MAC( Media AccessControl)地址。通过该MAC地址,网络中的通话双方可进行唯一识别。车辆的MAC地址位于ZGM中并且无法修改。
底盘号码可以识别BMW编程系统对应的车辆。在同车辆进行通信之前,必须确保基于IP的网络中的每个设备包含一个逻辑识别号,即P地址。P地址在每个网络区域(子网络)中只能是唯一的并能分配为动态或静态状态。通过以太网激活连接并建立物理连接后,中央网关模块从 COMA被分配到一个P地址。通过一个特殊方式,即所谓的“车辆身份识别”,可在诊断系统或编程系统和ZGM之间进行PP地址、底盘号码和MAC地址交换。修理网络内的车辆从而能进行唯一识别并能建立通信连接网络中P地址的功能类似于电话网中的电话号码。该P地址可通过DDHCP( DynamHost Configuration Protocol)进行分配。这是一种自动将P地址分配到网络中新终端设备的方法。在终端设备上只能对P地址的自动参考进行调整。在不断变化的修理厂网络设施中进行操作时必须将P地址分配为动态形式(DHCP服务器)。应该调整车辆以符合网络要求,而不是调整网络符合车辆要求。在拔下1COMA后需将分配的P地址在DHCP服务器中调整时间的检测过程之后重新改为自由。通过以太网入口,数据传输至车辆中,并通过中央网关模块在车辆中被分配。以太网连接对于DCAN接口的作用方式和时间特性没有影响。
必须避免同时使用D-CAN和以太网入口。同时使用很有可能造成车辆内部诊断命令的冲突。因此,通过两个入口进行的通信会受到干扰编程始终通过以太网访问进行。通过D-CAN只能进行诊断,不能编程。必须一直保持车辆的连接,直到编程过程完全结東。ZGM可以执行网关功能并通过数据总线将数据分配给其他控制单元出于辨伪保护的原因在中央网关模块中安装了主安全模块。此外,在部分控制单(例如汽车信息计算机、组合仪表、平视显示系统、控制器)中安装了客户安全模块。主安全模块定期发送提问给单个客户的安全模块。可能出现的故障和偏差都会记录下来,并在服务中经由 JETstream在传送 FASTA数据时通知 BMWAG总部。售后服务人员无法访问控制单元内所存储的有关通过诊断系统进行的操作信息。
6.诊断系统连接:
以太网只有在诊断插头插入的情况下才能激活。诊断插头中的线脚Pin8和线脚Pin16之间有一个电桥。电桥转换中央网关模块中的以太网控制器的供电压。也就是说,连接中央网关模块的以太网人口在客户行驶模式中停用。信息系统和通信系统之间通过以太网建立的连接持续激活以太网中的每个通话双方包含了单独的识别号码,即MAC( Media Access Control)地址。BMW编程系统对应的车辆可通过该地址和底盘号码( Vehicle Identification Number)在建立联系时识别。可以通过第三方避免更改数据语句和存储器值。如同办公室里的计算机网络一样,网络中的每台设备都必须获得一个唯一的识别号。因此,在建立联系之后编程系统的中央网关模块会获得一个P地址。
7.终端电阻:
根据不同的车辆装备,在中央网关模块(ZGM)中存在带有总线驱动器的星形耦合器。在该总线驱动器上连接有 FlexRay控制单元为了避免在 FlexRay出现反射,在数据导线的两端使用了终端电阻。当在总线驱动器上连接了一个控制单元时,则在总线驱动器和控制单元的端口上各使用了一个终端电阻如果控制单元上的端口不是物理终端节点,必须为每个总线路径终端上的组件使用终端电阻。K-CAN2内的终端电阻位于中央网关模块和接线盒电子装置中。D-CAN的终端电阻位于中央网关模块和诊断插头中(电线束侧)。
8.MOST环形结构的标准配置:
MOST环形结构的标准配置(按照顺序安装在MOST环形结构内的控制单元)保存在主机和中央网关模块(ZGM)内。如果要加装一个控制单元或更新中央网关模块/汽车信息计算机,必须重新存储标准配置。可使用编程进行标准配置。在环形结构断裂时,可以通过标准配置发现哪些控制单元之间有断路每个MOST控制单元都可以发送多媒体传输系统总线中的数据。仅中央网关模块(ZGM)能够实现MOST总线和其他总线系统之间的数据交换。此时,主机起到主控单元的作用。中央网关模块是连接其余总线系统的网关。中央网关模块见图10-1。