论文部分内容阅读
随着电子系统在汽车上的应用越来越广泛,汽车电子软件的开发也面临了前所未有的困难。为了解决这些困难,大家开始寻找汽车电子软件新的开发方法或者途径,标准化和相互协作是人们一致认可的方向。作为标准化的成果,AUTOSAR自诞生之日起就得到了整车企业和零部件厂商的重视,取得了迅速发展。如何积极参与到AUTOSAR标准的大发展中,推动AUTOSAR最新成果在汽车上的应用,对我国汽车电子系统的发展有着重大意义。本文以ESP软件系统开发为例,探索在AUTOSAR体系下汽车软件的具体开发过程。全文共有六章,主要内容如下:第一章为绪论,主要介绍了AUTOSAR标准提出的背景和意义,以及ESP系统的研究与发展现状。第二章主要介绍了AUTOSAR标准的概念及其开发工具。首先,为了提高对AUTOSAR概念的认识,笔者详细介绍了AUTOSAR标准的体系架构及其开发流程,为后续开发AUTOSAR标准的ESP软件奠定了理论基础。其次,为了方便AUTOSAR的实施,笔者详细介绍了整条AUTOSAR开发工具链,并给出了部分整车厂的AUTOSAR实施方案。最后,根据本文研究需要,对dSPACE公司提出的AUTOSAR解决方案及其主要工具SystemDesk软件进行了介绍。第三章主要介绍了在SystemDesk中建立ESP系统软件架构的过程。首先,对ESP软件系统的功能进行了分析,并以此对ESP软件组件进行了划分。其次,根据每一个软件组件的功能,设计了其接口和内部行为定义等等,完成了ESP软件架构的设计。最后,将ESP软件组件导出为标准的XML描述文件,用于后续仿真研究。第四章主要介绍了如何应用Simulink进行ESP软件组件的功能开发。首先,建立了包含车辆模型和驾驶员模型在内的Simulink闭环仿真环境。其次,重点开发了车速估计模块。车速估计算法采用Simulink/Stateflow建模,并通过典型ESP仿真工况进行了功能验证。第五章主要介绍了在SystemDesk中进行ESP软件闭环VFB仿真的过程。首先,介绍了VFB仿真的机理和VFB闭环仿真的概念;其次,介绍了在SystemDesk仿真环境中集成Simulink模型以及嵌入软件组件AUTOSAR代码的过程;最后,利用SystemDesk工具的离线仿真功能,设置ESP系统的典型工况,进行ESP软件架构的VFB仿真。通过仿真结果的分析,查看ESP软件的工作效果。第六章是全文总结与研究展望。在总结自己完成的工作的同时,对未来可以继续深入研究的内容进行了展望。