电子控制单元(ECU)是发动机电控技术的核心,在ECU的开发过程中,需对其进行大量的标定试验,才能使发动机达到良好的工作性能。为了加快柴油机ECU的开发进度,优化发动机ECU的控制参数,提高发动机的工作性能,针对柴油机ECU的开发,设计并实现了一套基于控制局域网(CAN)总线的可靠、高效的ECU在线标定系统软件。
标定软件主要由PC机标定软件及ECU标定软件组成。采用国际先进的XCP协议作为标定协议,实现了对ECU中MAP数据的在线标定,及变量的实时监测等功能。
PC机标定软件的开发采用C#语言,在Visual Studio 2008平台下实现,软件具有友好的人机界面,提供了操作方便的标定界面、丰富直观的数据显示方式及数据的实时存储功能。ECU标定程序基于Freescale MPC5554芯片,在CodeWarrior集成环境下开发完成,主要由XCP协议驱动、CAN驱动及MMU内存管理等功能模块构成。XCP驱动负责XCP命令的的解析、处理及数据的上传,实现在线标定及监测功能;CAN驱动实现ECU的CAN通信,可靠、高速,波特率可达1Mbit/s; MMU实现ECU存储逻辑地址到物理地址的映射,...
【英文摘要】
Electronic control unit (ECU) is the core of the Engine electronic control technology. In the developing process of the ECU, it is needed to do a number of calibration experiments to make the engine to achieve a good performance. To speed up the development progress of diesel engine's ECU and optimize the control parameters of the ECU and improve the working performance of engine, the paper designed and implemented a kind of reliable and efficient software of Calibration System of ECU,which was based on the...