OSEK网络管理系统_第1页
OSEK网络管理系统_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

页脚内容页脚内容OSEK网络管理系统运行机制分析OSEK网络管理系统的体系结构OSEK网络管理系统应用于嵌入式汽车通信网络,管理网络当中各个ECU之间的通信,提升OSEKOSEK操作系统[2]。OSEK网络管理系统为用户提供了标准的系统调用,它支持两种接口来使用这些系统调用:应用程序和站管理任务。OSEK网络管理系统与其它OSEK组件关系OSEK/VDX技术委员会目前所制定的OSEK规范主要是OSEK操作系统OSEK COM通信系统网络管理图2-1描述了OSEK的结构模型及OSEK网络管理组件与之交互接口。图2-1网络管理接口环境站管理它经过依靠于系统的算法NM组件当前网络的状态和配置用户需要定义一个特意的站管理组件作为应用程序与网络管理之间的接口NM标页脚内容页脚内容序能够在缩减的功能的模式下能够继续工作。NM规范没有定义特定的站管理组件。网络管理应用程序接口NMAPI服务,站管理组件经过这些标准的APINM组件状态进行初始化、控制和查询。标准的API服务分为通用服务、直接NM服务、间接NM服务。交互层接口这个接口是由COM组件的交互层提供的,它只向间接网络管理提供服务,并且对应用程序来说是不行见的。网络管理特定协议算法CAN,VAN,J1850,K-BUS等的物理网络,对每一种物理网络都有一种特定协议算法与之对应。OSEK网络管理系统的分类应用程序功能需求的多样化和详细系统通信能力要求的不同OSEKOSEK网络管理系统分为两个类型:直接网络管理,支持网络配置管理,网络状态管理,网络睡眠协商,数据管理,错误管理,操作模式管理等OSEKCOMIPDU的死限监控周期[3],而统一周期的间接网络管理在一个周期内ECU节点能够同时具有以上两个版本的网络管理或多个同一版本的网络管理并存。2.2.7直接网络管理的睡眠协商一般情况下ECU有正常操作和节电模式。为了保护电池的能量,NM必需决定何时关闭节点。直接NM提供一个协商机制负责与网络相连的所有节点在同一时刻进入睡眠,如图2-11所示。切换到睡眠模式需发送睡眠请求消息和睡眠应答消息来同步完成,但只需一个节点来发送睡眠应答。应用程序调用GotoMode(BusSleep)要求总线进入睡眠。节点下一次接收ring消息时,NM组件将发送睡眠请求域为真的ringNMNormalPreSleep睡眠前预备状态。如果在LimpHome模式下接收,则发送睡眠请求域为真的limphome消息,进入NMLimpHomePreSleep睡眠前预备状态。当睡眠协商正在进行时,假若必需发送alive消息,那么发送的alive消息的睡眠请求NMNormalPreSleep。当ring答都为真的ring消息,并设置睡眠等待报警,其余节点假若都进行了睡眠请求,当收到睡眠应答为真的消息时,也要设置睡眠等待报警。当各个节点的睡眠报警出现时则进入睡眠状态。当前节点处在睡眠等待状态NMTwbsNormal或NMTwbsLimpHome,假若收

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论