论文部分内容阅读
发动机电控技术可以充分发挥发动机的潜力,使其动力性、经济性和排放等多方面性能达到综合最佳状态。在电控系统的应用开发过程中,为使发动机保持良好的工作性能,需要对其进行大量的标定试验。随着电控系统功能不断增强,控制对象不断增多,功能完善且灵活方便的标定系统将起到越来越重要的作用。本文在对国内外标定系统深入研究的基础上,研制了一套基于CCP协议的通用发动机标定系统。该系统主要由标定型ECU、USB-CAN通信模块和主控PC机端的标定平台软件组成。为了保证系统的通用性,标定型ECU选型时综合考虑了对多种型式发动机进行控制时ECU所需具备的功能。并采用国际通用的CCP作为ECU和PC机的通信协议,由于CCP基于地址通信,极大的提高了系统的扩展性和通用性。其中USB-CAN通信模块负责实现ECU端CAN总线与PC机端USB总线之间的高速通信。标定型ECU的微控制器采用32位芯片MPC564,MPC564具有专门针对汽车电子而设计的强大计算能力和丰富的I/O接口资源。ECU的控制软件可进一步划分为底层软件、应用软件和CCP驱动包。底层软件负责硬件设备的驱动和诊断等工作,并提供一个实时多任务调度内核,应用软件在此内核上完成控制策略的实现,CCP驱动包则负责协议的解析。软件的编写在CodeWarrior集成开发环境下完成。此外,本文采用UML建模工具对标定平台软件的功能需求、静态结构和动态行为进行了建模,并在Visual C++6.0下完成了软件的开发。软件具有友好的人机交互界面,提供了丰富直观的数据显示方式、操作方便的标定界面和数据的实时存储功能。最后在汽油机上进行了初步的标定匹配试验。试验结果表明,使用标定系统标定后的电控发动机在动力性、经济性和排放等方面具有明显的优势,标定系统获取的控制参数是稳定可靠的。目前,系统已在江奎科技有限公司的汽车发动机电控系统产品研发中得到应用。