论文题名: | 基于AUTOSAR的汽车电子通信协议栈软件的设计与实现 |
关键词: | 汽车电子;AUTOSAR组织;通信协议栈;网络管理;软件设计 |
摘要: | 如今,随着人们对安全、节能环保、舒适等性能的持续追求,催生了汽车工业快速发展,尤其是汽车电子及总线技术的快速发展。目前汽车电子化已成为汽车工业发展的趋势,但是其快速的发展也面临着挑战。为了解决应用程序重复开发、移植困难等传统汽车电子嵌入式软件开发模式下所产生的问题,AUTOSAR组织应运而生,其为汽车电子产品的开发提供一种标准的、开放的软件架构体系,提升了软件的质量,降低软件的开发成本,缩短软件的开发周期,它是未来汽车电子嵌入式软件的发展趋势。 本文通过调查目前国际上的各种成熟的AUTOSAR实现方案,以及通过掌握汽车行业应用较为广泛的几类总线协议标准,完成一种基于 AUTOSAR的汽车电子通信协议栈软件的设计与实现方法,更探索性地将该通信系统基础软件集成在车身控制器上,之后搭建通信功能的仿真集成测试环境以对其进行验证,目的是将其最终用于量产车型项目上。本文的工作内容和成果总结有以下几点: 1、分析和掌握AUTOSAR架构及标准,在此基础上设计了符合AUTOSAR通信协议软件模块的架构和层次。该通信协议软件模块基于CAN总线协议,实现各个COM、PDU Router、CAN NM几个模块的接口和内部实现机制,具有良好的移植性与可扩展性。 2、具体设计并实现了符合AUTOSAR通信协议栈的基础软件模块,其中包含的基础软件模块有COM、PDU Router、CAN Interface、CAN Driver以及CAN NM,具备了信号发送和接收、信号路由、信号过滤、PDU网关路由、网络管理控制等功能,具有较高的稳定性、可扩展性和可维护性。 3、把该通信系统的实现与在汽车电子中的实际应用结合起来,在使用Freescale的MC9S12XEP100微控制器的车身控制器上搭建集成测试环境,并且具体设计了测试方案及测试用例,完成了该通信系统信号收发、路由及网络管理控制等功能的集成测试验证工作。 |
作者: | 姚劲 |
专业: | 软件工程 |
导师: | 李龙江;李娟娟 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2014 |
正文语种: | 中文 |