论文部分内容阅读
柴油机由于其独特的优越性能而在动力领域有较为广泛的应用,电控高压燃油喷射技术是提高柴油机动力性、实现低污染、低油耗的最有效手段之一。为加强燃油系统控制器产品的互换性,减少整机出厂的成本,降低对控制器的管理难度,将发动机系列化作为柴油机开发方向有着现实意义。近年来柴油机控制器在硬件平台上性能不断提高,在软件架构上趋于模块化层次化,本文基于高性能微控制器MPC5554,在AUTOSAR软件分层思想的指导下,对柴油机燃油控制系统驱动程序的参数化,系列化方法进行研究。首先,基于AUTOSAR软件架构,综合考虑燃油系统控制参数化的设计需求,提出了柴油机ECU软件分层架构,将控制程序分为应用层与底层驱动程序,并将底层驱动程序按照与微控制器硬件关联程度细分为驱动层,抽象层及系统服务层。完成对底层驱动中各个功能模块的调试与设计。随后,对多缸机燃油系统进行参数提取,一方面分析柴油机燃油系统执行器,驱动电路的类型与原理,从中提取燃油系统参数,一方面对基于MPC5554的燃油系统喷油时序的实现原理进行分析,并将多缸机工作时序与机型特征之间的关系进行归纳总结,提取出燃油系统中与机型相关的参数。根据提取出的参数设计了参数化配置方法,实现依据参数完成燃油系统匹配的功能。然后,对MPC5554复杂设备驱动进行参数化开发,研究了对燃油系统最为关键eTPU模块的结构,模块内通道的硬件细节,以及eTPU模块可编程微码的原理。开发了eTPU模块同步功能及喷油输出功能的微码,完成功能有限状态机设计,分析了曲轴功能面对异常信号的处理机制,以及喷油功能实现喷油参数实时更新的策略,所设计的微码具有参数化配置接口,支持参数化配置服务。研究了eTPU模块微码集成方法,模块从初始化到正常工作的过程,以及其与MPC5554主CPU交互工作的过程。为提高控制系统的可靠性,设计了复杂设备的冗余系统,使用eTPU模块和eMIOS模块分别完成同步正时及喷油输出功能,实现同步信号及喷油信号的热备份。最后,对开发的参数化底层驱动程序进行了测试与实验,在MPC5554开发板上使用自身产生的模拟同步信号对底层驱动同步,喷油,系列化,信号冗余等功能进行了测试。并将底层驱动程序各个模块与应用层程序进行了集成,完成了8缸机控制器的集成,在8缸机控制器实验台上对复杂设备驱动的响应性及精确性进行了测试,对控制器的硬件电路功能进行检测。并在8缸机台架上完成了发动机起动实验,实验结果表明,本文所开发的复杂设备驱动程序能够迅速完成发动机同步,在应用层程序的控制下使发动机稳定运行,控制程序架构合理,能够满足实际使用需求。