论文部分内容阅读
随着人们对汽车各方面需求不断增加,以及法律法规对汽车排放等环保要求日益严格,汽车电子软件的开发变得越来越复杂和困难。针对汽车电子软件的开发现状,全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合推出了汽车开放系统架构标准AUTOSAR,其目的是为汽车电子软件开发提供开放的、标准化的软件架构。本文在调研了国外基于AUTOSAR的汽车电子软件开发实例的基础上,结合实验室在AUTOSAR领域研究现状,参照AUTOSAR标准,设计了汽油发动机ECU软件的基本控制框架,并实现了基本的控制功能。仿真测试和台架实验结果表明,在各工况下ECU软件对喷油脉宽及点火提前角等重要参数控制准确,汽油机喷油点火信号正常,运行平稳。本文首先对AUTOSAR的开发流程、应用现状进行了深入的调研,为参照AUTOSAR标准的汽油发动机ECU软件的设计奠定了基础。其次,基于Simulink工具设计了具有电子控制喷油点火功能的发动机ECU软件的应用层软件体系结构,重点设计并实现了ECU软件的各个软件组件,软件组件的实现和描述符合AUTOSARR3.0标准。再者,根据应用层软件的接口需求设计了IO硬件抽象层组件以及复杂驱动层组件,并在实现过程中应用了微控制器抽象层SmartBSP这一已有成果。最后,配置运行时环境和操作系统,并使用基于HCS12X微控制器的SmartOSEK OSV2.0作为基础软件,最终生成可以在ECU运行的控制软件,并通过了硬件仿真平台测试以及发动机台架实验。