论文题名: | 基于OSEK的汽车仪表网络管理软件的设计与实现 |
关键词: | 汽车仪表;网络管理系统;软件开发;设计模式;OSEK标准 |
摘要: | 汽车业的发展推动了汽车电子的发展,同时也使汽车网络总线的发展迅速,网络总线中目前CAN总线发展很快。所有的控制器的信息交互大部分在网络总线上进行的,信号的通讯对整车安全性影响很大,故网络通讯的安全就尤其重要。如总线上的某个节点突然掉线或发生故障,其它节点会一直等待该节点的信号传输,有可能产生其它严重安全问题。为了提高总线的安全性,每个节点都需要一个网络管理系统,来解决节点的上线、下线、状态转换、测试自身网络状态等功能,同时可以检测总线上其他节点的状态,以确保总线通讯的安全。 本论文针对上述问题,以汽车仪表作为平台,以OSEK标准的网络管理系统为研究对象,重点研究了此系统的算法和软件的开发与实现。主要研究内容有: 1)研究了汽车仪表的功能,提出了以CAN总线实现的总线通信的方法。即设计了低速CAN、高速CAN、LIN组成的网络拓扑架构,汽车仪表在高速CAN总线上。对汽车仪表的硬件需求分析,设计了网络通信软件,为网络管理系统提供了支撑。 2)研究了OSEK标准中的网络管理内容,提出了三种报文运行实现网络管理功能的方法,即在线报文、逻辑环报文、跛行模式报文。通过对网络节点状态、消息需求、时间监控需求等分析,建立了逻辑环模型,设计了网络管理系统的总线睡眠和唤醒的,设计了在线报文、逻辑环报文、跛行模式报文的算法和软件程序,设计了汽车标准OSEK标准的网络管理软件。 3)研究了嵌入式控制器总线测试环境,提出了一种虚拟节点与实际节点结合的测试方法。建立了汽车仪表测试环境,确定测试目标,通过专业工具CANoe进行测试,最后对测试结果的分析和评价,验证了OSEK网络管理软件。 通过上述研究,本论文设计了汽车仪表OSEK标准的网络管理系统,解决汽车总线节点的通讯故障检测、网络管理的关闭与启动、节点监控、睡眠与唤醒等功能。 |
作者: | 王飞 |
专业: | 电子与通信工程 |
导师: | 欧中华 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2014 |
正文语种: | 中文 |