● 摘要
本文在对汽车发动机电子控制单元(ECU)系统关键技术深入分析和总结的基础上,提出了一种开放式ECU软硬件平台的架构方案。本系统以32位PowerPC嵌入式微处理器MPC555为主控制器,以OSEK/VDX实时操作系统为软件开发平台,在此基础上实现一个开放式的程序下载、调试和系统监视的集成开发环境,并能在MATLAB Simulink环境中自动生成控制算法代码,从而达到快速开发ECU控制策略的目的。 本开发平台在硬件上的开放性体现在其适用于汽车控制的主要领域,可满足汽车控制的不同计算与接口需求。控制平台采用MPC555作为主控制器,具有专门针对汽车电子设计的强大计算能力和丰富的接口资源。在此基础上,硬件平台加入了对发动机控制常用传感器输出信号的调理电路和执行器的驱动电路,可满足不同的用户需求,具有很强的实用性。 本开发平台在软件上的开放性体现在其对OSEK/VDX实时操作系统的支持,这为用户提供了一个统一、标准的应用程序接口。同时,将OSEK/VDX嵌入式实时操作系统作为管理软硬件资源和用户控制算法的系统平台,能够满足系统实时性和可靠性的要求,并且方便控制模型的实现和移植。此外,软件平台中集成的基于SIMULINK模型的建模仿真环境,使用户能够利用计算机辅助设计工具,自动将控制方案框图转化为控制软件代码并下载到硬件开发平台中去,从而实现控制系统的快速原型设计。 本文所提出的开放式ECU软硬件平台的架构方案具有较强的实用性和通用性,其应用前景非常广阔。
相关内容
相关标签