论文题名: | 面向汽车电子的通信栈软件的设计与实现 |
关键词: | 车载电子系统;通信栈软件;AUTOSAR标准;CAN总线;程序设计 |
摘要: | 由于人们对于物质生活的不断提高,汽车行业由于需求量巨大发展迅速,其中汽车电子成为提升汽车品牌的重要因素。在传统的汽车电子软件开发过程中,存在车辆电子系统交换和更新速度慢、管理整个软件系统困难、开发成本高、效率较低等问题。鉴于此情况,国际汽车巨头诸如奔驰、宝马、通用等公司提出AUTOSAR标准,旨在形成一套标准化、开放的软件架构。由于其“统一标准、各自实现”的原则,我国汽车行业要想追赶国外先进的汽车工业水平,急需开发一整套自己的基于AUTOSAR标准的汽车电子软件系统。 在汽车电子领域,车载电子系统愈发复杂,汽车内部各电子控制单元交互通信问题逐渐成为该领域研究的热点问题。针对上述问题,本论文对汽车内部通信进行了研究,主要内容为: 1)开展了对AUTOSAR标准的研究工作,着重于系统框架,设计了面向汽车电子的通信栈软件系统架构,该软件具有良好的可维护性。 2)实现了基于AUTOSAR的CAN总线驱动模块,该模块适用于飞思卡尔MPC5634平台。 3)实现了基于AUTOSAR的CAN接口模块,该模块是对CAN驱动模块的抽象,一切来自上层的请求必须通过接口模块提供是接口才能访问CAN硬件。 4)实现了基于AUTOSAR的PDUR路由模块,该模块管理数据的收发路径,维护若干个路由引擎函数及相应的路由表。 5)实现了基于AUTOSAR的COM通信模块,通信栈的通信功能由该模块统一提供,一切可靠性机制也在该模块中实现。 本课题来源于实际的项目需求,设计实现了面向汽车电子的通信栈软件。为了保障通信的可靠性,在COM通信子模块的技术实现上有一定的创新突破,在遵循AUTOSAR标准基础之上引入了序列号、时间监控、CRC校验等保障通信可靠性机制增强了协议栈通信的可靠性。本论文对于同类系统的实现具有参考价值。 |
作者: | 杜力为 |
专业: | 计算机技术 |
导师: | 李毅超 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2014 |
正文语种: | 中文 |