1、车载网络技术,第四章 媒体导向系统传输网络MOST 汽车系 曹晓琳,4.1 MOST概述 4.2 MOST网络结构和通信协议 4.3 MOST应用实例,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,复习: 4.1MOST概述 一、定义 MOST(Media Oriented Systems Transport) 媒体导向系统传输网络 二、发展历史 三、 MOST特点 1)抗干扰 2)质量轻 3)高速 4)低成本 5)即插即用 6)能够适应多种数据 7)强大的技术支持和设备供应 四、 MOST应用概述 五、 MOST网络的拓扑形式 1)环形 2)星形 3)双向环形 六、
2、汽车多媒体网络比较,4.2 MOST网络结构和通信协议,复习: 4.1MOST概述 一、定义 MOST(Media Oriented Systems Transport) 媒体导向系统传输网络 二、发展历史 三、 MOST特点 1)抗干扰 2)质量轻 3)高速 4)低成本 5)即插即用 6)能够适应多种数据 7)强大的技术支持和设备供应 四、 MOST应用概述 五、 MOST网络的拓扑形式 1)环形 2)星形 3)双向环形 六、汽车多媒体网络比较,4.2 MOST网络结构和通信协议,各种设备作为网络中的节点,连接在一个逻辑环上。各节点之间单方向、点对点连接。数据帧在网络中向固定的方向流动,两个
3、节点之间仅有一条通路。,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,一、MOST网络结构 1、 MOST网络的节点,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,MOST标准配置节点,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,2、 MOST网络的传输介质-光纤,聚合体光纤(Polymer Optical Fibers,POF) 聚甲基丙烯酸甲酯(PMMA),4.2 MOST网络结构和通信协议,3、MOST网络的系统状态 睡眠模式(Power Off) 待机模式(Stand By) 通电模式(Normal Ope
4、ration),4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,睡眠模式(Power Off),4.2 MOST网络结构和通信协议,待机模式(Stand By),4.2 MOST网络结构和通信协议,通电模式(Normal Operation),4、MOST网络的功能流程,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,5、节点层次结构,4.2 MOST网络结构和通信协议,6、MOST网络的时钟,4.2 MOST网络结构和通信协议,二、MOST通信协议 1、MOST协议的分层结构,4.2 MOST网络结构和通信协
5、议,2、 MOST25帧结构 MOST25 数据帧由 64 个字节构成:同步数据、异步数据和控制数据。,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,3、MOST信道及传输方式 在MOST网络中,信息以帧格式进行传送,一个MOST帧划分为一些数据段。总线上不断传送的信息帧的相同数据段,连续不断地传送着某种信息,构成了这种信息的一个数据通道,叫做信道(channels)。 MOST网络信道包括同步信道、异步信道和控制信道。所谓的数据传输,在MOST网络中体现为节点之间根据协议通过信道交换彼此间的数据。,4.2 MOST网络结构和通信协
6、议,同步数据:实时传送音频信号、视频信号等流动型同步数据; 非同步数据:传送访问网络及访问数据库等的非周期性数据包; 控制数据:传送控制报文及控制整个MOST网络的数据。,4.2 MOST网络结构和通信协议,(1)同步数据:音频信号、视频信号等流动型同步数据,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,(2)异步数据:访问网络及访问数据库等的非周期性数据包,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,(3)控制数据,4.2 MOST网络结构和通信协议,4.2 MOST
7、网络结构和通信协议,4.2 MOST网络结构和通信协议,4、 寻址 在ISO模型的第二层中,对于数据链路层协议与控制信息,MOST网络支持4种寻址方式: 物理节点地址; 逻辑节点地址; 组地址; 广播地址。,4.2 MOST网络结构和通信协议,5、 MOST50帧结构,4.2 MOST网络结构和通信协议,三、MOST 应用层架构 1、应用层架构介绍 MOST 标准不仅定义了用于传输基本信息的底层模块,用于传输基本信息;还定义相关的协议和接口,用于访问应用层函数,这就是 MOST 应用程序框架。它为开发可重用、可交互程序提供了先决条件。 应用程序框架使得应用程序的开发与 MOST 系统中的具体设
8、备无关,例如实现网关的应用程序,只要包含了必要的接口,不同厂家生产的设备就可以在同一个系统中使用。,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,2、应用协议 数据格式: DeviceId.FBlockId.InstId.FktId.OPType.Length(Data) 寻址域:包括设备地址DeviceId(可选)、功能块标识符FBlockId和功能块实例InstId; 函数域:包括函数标识符FktId和函数的操作类型OPType; 数据域:包括长度标识Length和作为参数的数据与类型Data。,4.2 MOST网络结构和通信协
9、议,4.2 MOST网络结构和通信协议,1)属性的查询与设置,4.2 MOST网络结构和通信协议,2)方法,4.2 MOST网络结构和通信协议,3)通知机制,4.2 MOST网络结构和通信协议,4)错误信息 如果执行请求时发生错误,就会返回一条操作类型为Error(OPType:0xF)的错误信息。数据域的第一个字节保存了错误码,第二个字节保存了参数的错误信息。 在错误响应方面,存在一些特殊的要求,为了避免周期性发送的问题,错误信息只能又从节点发送到主节点。,4.2 MOST网络结构和通信协议,3、MOST功能块 功能块规范定义了函数属于哪类功能块,而功能块的类型由功能块标识符决定。 MOST
10、协议定义的功能块,一部分负责管理系统,另一部分用于实现某一类应用功能。一般情况下,开发MOST接口设备需要对后者进行功能扩展。 某些功能块需要系统中所有设备对其支持,而有些功能块只需要特定设备支持。,4.2 MOST网络结构和通信协议,1)网络功能块(FBlockID:0x01) 负责系统管理,每个MOST设备都必须包含该功能块。功能块中比较重要的函数: 1.FBlockIDs(FBlockID:0x000):设备包含的所有功能块列表及实例。 2.Devicelnfo(FktID:0x001):设备的相关参数,如设备序列号等。 3NodePositionAddress(FktID:0x002)
11、:设备的物理地址。 4NodeAddress(FktID:0x003):设备的逻辑地址。 5.GroupAddress(FktID:0x004):设备的组地址。 6.ShutDown(FktID:0x006):关闭MOST系统。,4.2 MOST网络结构和通信协议,2)网络主功能块(FBlockID:0x02) 负责与系统配置相关的管理任务。在任何MOST系统中,都必须有一个设备支持网络主功能块,用于完成所有的管理工作。,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,3)连接管理功能块(FBIockID:0x03) 负责管理MOST系统中的同步信道。 4)电源管理功能块(FBlocklD:0x04) 负责关闭MOST系统。关闭系统的原因分两种,一是正常关闭,如停车关闭发动机;二是出现异常状态,如温度过高等。,四、MOST 开发工具 1、开发工具概述 硬件:在验证和测试MOST设备或MOST系统时,会用到MOST网络分析器和开发工具。它们被设置成为独立的MOST网络节点,这些节点通过光纤连接到MOST网络上。 软件:PC机通过相应软件来控制这些MOST接口。这个软件即可达到其纯粹的分析目的,也可以用来开发整个系统的独立单元。,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,4.2 MOST网络结构和通信协议,